第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/11/19 19:23:14 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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++语言程序设计试题及答案(三).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c26u6d3buhu6o2vt5lzj67d82u9zjet00ifc_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top