c++程序设计考试题及答案

“c++程序设计考试题及答案”相关的资料有哪些?“c++程序设计考试题及答案”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c++程序设计考试题及答案”相关范文大全或资料大全,欢迎大家分享。

C++程序设计模拟试题及答案

标签:文库时间:2024-09-30
【bwwdw.com - 博文网】

C++程序设计模拟试卷(一)

一、单项选择题

1. 编写C++程序一般需经过的几个步骤依次是(B) A. 编辑、调试、编译、连接 B. 编辑、编译、连接、运行 C. 编译、调试、编辑、连接 D. 编译、编辑、连接、运行

答案:B

解析:(P21)经过编辑、编译、连接和运行四个步骤。编辑是将C++源程序输入计算机的过程,保 存文件名为cpp。编译是使用系统提供的编译器将源程序cpp生成机器语言的过程,目标文件为 obj,由于没有得到系统分配的绝对地址,还不能直接运行。连接是将目标文件obj转换为可执行 程序的过程,结果为exe。运行是执行exe,在屏幕上显示结果的过程。 2. 决定C++语言中函数的返回值类型的是(D) A. return语句中的表达式类型

B. 调用该函数时系统随机产生的类型 C. 调用该函数时的主调用函数类型 D. 在定义该函数时所指定的数据类型 答案:D

解析:(P51)函数的返回值类型由定义函数时的指定的数据类型决定的。A项的表达式的值要转换 成函数的定义时的返回类型。 3. 下面叙述不正确的是(D) A. 派生类一般都用公有派生

B. 对基类成员的访问必须是无二义性的 C. 赋值兼容规则也适用于多重继承的组合 D. 基

历届自考C++ - - 程序设计试题及答案

标签:文库时间:2024-09-30
【bwwdw.com - 博文网】

全国2008年10月C++程序设计试题

一、单项选择题(本大题共20小题,每小题1分,共20分) 1.对C++语言和C语言的兼容性,描述正确的是( A ) A.C++兼容C B.C++部分兼容C D.C兼容C++

2.在C++中使用流进行输入输出,其中用于屏幕输出的对象是( C ) A.cerr B.cin C.cout D.cfile (cerr:标准错误输出(非缓冲方式);cin:标准输入; clog 标准错误输出(缓冲方式)) 3.对使用关键字new所开辟的动态存储空间,释放时必须使用( C ) A.free B.create C.delete D.realse

4.如没有使用private关键字定义类的数据成员,则默认为( A ) A.private B.public C.protected D.friend

5.使用值传递方式将实参传给形参,下列说法正确的是( A )

A.形参是实参的备份 B.实参是形参的备份C.形参和实参是同一对象D.形参和实参无联系

6.在函数调用时,如某一默认参数要指明一个特定值,则有( A ) A.其之前

C C++程序设计课后答案

标签:文库时间:2024-09-30
【bwwdw.com - 博文网】

第一章 一、 选择题

1.C/C++规定,在一个源程序中,main()函数的位置( )。C A.必须在最开始 B.必须在最后

C.可以任意 D.必须在系统调用的库函数的后面 2.以下()是C/C++合法的标识符。A A.char2 B.@x C.int D.7Bw

3.下面的程序,对于输入:2 9 15,输出的结果是( )。B #include\void main() {int a; float b;

cout<<\cin>>a>>b;

cout<<\}

A.2 B.11 C. 26 D.24

4. 在Visual C++中,打开一个项目只需要打开对应的项目工作区文件即可,项目工作区文件的扩展名为( )。C A.obj B.dsp C.dsw D.cpp

5.下面关于C语言与C++关系的说法中,( )是正确的。D A.C语言是C++的子集 B.C++对C语言进行了改进

C.C++和C语言都是面向对象的 D.C++继承了C语言的众多优点

6.设置一个断点的方法是将光标移到需要设置断点的行上,然后按( )键。A A.F9 B.F10 C.F11 D.F12

7.下面关于编译预处理命令的说法中,正确的是( )。C A

C C++程序设计课后答案

标签:文库时间:2024-09-30
【bwwdw.com - 博文网】

第一章 一、 选择题

1.C/C++规定,在一个源程序中,main()函数的位置( )。C A.必须在最开始 B.必须在最后

C.可以任意 D.必须在系统调用的库函数的后面 2.以下()是C/C++合法的标识符。A A.char2 B.@x C.int D.7Bw

3.下面的程序,对于输入:2 9 15,输出的结果是( )。B #include\void main() {int a; float b;

cout<<\cin>>a>>b;

cout<<\}

A.2 B.11 C. 26 D.24

4. 在Visual C++中,打开一个项目只需要打开对应的项目工作区文件即可,项目工作区文件的扩展名为( )。C A.obj B.dsp C.dsw D.cpp

5.下面关于C语言与C++关系的说法中,( )是正确的。D A.C语言是C++的子集 B.C++对C语言进行了改进

C.C++和C语言都是面向对象的 D.C++继承了C语言的众多优点

6.设置一个断点的方法是将光标移到需要设置断点的行上,然后按( )键。A A.F9 B.F10 C.F11 D.F12

7.下面关于编译预处理命令的说法中,正确的是( )。C A

C语言程序设计考试题答案

标签:文库时间:2024-09-30
【bwwdw.com - 博文网】

1、 已知int i, x[3][4];则不能将x[1][1]的值赋给变量i的语句是______ (分数:2 分)

A. i=*(*(x+1)) B. i=x[1][1] C. i=*(*(x+1)) D. i=*(x[1]+1) 标准答案是:A。

2、 当c的值不为0时,在下列选项中能够将c的值赋给变量a、b的是______. (分数:2 分)

A. a=c=b;

B. (a=c)&&(b=c); C. c=b=a; D. (a=c)||(b=c); 标准答案是:B。

3、 函数的功能是交换变量x和y中的值,且通过正确调用返回交换的结果。能正确执行此

功能的函数是______。(分数:2 分)

A. fund(int *x, int *y){ *x=*x+*y; *y=*x-*y; *x=*x-*y;} B. funb(int x, int y){ int t;t=x; x=y; y=t;}

C. funa(int *x, int *y){ int *p;*p=x; *x=*y; *y=*p;} D. func(int *x, int *y){ *x=*y; *y=*x;} 标准答案是:A。

4、 若x=2,y=3则x

C++面向对象程序设计上机考试题库

标签:文库时间:2024-09-30
【bwwdw.com - 博文网】

一、第一类题目(20道,每题7分,在word中保留代码并将输出结果窗口保留) 1.定义盒子Box类,要求具有以下成员:长、宽、高分别为x,y,z,可设置盒子形状;可计算盒子体积;可计算盒子的表面积。 #include class Box { private:

int x,y,z; int v,s; public:

void int(int x1=0,int y1=0,int z1=0) {x=x1;y=y1;z=z1;} void volue() {v=x*y*z;}

void area() {s=2*(x*y+x*z+y*z);} void show()

{cout<<\ cout<<\ } };

void main() { Box a;

a.init(2,3,4); a.volue(); a.area(); a.show(); }

2.有两个长方柱,其长、宽、高分别为:(1)30,20,10;(2)12,10,20。分别求他们的体积。编一个基于对象的程序,在类中用带参数的构造函数。 #include using namespace std; class Box {public:

2002年C++程序设计试题

标签:文库时间:2024-09-30
【bwwdw.com - 博文网】

一、选择题(共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 12 C)11 10 D)11 13

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

2002年C++程序设计试题

标签:文库时间:2024-09-30
【bwwdw.com - 博文网】

一、选择题(共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 12 C)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++语言程序设计课后答案

标签:文库时间:2024-09-30
【bwwdw.com - 博文网】

2-20运行下面的程序,观察其输出,体会 i++与++i的差别。 #include int main() {

int myAge = 39; // initialize two integers int yourAge = 39;

cout << \ cout << \ myAge++; // postfix increment ++yourAge; // prefix increment cout << \

cout << \ cout << \ cout << \

cout << \ cout << \

cout << \ cout << \ return 0; } 解:

程序运行输出: I am 39 years old You are 39 years old One year passes I am 40 years old You are 40 years old Another year passes I am 40 years old You are 41 years old Let's print it again I am 41 years old You are 41 years old

3-4 什么叫内联函数 ?它有哪些特点? 解:

定义时使用关键字 inline的函数叫做内联函数;编译器在编译时在调用处用函数体进行替换,节省了参数传递、控制转移等开销;内联函数体内不能有循环语句和 switch语句;内联函数的定义必须出现在内联函数第一次被调用之前;对内联函数不能进行异常接口声明

C++程序设计报告

标签:文库时间:2024-09-30
【bwwdw.com - 博文网】

.

课程名称: C++ 课程设计

n,

设计题目: 编写程序提示用户输入一个班级中的学生人数

再依次提示用户输入n个人在课程A中的考试成绩,然后计算出平均值,显示出来。 要求用到第九章中的数组类模板 Array定义浮点型数组存储考试成绩。

姓 名: 马雪峰 学 号: 20141030106 专业班级: 计科一班 完成日期: 2016年6月26日

1 设计任务

编写程序提示用户输入一个班级中的学生人数n,再依次提示用户输入n个人在课程A中

.

.

的考试成绩,然后计算出平均值,显示出来。要求用到第九章中的数组类模板Array定义浮点型数组存储考试成绩。

1.1 设计目的

(1)、加强C++课程学习,将课本上的理论知识运用于实践,通过实际的程序操作来提高

自己编写程序的能力,达到理论与实践相结合的目的。 (2)、培养自己动脑思考,动手操作的能力,在实际操作过程中体会C++中面向对象的思想。 (3)、在实际的操作过程中去衡量自己理论知识掌握的程度,通过设计流程,编写程序,上机调试去寻找并发现知识的缺陷,并想办法弥补。 (4)、在本程序中主要是要达到能对类的定义及用