2014年3月计算机二级考试C++基础知识巩固试题4

牛课网 考试宝典 更新时间:2024-05-19 20:44:40

计算机二级14套题 计算机等级考试时间 计算机等级考试成绩查询

为了帮助大家复习好计算机等级考试,本次我们考吧网特为广大考生整理了计算机等级考试模拟试题,希望广大考生能够喜欢。本次主要汇编了计算机等级二级C++试题:

推荐阅读:2014年全国计算机等级一级考试MSOffice精选第二套模拟试题

一、选择题

1.this指针是C++实现什么的一种机制?( )

A.抽象

B.封装

C.继承

D.重载

【参考答案】 B

2.下列选项,不正确的是( )

A.for(int a=1;a<=10;a++);

B.int a=1;

do

{a++}

while(a<=10)

C.int a=1;

D.for(int a=1;a<=10;a++)a++;

while(a<=10)

{a++}

【参考答案】 B

3.假定int类型变量占用两个字节,其有定义int x[10]={0,2,4};,则数组x在内存中所占字节数是( )

A.3

B.6

C.10

D.20

【参考答案】 D

4.关于二义性的描述错误的是( )

A.一个子类的两个父类中都有某个同名成员,在子类中对该成员访问可能出现二义性

B.解决二义性可以用对成员名的限定法

C.父类和子类中同时出现同名函数,也可能存在二义性

D.一个子类是从两个父类派生出来的,而这两个父类又有一个共同的父类,对该父类成员进行访问时,可能出现二义性

【参考答案】 C

5.函数模板:template

T add(T x,T y) {return x+y;}

下列对add函数的调用不正确的是( )

A.add< >(1,2)

B.add(1,2)

C.add(1.0,2)

D.add(1.0,2.0)

【参考答案】 C

6.下列程序的输出结果为( )

#include

void main()

{char *a[]={″hello″,″the″,″world″};

char **pa=a;

pa++;

cout<<*pa<

A.hello

B.the C.world

D.hellotheworld

【参考答案】 B

7.下列程序的输出结果是( )

#include

int min(int a,int b)

{if(a

else return b;

return 0;}

void main()

{cout<

A.0

B.1

C.2

D.3

【参考答案】 B

8.对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是( )

A.公有类型

B.私有类型

C.保护类型

D.友元类型

【参考答案】 D

考试宝典安装说明

宝典适用于手机、电脑、平板,您可安装客户端或在浏览器使用。

电脑版

手机版

网页版

考试宝典咨询
服务热线

TEL:029-88699698