本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-09-01到2022-01-16
本篇答案更新状态:已完结

第一部分 面向对象方法与C++概述 第一周课后评测

1、 问题:关于C++语言和C语言的关系的下列描述中,错误的是(    )
选项:
A:C语言是C++语言的一个子集
B:C语言和C++语言都是面向对象的语言
C:C++语言与C语言兼容
D:C++语言对C语言做了些改进
答案: 【C语言和C++语言都是面向对象的语言

2、 问题:下列哪个是 C++语言中有效标识符(    )
选项:
A:12345
B:No.1
C: _No1
D: int
答案: 【 _No1

3、 问题:由C++源程序文件编译而成的目标文件的缺省扩展名为(    )
选项:
A:.obj
B:.lik
C:.exe
D:.cpp
答案: 【.cpp

4、 问题:在下面的一维数组定义中,(  )语句有语法错误
选项:
A:int a[ ]={1,2,3};
B:int a[10]={0};
C:int a[ ];
D:int a[5];
答案: 【int a[ ];

5、 问题:返回类型就是函数返回结果值的数据类型。返回类型可以是(    )
选项:
A:除数组和类以外的任意数据类型
B:除数组和结构类型以外的任意数据类型
C: 除数组类型以外的任意数据类型
D:除指针和引用类型以外的任意数据类型
答案: 【 除数组类型以外的任意数据类型

6、 问题:在C++中,数据封装要解决的问题是(    )
选项:
A:数据的规范化
B:便于数据转换
C:避免数据丢失
D:防止不同模块之间数据的非法访问 
答案: 【防止不同模块之间数据的非法访问 

第二部分 过程化编程技术-函数应用 第二周课后评测

1、 问题:当一个函数无返回值时,定义它的函数的类型是(    )。
选项:
A:int 
B:无 
C:void
D:long
答案: 【void

2、 问题:对于C/C++语言的函数,下列叙述中正确的是(    )。
选项:
A:函数的定义可以嵌套,但函数调用不能嵌套
B:函数的定义不能嵌套,但函数调用可以嵌套
C:函数的定义和调用都不能嵌套
D:函数的定义和调用都可以嵌套
答案: 【函数的定义不能嵌套,但函数调用可以嵌套

3、 问题:在一个被调用函数中,关于return语句使用的描述,(   )是错误的。
选项:
A:被调用函数中可以不用return语句
B:被调用函数中可以使用多个return语句
C:被调用函数中,如果有返回值,就一定要有return语句
D:被调用函数中,一个return语句可以返回多个值给调用函数
答案: 【被调用函数中,一个return语句可以返回多个值给调用函数

4、 问题:在函数调用时,如某一默认参数要指明一个特定值,则有(     )。
选项:
A:其之前所有参数都必须赋值
B:其之后所有参数都必须赋值
C:其前、后所有参数都必须赋值 
D:其前、后所有参数都不必赋值
答案: 【其之前所有参数都必须赋值

5、 问题:设存在函数int max(int,int)返回两参数中较大值,若求22,59,70中最大值,下列表达式不正确的是(     )。
选项:
A:int m = max(22,max(59,70))
B:int m = max(max(22,59),70)
C:int m = max(22,59,70)
D:int m = max(59,max(22,70))
答案: 【int m = max(22,59,70)

6、 问题:在C++中使用流进行输入输出,其中用于屏幕输出的对象是(    )。
选项:
A:cerr
B:cin
C:cfile
D:cout 
答案: 【cout 

7、 问题:在编译指令中,宏定义使用哪个指令(     )。
选项:
A:#include
B:#define
C:#if
D:#else
答案: 【#define

8、 问题:要把一个文件输出流对象myFile与文件“f:\myText.txt相关联,所用的C++语句是                                              。
答案: 【myFile.open(“f:\myText.txt”)

9、 问题:C++语言中可以实现输出一个换行符并刷新流功能的操控符是                            。
答案: 【endl

10、 问题:下面是一个输入半径,输出其面积和周长的C++程序,在下划线处填上正确的语句。#include<iostream> using namespace std; const double pi=3.14159;  void main( )  {  double r;  cout<<″r=″;                                  ;  double l=2.0pir;  double s=pirr;  cout<<″\n The long is:″<<l<<endl;  cout<<″The area is:″<<s<<endl;   }
答案: 【cin>>r

11、 问题: 面向对象的程序设计有四大特征,它们是抽象、                  、 继承 、 多态 。
答案: 【封装

12、 问题:在函数原型说明中,                                不是必要的。
答案: 【函数参数名

第二部分 过程化编程技术-函数应用 第三周课后评测

1、 问题:下列函数原型声明中错误的是____。
选项:
A:void Fun(int x=0,int y=0);
B:void Fun(int x,int y);
C:void Fun(int x,int y=0);
D:void Fun(int x=0,int y);
答案: 【void Fun(int x=0,int y);

2、 问题:下列关于C++函数的描述中正确的是____。
选项:
A:主函数是程序的入口,它由用户定义的函数调用
B:函数在调用之前必须先被声明
C:每个用户定义函数只能被其他函数调用一次
D:函数是C++中面向对象程序设计框架的基本组成单元
答案: 【函数在调用之前必须先被声明

3、 问题:以下函数值的类型是____。fun(float x){ float  y;  y=3*x-4;  return(y);}
选项:
A:int
B:char
C:void
D:float
答案: 【int

4、 问题:下面关于C++语言说法不正确的是____
选项:
A:具有函数式的程序结构,其程序至少由一个函数构成,不论是主函数,还是其他函数
B:变量的数据类型丰富,而且使用不同的存储类别,以控制函数内外信息的交换
C:具有编译预处理的功能,为程序的设计与修改、调试、移植带来方便
D:既是面向结构的程序设计语言,又是面向对象的程序设计语言,使用起来很方便
答案: 【具有函数式的程序结构,其程序至少由一个函数构成,不论是主函数,还是其他函数

5、 问题:关于函数的调用下面不正确的是____
选项:
A:一个函数可以自己调用自己
B:函数的调用可以在任意函数之间进行,只要有需要
C:由于程序总是从主函数开始,所以函数的调用总是在主函数和其他函数之间进行
D:函数返回时可以不必带返回值,这时函数在定义时其类型应用void标示
答案: 【由于程序总是从主函数开始,所以函数的调用总是在主函数和其他函数之间进行

6、 问题:下列函数的声明正确的是____
选项:
A:float sum(float x,y)        {…….}
B:flaot sum(float,float );
C:float sum(x,y)
D:float sum(floatx,floaty)         {…….}
答案: 【flaot sum(float,float );

7、 问题:在C++中,函数原型不能标识____
选项:
A:函数的返回类型
B:函数参数的个数
C:函数参数类型
D:函数的功能
答案: 【函数的功能

8、 问题:决定C++语言中函数的返回值类型的是____
选项:
A:return语句中的表达式类型

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表评论

电子邮件地址不会被公开。 必填项已用*标注