设有条件表达式:(EXP)i++: j--,则以下表达式中与(EXP)完全等价的是______。
A:(EXP==0) B:(EXP!=0) C:(EXP==1) D:(EXP!=1)
若有“double a;”,则正确的输入语句是( )。
A:scanf("%1f",a); B:scanf("%f",&a); C:scanf("%1f",&a) D:scanf("%1e",&a);
有定义语句:intb;charc[10];则正确的输入语句是()。
A:seanf("%d%s" ,&b,&c) B:scanf("%d%s",&b,c) C:seanf("%d%s",b,c) D:scanf("%d%s",b,&c)
以下各选项企图说明—种新的类型名,其中正确的是()
A:typedef vi int B:typedef V2=int C:typedef int v3 D:lypedef v4:int
若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入3个整数分别赋给变量a、b、c的语句是 ______。
A:scanf("%d %d %d",&a,&b,d); B:scanf("%d %d %d",&a,&b,&d); C:scanf("%d %d %d",a,b,d); D:scanf("% d% d%d",a,b,*d);
在下列选项中,没有构成死循环的是( )。
A:int i=100; B:while(1) C:i==i0+1; D:if(i>100) break; E:for(;;); F:int k=10000; G:dok++;while(k>10000); H:int s=36; I:while (s) --s;
若变量已正确定义,下列正确的程序段是( )。
A:while(ch=getchar()==’/N’)putchar(ch); B:while((ch=getchar())==’’)putchar(ch); C:while((ch=getchar())!=’/N’)putchar(ch); D:while((ch=getchar())!=’’)putchar(ch);
有下列程序段:
int k=0,a=1,b=2,c=3;
k=a<bb:a;k=k>CC:k;
执行该程序段后,k的值是( )。
A:3 B:2 C:1
有以下程序:
main()
int i,j,x=0;
for(i=0;i<2;i++)
x++;
for(j=0;j<=3;j++)
if(j%2)continue;
x++;
x++;
printf("x=%d/n",x);
程序执行后的输出结果是()。
A:x=4 B:x=8 C:x=6 D:x=12
若有下列定义,则对a数组无素地址的正确引用是()。
inta[5],*p=a;
A:p+5 B:*a+1 C:&a+1 D:&a[0]