1.在C++语言中,080是_______
A)八进制数 B)十进制数 C)十六进制数 D)非法数
2.下列符号中,_________不是分隔符
A); B)// C)( ) D){ }
3.在C++语言里,一条语句以_________字符作为结束符
A), B); C). D)无符号
4.整型变量I定义后赋初值的结果是_______
Int I=2.8*6;
A)12 B)16 C)17 D)18
5.假定有如下定义语句:int x,y,z;并且x=10,y=20,则下列程序没有输出结果的是_________。
A) cout<<"x="<<x; B) cout<<"x+y="<<x+y;
C) z=x*y; D) cout<<x*y<<"!="<<x-y;
6.由C++源程序文件编译而成的目标代码文件的缺省扩展名为( )。
A.cpp B.exe C.obj D.lik
7.设x和y均为bool类型,则x&&y为真的条件是( )。
A.它们均为真 B.其中一个为真
C.它们均为假 D.其中一个为假
8.设有int i;则执行表达式i=1,++i,++i||++i后,i的值为 ( )。
A.1 B.2 C.3 D.4
9.设有int i;则表达式(i=1,i=10)?i++||++i:++i的值为 ( )。
A.1 B.2 C.3 D.10
10.表达式1&&3&&5&&7的值为( )。
A.1 B.3 C.5 D.7
11.设a、b和c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值为0的表达式是( )。
A.'A'&&'B' B.a<=b
C.c>=b||b+c&&b-c D. a<=b+c&&c>=a+b
12.若x和y都是int型变量,x=100,y=200,则下面程序片段cout<<(x,y)<<endl; 的输出结果是( )。
A.200 B.100
C.100 200 D.输出格式符不够,输出不确定的值
13.下列不正确的转义字符是( )。
A.'\\' B.'\" C.'074' D.'\0'
14.若有 int a; 则表达式语句 a+=a -=a*a; 等价于下列哪组表达式语句( )。
A. a+a; a*a; B.a=a+a; a=a-a*a;
C. a=a+a-a*a; D.a=a-a*a; a=a+a;