网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有以下程序:
#include
main( )
{
int i, array[6] = {1, 5, 0, 4};
for (i=0; i<5; i++)
printf(%d,, array[i] & 4);
printf();
}
程序运行后的输出结果是( )。
A
1,2,1,2,0,
B
1,5,0,4,0,
C
1,5,5,4,0,
D
0,4,0,4,0,
参考答案
参考解析
解析:
本函数的功能是将数组中所有元素与4进行与运算,首先将元素转换为二进制,然后和二进制数100(十进制4)进行与运算,第一个元素为001&100即为000,也就是0,同理可得答案分别为0、4、0、4、0,注意第五位按照0进行运算。答案选择D选项。
本函数的功能是将数组中所有元素与4进行与运算,首先将元素转换为二进制,然后和二进制数100(十进制4)进行与运算,第一个元素为001&100即为000,也就是0,同理可得答案分别为0、4、0、4、0,注意第五位按照0进行运算。答案选择D选项。
更多 “单选题有以下程序: #include main() { inti,array[6]={1,5,0,4}; for(i=0;i5;i++) printf(%d,,array[i]4); printf(); } 程序运行后的输出结果是( )。A 1,2,1,2,0,B 1,5,0,4,0,C 1,5,5,4,0,D 0,4,0,4,0,” 相关考题
考题
有以下程序:include main ( ){ inti=0.s=0;for(;;) if( i = = 3 ‖ i = = 5 ) continu
有以下程序: #include <stdio. h> main ( ) { inti=0.s=0; for(;;) if( i = = 3 ‖ i = = 5 ) continue; if (i ==6) break; i++; s+ =i; } printf(" % d \n" ,s);程序运行后的输出结果是( )。A.10B.13C.21D.程序进入列循环
考题
有以下程序: include main ( ) int i;for(i =0;i
有以下程序: #include <stdio.h> main ( ) int i; for(i =0;i <3 ;i ++ ) switch (i) case 0: printf(" % d" ,i); case 2: printf(" % d" , i); default: printf( "% d" , i);程序运行后的输出结果是( )。A.22111B.21021C.122D.12
考题
执行以下程序的输出结果是【 】。include main()[ inti, n[4]={1};for(i= 1 ;i
执行以下程序的输出结果是【 】。include <stdio.h>main()[ int i, n[4]={1};for(i= 1 ;i<=3 ;i++){ n[i]=n[i-1]*2+1; printf("%d",n[i]); }
考题
有以下程序:include main ( ){int a[3] [3] , *p,i; p=a[0][0];for(i=0;i
有以下程序: #include <stdio.h> main ( ) { int a[3] [3] , *p,i; p=a[0][0]; for(i=0;i<9; i++)p[i]=i: for(i=0; i<3;i++)Printf("%d",a[1][i]); } 程序运行后的输出结果是( )。A.012B.123C.234D.345
考题
以下程序的输出结果是()。include main(){int i; for(i=1;i
以下程序的输出结果是( )。 #include <stdio.h> main() { int i; for(i=1;i<5;i++) { if(i%2) printf("*"); else continue; printf("#"); } printf("$\n");A.*#*#*#$B.#*#*#*$C.*#*#$D.#*#*$
考题
有以下程序#include stdio.hvoid func(int n){ int i;for(i=0;i=n;i++) printf(”*”);printf(”#”).}main( ){ func(3); printf(”???? ”); func(4); printf(”\n”); }程序运行后的输出结果是A)****#????***#B)***# ????*** *#C)**#????*****#D)****#????*****#
考题
以下程序运行后的输出结果是( )。 include main() {char ch[]="abcd",x[4][4];int i; f
以下程序运行后的输出结果是( )。 include<string.h> main() {char ch[]="abcd",x[4][4];int i; for(i=0;i<4;i++)strcpy(x[i],ch); for(i=0;i<4;i++)printf("%s",x[i][i]); printf("\n"); }
考题
有以下程序,程序执行后,输出结果是【】include void fun(int*A) {a[0]=a[1];} main() {i
有以下程序,程序执行后,输出结果是【 】include<stdio.h>void fun(int*A){ a[0]=a[1];}main(){ int a[10]={10,9,8,7,6,5,4,3,2,1,},i;for(i=2;i>1=0;i-) fun(a[i]);for(i=0;i<10;i++) printf("%d,a[i]);printf("\n");}
考题
以下程序的输出结果是() #include main( ) {inti: for(i=l;i=5;i++) {if(i%2) printf(“*”); else continue; printf(“*”);} printf(“$/n”);I A、*#*#*#$B、#*#*#*$C、*#*#$D、#*#*$
考题
以下程序的输出结果是main(){inti;for(i=1;i6;i++){if(i%2){printf(""#"");continue;}printf(""*"");}printf(""/n"");}A、#*#*#B、#####C、*****D、*#*#*
考题
单选题有以下程序:#include main(){ int i,k; int array[4][2]={{1,0},{0},{2,9},{3}}; for(i=0;i for(k=0;k { printf("%d,",array[k][i]); } printf("");}程序运行后的输出结果是( )。A
1,0,2,0,0,9,B
1,2,4,9,6,0,C
2,9,0,0,1,4,D
1,2,0,1,4,1,
考题
单选题有如下程序:#includevoid change(int * array,int len){ for(;len=0;len--)array[len]-=1;}main(){ int i, array[5]={2,2}; change(array,4); for(i=0;i5;i++)printf("%d,",array[i]); printf("");}程序运行后的输出结果是( )。A
1,1,-1,-1,-1,B
1,0,-1,1,-1,C
1,1,1,1,1,D
1,-1,1,-1,1,
考题
单选题有以下程序 #include main() { ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i12;i++) c[s[i]]++; for(i=1;i5;i++) printf("%d",c[i]); printf(""); } 程序的运行结果是( )。A
4332B
2344C
1234D
1123
考题
单选题以下程序的输出结果是main(){inti;for(i=1;i6;i++){if(i%2){printf(""#"");continue;}printf(""*"");}printf(""/n"");}A
#*#*#B
#####C
*****D
*#*#*
考题
单选题有如下程序 #include main() { inti,*ptr; intarray[5]={5,3,1}; for(ptr=array,i=0;i5;i++,ptr++) { if(*ptr==0) putchar('X'); else putchar('A'+*ptr); } printf(""); } 程序运行后的输出结果是( )。A
FDBXXB
FFFXXC
FDBBBD
ABCDE
考题
单选题有如下程序:
#include
intsum(inta,intb)
{
returna+b-2;
}
main()
{
inti;
for(i=0;i5;i++)
printf(%d,sum(i,3));
printf();
}
程序运行后的输出结果是( )。A
54321B
01234C
45678D
12345
考题
单选题有以下函数:#include void func(int n){ int i; for(i=0;i=n;i++)printf(*); printf(#);}main(){ func(3); printf(????); func(4); printf();}程序运行后的输出结果是( )。A
****#????***#B
***#????*****#C
**#????*****#D
****#????*****#
考题
单选题有以下程序:#include int sum(int *array,int len){ if(len == 0) return array[0]; else return array[0]+sum(array+1,len-1);}main(){ int i=1,j=3; printf(%d,,i++); { int i = 0; i+=j*2; printf(%d,%d,,i,j); } printf(%d,%d,i,j);}程序运行后的输出结果是( )。A
1,6,3,1,3B
1,6,3,2,3C
1,6,3,6,3D
1,7,3,2,3
考题
单选题有如下程序: #include main() { inti,k; intarray[4][2]={{1,2},{4,9},{6}}; for(i=0;i2;i++) for(k=0;k4;k++) { printf("%d,",array[k][i]); } printf(""); } 程序运行后的输出结果是( )。A
1,2,4,9,6,B
1,4,6,0,2,9,0,0,C
2,9,0,0,1,4,6,0,D
2,9,6,1,4,
考题
单选题有如下程序: #include voidchange(int*array,intlen) { for(;len=0;len--) array[len]+=2; } main() { inti,array[5]={1,2}; change(array,4); for(i=0;i4;i++) printf("%d,",array[i]); printf(""); } 程序运行后的输出结果是( )。A
2,3,4,5,B
3,4,5,6,C
3,4,2,2,D
1,2,0,0,
考题
单选题有以下程序:#include main(){ char *s[6]={ABCD,EFGH,IJKL,MNOP,QRST,UVWX},**p; int i; p=s; for(i=0;i4;i++)printf(%s,p[i]); printf();}程序运行后的输出结果是( )。A
ABCDEFGHIJKLMNOPB
ABCDEFGHHKLC
ABCDD
AEIM
考题
单选题有以下程序:#include main(){ char *a[]={abcd,ef,gh,ijk}; int i; for(i=0;i4;i++)printf(%c,*a[i]);}程序运行后的输出结果是( )。A
aegiB
dfhkC
abcdD
abcdefghijk
考题
单选题有以下程序:#include main(){ int a[]={2,3,5,4},i; for(i=0;i4;i++) switch(i%2) { case 0: switch(a[i]%2) { case 0:a[i]++;break; case 1:a[i]--; }break; case 1:a[i]=0; } for(i=0;i4;i++)printf(%d,a[i]); printf();}程序运行后的输出结果是( )。A
3344B
2050C
3040D
0304
考题
单选题有如下程序:#include main(){ int i,*ptr; int array[3]={8,2,4}; for(ptr=array,i=0;i printf("%d,",*ptr++); printf("");}程序运行后的输出结果是( )。A
8,2,B
8,8,C
2,4,D
4,8,
考题
单选题有以下程序#include main(){ int i; for(i=1;i=40;i++) { if(i++%5==0) if(++i%8==0)printf(%d,i); } printf();}执行后的输出结果是( )。A
32B
24C
5D
40
考题
单选题有以下程序: #include main() { inti,*ptr; intarray[4]={1,1,3,4}; for(ptr=array,i=0;i3;i++) printf("%d,",*ptr++); printf(""); } 程序运行后的输出结果是( )。A
1,2,4,B
1,3,4,C
1,1,3,D
1,1,4,
考题
单选题有以下程序:
#include
main()
{
inti=4;
for(printf(%d,i);i2;i++)printf(%d,i);
printf();
}
程序运行后的输出结果是( )。A
12B
4C
1D
0
热门标签
最新试卷