C语言程序设计(1).docx
文本预览下载声明
C语言程序设计(1)
以下不正确的c语言标识符是请选择您认为正确的答案?[单选题]*
o A. ABC
o B. abc4
o C. a_bc
o D. ab.c
请选择您认为正若有定义:int k=7; float a= 2.5, b=4.7;则表达式
a+k%3*(int)(a+b)%2/4 的值是()()[单选题]*
2.5(正确答案)
TOC \o 1-5 \h \z 2.75
3.5
0.0
已知:char w;int x;float y;double z;则表达式w*x+z?y结果的类型是()()[单选题]*
float
char
int
double
下列选项中,不正确的赋值语句是()()[单选题]*
a=
b+
c=l;(正确答案)
D. t+=t;
设有定义:double d,h;,其中d为三角形的底边长,h为三角形的高,则以下C语言表 达式与其面积公式dxh-2计算结果不相符的是()(B)[单选题]*
A . d*h/2
B . l/2*d*h(正确答案)
C . d*h*l/2
D. d*h*l/2
执行下列两条语句后,a、b的值为:()()[单选题]*
a=10,
b=10
a=10,b=U
a=llld正确答案)
若有以下定义:[单选题]*
char a; int b;
float c; double d;
则表达式a*b+(int)(d-c)结果值的类型为:[单选题][必答题]
0 A . float
。B . int(正确答案)
0 C . char
o D . double
请选择您认为正确的表示关系Xv=Yv=Z的C语言表达式为答案?[单选题]*
A ? (Xv=Y) (Y=Z)
B . (X=Y) AND (Y=Z)
C . (X=Y=Z)
D . (X=Y) (Y=Z)
一个C程序的执行是从请选择您认为正确的答案?[单选题]*
本程序的main函数开始,到main函数结束
本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
本程序的main函数开始,到本程序文件的最后一个函数结束
本程序文件的第一个函数开始,到本程序main函数结束
以下正确的叙述是[单选题]*
在C语言中,main函数必须位于文件的开头
C语言每行中只能写一条语句
C语言本身没有输入、输出语句
对一个C语言进行编译预处理时,可检查宏定义的语法错误
以下4组用户定义标识符中,全部合法的一组是正确的答案?[单选题]*
_total clu_1 sum 正确答案)
if -max turb
txt REAL 3COM
intk_2_001
常数的书写格式决定了常数的类型和值,0x1011是()[单选题]*
8进制整型常量
字符常量
16进制整型常数
2进制整型常数
表达式的值为0的是()。[单选题]*
3%5
TOC \o 1-5 \h \z 3/5.0
3/5
35
设int x=3, y=4, z=5,则下列表达式中的值为0的是()[单选题]*
A:丈 y
x||y+zy-z
x=y
!((xvy)!z||l)(正确答案)
若变量a,b,已正确定义并赋值,表达式()不符合C语言语法。[单选题]*
43
+a
a=b=5
int(3.14)
C语句”x*=y+2 ; ”还可以写作()[单选题]*
x=x*y+2;
x=2+y*x;
x=x*(y+2);(正确答案)
x=y+2*x;
下列格式符中,可以用于以8进制形式输出整数的是()[单选题]*
%d
%o
%ld
%x
下列格式符中,可以用于以16进制形式输出整数的是()[单选题]*
%d
%ld
%x
%o
设int x=l,y=l;表达式(仪肘..)的值是()[单选题]*
TOC \o 1-5 \h \z -1
0
1(正确答案)
2
下面运算符优先级最低的是()[单选题]*
=
B?=(正确答案)
%
下列运算符中,优先级从高到低依次为()。[单选题]*
A) , !, ||
B) ||, , !
C) , II, !
D) !, , ||正确答案)
以下选项中,非法的字符常量是()[单选题]*
A) W
B) \17 确答突)
TOC \o 1-5 \h \z ”n”
\xaa
若x是整型变量,表达式(x=l0/4.0)的值是()。[单选题]*
A) 2.5
B) 4
C) 3
D) 2(正确答案)
若变量c为char类型,则能正确判断出c为小写字母的表达式是()。[单选题]*
av=c
c= 2
(c=,a)(cv= 2)(正确答案)
c=ac=z
若变量已正确定义并赋值,表达式()不符合C语言语法。[单选题]*
A)a*(正确答案)
b/
c;
D)a/b/c
以下所列的C语言常量中,错误的是()[单选题]*
A) OxFF
B) 2e0.
显示全部