若i为整型变量,且有程序段如下,则输出结果是() i=123; if(i%2==0) printf("####"); else printf("****");
A.####
B.****
C.####****
D.有语法错误,无输出结果
第1题:
有以下程序: #include <stdio.h> main ( ) int i; for(i =0;i <3 ;i ++ ) switch (i) case 0: printf(" % d" ,i); case 2: printf(" % d" , i); default: printf( "% d" , i);程序运行后的输出结果是( )。
A.22111
B.21021
C.122
D.12
第2题:
以下程序的输出结果是( )。 #include <stdio.h> main() { int i; for(i=1;i<5;i++) { if(i%2) printf("*"); else continue; printf("#"); } printf("$\n");
A.*#*#*#$
B.#*#*#*$
C.*#*#$
D.#*#*$
第3题:
有以下程序 main() {int i; for(i=0;i<3;i++) switch(i) { case0:printf("%d",i); case2:printf("%d",i); default:printf("%d",i); } } 程序运行后的输出结果是
A.22111
B.21021
C.122
D.12
第4题:
若i是int型变量,且有下面的程序段: for(i=4;i<6;i++) printf((i%2)?("**%d\n"):("##%d\n"),i); 上面程序段的输出结果是______。
A.**4 ##5
B.##4 **5
C.**4 **5
D.##4 ##5
第5题:
有以下程序 main() { int a [3][2]={0},(* ptr [2],i,j; for(i=0;i<2;i++){ptr=a+i;scanf("%d",ptr);pb++;} for(i=0;i<3;i++) { for(j=0;j<2;j++)printf("%2d",a[i][j]); printf("\n"); } } 若运行时输入:123<回车>,则输出结果是 ______。
A.产生错误信息
B.10
C.12
D.10 20 30 20 00 00 30
第6题:
若变量已正确定义,有以下程序段 i—o; do printf("%d,",i);while(i++); printf("%d",i) 其输出结果是( )。
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
第7题:
有以下程序:
#include
main
{ int i=0,a=0;
while(i<20)
{ for(;;)
{ if((i%10)==0) break;
else i--;}
i+=11;
+=i;}
printf("%d\n",a);}
程序的输出结果是( )。
A.62
B.63
C.33
D.32
第8题:
以下程序的输出结果是( )。
#include
main()
int i=0,a=0;
while(i<20)
for(;;)
if((i%10)==0)break;
else i--;
i+=11;a+=I;
printf("%d\n",a);
A.21
B.32
C.33
D.11
第9题:
若变量已正确定义,有以下程序段
i=0;
do printf(“%d,”,i); while(i++);
printf(“%d”,i);
其输出结果为( )。
A.0,0
B.0,1
C.1,1
D.程序进入无险循环
x的平方根 x>=0
第10题:
若所用变量均已正确定义,则执行下面程序段后的值是() for(i=0 ; i<2 ; i++ ) printf("YES"); printf("/n");
第11题:
*#*#*#$
*#*#*$
*#*#$
*#*#*#*$
第12题:
0,1
0,0
1,1
程序进入无限循环
第13题:
若变量已正确定义,有以下程序段: i=0; do printf("%d,",i);while(i++); printf("%d\h",i); 其输出结果是( )。
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
第14题:
有以下程序 main() { int i; for(i=0;i<3;i++) switch(i) { case 0: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } } 程序运行后的输出结果是______。
A.22111
B.21021
C.122
D.12
第15题:
若有如下程序: main() {char a[]={"1234"};int i,t=0; for(i=0;a[i]>='0'&&a[i]<='9';i+=2) t=10*t+a[i]一-'0'; printf("%d\n',t);} 则程序运行后的输出结果是( )。
A.13
B.1234
C.24
D.123
第16题:
运行下列程序时,若输入数据为“321”,则输出结果是( )。 main() {int num,i,j,k,s; scanf("%d",&num); if(num>99) s=3; else if(num>9) s=2; else s=1; i=num/100; j=(num-i*100)/10; k=(num-i*100-j*10); switch(s) {case 3:printf("%d%d%d\n",k,j,i); break; case 2:printf("%d%d\n",k,j); case 1:printf("%d\n",k); } }
A.123
B.1,2,3
C.321
D.3,2,1
第17题:
以下程序的输出结果是( )。 main { int i; for(i=0;i<3;i++) switch(i){case 0:printf("%d",i); case 2:printf("%d",i); default:printf("%d",i); } }
A.000102
B.000020
C.000122
D.000111
第18题:
定义变量和数组如下:int i;int x[3][3]=(1,2,3,4,5,6,7,8,9);则语句for(i=0;i<3;i++)printf(”%d”,x[1][2-i]);的输出结果是 ( )
第19题:
若变量已正确定义,有以下程序段
i—o;
do printf("%d,",i);while(i++);
printf("%d",i)
其输出结果是( )。
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
第20题:
以下程序的输出结果是( )。
main()
{ int i;
for(i=0;i<3;i++)
switch(i)
{ case 0:printf("%d",i);
case 2:printf("%d",i);
default:printf("%d",i); }
}
A.000102
B.000020
C.000122
D.000111
第21题:
以下程序的输出结果是() #include
第22题:
若i为整型变量,则以下循环执行次数是(). for(i=2;i==0;) printf("%d",i--);
第23题:
if(a>b)
{
printf(x=%d,,x);
j++
}
else
{
printf(y=%d,,y);
i++
}
if(a>b)
{
printf(x=%d,,x);
i++
}
else
{
printf(y=%d,,y);
j++
}
if(a<=b)
{
printf(x=%d,,x);
i++
}
else
{
printf(y=%d,,y);
j++
}
if(a>=b)
{
printf(x=%d,,x);
i++
}
else
{
printf(y=%d,,y);
j++
}
第24题:
1123
123
0123
001