一、单项选择题(共10题,共100分)
第1 题 (10分):
在变量类型说明中,int,char,float等类型的变量长度是( )
A 固定的
B 由用户自己定义的
C 与机器字长有关的
D 任意的
正确答案: C
第2 题 (10分):
在下列操作符中,优先级最高的操作符是( )
A +
B –
C *
D ==
正确答案: C
第3 题 (10分):
C++程序中的语句必须以( )结束
A 冒号
B 分号
C 回车
D return 0
正确答案: B
第4 题 (10分):
若希望当整形变量x的值为奇数时表达式的值为假,x值为偶数时表达式的值为真,下列满足条件的表达式是( )
A A%2==1
B !(A%2==0)
C !(A%2)
D A%2
正确答案: C
第5 题 (10分):
表示关系10<x≤20的表达式是()
A (x>10)&&(x<=20)
B (x>10)and (x≤20)
C (x>10)&&(x=<20)
D (x>10)&(x<=20)
正确答案: A
第6 题 (10分):
下列说法正确的是()
A cout<<”\n”是一个语句,他能在屏幕上显示“\n”
B \68代表的字符是D
C 3E5的写法正确,表示十进制整形常量
D 0x10相当于020
正确答案: D
第7 题 (10分):
下列不是C++语言基本数据类型的是()
A 字符型
B整型
C 枚举型
D布尔型
正确答案: C
第8 题 (10分):
设x为整型变量,则执行语句x=5和x+=x*=x-=x/后x的值是()
A 50
B 32
C 25
D 42
正确答案: C
第9 题 (10分):
若有数学表达式(3ae)/(bc),则下面C++表达式正确的是()
A a/b/c*e*3
B 3a*e/b/c
C 3*a*e/b*c
D 3*e/c/b*a
正确答案: D
第10 题 (10分):
将数学公式 写成 表达式,下面正确的是()
A sqrt(abs(pow(x,y)+exp(y)))
B sqrt(abs(pow(y,x)+exp(y)))
C sqrt(fabs(pow(x,y)+exp(y)))
D sqrt(fabs(pow(y,x)+exp(y)))
正确答案: A
评论0