内容发布更新时间 : 2025/7/11 20:39:06星期一 下面是文章的全部内容请认真阅读。
3.若变量tr的值为-35000,则以下对tr的定义正确的是( ) A.char tr; B.Long tr; C.int tr; D.long tr; 4.以下for语句表达式正确的是( )
A.for(m=0,s=0,m<100,m++) B.for(m=0,s=0;m<100;m++) s=s+m; s=s+m;
C.for(m=0;s=0;m<100;m++) D.for(m=0,s=0;m<100;m++;) s=s+m; s=s+m;
9.有下面的输入语句:scanf(“a=%d,b=%d%c”,&a,&b,&c);为使变量a的值为8,b为5,c为’A’,从键盘输入数据的正确的形式应当是( ) A.8 5 A B.a=8 b=5 A C.a=8,b=5A D.a=8,b=5’A’ 12.以下程序段输出结果正确的是( ) main() {
int a=0,b=1;
a=(a-=2,b+=2,a+b); printf(“%d\\n”,a); }
A.0 B.1 C.-1 D.2
13.以下程序段什么时候退出循环?描述正确的是( ) #include
char ch; do
{ch=getchar(); putchar(ch);
}while(ch!=’$’); }
A.当输入的字符为’$’时退出 B.为0时结束
C.死循环 D.当输入任何字符时退出 14.表达式19/3的值为( )
A.6 B.6.3 C.1 D.7 三、阅读程序:(每小题4分,共24分) 2.main() { int I;
for(I=1;I<=5;I++) {if(I%2==0)
printf(“#”); else
continue;
printf(“*”);}
printf(“$\\n”); }
程序运行结果:_______________________________ 3.main() {
int x=0,y=1,z=2; switch(x)
{case 0:switch(y)
{case 1:printf(“$”);
case 0:printf(“#”);break;} break;
case 1:switch(z==2)
{case 1:printf(“%”);break; case 0:printf(“?”);break; } } }
程序运行结果:_______________________________ 4.main() { int a=1; while(a<11)
if(++a%3!=1) continue; else printf(“%d”,a); }
程序运行结果:_______________________________ 6.main() {