版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文档供参考,可复制、编制,期待您的好评与关注! 福师C+语言程序设计在线作业二一、单选题(共 20 道试题,共 40 分。)1. C+程序源文件默认的扩展名是(B )A. csB. objC. cppD. exe 满分:2 分2. 设void f1(int * m,long & n);int a;long b;则以下调用合法的是(B )。A. f1(a,b);B. f1(&a,b);C. f1(a,&b);D. f1(&a,&b); 满分:2 分3. 循环while(int i=0) i-;执行次数是( A)。A. 0B. 1C. 5D. 无限 满分:2
2、 分4. 如果a=1,b=2,c=3,d=4,则条件表达式“a>b?a:c<d?c:d ” 的值为( D )A. 2B. 3C. 1D. 4 满分:2 分5. 在C+语言中,数据封装要解决的问题是_D_。A. 数据的规范化 B. 便于数据转换C. 避免数据丢失D. 防止不同模块之间数据的非法访问 满分:2 分6. C+语言中函数返回值的类型是由(C)决定的?A. return语句中的表达式类型B. 调用该函数的主调函数类型C. 定义函数时所指定的函数类型D. 以上说法都不正确 满分:2 分7. 将小写字母n赋值给字符变量one_char,正确的操作是(C)。A. one_char=
3、n;B. one_char=“n”;C. one_char=110;D. one_char=N; 满分:2 分8. 下列哪个是C+语言的有效标识符? AA. _No1B. No.1C. 12345D. int 满分:2 分9. 设有数组定义:chararray”China",则数组array所占的空间为(C)。A. 4个字节B. 5个字节C. 6个字节D. 7个字节 满分:2 分10. 在C+语言中,二维数组元素在内存中的存放顺序是( A)A. 按行存放B. 按列存放C. 由用户自己定义D. 由编译器决定 满分:2 分11. 下列运算符中,在C+语言中不能重载的是_C_。A. *B.
4、 >=C. :D. / 满分:2 分12. 下面关于类的对象性质的描述,正确的是(D )A. 对象之间不可以相互赋值B. 不可以说明指向对象的指针C. 对象不能用作数组元素D. 一个对象能用作另一个对象的成员 满分:2 分13. 在下列运算符中,优先级最低的是(A )A. |B. !=C. <D. + 满分:2 分14. 如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是(E)。A. 一元运算符B. 二元运算符C. 选项和选项D. 都可能E. 重载错误 满分:2 分15. 在进行完任何C+流的操作后,都可以用C+流的有关成员函数检测流的状态;其中只能用于检测输入流
5、状态的操作函数名称是(A)。A. failB. eofC. badD. good 满分:2 分16. 如果变量x,y已经正确定义,下列语句哪一项不能正确将x,y的值进行交换 DA. x=x+y,y=x-y,x=x-yB. t=x,x=y,y=tC. t=y,y=x,x=tD. x=t,t=y,y=x 满分:2 分17. 以下哪个不是循环语句 DA. while语句B. do-while语句C. for语句D. if-else语句 满分:2 分18. 关于异常和C+提供的异常处理机制。不正确的说法是(A )A. 若程序员预见到程序的异常,则一定可以通过修改程序代码来避免异常出现B. 使用dyna
6、me cast操作符可能会发生异常C. 异常可以用catch捕获处理D. 异常可以是对象,也可以是普通函数 满分:2 分19. 静态成员函数仅能访问(A )A. 静态的数据成员B. 非静态的成员函数C. 非静态的数据成员D. 以上都不对 满分:2 分20. 类TM和类TN是两个独立的类,那么类TM中哪种形式的数据成员一定是不允许的_C_。A. TM* a;B. TN& a;C. TM a;D. TN a; 满分:2 分二、判断题(共 20 道试题,共 40 分。)V1. 在基类定义的public和protected成员在保护继承的派生类中不可见。BA. 错误B. 正确 满分:2 分2.
7、 指针在使用前可以不进行初始化( A)A. 错误B. 正确 满分:2 分3. 常量不能作为左值使用。BA. 错误B. 正确 满分:2 分4. 字符串hello,world”在内存中存放时,占用11个字节的空间。AA. 错误B. 正确 满分:2 分5. NULL与void *是不同的概念,NULL是一个指针值,任何类型的指针都可赋予该值。而void *是一种类型,是一种无任何类型的指针。( B)A. 错误B. 正确 满分:2 分6. 作为语句的函数调用是通过函数的副作用来体现的。BA. 错误B. 正确 满分:2 分7. 当将一个类S定义为另一个类A的友元类时,类S的所有成员函数都可以直接访问类A
8、的所有成员。 BA. 错误B. 正确 满分:2 分8. 在一个函数中,不允许定义与结构体类型的成员相同名的变量。( B)A. 错误B. 正确 满分:2 分9. typedef没有实际地定义一个新的数据类型,在建立一个tepedef类型时没有分配内存空间(B )A. 错误B. 正确 满分:2 分10. 类是一种类型,它封装了数据和操作。BA. 错误B. 正确 满分:2 分11. 一个对象必属于某个类。BA. 错误B. 正确 满分:2 分12. 表达式8&3的结果是1。AA. 错误B. 正确 满分:2 分13. 假设所有变量均为整型,则表达式(a=2,b=5,b+,a+b)的值是8。( A
9、)A. 错误B. 正确 满分:2 分14. 系统可以提供默认的析构函数。(B )A. 错误B. 正确 满分:2 分15. 字符型变量用来存放字符常量,可以存放多个字符。( A)A. 错误B. 正确 满分:2 分16. 下面两个语句是等价的:charstr='hello,world'charstr11='hello,world' AA. 错误B. 正确 满分:2 分17. 静态就是让变量和函数在生命的区域内成为私有。(B )A. 错误B. 正确 满分:2 分18. 对于全局函数int f(void),与其完全等价的函数原型为const int f(B )。A. 错
10、误B. 正确 满分:2 分19. C+语言中,标识符不区分大小写。(A )A. 错误B. 正确 满分:2 分20. 变量必须先定义,后使用。BA. 错误B. 正确 满分:2 分三、多选题(共 10 道试题,共 20 分。)V1. 下列说法中错误的是_ACD_。A. C+程序总是从第一个定义的函数开始执行B. C+程序总是从main函数开始执行C. C+函数必须有返回值,否则不能使用函数D. C+程序中有调用关系的所有函数必须放在同一个程序文件中 满分:2 分2. 考虑函数原型void test(int a ,int b=7,char z=*),下面的函数调用中,属于合法调用的是_ABD_。A.
11、 test(5)B. test(5,8)C. test(6,#)D. test(0,0,*) 满分:2 分3. 以下不正确的描述是_ACD_。A. 函数的定义可以嵌套,函数的调用不可以嵌套B. 函数的定义不可以嵌套,函数的调用可以嵌套C. 函数的定义和函数的调用均可以嵌套D. 函数的定义和函数的调用均不可以嵌套 满分:2 分4. 下面关于指针变量和引用变量的说法正确的是_ABC_。A. 指针变量存放的是内存地址,并且可以置为0B. 定义引用变量时,必须同时指明具体被引用的对象或变量C. 使用取地址操作符,可以取得指针变量自身的地址,但取不到引用变量自身的地址D. 类中的数据成员可以是指针变量,
12、但不能是引用变量 满分:2 分5. 下面描述中,表达正确的是_ABC_。A. 公有继承时基类中的public成员在派生类中仍是public的B. 公有继承时基类中的private成员在派生类中是public的C. 公有继承时基类中的protected成员在派生类中仍是protected的D. 私有继承时基类中的public成员在派生类中是private的 满分:2 分6. 下面哪些保留字可以作为函数的返回类型_ABD_。A. voidB. intC. newD. long 满分:2 分7. 对C+语言和C语言的兼容性,描述不正确的是_BCD_。A. C+兼容CB. C+部分兼容CC. C+不兼容CD. C兼容C+ 满分:2 分8. 下列哪些是类的特性_ABC_。A. 多态性B. 继承性C. 封装性D. 虚拟性 满分:2 分9. 关于函数重载,下列描述错误的是_BCD_。A. 函数重载是指两个或两个以上的函数取相同的函数名,但形参的个数或类型不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外研八下英语Unit 2 Starting out-Understanding ideas《合作探究一》课件
- 2025 网络基础中网络无线安全的保障措施课件
- 智能垃圾分类系统项目可行性研究报告
- 2026年煤炭销售合同(1篇)
- 2026年篮球培训合同(1篇)
- SD1250高强钢筋项目可行性研究报告
- 2026年邵阳市高三第二次联考试题英语试卷含答案
- 2025 高中信息技术数据与计算之数据安全的同态加密智能合约应用课件
- 2026年春季消防安全专项整治课件
- 2025 高中信息技术数据与计算之数据与计算提升在线教育互动体验课件
- MHC与移植免疫课件
- 凝血机制医学PPT
- 《花卉生产技术》课件第十一章 水生花卉
- 警械使用课件
- 国家免费孕前优生健康检查项目技术服务
- 规模经济与范围经济 课件
- 2005年全国高中数学联赛试题及答案
- 【教学课件】地区产业结构变化 示范课件
- 降低呼吸机管路积水发生率QCC
- 留样观察记录表
- 崔允漷建构新教学心得体会(共13篇)
评论
0/150
提交评论