面向对象程序设计面向对象任务2_0001-四川电大-课程号:5110037-满分答案

上传人:279****70 文档编号:88093758 上传时间:2019-04-18 格式:DOC 页数:5 大小:29.50KB
返回 下载 相关 举报
面向对象程序设计面向对象任务2_0001-四川电大-课程号:5110037-满分答案_第1页
第1页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《面向对象程序设计面向对象任务2_0001-四川电大-课程号:5110037-满分答案》由会员分享,可在线阅读,更多相关《面向对象程序设计面向对象任务2_0001-四川电大-课程号:5110037-满分答案(5页珍藏版)》请在金锄头文库上搜索。

1、面向对象程序设计面向对象任务2_0001四大形成性测评系统 课程代码:5110037 参考资料 、单项选择题(共 20 道试题,共 80 分。)1. 在下列对字符数组进行初始化中( )是正确的 A. char s1=”abcd”; B. char s23=”xyz” C. char s3=a,x,y D. char s423=“xyz”,”mnp”参考答案:A2. t为int类型,进入循环while(t=1).之前,t的值为0。则以下叙述中,正确的是() A. 循环控制表达式的值为0 B. 循环控制表达式的值为1 C. 循环控制表达式不正确 D. 以上都不对参考答案:B3. 下面为使用面向对象

2、语言的正确理由是 A. 面向对象程序由三种基本结构组成,分别是顺序结构、选择结构和循环结构 B. 程序语句比面向过程语言简单 C. 面向对象程序设计可以设计为自行修改错误 D. 面向对象程序很容易概念化参考答案:D4. 下面有关重载函数的说法中正确的是( ) A. 重载函数必须具有不同的返回值类型 B. 重载函数形参个数必须不同 C. 重载函数必须有不同的形参列表 D. 重载函数名可以不同参考答案:C5. 当执行以下程序段时,循环体将执行() int main( )int y = 1;do y-; while (-y); A. 一次 B. 两次 C. 无限次 D. 有语法错误参考答案:C6.

3、while(!x)中的(!x)与下面( ) 条件等价. A. x=1 B. x!=1 C. x=0 D. x!=0参考答案:C7. 下列程序段中循环体执行的次数为( )。int k=10; while (k=1)k=k-1; A. 循环体语句一次都不执行 B. 循环体语句执行无数次 C. 循环体语句执行一次 D. 循环体语句执行九次参考答案:A8. 下列函数参数默认值定义错误的是( ) A. Fun(int x, int y=0) B. Fun(int x=0) C. Fun(int x=0, int y) D. Fun(int x = f( ) (假定函数f()已经定义)参考答案:D9. 下

4、列关于C+与C语言的关系描述中,错误的是 A. C+语言是C语言的一个子集 B. C+与C语言是兼容的 C. 他们都是面向对象的 D. C+对C语言进行了一些改进参考答案:C10. 为了避免在嵌套的条件语句if.else中产生歧义,C+规定的if.else语句的匹配原则是( ) 。 A. else子句与所排位置相同的if配对 B. else子句与所排位置之前最近的if配对 C. else子句与所排位置之后最近的if配对 D. else子句与同一行的if配对参考答案:B11. 在函数定义前加上关键字“inline”表示该函数被定义为( ) A. 重载函数 B. 内联函数 C. 成员函数 D. 普

5、通函数参考答案:B12. 任意一个类,析构函数的个数最多是() A. 不限个数 B. 1 C. 2 D. 3参考答案:B13. 有以下程序:main( ) int m3=1,4,7,2,5,8,3,6,9;int I,j,k=2;for(I=0;I3;I+) cout mkI;执行结果是( )。 A. 456 B. 123 C. 369 D. 268参考答案:C14. 若有以下函数调用语句,在此函数调用语句中实参的个数是( ) 。fun(a+b,(y=10,y),fun(n,k,d); A. 3 B. 4 C. 5 D. 6参考答案:A15. 如有数组名作为实参,则传递给形参的是( ) A.

6、数组首地址 B. 数组第一个值 C. 数组中全部元素的值 D. 数组中元素的个数参考答案:A16. 结构化程序设计所规定的三种基本控制结构是 A. 顺序结构、选择结构、循环结构 B. 输入、输出、处理 C. for、while、switch D. 主程序、子程序、函数参考答案:A17. 考虑函数原型 void test(int a,int b=7,char z=*),下面的函数调用中,属于不合法调用的是( ) A. test(5) B. test(5,8) C. test(6,#) D. test(0,0,*)参考答案:C18. 下列十六进制整型常量的写法中,正确的是() A. 0xaf B.

7、 2f0x C. 021b D. 0xAE参考答案:D19. 下列符号属于C+语言用户标识符的是 A. void B. template C. IF D. switch参考答案:C20. 如有以下定义语句:int a10; float b2; A. 10 4 B. 4 19 C. 40 8 D. 35 9参考答案:C 、判断题(共 5 道试题,共 20 分。)1. 在说明语句“int a(15),&b=a,*p=&a;”中,b的值与*p的值是相等的。 A. 错误 B. 正确参考答案:B2. 在一个被调用函数中,一个return语句可返回多个值给调用函数。 A. 错误 B. 正确参考答案:A3. 在C+中,自减运算符“-”可以用于变量,也可以用于常量。 A. 错误 B. 正确参考答案:A4. 在传值调用中,要求实参与形参的类型完全一致并且个数相等。 A. 错误 B. 正确参考答案:A5. 语句“char c=c;char p=&c;”是错误的。 A. 错误 B. 正确参考答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号