举一反三
- 有下列程序,程序运行后的输出结果是0( )。 #include intmain() { inta[5]={1,2,3}; printf("%d",a[3]); return0; }
- 有下列程序,程序运行后的输出结果是0()。 #include intmain() { inta[5]={1,2,3}; printf('%d',a[3]); return0; }
- 以下函数的正确调用语句是( )。int fun(int n){ int sum=0; while(n>0) { sum=sum+n; n--; } return sum;} A: printf("%d",fun(5)); B: printf("%d",fun(int 5)); C: printf("fun(5)"); D: printf("%d",int fun(int 5));
- 以下程序运行后的输出结果是#include<stdio.h>intmain(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++){p[i]=i+1;}printf("%d\n",a[1][2]);return0;}? 9|3|2|6
- 以下程序中,运行结果是36的有()。 A: B: include <stdio.h> C: define M(y) y*y int main() { printf("%d ",M(6+0)); return 0; } D: E: include <stdio.h> F: define M(y) (y)*(y) int main() { printf("%d ",M(6+0)); return 0; } G: H: include <stdio.h> int M(int y) { return y*y; } int main() { printf("%d ",M(6+0)); return 0; } I: J: include <stdio.h> int M(int y) { return (y)*(y); } int main() { printf("%d ",M(6+0)); return 0; }
内容
- 0
【填空题】下面程序输出结果是28,请将程序补充完整#include<iostream.h>inta[8]={1,2,3,4,5,6,7};voidfun(int*pa,intn);intmain(){intm=8;fun(a,m);cout<<a[7]<<endl;return0;}voidfun(int*pa,intn){for(inti=0;i<n-1;i++)_________________}
- 1
试编程判断输入的正整数是否既是5又是7的整倍数。若是,则输出yes;否则输出no,下面程序段哪个能实现() A: #includevoidmain(){inta;scanf("%d",a);if(a%5==0&&a%7==0)printf("yes");elseprintf("no");} B: #includevoidmain(){inta;scanf("%d",&a);if(a%5==0&&a%7==0)printf("yes");elseprintf("no");} C: #includevoidmain(){inta;scanf("%d",&a);if(a%5==0||a%7==0)printf("yes");elseprintf("no");} D: #includevoidmain(){inta;scanf("%d",&a);if(a%5=0&&a%7=0)printf("yes");elseprintf("no");}
- 2
以下程序运行结果______。#include<stdio.h>inta=3,b=5;intmax(inta,intb){intc;c=a>b?a:b;return(c);}intmain(){inta=8;printf("max=%d",max(a,b));}
- 3
以下程序输出结果是( ).#include <stdio.h>int main() { int a=2,*pa=&a; float n=5.888,b,*pn=&n; b=*pa+(int)*pn; printf("%.1f ",b); return 0;} A: 8 B: 7 C: 8.0 D: 7.0
- 4
【单选题】下列程序的输出结果是main(){inta=7,b=5;printf("%d ",b/a);} A. 0 B. 5 C. 1 D. 0.7