小测前的第一次错题集合(一)

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 
  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值