2021 C++语言程序设计(南京信息工程大学滨江学院)1465443529 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-08-30到2021-12-31
第1周程序设计语言及方法概述 第一章小测验
1、 问题:C++程序从上机到得到结果的几个操作步骤依次是?
选项:
A:编译、编辑、连接、运行 编辑、编译、连接、运行
B:编辑、编译、连接、运行
C:编译、运行、编辑、连接 编辑、运行、编辑、连接
D:编辑、运行、编辑、连接
答案: 【编辑、编译、连接、运行】
2、 问题:存储以下数据,占用存储字节最少的是?
选项:
A:0
B:‘0’
C:“0”
D:0.0
答案: 【‘0’】
3、 问题:C++对C语言作了很多改进,下列描述中谁使得C语言发生了质变,从面向过程变成了面向对象?
选项:
A:增加了一些新的运算符
B:允许函数重载,并允许设置缺省参数
C:规定函数说明必须用原型
D:引进了类和对象的概念
答案: 【引进了类和对象的概念】
4、 问题:下列哪项不是面向对象程序设计的主要特征?
选项:
A:封装
B:继承
C:多态
D:结构
答案: 【结构】
5、 问题:关于结构化程序设计方法说法错误的是?
选项:
A:在数据处理过程中,采用的是自顶向下、分而治之的方法
B:将整个程序按功能划分为几个可独立编程的子过程模块
C: 数据和处理数据的过程代码是分离的、相互独立的实体
D:以“对象”或“数据”为中心
答案: 【 数据和处理数据的过程代码是分离的、相互独立的实体】
第2周 c++简单程序设计 第二章小测验
1、 问题:下列符号中可以用作C++标识符的是?
选项:
A: _radius
B:foo~bar
C:else
D:3room
答案: 【 _radius 】
2、 问题:表示“x大于1而小于10”的逻辑表达式是?
选项:
A:1<x<10
B:x>1&&x<10
C:!(x<=1||x>=10)
D:x>1||x<10
答案: 【x>1&&x<10 】
3、 问题:以下程序段中与语句k=a>b? 1:0;功能等价的是?
选项:
A:if(a>b) k=1;
B:if(a>b) k=0 ;
C:if(a>b) k=1;
D:if(a<b) k=1;else k=0;
答案: 【if(a<b) k=1;else k=0;】
4、 问题:设int a=12;则执行完语句a+=a*a;后,a的值是?
选项:
A:12
B:144
C:156
D:288
答案: 【156】
5、 问题:下列常量中,哪个不是字符常量?
选项:
A:’\005’
B:’’
C:’c’
D:“a”
答案: 【“a”】
第3周 函数(1) 第三章小测验
1、 问题:以下说法中正确的是
选项:
A:C++程序总是从第一个定义的函数开始执行
B:C++程序总是从main函数开始执行
C:C++函数必须有返回值,否则不能使用函数
D:C++程序中有调用关系的所有函数必须在同一个程序文件中
答案: 【C++程序总是从main函数开始执行】
2、 问题:下面的哪个保留字不能作为函数的返回类型
选项:
A: void
B:int
C:new
D: long
答案: 【new】
3、 问题:C++中关于设置缺省参数值的描述中,下列哪个是正确的
选项:
A:不允许设置缺省参数值
B:在指定了缺省值的参数右边,不能出现没有指定缺省值的参数
C:只能在函数的定义性声明中指定参数的缺省值
D:设置缺省参数值时,必须全部都设置
答案: 【在指定了缺省值的参数右边,不能出现没有指定缺省值的参数】
4、 问题:下列for循环的循环体执行次数为() for(int i(0),j(10);i=j=4;i++,j- -)
选项:
A:0
B:1
C:4
D:无限
答案: 【无限】
5、 问题:int Func(int,int);不可与下列哪个函数构成重载
选项:
A:int Func(int,int,int);
B:double Func(int,int);
C:double Func(double,double);
D:double Func(int,double);
答案: 【double Func(int,int);】
第4周 函数(2) 第三章小测验(2)
1、 问题:设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是( )
选项:
A:int m = max(22,max(59,70))
B:int m = max(70,max(22,59))
C:int m = max(22,59,70)
D:int m = max(59,max(22,70))
答案: 【int m = max(22,59,70)】
2、 问题:下列关于实参和形参说法错误的是()
选项:
A:实参可以是变量、常量、或表达式
B:实参与形参的类型必须一致,否则会发生“类型不匹配”的错误
C:实参对形参的数据传递是单向传递,调用结束后,实参单元被释放
D:形参必须是变量
答案: 【形参必须是变量】
3、 问题:在函数调用时,如某一默认参数要指明一个特定值,则有( )
选项:
A:其之前所有参数都必须赋值
B:其之后所有参数都必须赋值
C:其前、后所有参数都必须赋值
D:其前、后所有参数都不必赋值
答案: 【其之前所有参数都必须赋值 】
4、 问题:循环while(int i=0) i–;执行次数是( )
选项:
A:0
B:1
C:5
D:无限
答案: 【0】
5、 问题:不能作为函数重载判断的依据的是( )
选项:
A:返回类型
B:const
C:参数个数
D:参数类型
答案: 【返回类型】
第5周 类和对象(1) 类和对象测验(1)
1、 问题:下面有关构造函数的描述中,正确的是( )
选项:
A: 构造函数可以带有返回值
B:构造函数的名字与类名完全相同
C:构造函数必须带有参数
D:构造函数必须定义,不能缺省
答案: 【构造函数的名字与类名完全相同】
2、 问题:在声明类时,下面的说法正确的是( )
选项:
A:可以在类的声明中给数据成员赋初值
B:数据成员的数据类型可以是register
C:private,public,protected可以按任意顺序出现
D:没有用private,public,protected定义的数据成员是公有成员
答案: 【private,public,protected可以按任意顺序出现】
3、 问题:构造函数是在( )时被执行的
选项:
A:程序编译
B:创建对象
C:创建类
D:程序装入内存
答案: 【创建对象】
4、 问题:通常,拷贝构造函数的参数是( )
选项:
A:某个对象名
B:某个对象的成员名
C:某个对象的引用名
D:某个对象的指针名
答案: 【某个对象的引用名】
5、 问题:假定一个类的构造函数为B(int x,int y){a=x–;b=a*y–;},则执行B x(3,5); 语句后,x.a和x.b的值分别为( )
选项:
A:3和5
B:5和3
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦