C++期末考试复习题及答案

C++期末考试复习题及答案

ID:37914805

大小:180.50 KB

页数:28页

时间:2019-06-02

C++期末考试复习题及答案_第1页
C++期末考试复习题及答案_第2页
C++期末考试复习题及答案_第3页
C++期末考试复习题及答案_第4页
C++期末考试复习题及答案_第5页
资源描述:

《C++期末考试复习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(11)以下对C/C++语言函数的描述中,正确的是CA)C程序由一个或一个以上的函数组成B)C函数既可以嵌套定义又可以递归调用C)函数必须有返回值,否则不能使用函数D)C++程序中调用关系的所有函数必须放在同一个程序文件中(12)以下正确的描述为CA)每个C++语言程序必须在开头用预处理命令:B)预处理命令必须位于C++源程序的首部C)在C++语言中预处理命令都以”#”开头D)C++语言的预处理命令只能实现宏定义和条件编译的功能(13)下列叙述中正确的是BA)全局变量的作用域一定比局部变量的作用域范围大B)静态类别变量的生存期贯穿于整个程序的运行期间C

2、)函数的形参都属于全局变量D)未在定义语句中赋初值的auto变量和static变量的初值都是随机值(14)以下选项中合法的用户标识符是BA)longB)_2TestC)3DmaxD)A.dat(15)已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量"\101"是AA)字符AB)字符aC)字符eD)非法的常量(16)下面对宏定义的描述中不正确的是CA)宏不存在类型问题,宏名无类型,它的参数也无类型B)宏替换不占用运行时间C)宏替换时先求出实参表达式的值,然后代入形参数运算求值D)其实,宏替换只不过是字符替代而

3、已(17)下列不是循环语句的是DA)while语句B)do…while语句C)for语句D)if…else语句(18)如果a=l,b=2,c=3,d=4,则表达式a

4、态成员变量的叙述不正确的是DA)静态成员变量为类的所有对象所公有B)静态成员变量可以在类内任何位置上声明C)静态成员变量的赋初值必须放在类外D)定义静态成员变量时必须赋初值(22)若执行下面的程序时,从键盘上输入3和4,则输出结果是Bmain(){A)14B)16C)18D)20(23)以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为BA)a+bB)a-bC)b*aD)a/b(25)如下程序的输出结果是CA)OB)1C)2D)3(26)有以下程序段Aintk=O:while(k=1)k++;while循环执行的次数是A)无限次B)有语法错,

5、不能执行C)一次也不执行D)执行1次(27)以下程序的输出结果是Bmain()A)1234B)123C)12D)1(28)设有数组定义:chararray[]=”China”;贝4数组array所占的空间为CA)4个字节B)5个字节C)6个字节D)7个字节(29)以下程序的输出结果是DA)20B)24C)25D)15(30)有以下程序A执行后输出结果是A)7B)6C)8D)无确定值填空(3)在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为消息(4)程序的测试方法分为静态分析和动态分析。使用测试用例在计算机上运行程序,使呈序在运行

6、过程中暴露错误,这种方法称为动态分析(6)执行”cout<

7、值,而是修饰this指针。(11)若要在程序文件中进行标准输入输出操作,则必须在开始的#include命令中使用头文件iostream(12)下列程序的输出结果为良好优秀良好(14)下列程序的执行结果是20C++程序设计试题(上)样卷(卷面50分)(考试用时90分钟)一、选择题(每题1分,共5分)1.对于面向对象的程序设计(OOP)和过程性(SP)的程序设计,那些说法是正确的B。A.面向对象的程序设计和过程性程序设计是两个独立的程序设计范型。B.面向对象的程序设计和过程性程序设计不是两个独立的程序设计范型,前者包含后者。将两者分开并列是不妥的。C.面向

8、对象是编程的总体框架,而过程性是编写解决具体问题的程序段的工具。D.面向对象只是一种语法现象,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。