设有如下程序段,其结果是()。inta=100,b=100;for(;a!=b;++a,b++)printf(“---/n”);
A.输出---
B.输出100行---
C.死循环
D.该for循环一次也不执行
A.输出---
B.输出100行---
C.死循环
D.该for循环一次也不执行
第1题
设有如下程序段:
intj=0,sum=1;
do{
sum+=j++;}
while(j<6);
printf("%d\n",sum);
上述程序段的输出结果是______。
第2题
A.True与True
B.False与True
C.True与False
D.False与False
第4题
设有如下程序段
char str[]="Hello!";
char *ptr;
ptr=str;
执行完以上程序段后*(ptr+6)的值为()
A.'o'
B.'\0'
C.'\o
D.'o'
第6题
A.a=%2,b=%5
B.a=2,b=5
C.a=%%d,b=%%d
D.a=2,b=%d
第7题
main()
{inta[]={1,2,3,4,5,6,7,8,9,10},s=0,i;
for(i=0;i<10;i++)
if(a[i]%2==0)s=s+a[i];
printf("s=%d",s);
}
程序运行结果是:______
第8题
A.运行时产生错误信息
B.9
C.8
D.6
第9题
有下列程序: inta=4; intflintn) {intt=0;staticinta=5; if(n%2){inta=6;t+=a++;} else{inta=7;t+=a++;} returnt+a++; } main() {ints=a,i=0; for(;i<2;i++)s+=f(i); printfl%d\n,s); } 程序运行后的输出结果是
A.28
B.24
C.32
D.36
第10题
A.123451234
B.1234512345
C.1234554321
D.123455432
第11题
A.1020
B.102030
C.10203040
D.1020304050