网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
有以下程序: #include main() { int s[3][2]={1,2,3,4,5,6},*ps[3],k; for(k=0;k<3;k++) { ps[k]=s[k]; printf("%d",*(ps[k]+1)); } } 程序的运行结果是( )。
A
246
B
135
C
123
D
456
参考答案
参考解析
解析:
程序执行过程为:定义二维数组s与指针数组ps,for循环实现将二维数组每一行的首地址赋值给对应的指针数组元素,然后输出二维数组每行的第二个元素。程序的运行结果是246。答案选择A选项。
程序执行过程为:定义二维数组s与指针数组ps,for循环实现将二维数组每一行的首地址赋值给对应的指针数组元素,然后输出二维数组每行的第二个元素。程序的运行结果是246。答案选择A选项。
更多 “单选题有以下程序: #include main() { ints[3][2]={1,2,3,4,5,6},*ps[3],k; for(k=0;k3;k++) { ps[k]=s[k]; printf("%d",*(ps[k]+1)); } } 程序的运行结果是( )。A 246B 135C 123D 456” 相关考题
考题
(9)以下程序运行后的输出结果是【9】#include stdio.hmain( ){int k=1,s=0;do{if{((k2)!=0)continue;s+=k;k++;}while(k)10);printf(“s=d/n”,s);}
考题
以下程序运行后的输出结果是【 9 】#include stdio.hmain(){ int k=1,s=0;do{if((k%2)!=0) continue;s+=k;k++;}while(k10);printf("s=%d\n",s);}
考题
有以下程序#include stdio.hmain(){ int c=0,k;for (k=1;k3;k++)switch (k){ default: c+=k ;case 2: c++;break;case 4: c+=2;break;}printf("%d\n",c);}程序运行后的输出结果是A)3B)5C)7D)9
考题
以下程序运行后的输出结果是【】。includemain(){int k=1,s=0; do{ if((k%2)!=0)continue;
以下程序运行后的输出结果是【 】。include<stdio.h>main(){ int k=1,s=0;do{if((k%2)!=0) continue;s+=k; k++;}while(k>10);printf("s+%d\n",s);}
考题
有以下程序: #includestdio.h void fun(int*s) { static int i=0; do{s[J]=s[J]+s[j+I];}while(++j2); } main( ) { int k.a[l0]={1,2,3,4,5}; for(k=1;k3;k++)fun(a); for(k=0;k5;k++)pfintf("%d",a[k]); printf("\n"); } 程序运行后的输出结果是( )。A.12345B.23445C.34756D.35745
考题
下列程序段中的变量已正确定义: for(i=0;i4;i++,i++)for(k=1;k3;k++);printf(*4;i++,i++)for(k=1;k3;k++);printf(*);程序段的输出结果是( )。A.********B.****C.**D.*
考题
有以下程序: main() { char nn[4][3]={"12","34","56","78"),*pn[4]; int k,s=0; for(k=0;k<4;k++)pn[k)=nn[k]; for(k=1;k<4;k+=2) s=s*10+pn[k][1]-'0'; printf("%d\n",s); } 程序的输出结果是( )A.48B.26C.3478D.576
考题
下列程序的输出结果是______。 main() { char *s="12134211"; int v[4]={0,0,0,0},k,i; for(k=0;s[k];k++) { switch(s[k]) { case '1':i=0; case '2':i=1; case '3':i=2; case '4':i=3; } vii]++; } for(k=O;k4;k++) printf("%d ",v[k]); }A.4211B.0008C.4678D.8888
考题
以下程序的输出结果是( )。 main { char w[][10]={"ABCD","EFGH","IJKL"," MNOP"),K; for(k=1;k3;k++)printf("%s\n",w[k]);A.ABCD FGH KLB.ABCD EFG UC.EFG JK OD.EFGH UKL
考题
有以下程序#include stdio.hvoid fun(int s[]){ static int j=0; do s[j]+=s[j+1]; while(++j2);}main(){ int k,a[10]={1,2,3,4,5}; for(k=1;k3;k++) fun(a); for(k=0;k5;k++) printf("%d",a[k]);}程序的运行结果是A.34756 B.23445C.35745 D.12345
考题
请阅读以下程序:includevoid fun(int s[]){static int j=0; dos[j]+=s[j+1]; while(++
请阅读以下程序: #include<stdio.h> void fun(int s[]) { static int j=0; do 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]);} 上面程序的输出是A.34756B.23445C.35745D.12345
考题
有以下程序: #includestdio.h main( ) { char*s="[2]34";int k=0,a=0; whil(s[k+1]!=\0) { k++; if(k%2=o){a=a+(s[k]-0+1);continue; } a=a+(s[k]-0); printf("k=%d a=%d\n",k,a); } 程序运行后的输出结果是( )。A.k=6 a=11B.k=3 a=14C.k=4 a=12D.k=5 a=15
考题
有以下程序#includestdio.hvoid fun(int *s){ static int j=0;do { s[j]=s[j]+s[j+1]; )while(++j2);}main( ){ int k,a[10]={1,2,3,4,5);for(k=1;k3;k++)fun(a);for(k=0;k5;k++)printf(”%d”,a[k]);printf("\n");}程序运行后的输出结果是A) 12345B)23445C)34756D) 35745
考题
下面程序运行后的输出结果是( )。 include main() {int a[]={1,2,3,4,5,6},*k[3],i=1; w
下面程序运行后的输出结果是( )。include<stdio.h>main(){int a[]={1,2,3,4,5,6},*k[3],i=1;while(i<4){ k[i-1]=a[2*i-1];printf("%d",*k[i-1]);i++;}}
考题
以下程序的输出结果是【】。 include viod main() {char sl[5]= "ABCD", s2=[5];int k
以下程序的输出结果是【 】。include<iostream. h>viod main() {char sl[5]= "ABCD", s2=[5];int k;for(k=0;k<4:k++)s2[k]=(sl[k]- '0' +1) + '0' ;s2[k]= '\0' ;cout<<s2;
考题
以下程序的输出结果是#include stdio.hmain(){ int k=4,s=0; do{ if((k%3)==0) continue; s+=k;k++; }while(k10); printf("s=%d\n",s);}
考题
有以下程序: #includestdio.h main( ) {int c=0,k; for(k=1;k3;k++) switch(k) {default:c+=k; case2:c++;break; case4:c+=2;break; } printf("%d\n",c); } 程序运行后的输出结果是( )。A.3B.5C.7D.9
考题
有以下程序: include main ( ) {int k=5,n =0; while ( k>0){switch (k) {default: b
有以下程序: #include <stdio, h>main ( ) { int k=5,n =0; while ( k>0) { switch (k) { default: break; case 1 : n+ =k; case 2 : case3 : n+ =k; } k--; printf( "% d \n" ,n);}程序运行后的输出结果是( )。A.0B.4C.6D.7
考题
有以下程序: #include main( ) { int k,n=0;char c,str[]="teach"; for(k=0;str[k];k++) { c=str[k]; switch(k) { case 1:case 3:case 5:putchar(c);printf("%d",++n);break; default:putchar(′N′); } } } 序的运行结果是( )。A.Ne1NNB.e1a2e3C.Ne1Nc2ND.Na1NNNN
考题
以下程序的输出结果是 void fun(int*s) { static int j=0; do 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]);}A.34756B.23345C.35745D.12345
考题
( 10 )有以下程序#include stdio.hmain (){ int a[]={1,2,3,4,5,6},*k[3],i=0;while ( i3 ){ k[i]=a[2*i];printf ( " %d " ,*k[i] ) ;i++;}}程序运行后的输出结果是 【 10 】 。
考题
单选题有以下程序:#include main(){ char s1[]=programe,s2[]=Language; char *p1=s1,*p2=s2; int k; for(k=0;k8;k++) if(*(p1+k)==*(p2+k)) printf(%s ,(p1+k));}程序的运行结果是( )。A
grame ame eB
g a eC
programeD
无输出字符
考题
单选题有以下程序:#include int a=2; int f(){ static int n; int m; m=n=0; n++; a++; m++; return m+n+a; }main(){ int k; for(k=0;k3;k++) printf(%d, ,f()); printf(); }程序的运行结果是( )。A
5,6,7,B
5,7,9,C
5,8,11,D
5,5,5,
考题
单选题有以下程序:#include #include main(){ char a[20]=ab,b[20]=cdef; int k=0; strcat(a,b); while(a[k]!='\0') { b[k]=a[k]; k++; } puts(b);}程序的运行结果是( )。A
abcdefB
cbcdefC
cdefD
ab
考题
单选题有以下程序:#includemain(){ char *s=12134; int k=0,a=0; while(s[k+1]!='\0') { k++; if(k%2==0) { a=a+s[k]-'0'+1; continue; } a=a+(s[k]-'0'); } printf(k=%d a=%d,k,a);}程序运行后的输出结果是( )。A
k=6 a=11B
k=3 a=14C
k=4 a=12D
k=5 a=15
考题
单选题有以下程序:#include main(){ int k,n=0;char c,str[]=teach; for(k=0;str[k];k++) { c=str[k]; switch(k) { casel: case3: case5: putchar(C); printf(%d,++n); break; default:putchar('N'); } }}程序的运行结果是( )。A
Ne1NNB
e1a2e3C
Ne1Nc2ND
Na1NNNN
热门标签
最新试卷