文档库

最新最全的文档下载
当前位置:文档库 > 南理工C++试题

南理工C++试题

一、选择题(共40分,每个选择题2分)

1.下面四个选项中,均是不合法的用户标识符的选项是。

A)_LargeRoom, P_0, do B)float, ok, _new, _asm

C)-0123, temp, INT D)足_球,VC-L, goto, int

2.假定有以下变量定义:

int k=8,x=21;

则能使x的值为5的表达式是。

A) x%=(k%=5) B)x%=(k-k%5)

C)(x%=k)-(k%=5) D)x%=k-k%5

3.以下程序的输出结果是。

#include

void main()

{ int a=12,b=12;

cout<

A)10 10 B)12 12C)11 10 D)11 13

4.已知函数的原型说明为int f( int &, char *); 另有变量说明如下:char str[100]; int k; 如要调用以上函数,那么正确的函数调用形式为。

A) f(str,&k); B) f(str[100], k);

C) f(k,str);D) f(str,&k);

5.设整型变量a表示天不下雨,整型变量b表示无任何会议通知,语句c表示我去图书官;则“如果天不下雨并且无任何会议通知我去图书官”正确表示的C++语句为。

A)if (a|b) {c;} B) if (a &&b) {c;}

C) if (a||b) {c;} D) if (a

6.为了避免嵌套的块语句的二义性,C++语言规定“}”与配对。

A)编辑时在同一列上的“{ ”

B)其之前最近的还没有配对过的“}”

C)其之后最近的“{”

D)其之前最近的还没有配对过的“{”

7.设有:int a=1, b=2, c=3, d=4,m=2, n=3;

执行(m=ad) 后n 的值为。

A) 1 B) 2C) 3 D) 4

8.在循环语句的循环体中使用 break 和 continue语句的作用分别是: 。

A)二语句都结束循环B)结束本次循环和结束循环

C)二语句都结束本次循环D)结束循环和结束本次循环

9.对于 for (int Count=1; Count<5; ){;} 语句 ,其循环体的执行情况是:。

A) 死循环B) 至少执行一次C) 至少执行二次D) 不执行

10.下列叙述中,正确的是。

A)类的构造函数不可以重载B)类的析构函数不可以重载

南理工C++试题

(共16页)