【单选题】
有以下程序#include stdio.hmain(){ int a;scanf(%d ,if(a++9) printf(%d\nelse printf(%d\n }程序运行时从键盘输入9回车,则输出的结果是。
【单选题】
写出下面程序的执行结果。main( ){ int x,y=1; if(y!=0) printf(“%d\t”,x); if(y= =0) else printf(“%d\t\n”,x);}
【单选题】
若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是()
【单选题】
以下程序的运行结果是。main( ){int c,x,y; x=1; y=1; c=0; c=x++||y++; printf(“\n%d%d%d\n”,x,y,c);}
【单选题】
已知 int x=30,y=50,z=80;以下语句执行后变量x、y、z的值分别为:。if (xy||xz)z=x; x=y; y=z;
【单选题】
若有定义:int a,b;,通过语句scanf(“%d#%d”,a,,能把整数3赋给变量a,5付给变量b的输入数据是()。
【单选题】
能正确表示x的取值范围在[0,100]和[-10,-5]内的表达式是。
①
(x=-10)||(x=-5)(x=0)||(x=100)
②
(x=-10)(x=-5)||(x=0)(x=100)
③
(x=-10)(x=-5)(x=0)(x=100)
④
(x=-10)||(x=-5)||(x=0)||(x=100)
【单选题】
写出下面程序的执行结果。main(){ int x=1,y=1,z=0;if(z0)if(y0) x=3;else x=5;printf(%d\tif(z=y0) x=3;else if(y= =0 ) x=5;else x=7;printf(%d\tprintf(%d\t}