单项选择题

以下程序的输出结果是
main()
int a,i=a=0;
for(i=1;i<5;i++)
switch(i)
case 0:
case 3:a+=2;
case 1:
case 2:a+=3;
default:a+=5;
printf("%d\n",

A.;A) 31B) 13C) 10D)
<上一题 目录 下一题>
热门 试题

单项选择题
假定当前盘符下有两个文本文件,如下 文件名 a1.txt a2.txt 内容 123# 321# 则下面程序段执行后的结果为 #include stdio.h void fc(FILE*p) char c; while((c=fgetc(p))!=’#’)putchar(c); main() FILE *fp; fp=fopen( a1.txt , r ); fc(fp); fclose(fp); fp=fopen( a2.txt , r ); fc(fp); fclose(fp); putchar(’ n );
A.123321
B.123
C.321
D.以上答案都不正确
单项选择题
现有如下程序段 #include stdio.h main() int k[30]=12,324,45,6,768,98,21,34,453,456; int count=0,i=0; while(k[i]) if(k[i]%2==0||k[i]%5==0)count++; i++; printf( %d,%d n ,count,i); 则程序段的输出结果为
A.7,8
B.8,8
C.7,10
D.8,10
相关试题
  • 若程序执行时的输入数据是 2473 ,则...