MOOC 面向对象程序设计-平顶山学院 中国大学慕课答案.docx
《MOOC 面向对象程序设计-平顶山学院 中国大学慕课答案.docx》由会员分享,可在线阅读,更多相关《MOOC 面向对象程序设计-平顶山学院 中国大学慕课答案.docx(39页珍藏版)》请在文库网上搜索。
1、 MOOC 面向对象程序设计-平顶山学院 中国大学慕课答案测试1、问题:下列那个选项不是程序语言?选项:A、C+B、中文C、JavaD、Python正确答案:【中文】2、填空题:( )是指挥机器工作的一系列指令正确答案:【程序】测试1、问题:每一个 C+语言程序都必须有仅有一个 main 函数,一个程序中包含 2 个或多个 main 函数将运行错误。选项:A、正确B、错误正确答案:【正确】2、填空题:( )函数,是程序开始执行的入口点。正确答案:【main】第 1 章作业本章测试1、问题:下列那个选项不是程序语言?选项:A、C+B、中文C、JavaD、Python正确答案:【中文】 2、问题:
2、c+源程序文件的扩展名是( )选项:A、.cppB、.cC、.docD、.txt正确答案:【.cpp】3、问题:程序语言有很多,下列选项是编程语言的是( )选项:A、C+B、scratchC、PythonD、Java正确答案:【C+#scratch#Python#Java】4、问题:每一个 C+语言程序都必须有仅有一个 main 函数,一个程序中包含 2 个或多个 main 函数将运行错误。选项:A、正确B、错误正确答案:【正确】5、填空题:( )函数,是程序开始执行的入口点。正确答案:【main】6、填空题:( )是指挥机器工作的一系列指令。正确答案:【程序】测试1、问题:( )的程序中,各
3、条语句的执行顺序与书写顺序一致。选项:A、顺序结构B、选择结构C、循环结构D、goto 语句正确答案:【顺序结构】2、问题:小红的年龄是 19 岁,程序中想要定义一个变量存储她年龄的值:19,那么这个变量的类型最好是( )选项: A、intB、charC、floatD、long int正确答案:【int】3、问题:小红的成绩是 89.5 分,程序中想要定义一个变量存储她成绩的值:89.5,那么这个变量的类型最好是( )选项:A、intB、floatC、charD、long int正确答案:【float】测试1、问题:在程序中,圆半径 r=10, 下面计算圆面积 s 的程序命令,错误的是( )选
4、项:A、s= *r*r;B、s=3.14*r*r;C、float Pi=3.14;s=Pi*r*r;D、s=r*r*3.14;正确答案:【s= *r*r;】2、填空题:大小写字母的 ASCII 码值相差( )正确答案:【32】测试1、问题:分情况处理的问题或带条件的问题,如判断一个数是奇数还是偶数,编程时要使用哪种结构的程序?选项:A、顺序结构B、选择结构C、循环结构D、goto 语句正确答案:【选择结构】2、问题:switch 语句语法格式如下,下面说法错误的是:switch( 表达式)case 常量 1:case 常量 2:case 常量 3:.default:选项: A、表达式的计算结果
5、必须是整型或字符型B、每一个 case,代表表达式取值的一种情况。C、default 是指前面所有 case 之外的其他情况。D、case 后的常量位置可以写条件判定表达式:比如 s60,表示成绩小于分,即成绩不及格的情况。正确答案:【case 后的常量位置可以写条件判定表达式:比如 s60,表示成绩小于分,即成绩不及格的情况。】3、问题:判断成绩是满分 100,则输出“满分”的 if 命令为( )选项:A、if(s =100);cout 满分n;B、if(s =100)cout 满分n;C、if(s = 100)cout 满分n;D、if(s = 100);cout 满分n;正确答案:【if
6、(s = 100)cout 满分n;】4、问题:选择结构的典型特点是:由判定条件引出 2 个分支,那么执行情况是()选项:A、一次选择结构语句执行中,两个分支都被执行。B、一次选择结构语句执行中,只能选择其中一个分支执行。C、一次选择结构语句执行中,两个分支可以都没有执行。D、满足判定条件和不满足判断条件时,可以执行同一个分支。正确答案:【一次选择结构语句执行中,只能选择其中一个分支执行。】测试1、问题:关于循环结构语句,错误的是:选项:A、执行流程为一个环状结构,周而复始地执行环状内的语句。B、循环结构的特点是:环状执行重复性的功能。C、根据是否满足判定条件,决定是否执行循环体。D、当判定条
7、件为真,退出循环正确答案:【当判定条件为真,退出循环】2、填空题:有规律的重复操作类问题,如要依次输出 1,2,330,编程时要使用()结构的程序。正确答案:【循环】3、填空题:下面循环语句中,当循环变量 i 等于( )时,终止和退出循环。for(int i=1 ;i+)if (i=10)break;couti ;正确答案:【10】 测试1、问题:命令 int a10;中,数组 a 的数组长度是选项:A、0B、10C、9D、11正确答案:【10】2、问题:定义数组 int a10; t=a0; 引用 a 数组中下标为( )的元素选项:A、2B、1C、-1D、0正确答案:【0】3、问题:数组中的
8、每一个元素都属于同一个数据类型。选项:A、正确B、错误正确答案:【正确】4、填空题:( )是一组有序数据的集合。数组中各数据的排列是 有一定规律的,下标代表数据在数组中的序号。正确答案:【数组】测试1、问题:要定义 3 行 4 列的数组 a,下面命令中正确的是选项:A、int a3,4;B、int a12;C、int a34;D、int a3*4;正确答案:【int a34;】2、问题:以下对二维数组 a 进行不正确初始化的是选项:A、int a23=0;B、int a3=1,2,0; C、int a23=1,2,3,4,5,6;D、int a3=1,2,3,4,5,6);正确答案:【int
9、a23=1,2,3,4,5,6;】3、填空题:( )是多个一维数组的有序集合,可以形象的表示多行多列的数据。正确答案:【二维数组】测试1、问题:关于函数调用的执行流程,错误的是选项:A、当函数调用发生时,主调函数暂停,程序控制转入被调函数,B、被调函数执行结束后,回到主调函数继续C、在函数的调用过程中,可能还涉及到参数数据的传递。参数较多时,实际参数值逐一赋值,保持数目、类型、顺序一致。D、自定义函数一般不需要调用就可被执行正确答案:【自定义函数一般不需要调用就可被执行】2、问题:个函数最多只能有一个返回值,通过 return 语句返回,返回值通常是计算 结果或者表示计算状态的信息,由调用者使
10、用。选项:A、正确B、错误正确答案:【正确】3、问题:当函数中的 return 语句一旦执行,整个函数就结束。选项:A、正确B、错误正确答案:【正确】4、填空题:( )包含一组命令,完成一个特定的功能,可以有 0 个或多个参数。正确答案:【函数】测试1、问题:关于下例中,形参和实参描述错误的是( )main() int a,b,c; cinab;c=max(a,b); coutMax is c; int max(int x, int y) int z; z=xy?x:y; return(z); 选项:A、A.a,b 是形参B、B.a,b 是实参C、C.x,y 是形参 D、D.函数执行时,a,b
11、 的值会依次传递给 x,y正确答案:【A.a,b 是形参】2、问题:关于值传递的描述中,错误的是选项:A、调用函数时,将实际参数的值赋予对应的形式参数。B、值传递方式的特点是“参数值的单向传递”。C、当函数体执行完毕,形式参数中的值将会带到对应的实际参数中。D、当函数体执行完毕,形式参数中的值将不会带到对应的实际参数中。正确答案:【当函数体执行完毕,形式参数中的值将会带到对应的实际参数中。】3、问题:关于地址传递方式,错误的是选项:A、A.地址传递方式是实际参数向形式参数传递内存地址的一种方式。B、B.当函数体执行完毕,形式参数中的值将不会带到对应的实际参数中。C、C.调用函数时,将实际参数的
12、地址赋予对应的形式参数作为其地址。D、D.由于形式参数和实际参数地址相同,即它们占用相同的内存空间。所以发生调用时,形式参数值的改变将会影响实际参数的值。正确答案:【B.当函数体执行完毕,形式参数中的值将不会带到对应的实际参数中。】4、问题:若用数组名作为函数调用的实参,传递给形参的是( )选项:A、数组的首地址B、数组中第一个元素的值C、数组全部元素的值D、数组元素的个数正确答案:【数组的首地址】测试1、问题:以下关于结构体的叙述错误的是()。选项:A、结构体是用户定义的一种数据类型B、结构体中可设定若干个不同类型的数据成员C、结构体中成员的数据类型可以是另一个已定义的结构D、在定义结构体时
13、,可以为成员设置默认值正确答案:【在定义结构体时,可以为成员设置默认值】2、问题:想要将学生的的学号、姓名、性别和成绩等信息作为一个整体进行存储,则使用()数据类型选项: A、结构体B、intC、charD、float正确答案:【结构体】3、问题:阅读下面结构体代码,描述错误的是( )struct Studentint num;stringname;char sex;int age;float score;string addr;struct Student s1=10101,LiLin,M,18,98,Weilai Road;选项:A、s1 的 num 是 10101B、s1 的 name
14、是 Li LinC、s1 的 age 是 98D、s1 的 age 是 18正确答案:【s1 的 age 是 98】第 2 章作业第 2 章作业 2第 2 章作业 1第 2 章作业 0实验 1-C+运行环境和语言基础本章测试1、问题:( )的程序中,各条语句的执行顺序与书写顺利一致。选项:A、顺序结构B、选择结构C、循环结构D、goto 语句正确答案:【顺序结构】2、问题:在程序中,圆半径 r=10, 下面计算圆面积 s 的程序命令,错误的是( )选项:A、s= *r*r;B、s=3.14*r*r;C、float Pi=3.14;s=Pi*r*r; D、s=r*r*3.14;正确答案:【s=
15、*r*r;】3、问题:分情况处理的问题或带条件的问题,如判断一个数是奇数还是偶数,编程时要使用哪种结构的程序?选项:A、顺序结构B、选择结构C、循环结构D、goto 语句正确答案:【选择结构】4、问题:选择结构的典型特点是:由判定条件引出 2 个分支,那么执行情况是()选项:A、一次选择结构语句执行中,两个分支都被执行。B、一次选择结构语句执行中,只能选择其中一个分支执行。C、一次选择结构语句执行中,两个分支可以都没有执行。D、满足判定条件和不满足判断条件时,可以执行同一个分支。正确答案:【一次选择结构语句执行中,只能选择其中一个分支执行。】5、问题:判断成绩是满分 100,则输出“满分”的
16、if 命令为选项:A、if (s =100); cout 满分n;B、if (s =100) cout 满分n;C、if (s = 100) cout 满分n;D、if (s = 100); cout 满分n;正确答案:【if (s = 100) cout 满分n;】6、问题:switch 语句语法格式如下,下面说法错误的是:switch ( 表达式 ) case常量 1: case 常量 2: case 常量 3: . default:选项:A、表达式的计算结果必须是整型或字符型B、每一个 case,代表表达式取值的一种情况。C、default 是指前面所有 case 之外的其他情况。D、c
17、ase 后的常量位置可以写条件判定表达式:比如 s60 ,表示成绩小于分,即成绩不及格的情况。正确答案:【case 后的常量位置可以写条件判定表达式:比如 s60 ,表示成绩小于分,即成绩不及格的情况。】7、问题:以下关于结构体的叙述错误的是( )。选项: A、结构体是用户定义的一种数据类型B、结构体中可设定若干个不同类型的数据成员C、结构体中成员的数据类型可以是另一个已定义的结构D、在定义结构体时,可以为成员设置默认值正确答案:【在定义结构体时,可以为成员设置默认值】8、填空题:大小写字母的 ASCII 码值相差( )。正确答案:【32】9、填空题:有规律的重复操作类问题,如要依次输出 1,
18、2,330,编程时要使用( )结构的程序。正确答案:【循环】10、填空题:( )包含一组命令,完成一个特定的功能,可以有 0 个或多个参数。正确答案:【函数】测试1、问题:以下关于类和对象的叙述错误的是( )。选项:A、对象是类的一个实例B、任何一个对象都归属于一个具体的类C、一个类只能有一个对象D、类与对象的关系和数据类型与变量的关系相似正确答案:【一个类只能有一个对象】2、问题:定义类的一般形式为,如下选项中正确的是:选项:A、Class 类名 private: 私有的数据和成员函数; public: 公用的数据和成员函数; ;B、class 类名 private: 私有的数据和成员函数;
19、 public: 公用的数据和成员函数; C、class 类名 private: 私有的数据和成员函数; public: 公用的数据和成员函数;D、class 类名 private: 私有的数据和成员函数; public: 公用的数据和成员函数; ;正确答案:【class 类名 private: 私有的数据和成员函数; public: 公用的数据和成员函数; ;】3、问题:UML 类图可以清晰形象地表示类的构成,它有 3 个组成部分,分别是选项:A、类名B、类的属性(数据成员)C、类的行为(成员函数) D、类的消息正确答案:【类名#类的属性(数据成员)#类的行为(成员函数)】测试1、问题:类的
20、成员访问限定符不包含()。选项:A、private:限定成员称为私有成员:私有成员的数据或函数使用受到类的限制,本类的成员函数可以访问,但类外不能访问。B、public:限定成员称为公有成员:公有成员的数据或函数不受类的限制,可以在类内或类外自由使用,本类的成员函数可以访问,类外也能访问。C、protected:限定成员为保护成员,只允许在类内及该类的派生类中使用保护的数据或函数。即保护成员的作用域是该类及该类的派生类。D、const:限定类的成员为常类型,不允许修改数据的值。正确答案:【const:限定类的成员为常类型,不允许修改数据的值。】2、问题:用 class 定义的类,如果不作 pr
21、ivate 或 public 声明,系统将其成员默认为( )选项:A、publicB、protectedC、privateD、const正确答案:【private】3、问题:结构体中的成员默认是私有的。选项:A、正确B、错误正确答案:【错误】4、填空题:如果某类定义了五个对象,那么会在内存中存储( )个该类的数据项的副本,1 个其成员函数的幅本?(请填写阿拉伯数字)正确答案:【5】测试1、问题:关于类的成员函数的说法,错误的是( )选项:A、是类的成员,可以访问本类中任何成员(包括私有成员),只能出现在类体中且具有访问属性的限定B、调用具有权限(它能否被调用)和作用域的限制 C、成员函数在类外
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MOOC MOOC答案 中国大学慕课答案