以下程序的输出结果是()。
main
{ int i=0,S=0;
for(;;)
{
if(i==3 ||i==5)continue;
if(i==6)break;
i++;
s+=i:
};
printf("%d\n",s);
}
A. 10
B. 13
C. 21
D. 程序陷入死循环
查看答案
以下程序的输出结果是()。
main
{ char w[][10]={"ABCD","EFGH","IJKL","MNOP"),K;
for(k=1;k<3;k++)printf("%s\n",w[k]);
A.ABCD FGH KL
B. ABCD EFG U
C. EFG JK O
D. EFGH UKL
设有定义语句:
int x[-6]={2,4,6,8,5,7),*p=X,i;
要求依次输出X数组6个元素中的值,不能完成此操作的语句是()。
A. for(i=0;i<6;i++)printf("%2d",*(p++));
B. for(i=0;i<6;i++)printf("%2d",*(pq-i));
C. for(i=0;i<6;i++)printf("%2d",*p++);
D. for(i=0;i<6;i++)printf("%2d",*(p)++);
有下列程序:
main
{int i,s=0,t[]={1,2,3,4,5,6,7,8,9};
for(i=0;i<9;i+=2)s+=*(t+i);
printf("%d\n",s);
}
程序执行后的输出结果是()。
A.45
B. 20
C. 25
D. 36
若有以下说明,则()不是对strcpy库函数正确的调用。strcpy库函数用于复制一个字符串:char*strl="abCd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa";
A. strcpy(str2,strl)
B. strcpy(str3,strl)
C. strcpy(strl,str2)
D. strcpy(str5,strl)