好文档 - 专业文书写作范文服务资料分享网站

C++语言程序设计试题及答案(三)

天下 分享 时间: 加入收藏 我要投稿 点赞

C++程序设计试题及答案(三)

一、单项选择题

1.设有数组定义:char array[]=”China”;则数组array所占的空间为:

A) 4个字节 B) 5个字节 C) 6个字节 D) 7个字节

2.下列选项中,与实现运行时多态性无关的是______。

A) 重载函数 B) 虚函数 C) 指针 D) 引用

3.若a是int类型变量,则计算表达式a=1000%999的值是:

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

4.下面程序段中,for循环的执行次数是:

int i=10;

for(i=1;i<10;i++)

cout << “*”;

A)9 B)10 C)8 D)7

5.有以下程序

void main() {

int a[3][3],*p,i;

p=&a[0][0];

for(i=0;i<9;i++)

p[i]=i;

for(i=0;i<3;i++)

cout << a[1][i];

}

程序运行后的输出结果是:

A)012 B)123 C)234 D)345

6.以下叙述中错误的是:

A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出

B)数组名代表的是数组所占存储区的首地址,其值不可改变

C)程?蛑葱兄校??樵?氐南卤暝浇缡保?低掣??ldquo;下标越界”的出错信息

D)可以通过赋初值的方式确定数组元素的个数

7.有以下程序

void main() {

int a[]={1,2,3,4,5,6,7,8,9,0},*p;

for(p=a;p

cout << *p << “,”; }

程序运行后的输出结果是:

A)1,2,3,4,5,6,7,8,9,0, B)2,3,4,5,6,7,8,9,10,1,

C)0,1,2,3,4,5,6,7,8,9, D)1,1,1,1,1,1,1,1,1,1,

8.有如下函数模板定义:

template

T func(T x, T y) {

return x*x + y*y; }

在下列对func()的调用中,错误的是

A) func(3,5); B) func(3.0,5.5)

C) func(3,5.5) D) func((double)3,5.5)

9.有如下类声明:

class A {

int x;

public:

A(int n)

{

x=n;

} };

class B:public A {

int y;

public:

B(int a,int b); };

下列函数中哪一个是正确的构造函数

C++语言程序设计试题及答案(三)

C++程序设计试题及答案(三)一、单项选择题1.设有数组定义:chararray[]=”China”;则数组array所占的空间为:A)4个字节B)5个字节C)6个字节D)7个字节2.下列选项中,与实现运行时多态性无关的是______。
推荐度:
点击下载文档文档为doc格式
26u6d3buhu6o2vt5lzj67d82u9zjet00ifc
领取福利

微信扫码领取福利

微信扫码分享