2024智慧树网课答案 程序设计基础(南京理工大学) 最新完整智慧树知到满分章节测试答案
第一章 单元测试
1、 问题:
以下可以作为C++自定义标识符的是:
选项:
A:dollar$
B:sqrt
C:break
D:123
答案: 【
sqrt
】
2、 问题:
下列选项中合法的用户标识符是:
选项:
A:10ng
B: _2Text
C:3Dmax
D: A.dat
答案: 【
_2Text
】
3、 问题:
以下各选项组中,均可作为自定义标识符的组是:
选项:
A:public _No1 this
B:shod No.1 sta
C: i while >=
D:No1 Cout a
答案: 【
No1 Cout a
】
4、 问题:
以下说明语句中,正确的是:
选项:
A:int a,break;
B:int x,%y;
C:int For,INT;
D:int a.cpp;
答案: 【
int For,INT;
】
5、 问题:
以下不符合C++语法规则的数值常量是:
选项:
A: 034
B:2.1E3
C:0Xab23
D:2E1.4
答案: 【
2E1.4
】
6、 问题:
存储下列数据,占用存储字节最多的是:
选项:
A:0
B: '0'
C: "0"
D:0.0
答案: 【
0.0
】
7、 问题:
执行语句unsigned a=-1;auto c=a;后,c的类型为:
选项:
A:int
B:char
C:unsigned
D:long
答案: 【
unsigned
】
8、 问题:
在VC++中,基本数据类型所占字节长度,正确的是:
选项:
A:char<int<float<double
B:char<int<double<float
C:char<short<float<int
D:char<short<int<double
答案: 【
char<short<int<double
】
9、 问题:
以下说明语句中,不存在语法错误的是 。
选项:
A:int 10long;
B:int _2int;
C:float X3-Dmax;
D:char X.txt[20];
答案: 【
int _2int;
】
10、 问题:
以下选项中,不能将字母A的ASCII码保存到变量ch的语句是:
选项:
A:char x= "A";
B:char x=’A’;
C:char x=’\101’;
D:char x=65;
答案: 【
char x= "A";
】
第二章 单元测试
1、 问题:
以下运算符中运算对象一定不能是double类型的是:
选项:
A:%
B:/
C:=
D:<=
答案: 【
%
】
2、 问题:
设有语句:char x=6,y=10;int z; z=(x^y)<<2; 则z的值是:
选项:
A:3
B:48
C:-4
D:-52
答案: 【
48
】
3、 问题:
设有int s=-2; 则执行表达式s++||++s后s的值为:
选项:
A:-2
B:-1
C:0
D:1
答案: 【
-1
】
4、 问题:
设有int a=3,b=2,x=4; 则cout<<(a<x<b)输出为:
选项:
A:0
B:1
C:3
D:5
答案: 【
1
】
5、 问题:
若有声明int m=7,n=4;float a=38.4,b=6.4,x;则执行语句x=m/2*n+a/b+1/2;后,x的值为:
选项:
A:18
B:18.5
C:20
D:20.5
答案: 【
18
】
6、 问题:
若有int a=1,b=2,c=3,d=4; 则表达式b<a?a:c<d?c:d的值为(运算符?:的结合性为从左向右):
选项:
A:1
B:2
C:3
D:4
答案: 【
3
】
7、 问题:
执行下面语句:
int i = -5;
cout<<-(i++)<<";";
cout<<i<<endl;
输出结果是下面哪一个?
选项:
A:4;-4
B:5;-4
C:4;-5
D:5; -5
答案: 【
5;-4
】
8、 问题:
尝试执行下面语句:
unsigned int i = 2;
int j = -3;
cout<<(i*j)<<endl;
输出结果是下面哪一个?
选项:
A: -6
B:6
C:一个无符号整数
D:编译出错,无输出
答案: 【
一个无符号整数
】
9、 问题:
下列字符串常量表示中,错误的是()。
选项:
A:"\"yes\"or\"
B: "\Right\""
C:"abcdef\0"
D:"ABCD\t\"
答案: 【
"\"yes\"or\"
】
10、 问题:
设int a=5,b;,执行以下代码后,b的值不为2的是:
选项:
A:b=a/2;
B:b=6-(a–);
C:b=a>>1;
D:b=a^7;
答案: 【
b=6-(a–);
】
第三章 单元测试
1、 问题:
执行以下语句:for(int k=43210;k=k/10;cout<<k%10); 其输出结果是:
选项:
A:1234
B:01234
C:4321
D:43210
答案: 【
1234
】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦