单选题有以下程序:
#include<stdio.h>
main()
{int a[5]={1, 2, 3, 4, 5}, b[5]={0, 2, 1, 3, 0}, i, s=0;
for(i=0; i<5; i++) s=s+a[b[i]];
printf("%d/n", s);
}
程序运行后的输出结果是______。
单选题假设有语句sizeof(double),则它是______。
单选题下列程序的运行结果是______。
#include<stdio.11>
void main()
{int s=0, k;
for(k=7; k>1; k--)
{switch(k)
{case 1:
case 4:
case 7:
s++:
break;
case 2:
case 3:
case 6: break;
case 0:
case 5:
s+=2;
break;
}}
printf("s=%d", s);
}
单选题为使*p=20,下面正确的程序是 ( )
单选题有如下程序: #include<stdio.h> #include<string.h> main() { char a[]="1234",*b="ABC"; printf("%d %d %d %d\n",strlen(a),sizeof(a),strlen(b),sizeof(b)); } 程序运行后的输出结果是( )。
单选题若有以下函数:
int fun(char *a, char *b)
{int bk=0;
while((*a!="/0")break;}
a++; b++; bk=1;
}
return bk;
}
此函数的功能是______。
单选题下面的程序执行后,文件test.t中内容是______。 #include<stdio.h> void fun(char *fname,char *st) FILE*myf; int i; myf=fopen(fname,"W"); for(i=0;i<strlen(st);i++)foutc(st[i]myf; fclose(myf); main() fun("test.t","new world");fun("test.t","hello,"); A) hello, B) new worldhello C) new world D) hello,rid
单选题从工程管理角度,软件设计一般分为两步完成,它们是______。
单选题若有定义语句“double
x,y,*px,*py;”,执行了“px=py=”之后,正确的输入语句是______。
A.scanf("%lf%le",px,py);
B.scanf("%f%f"
C.scanf("%f%f",x,y);
D.scanf("%lf%lf",x,y);
单选题以下结构体说明和变量定义中,正确的是
单选题设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是______。
单选题有以下程序: #include<stdio.h> int fun(int x,int y) { if(x!=y)return(y); else return((x+y)/2); } main() { int a=4,b=5,c=6; pfintf(''%d\n'',fun(2*a,fun(b,c))); } 程序运行后的输出结果是( )。
单选题有以下程序main(){int x=1,y=0;if(!x)y++;else if(x==0) if(x)y+=2; else y+=3;printf("%d\n",y);}程序运行后的输出结果是
单选题对于循环队列,下列叙述中正确的是______。
单选题请读程序段:
char str[]="ABCD",*p=str,
printf("%d/n",*(p+4));
程序段的输出结果是______。
单选题若变量已正确定义,则以下语句的输出结果是______。
s=32;
s^=32;
printf("%d",s);
单选题以下说法正确的是( )。
单选题以下程序输出正确的是______。 amovep(int *p,int(*A) [3],int n) {int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i][j];p++} } main() {int *p,a[3][3]={{1,3,5},{2,4,6}}; p=(int*)malloc(100); amovep(p,a,3); printf("%d%d/n",p[2],p[5]);free(p); }
单选题有以下程序 int x=3; do
{printf("%d",x-=2);}while(!(--x)); 程序运行后的输出结果是
{{U}} {{/U}}
A. 1
B. 30
C. 1,-2
D. 死循环
单选题现有格式化输入语句,scanf("x=%d],sum]y=%d, line]z=%dL", &x, &y,
&z);,已知在输入数据后,x,y,z的值分别是23,56,78,则下列选项中正确地输入格式的是 [注]
"]"表示空格,<Enter>表示回车
A. 23, 56, 78<Enter>
B. x=23, y=56, z=78<Enter>
C. x=23C, sumy=56, z=78<Enter>
D. x=23], sum]y=56, line]z=78<Enter>