x、y、z被声明为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是()。
A. INPUTx、y、z;
B. scanf("%d%d%d",&x,&y,&z);
C. scanf("%d%d%d",x,y,z);
D. read("%d%d%d",&x,&y,&z);
查看答案
已有如下声明:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&&y+z/2的值是( )。
A. 6
B. 0
C. 2
D. 1
与数学式子2ab/3+sin(x+10)(其中a、b、x是单精度变量)对应的C语言表达式是( )。
A. 2ab/3+sin(x+10)
B. 2*ab/3+sin(x+10)
C. 2*a/3*b+sin(x+10)
D. 2/3*a*b+sin(x+10)
执行下面的程序段int x=35;char z='A';int b;b=((x&15)&&(z<'a'));后,b的值为( )。
A. 0
B. 1
C. 2
D. 3
下列叙述中错误的是()。
A. 计算机不能直接执行用C语言编写的源程序。
B. C程序经C编译程序编译后,生成扩展名为.obj的文件,是一个二进制文件。
C. 扩展名为.obj的文件,经连接程序生成扩展名为.exe的文件是一个二进制文件。
D. 扩展名为.obj和.exe的二进制文件都可以直接运行。