有以下程序: main() {int k=33; printf("%d,%o,%x",k,k,k); } 执行后的输出结果是()。
A.33,033,0x21
B.33,033,21
C.3.3041e+007
D.33,41,21
A.33,033,0x21
B.33,033,21
C.3.3041e+007
D.33,41,21
第1题
有以下程序 #include"iostream.h" void main() { int i=1,j=1,k=2; if((j++||k++)&&i++) cout < < i < < "," < < j < < "," < < k; cout< <end1; } 执行后输出结果是
A.1,1,2
B.2,2,1
C.2,2,2
D.2,2,3
第2题
A.1,1,2
B.2,2,1
C.2,2,2
D.2,2,3
第3题
A.7
B.3
C.1
D.0
第4题
有以下程序
#include<stdio.h>
void fun(int *s)
{ static int j=0;
do { s[j]=s[j]+s[j+1]; )while(j<2);
}
main()
{ int k,a[10]={1,2,3,4,5);
for(k=1;k<3;k++)fun(a);
for(k=0;k<5;k++)printf(”%d”,a[k]);
printf("\n");
}
程序运行后的输出结果是
A) 12345
B)23445
C)34756
D) 35745
第5题
有以下程序: void change(int k[]){k[0]=k[5];} main() { int x[10]=(1,2,3,4,5,6,7,8,9,10},n=0; while(n<=4) {change(&x[n]);n++;} for(n=0;n<5;n++) printf("%d",x[n]); printf("\n"); } 程序运行后输出的结果是()。
A.6 7 8 9 10
B.1 3 5 7 9
C.1 2 3 4 5
D.6 2 3 4 5
第6题
A.4 5 6
B.2 5 8
C.3 6 9
D.7 8 9
第7题
A.4 5 6
B.2 5 8
C.3 6 9
D.7 8 9
第8题
有以下程序
main()
{ int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,k,t;
for(i=0;i<3;i++)
for(k=i+ 1 ;k<4;k++) if(a[i][i]<a[k][k]){t=a[i][i];a[i][i]=a[k][k];a[k][k]=t;}
for(i=0;i<4;i++)printf("%d,",a[0][i]);
}
程序运行后的输出结果是
A)6,2,1,1,
B)6,4,3,2,
C)1,1,2,6,
D)2,3,4,6,
第9题
A.函数prt_char(int x)定义的位置不对,不能放在主函数main()的后面。
B.函数名不能使用下划线
C.函数原型和函数定义不匹配
D.变量名不能使用大写字母
第10题
A.0987654321
B.4321098765
C.5678901234
D.0987651234
第11题
有以下程序: #include <stdio.h> main() { char k; int i; for(i=1;i<3;i++) { scanf("%c",&k); switch(k) { case '0': printf("another\n"); case '1': printf("number\n"); } { } 程序运行时,从键盘输入:01<回车>,程序执行后的输出结果是()。
A.another number
B.another number another
C.another number
D.number number