2019 C++语言程序设计(南京航空航天大学) 最新满分章节测试答案
- 第1章 C++ 概述 第一章C++概述
- 第2章 数据类型、运算符和表达式 第2章 数据类型、运算符和表达式 (1)
- 第2章 数据类型、运算符和表达式 第2章 数据类型、运算符和表达式 (2)
- 第3章 简单的输入/输出 第3章 简单的输入-输出
- 第4章 C++的流程控制 第4章 C++的流程控制——选择结构
- 第4章 C++的流程控制 第4章 C++的流程控制——循环结构
- 第5章 函数 第 5章 函数——函数定义和调用
- 第5章 函数 第 5章 函数——重载、递归、作用域和存储类别
- 第6章 编译预处理 第6章 编译预处理
- 第7章 数组 第7章 数组——一维数组
- 第7章 数组 第7章 数组——二维数组
- include<iostream>
- define M 3
- define N 4
- include<iostream>
- include <iostream>
- include <cctype>
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2019-02-25到2019-06-20
本篇答案更新状态:已完结
第1章 C++ 概述 第一章C++概述
1、 问题:在一个C++程序中__。
选项:
A:main函数必须出现在所有函数之前
B:main函数可以在任何地方出现
C:main函数必须出现在所有函数之后
D:main函数必须出现在固定位置
答案: 【main函数可以在任何地方出现 】
2、 问题:以下叙述中正确的是__。
选项:
A:C++程序中注释部分可以出现在程序中任意合适的地方
B:花括号"{"和"}"只能作为函数体的定界符
C:构成C++程序的基本单位是函数,所有函数名都可以由用户命名
D:分号是C++语句之间的分隔符,不是语句的一部分
答案: 【C++程序中注释部分可以出现在程序中任意合适的地方】
3、 问题:编写C++程序一般需经过的几个步骤依次是()
选项:
A:编辑、调试、编译、连接
B:编辑、编译、连接、运行
C:编译、调试、编辑、连接
D:编译、编辑、连接、运行
答案: 【编辑、编译、连接、运行 】
4、 问题:以下叙述中正确的是__。
选项:
A:构成C++程序的基本单位是函数
B:可以在一个函数中定义另一个函数
C:main()函数必须放在其它函数之前
D:所有被调用的函数一定要在调用之前进行定义
答案: 【构成C++程序的基本单位是函数】
5、 问题: C++语言中,编译后生成的文件扩展名为__。
选项:
A:.cpp
B:.obj
C:.exe
D:.h
答案: 【*.obj】
第2章 数据类型、运算符和表达式 第2章 数据类型、运算符和表达式 (1)
1、 问题:下列标识符能做C++标识符的是____。
选项:
A:1841quanzhan
B:-score
C:Class
D:gpa4.0
答案: 【Class 】
2、 问题:常量4.2、4.3f、4L的数据类型分别是_____。
选项:
A:float、float、double
B:double、float、long
C:double、double、float
D:float、float、long
答案: 【double、float、long】
3、 问题:下列叙述中,错误的是:
选项:
A:”x”是一个字符型常量
B:2.71828是一个double常量
C:true是一个逻辑型常量
D:100是一个int常量
答案: 【”x”是一个字符型常量】
4、 问题:下列变量定义中合法的是__。
选项:
A:short _a=1.0e-1;
B:double b=1+5e2.5;
C:long do=0xfdaL;
D:float 2_and=1-e-3;
答案: 【short _a=1.0e-1; 】
5、 问题:命题“10<m<15或m>20”的C++语言表达式是:
选项:
A:((m>10)&&(m<15)||(m>20))
B:((m>20)&&(m<15)||(m>10))
C:((m>20)&&(m<15)||(m>10))
D: ((m>10)||(m<15)||(m>20))
答案: 【((m>10)&&(m<15)||(m>20))】
6、 问题:设int a=3,b=4,c=5;表达式(a+b)>c&&b==c的值是:
选项:
A:2
B:-1
C:0
D:1
答案: 【0】
7、 问题:若x是一个bool型变量,y是一个值为-5的int型变量,则表达式 !x && y<0 的值为:
选项:
A:为true
B:为false
C:与x的值相同
D:与x的值相反
答案: 【与x的值相反】
第2章 数据类型、运算符和表达式 第2章 数据类型、运算符和表达式 (2)
1、 问题:表达式!x等效于
选项:
A:x==1
B:x==0
C:x!=1
D:x!=0
答案: 【x==0】
2、 问题:逗号表达式 (x=23, x=x5), x+25 的值为
选项:
A:25
B:55
C:45
D:100
答案: 【55】
3、 问题:设变量m,n,a,b,c,d均为0,执行(m = a==b)&&(n=c!=d)后,m,n的值是
选项:
A:0,0
B:0,1
C:1,0
D:1,1
答案: 【1,0】
4、 问题:设int x=2,y=4,z=7;则执行x=y–<=x|| x+y!=z后x,y的值分别为
选项:
A:0,3
B:1,3
C:2,3
D:2,4
答案: 【1,3】
5、 问题:在下列成对的表达式中,运算符“+”的意义不相同的一对是
选项:
A:5.0+2.0和5.0+2
B: 5.0+2.0和5+2.0
C:5.0+2.0和5+2
D:5+2.0和5.0+2
答案: 【5.0+2.0和5+2 】
6、 问题:设x为int型变量,则执行以下语句后,x的值为__。x=10; x+=x-=x-x;
选项:
A:10
B:20
C:40
D:30
答案: 【20】
7、 问题:设有如下程序段:int x=2002, y=2003;cout<<(x, y)<<"";则以下叙述中正确的是__。
选项:
A:编译时产生出错信息,不能正确输出
B:输出2002, 2003
C:输出值为2002
D:输出值为2003
答案: 【输出值为2003】
8、 问题: 设x, y, z, t均为int型变量,则执行以下语句后,t的值为__。x=y=z=1;t=++x||++y&&++z;
选项:
A:不定值
B:2
C:1
D:0
答案: 【1】
9、 问题:有如下程序 void main( ) { int y=3, x=3, z=1; cout<<(++x, y++)<<z+2<<endl; } 运行该程序的输出结果是__。
选项:
A:3 4
B:4 2
C:4 3
D:3 3
答案: 【3 3】
10、 问题:下列程序段的输出是__。unsigned short i=65538; cout<<i<<endl;
选项:
A:65538
B:有语法错误,无法编译通过
C:0
D:2
答案: 【2】
第3章 简单的输入/输出 第3章 简单的输入-输出
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦