2010计算机等级考试二级(C++)笔试128(一)

时间:2011-01-15 09:59:39

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、若源程序文件abc. cpp 中只有一个函数,该函数的名称为___1___。

参考答案: main 函数

main 函数

----------------------------------------

2、要获得一数据或数据类型所占空间的字节数,应使用的操作符是___2___。

参考答案: sizeof ()

sizeof ()

----------------------------------------

3、条件表达式(x!=9)&& (x==9)的结果是___3___。

参考答案: 0

0

----------------------------------------

4、函数调用参数的传递方式有三种,值传递、___4___和引用传递。

参考答案: 指针传递

指针传递

----------------------------------------

5、若函数模板在调用时有___5___,则调用它时必须强制实例化。

参考答案: 常规参数

常规参数

----------------------------------------

6、设有二维数组int a [10][20];,则a[i][j]的地址可由首元素a[0][0]的地址来表达,由此可得访问数组元素a[i][j]的表达式为___6___。

参考答案: *(&a [0][0]+20*4*i+4*j)

*(&a [0][0]+20*4*i+4*j)

----------------------------------------

7、设函数f的原型是:char *f (const char*);,pf 是指向f 的指针,则pf 的定义是___7___ 。

参考答案: char(*p)(const char*)=f;

char(*p)(const char*)=f;

----------------------------------------

8、若结构Arith 中有一成员定义为char *op;,另有结构指针p定义为Arith *p=new Arith;,则要访问p所指对象中的。p成员所指向的对象,应使用表达式___8___。

参考答案: *(p->op)

*(p->op)

----------------------------------------

9、定义类对象时自动调用___9___为类对象中的数据成员赋初值。

参考答案: 构造函数

构造函数

----------------------------------------

10、若要使用操作符setw进行输出的格式控制,则必须用#include 命令包含___10___头文件。

参考答案: iomanip.h

iomanip.h

----------------------------------------

11、C++目标程序经___11___后生成扩展名为exe 的可执行程序文件。

参考答案: 连接

连接

----------------------------------------

12、16位计算机中整型占___12___个字节存储空间。

参考答案: 两

----------------------------------------

13、要在屏幕上显示“Hello,world!”应执行语句cout <<___13___。

参考答案: “”Hello. world!“”

“”Hello. world!“”

----------------------------------------

14、表达式8&3的结果是___14___。

参考答案: 0

0

----------------------------------------

1、下列字符常量表示中,______ 是错误的。

A.‘105’

B.‘*’

C.‘4f’

D.‘a’

参考答案: C

‘4f’是错误的。

----------------------------------------

2、下列对字符数组进行初始化的语句中,______ 是正确的。

A.char 1[]=“acd”;

B.char 2 [3]=”xyz”;

C.char 3[] [3]={‘a’,‘x’,‘y’}

D.char 3 [][3]={“xyz”,“m”};

参考答案: A

BCD选项都不合字符数组的定义。

----------------------------------------

3、在一个被调用函数中,关于rerun语句的描述,______ 是错误的。

A.被调用函数中可以不用retur 语句

B.被调用函数中可以使用多个retur 语句

C.被调用函数中,如果有返回值,就一定要有retur 语句

D.被调用函数中,一个retur 语句可以返回多个值给调用函数

参考答案: D

被调用函数中,一个return 语句只能返回一个值给调用函数。

----------------------------------------

4、将两个字符串连接起来组成一个字符串时,选用______ 函数。

A.trle()

B.trcy()

C.trcat()

D.trcm()

参考答案: C

将两个字符串连接起来组成一个字符串,选用strcat 函数来连接。

----------------------------------------

5、以下函数声明中,存在语法错误的是______ 。

A.it AA(it a,it);

B.it *BB (it,it);

C.void CC (it,it=5);

D.void*DD (x,y);

参考答案: D

D选项参数没有进行声明。

----------------------------------------

6、设i和j为int 型变量,以下表达式中,与下标引用x[i][j]不等效的是______ 。

A.*(x[i]+j)

B.*(x+i)[j]

C.*(x+i+j)

D.*(*(x+i)+j)

参考答案: C

*(x+ i+ j) 没有定义变量x[i][j]。

----------------------------------------

7、设int*p2=&x,*p1=a;p2=*b,则a和b的类型分别是______ 。

A.it*和it

B.it*和it**

C.it 和it*

D.it*和it*

参考答案: B

a的类型一定是一个int *型,而b的类型是int **类型。

----------------------------------------

8、设void f1(int*,long &);int a[]={1,2,3};long b;,则以下调用合法的是______ 。

A.f1 (a,):

B.f1(ama,);

C.fl(a,am);

D.f1 (ama,am):

参考答案: A

函数f1的第一个参数为int*,第二个参数为long &,所以f1(a,b)为合法调用。

----------------------------------------

9、对于类中定义的成员,其隐含访问权限是______ 。

A.ulic

B.rotected

C.rivate

D.tatic

参考答案: C

类中定义的成员,隐含访问权限是private。

----------------------------------------

10、当需要打开A盘上的abc.txt 文件用于输入时,则定义文件流对象的语句为______ 。

A.ftream fi(“A: ac.txt”);

B.oftream fi (“A: ac.txt”);

C.

首页 上页 1 2 3 下页 尾页 1/3/3
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部