C)a>10&&a<15D)!
(a<=10)&&!
(a>=15)
42、下列步调真止后的输出截止是_____C____.
#include
voidmain()
{inta=5,b=60,c;
if(a
{c=a*b;printf("%d*%d=%d\n",b,a,c);}
else
{c=b/a;printf("%d/%d=%d\n",b,a,c);}
}
A)60/5=12B)300C)60*5=300D)12
43、如果c为字符型变量,推断c是可为空格没有克没有及使用____A____.(假设已知空格ASCII码为32)
A)if(c=='32')B)if(c==32)
C)if(c=='\40')D)if(c=='')
44、运止底下步调时,若从键盘输进"3,5",则步调的输出截止是____D____.
#include
voidmain()
{
intx,y;
scanf("%d,%d",&x,&y);
if(x==y)
printf("x==y");
elseif(x>y)
printf("x>y");
else
printf("x}
A)3<5B)5>3C)x>yD)x45、运止底下步调时,若从键盘输进数据为"6,5,7",则输出截止是____C___.
#include
voidmain()
{inta,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
if(a>c)
printf("%d\n",a);
else
printf("%d\n",c);
else
if(b>c)
printf("%d\n",b);
else
printf("%d\n",c);
}
A)5B)6C)7D)没有定值
46、真止底下步调时,若从键盘输进"2",则步调的运止截止是____A____.
#include
voidmain()
{intk;charcp;
cp=getchar();
if(cp>='0'&&cp<='9')
k=cp-'0';
elseif(cp>='a'&&cp<='f')
k=cp-'a'+10;
elsek=cp-'A'+10;
printf("%d\n",k);
}
A)2B)4C)1D)10
47、运止底下步调时,从键盘输进"2.0",则输出截止是___B_____.
#include
voidmain()
{floata,b;
scanf("%f",&a);
if(a<0.0)b=0.0;
elseif((a<0.5)&&(a!
=2.0))b=1.0/(a+2.0);
elseif(a<10.0)b=1.0/2;
elseb=10.0;
printf("%f\n",b);
}
A)0.000000B)0.500000
48、真止底下步调后,运止截止是____A____.
#include
voidmain()
{intx=41,y=1;
if(x%3==0&&x%7==0)
{y+=x;printf("y=%d\n",y);}
else
{y=x;printf("y=%d",y);}
}
A)y=41B)y=43C)y=42D)y=1
49、运止底下步调时,从键盘输进"12,34,9",则输出截止是___A___.
#include
voidmain()
{intx,y,z;
scanf("%d,%d,%d",&x,&y,&z);
if(xif(yelseprintf("%d\n",y);
elseif(xelseprintf("%d\n",x);
}
A)34B)12C)9D)没有决定的值
50、运止底下步调时,从键盘输进字母H,则输出截止是_____C___.
#include
voidmain()
{charch;
ch=getchar();
switch(ch)
{case'H':
printf("Hello!
\n");
case'G':
printf("Goodmorning!
\n");
default:
printf("Bye_Bye!
\n");
}
}
A)Hello!
B)Hello!
GoodMorning!
C)Hello!
D)Hello!
Goodmorning!
Bye_Bye!
Bye_Bye!
51、真止下列步调段后的输出截止是_____A____.
intx=1,y=1,z=1;
x+=y+=z;
printf("%d\n",xy:
x);
A)3B)2C)1D)4
52、设ch是char型变量,值为'A',则表白式ch=(ch>='A'&&ch<='Z')?
ch+32:
ch的值是__B___.
A)ZB)aC)zD)A
53、底下步调的输出截止是____C____.
#include
voidmain()
{intx=8,y=-7,z=9;
if(xif(y<0)z=0;
elsez-=1;
printf("%d\n",z);
}
A)8B)1C)9D)0
54、运止底下步调时,若从键盘输进"5",则步调的输出截止是_____B___.
#include
voidmain()
{inta;
scanf("%d",&a);
if(a++>5)printf("%d\n",a);
elseprintf("%d\n",a--);
}
A)7B)6C)5D)4
55、运止底下步调时,若从键盘输进"3,4",则步调的输出截止是____B___.
#include
voidmain()
{inta,b,s;
scanf("%d,%d",&a,&b);
s=a;
if(s
s=s*s;
printf("%d\n",s);
}
A)14B)16C)18D)20
56、下列步调的真止截止是_____D____.
#include
voidmain()
{intx=0,y=1,z=0;
if(x=z=y)
x=3;
printf("%d,%d\n",x,z);
}
A)3,0B)0,0C)0,1D)3,1
57、假定等第战分数有以下对付应闭系:
等第:
A分数:
85~100
等第:
B分数:
60~84
等第:
C分数:
60以下
对付于等第grade输出相映的分数区间,不妨完毕该功能的步调段是____D____.
A)switch(grade)
{
case'A':
printf("85--100\n");
case'B':
printf("60--84\n");
case'C':
printf("60以下\n");
default:
printf("等第过失!
\n");
}
B)switch(grade)
{
case'A':
printf("85--100\n");break;
case'B':
printf("60--84\n");
case'C':
printf("60以下\n");
default:
printf("等第过失!
\n");
}
C)switch(grade)
{
case'A':
printf("85--100\n");break;
case'B':
printf("60--84\n");break;
case'C':
printf("60以下\n");
default:
printf("等第过失!
\n");
}
D)switch(grade)
{
case'A':
printf("85--100\n");break;
case'B':
printf("60--84\n");break;
case'C':
printf("60以下\n");break;
default:
printf("等第过失!
\n");
}
58、不妨完毕如下函数估计的步调段是__B____.
┌-1x<0
y=┤0x=0
└1x>0
A)y=1;B)if(x>=0)
if(x!
=0)if(x>0)y=1;
if(x>0)y=1;elsey=0;
elsey=0;elsey=-1;
C)y=0;D)y=-1;
if(x>=0)if(x>0)y=1;
if(x>0)y=1;elsey=0;
elsey=-1;
59、犹如下步调
#include
voidmain()
{floatx=5.0,y;
if(x<0.0)y=0.0;
elseif(x<10.0)y=1.0/x;
elsey=1.0;
printf("%f\n",y);
}
该步调的输出截止是____C_____.
A)0.000000B)0.50000
60、以下步调的真止截止是___B_____.
#include
voidmain()
{intx=1,y=0;
switch(x)
{
case1:
switch(y)
{
case0:
printf("first\n");break;
case1:
printf("second\n");break;
}
case2:
printf("third\n");
}
}
A)firstB)first
secondthird
C)firstD)second
third
61、以下步调的真止截止是____A____.
#include
voidmain()
{inta,b,c,d,x;
a=c=0;
b=1;
d=20;
if(a)d=d-10;
elseif(!
b)
if(!
c)x=15;
elsex=25;
printf("d=%d\n",d);
}
A)d=20B)d=10C)d=15D)25
62、犹如下步调:
#include
voidmain()
{inta=2,b=-1,c=2;
if(a
if(b<0)c=0;
elsec++;
printf("%d\n",c);
}
该步调的输出截止是___C_____.
A)0B)1C)2D)3
63、下列步调真止后的输出截止是____B____.
#include
voidmain()
{intx,y=1,z;
if((z=y)<0)x=4;
elseif(y==0)x=5;
elsex=6;
printf("%d,%d\n",x,y);
}
A)4,1B)6,1C)5,0D)堕落疑息
64、犹如下步调
#include
voidmain()
{intx=1,a=0,b=0;
switch(x)
{
case0:
b++;
case1:
a++;
case2:
a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
该步调的输出截止是______A____.
A)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=2
65、底下步调的输