1.【判断题】
表达式25/3%3的值.
A.错
B.对
参考答案:B
2.【判断题】
若有定义:int y=2; 则计算表达式y+=y后的y值是2()
A.错
B.对
参考答案:A
3.【单选题】
下列不正确的叙述是( )。
A.在C语言程序中,%运算符的优先级高于/ 运算符。
B.在C语言程序中,进行赋值运算时,先将右侧表达式的值转化左侧变量的类型再赋给变量。C.在C语言程序中,SUM和sum是两个不同的变量。
D.若a和b类型相同,在计算了赋值表达式a=b后b中的值将复制到a中,而b中的值不变。
参考答案:A
4.【单选题】
在C语言中,要求运算对象必须是整型的运算符是( )
A.-
B.*
C.%
D./
参考答案:C
5.【单选题】
下列选项中正确的定义语句是( )。
A.double a=b=7;
B.double a=7,b=7;
C.double , a , b;
D.double a ; b;
参考答案:B
6.【单选题】
输入一个3位正整数n,分别输出n的个位a、十位b、百位c。下面程序的语句填空应为:()#include <stdio.h>
int main( )
{
int n,a,b,
scanf(\"%d\",&n);
a=____;
b=n/10%10;
c=n/100;
printf(\"a=%d b=%d c=%d\",a,b,c);
return 0;}
A.a%10
B.n%10
C.n/10
D.b/10
参考答案:B
7.【单选题】
有下列程序,程序运行后的输出结果是( )。
#include <stdio.h>
int main()
{
int a=1,b=0;
printf("%d",b=a+b);
printf("%d",a=2*b);
return 0;
}
A.1,2
B.1,0
C.0,0
D.3,2
参考答案:A
8.【判断题】
数据在计算机中是以二进制的形式存储的。()
A.错
B.对
参考答案:B
9.【判断题】
变量定义后,如果没有赋值,那变量多表示的存储单元是空的。
A.对
B.错
参考答案:B
10.【判断题】定义符号常量的名字用命令#define。
A.错
B.对
参考答案:B