1.任何一个程序都必须有而且只能有一个main
函数。 对
2.编写C++程序一般需经过的几个步骤依次是 编辑、编译、连接、运行
3.定义变量int i; 然后对变量i进行强制类型转换运算:double(i); 运算结束后,变量i的类型转换为double类型。 错 (应该是(double)i)
4.The expression __C__can NOT express the statement "both x and y are zero".
A. x==0 && y==0 B. !x && !y C.x==0 || y==0 D. !(x || y)
5.若x
为浮点型,则表达式x=10/4
为( 2.0)(因为等式右边为两个整型,需计算完后再变为浮点型)
6.计算变量x(x大于1)整数部分位数的表达式,可以写作( D)。
A. (int)log10(x) B. log10(x) C. log10(x)+1 D.(int)log10(x)+1
7.若变量已正确定义,表达式 (j=3, j++) 的值是__3__ (j++先用后加)
8.假定x和y为 double型,则表达式x=2,y=x+3/2的值是( 3)(y=2+1)
9.以下字符串可以作为标识符的是 (A)
A. _ B. 123 C. C++ D. int
(标识符命名规则:
1.不能是保留字。
2.只能由字母、数字和下划线3种字符组成。
3.第一个字符必须为字母或下划线。
4.中间不能有空格。
5.最大长度为247个字符,一般以不超过31个字为宜。
6.一般不要与C++中提供的标准库函数名、类名和对象名相同。)
10.下面四个选项中,均是合法整形常量的选项是( C) (只有数字的)
A. 160 、 -0xffff 、 011
B. -0xcdf 、 01a 、 0xe
C. -01 、 986,012 、 0668
D.-0x48a 、 2e5 、 0x
11.下面正确的字符常量是(C )(字符型常量是'';变量是''")
A. "c" B. '\'’ C. 'W' D. " "
12.int a=2,b=4,c=5; The result of expression: c/a+b%c=6
13.按照标识符的要求,( 连接符)不能组成标识符。
14.if(a=5) 是允许的。错(应该为if(a==5))
15.执行以下程序段后,x
的值为0,y
的值为1。
对
int x, y;
if (x = 0) y = 0;
else y = 1;
16.if-else语句的一般形式如下,其中的语句1、语句2只能是一条语句。
对(因为没有中括号,所以只能是一条语句)
if (表达式)
语句1
else
语句2
17.省略else的if语句的一般形式如下,若表达式的值为“真”,则执行语句1;否则,就什么也不做。对
if (表达式)
语句1