大学MOOC 2020春季课程-程序设计基础C++(苗雨)(天津中德应用技术大学)1455417163 最新慕课完整章节测试答案
第1章初识C++语言从认识变量和常量开始数据的表示
文章目录
第一单元测验题
1、单选题:
输入变量值使用的C++关键字是( )。
选项:
A: cout
B: cin
C: out
D: in
答案: 【 cin】
2、单选题:
能正确表示输出变量s值,并且保留小数点后3位语句是
选项:
A: cout<<"s="<<fixed<<setprecision(2)<<s<<endl;
B: cout<<"s="<<setprecision(3)<<s<<endl;
C: cout<<"s="<<fixed<<setprecision(3)<<s<<endl;
D: cout<<"s="<<fixed<<setprecision(3)<<endl;
答案: 【 cout<<"s="<<fixed<<setprecision(3)<<s<<endl;】
3、单选题:
下列数据是使用十六进制表示的常量数值为( )。
选项:
A: 065
B: 0x65
C: 65
D: x65
答案: 【 0x65】
4、单选题:
下列正确的八进制数值为( )。
选项:
A: 0x61
B: 061
C: 079
D: 61
答案: 【 061】
5、单选题:
下列关键字中,表示符号常量也叫常变量的关键字为( )。
选项:
A: main
B: 3.14
C: cout
D: const
答案: 【 const】
6、判断题:
设计流程图的作用是梳理编程思路。
选项:
A: 正确
B: 错误
答案: 【 正确】
7、判断题:
输出语句cout<<"s="<<s<<"n";中,s出现了两次,都是表示变量s。
选项:
A: 正确
B: 错误
答案: 【 错误】
8、判断题:
"a"和'a'是一样的都是表示字符常量a。
选项:
A: 正确
B: 错误
答案: 【 错误】
9、判断题:
在输出语句中,转义字符'n'和endl作用一样,回车,并不换行也不会清空输入缓冲区。
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
输入多个数据,数据分隔可以用“空格键”,“Tab”键,“Enter键”,结束输入时只能用“Enter”键。
选项:
A: 正确
B: 错误
答案: 【 正确】
第一周测试题
1、单选题:
以下关于C++语言描述错误的是()
选项:
A: 一个C++程序总是从main函数开始执行
B: 每个语句和数据声明的最后必须有一个分号
C: C++语言的注释符是以“/*”开始并以“*/”结束的
D: 一个C++程序可以包含多个main函数
答案: 【 一个C++程序可以包含多个main函数】
2、单选题:
C++ 语言源程序文件后缀为( )。
选项:
A: .EXE
B: .OBJ
C: .cpp
D: .ASM
答案: 【 .cpp 】
3、单选题:
C++语言是( )
选项:
A: 机器语言
B: 汇编语言
C: 仅具有面向对象特征的语言
D: 既表现面向对象的特征,又表现面向过程的特征
答案: 【 既表现面向对象的特征,又表现面向过程的特征】
4、单选题:
C++语言中普通整型变量int在内存中占( )字节。
选项:
A: 1
B: 2
C: 8
D: 4
答案: 【 4】
5、单选题:
下列不是C++语言基本数据类型的是 ( )。
选项:
A: 字符型
B: 整型
C: 浮点型
D: 结构体
答案: 【 结构体】
6、单选题:
各种基本数据类型的存贮空间正确的长度排列为( )。
选项:
A: int < char <double
B: double <int<char
C: char<int <double
D: int <=char<double
答案: 【 char<int <double 】
7、单选题:
下面的变量说明中( )是正确的。
选项:
A: int:a, b, c;
B: int a; b; c;
C: char a, b, c;
D: char a, b, c。
答案: 【 char a, b, c; 】
8、单选题:
C++程序的每次运行都是从( )函数开始执行的 。
选项:
A: 自己定义入口函数
B: main
C: return
D: cout
答案: 【 main】
9、单选题:
在C++语言中,合法的标识符( )组成。
选项:
A: 只能由字母和数字
B: 由字母和数字及下划线组成都合法
C: 由字母和数字及下划线组成,且由字母和下划线开头的
D: 由字母和数字及下划线组成,且由数字开头的
答案: 【 由字母和数字及下划线组成,且由字母和下划线开头的】
10、单选题:
C++语句的结束使用的符号为( )
选项:
A: .
B: ;
C: ,
D: 。
答案: 【 ;】
第2章运算符与表达式4月6日发布共6学时
第二章单元测试
1、单选题:
执行下面程序段的输出结果是( )。 int x=2,y=5,z; z=x+y;cout<<x<<" "<<z<<endl;
选项:
A: 2 5
B: 5 7
C: 7 2
D: 2 7
答案: 【 2 7】
2、单选题:
设有说明“int i=10;float x”,执行x=5/i后,x的值为( )。
选项:
A: 0
B: 0.5
C: 1
D: 以上全错
答案: 【 0】
3、单选题:
判断字符型变量ch是否为大写英文字母,应使用表达式( )。
选项:
A: ch>='A' & ch<='Z'
B: ch<='A' ||ch>='Z'
C: 'A'<=ch<='Z'
D: ch>='A' && ch<='Z'
答案: 【 ch>='A' && ch<='Z'】
4、单选题:
int x=5, y=6;下列表达式结果为真的是( )。
选项:
A: x==y--
B: x==++y
C: x++==y
D: x==--y
答案: 【 x==--y】
5、单选题:
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,m和n的值分别为( )。
选项:
A: 0,0
B: 1,0
C: 0,2
D: 0,1
答案: 【 0,2】
6、单选题:
int c,判断c的值为1、3、5三个数值为“真”,否则为“假”的表达式。
选项:
A: (c=1)||(c=3)||(c=5)
B: (c==1)||(c==3)||(c==5)
C: (c!=1)&&(c!=3)&&(c!=5)
D: (c==1)&&(c==3)&&(c==5)
答案: 【 (c==1)||(c==3)||(c==5)】
7、单选题:
在C++语言中,要求操作数必须是整形的运算符是( )。
选项:
A: %
B: /
C: *
D: !=
答案: 【 %】
8、单选题:
逗号表达式a=3,a+=6,a+1,表达式的值为( ),a的值为( )。
选项:
A: 10,10
B: 9,10
C: 6,10
D: 10,9
答案: 【 10,9】
9、单选题:
已知下列语句中的x和y都是int型变量,其中错误的语句( )。
选项:
A: x=y++;
B: x=++y;
C: (x+y)++;
D: ++x==y;
答案: 【 (x+y)++;】
