亿搜题库-好用方便快捷的题库

免费慕课 计算机程序设计(c++)(华东交通大学)1450330246 最新慕课中国大学MOOC答案-亿搜题库

2078291 35 ℃ 0 条

第1章单元测试

1、单选题:
‎下列哪项不是C++的语句?‌
选项:
A: c=a+b
B:  a;
C: a+b;
D: c=a+b;
答案: 【 c=a+b

2、单选题:
​设整型变量a,b,c已经声明,下列哪项语句的顺序是正确的?‌
选项:
A: cin>>a>>b;c=a+b;cout<<c;
B: c=a+b;cin>>a>>b;cout<<c;
C: cout<<c;c=a+b;cin>>a>>b;
D: c=a+b;cin>>a>>b;cout<<c;
答案: 【 cin>>a>>b;c=a+b;cout<<c;

3、单选题:
‍下列哪个符号不是C++的关键字?‍
选项:
A:  distance
B: int
C: using
D: return
答案: 【  distance

4、单选题:
‏下列哪个不是C++合法的标识符?‍
选项:
A: 3w
B: #width
C: zhao@xjtu
D:  int_stu
E: _height
F: w3
G: _0101
H: _2015
答案: 【 3w;
#width;
zhao@xjtu

5、单选题:
​C++程序中cout<<endl;的作用是(    )。‌
选项:
A: 表示换行(输出换行符)。
B: 表示程序结束。
C: 表示语句结束。
D: 表示输出结束。
答案: 【 表示换行(输出换行符)。

6、单选题:
‎英文单词terminating的含义是(    )。‎
选项:
A: 结束、终止
B: 学期
C: 模仿
D: 换行
答案: 【 结束、终止

7、单选题:
‎不是解释型的计算机语言是()​
选项:
A: Basic
B: Python
C: C++
D: matlab
答案: 【 C++

8、单选题:
‏c++中求绝对值的函数名是()?‏
选项:
A: sqrt
B: sin
C: fabs
D: pow
答案: 【 fabs

9、单选题:
如何快速找到错误的位置?‏
选项:
A: 逐行阅读程序。
B: 逐行阅读错误信息。
C: 和书上的程序逐字核对。
D: 双击编译错误信息的第1行,光标会停留在可能出错的行。
答案: 【 双击编译错误信息的第1行,光标会停留在可能出错的行。

10、单选题:
​以下哪条语句可以输入中间有空格的字符串?​
选项:
A: cin>>a;
B: cin<<a;
C: cin.getline(a,20);
D: cout<<a;
答案: 【 cin.getline(a,20);

11、判断题:
​C++中变量的名字只能用一个字母表示。‎
选项:
A: 正确
B: 错误
答案: 【 错误

12、判断题:
​一行程序中,如果连续写了两个分号,编译时会出错。‏
选项:
A: 正确
B: 错误
答案: 【 错误

13、判断题:
‏C++中使用变量,必须先声明。‌
选项:
A: 正确
B: 错误
答案: 【 正确

14、判断题:
‎C++中的输入可以使用cin,一个cin可以输入多项数据,每项前面加两个大于号。‏
选项:
A: 正确
B: 错误
答案: 【 正确

15、判断题:
‍低级的机器语言是二进制的。‍
选项:
A: 正确
B: 错误
答案: 【 正确

16、判断题:
‌c++是面向过程的程序设计语言。‌
选项:
A: 正确
B: 错误
答案: 【 错误

17、判断题:
‎一个c++程序可以有多个main函数。‌
选项:
A: 正确
B: 错误
答案: 【 错误

18、判断题:
‎c++每条语句的后面必须要有分号;‌
选项:
A: 正确
B: 错误
答案: 【 正确

19、判断题:
‏变量能否重复声明.‌
选项:
A: 正确
B: 错误
答案: 【 错误

20、判断题:
‌以下c++语句是正确的。‍‌A+b=c; ‍
选项:
A: 正确
B: 错误
答案: 【 错误

21、判断题:
‌ while是c++的关键字​
选项:
A: 正确
B: 错误
答案: 【 正确

22、填空题:
​C++源程序的文件扩展名是( )​
答案: 【 cpp##%_YZPRLFH_%##CPP

23、填空题:
‏C++编译后得到的文件扩展名是()?‏
答案: 【 obj##%_YZPRLFH_%##OBJ

24、填空题:
‎C++连接后得到的可执行文件扩展名为()‏
答案: 【 exe##%_YZPRLFH_%##EXE

25、填空题:
‍C++的程序错误可分为两类:()错误和逻辑错误​
答案: 【 编译

26、填空题:
‏声明整型变量的关键字是()​
答案: 【 int

27、填空题:
‏声明实数型变量的关键字是()​
答案: 【 float##%_YZPRLFH_%##double

28、填空题:
‌声明字符数组的关键字是()‏
答案: 【 char

29、填空题:
‍若要输出回车换行,则cout<<(   );‏
答案: 【 endl

30、填空题:
‏单行注释所用的字符是()?‎
答案: 【 //

31、填空题:
‌C++的编程步骤包括:编辑、()、连接和运行。‎
答案: 【 编译

随堂测验

1、单选题:
‍编写C++程序的一般步骤依次是(   )。‏
选项:
A: 编辑、调试、编译、运行
B: 编辑、编译、连接、运行
C: 编译、调试、编辑、运
D: 编译、编辑、连接、运行
答案: 【 编辑、编译、连接、运行

2、多选题:
‏以下的计算机语言是编译语言的是()?‎
选项:
A: C
B: Java
C: C++
D: Python
答案: 【 C;
C++

3、判断题:
​一般来说,编译语言编写的程序比解释语言编写的程序运行速度快?​
选项:
A: 正确
B: 错误
答案: 【 正确

4、填空题:
‍c++源程序的扩展名是()?‍
答案: 【 cpp##%_YZPRLFH_%##CPP

5、填空题:
‍C++源程序编译后生成的文件的扩展展是()?‏
答案: 【 obj##%_YZPRLFH_%##OBJ

6、填空题:
​c++连接后生成的文件的扩展名是()?‍
答案: 【 exe##%_YZPRLFH_%##EXE

随堂测验1.3

1、单选题:
‎下列哪行程序的作用是在屏幕上显示“Hello world”这句话。​
选项:
A: #include<iostream>
B:  using namespace std;
C: cout<<" Hello world ";
D: return 0;
答案: 【 cout<<" Hello world ";

2、判断题:
‌C++中的main()函数有且只能有一个。​
选项:
A: 正确
B: 错误
答案: 【 正确

3、判断题:
‏main函数的书写中,main后面紧跟一对圆括号,里面可以什么都不写,再后面是一对大括号,其中写程序。‍
选项:
A: 正确
B: 错误
答案: 【 正确

随堂测验1.4

1、单选题:
‍在DEV-C++环境下编写程序,如何知道语法上有错?‌
选项:
A: 运行时显示错误结果。
B: 编译时在“编译器”窗口显示错误信息。
C: 编译时在“调试”窗口显示错误信息。
D: 编译时在“资源窗口”显示错误信息。
答案: 【 编译时在“编译器”窗口显示错误信息。

2、单选题:
‎如何快速找到错误的位置?‌
选项:
A: 逐行阅读程序。
B: 逐行阅读错误信息。
C: 和书上的程序逐字核对。
D: 双击编译错误信息的第1行,光标会停留在可能出错的行。
答案: 【 双击编译错误信息的第1行,光标会停留在可能出错的行。

随堂测验1.5

1、单选题:
​设在程序中用address表示通信地址,说明为char  address[100];‏​若想输入象"No.28, Xian Ning Xi Road"这样(单词间有空格)的地址,应该使用下列哪个语句?‏
选项:
A: cin>>address;
B: cin>>address(s,100);
C: cin.getline(s,100);
D: cin.getline(address,100);
答案: 【 cin.getline(address,100);

随堂测验1.6

1、单选题:
‎若想用width和height表示屏幕的宽度和高度(单位:像素,整数),在C++中使用下列哪个语句来声明?‌
选项:
A:  int width,  height;
B: double width,  height;
C: char width,  height;
D: char width[40],  height[40];
答案: 【  int width,  height;

随堂测验1.7

1、单选题:
​C++中使用数学函数,需要包含的头文件是(     )。‏
选项:
A: iostream
B: cmath
C: namespace
D:  main
答案: 【 cmath

随堂测验1.8

1、判断题:
​C++中的每一条语句后面都必须写分号。‏
选项:
A: 正确
B: 错误
答案: 【 正确

2、判断题:
​C++中使用变量,必须先声明,后使用。‌
选项:
A: 正确
B: 错误
答案: 【 正确

第2周简单信息的表示和基本运算

第2章单元测试

1、单选题:
‍设x,y,z为整型数,下列各式中,运算结果与x=y=24的表达式相同的是____。‍
选项:
A: x=y=(z=8,4*6)
B: .x=(y=z=8,4*6)
C: x=y=z=8, 4*6
D: x- (y=z= 8),4*6
答案: 【 x=y=(z=8,4*6)

2、单选题:
‍C++源程序中,以下说法不正确的是(    )。‍
选项:
A: 变量声明语句一定要给变量赋初值
B: 变量可以随时使用,不需声明,也不需说明其类型。
C: 逗号运算符的优先级最低
D:  Pci和pci是两个不同的标识符
E: 表达式1/4+1/4+1/4的结果为0
F: 变量必须先声明,后使用。
答案: 【 变量声明语句一定要给变量赋初值;
变量可以随时使用,不需声明,也不需说明其类型。

3、单选题:
​设下列变量均已正确声明为int,下列选项中不正确的赋值表达式是(    )。‍
选项:
A:  a=b+c=1
B: ++k
C:  n1 = n2 = n3
D:  k = I == 1
E: a=1,b=2,c=3,k=4
答案: 【  a=b+c=1

4、单选题:
​下列不合法的变量名为‎
选项:
A:  st%udent 
B: stu@xjtu
C: astudent
D: s_student
E: wang13
F: _cppclass
答案: 【  st%udent ;
stu@xjtu

5、单选题:
​下列哪个是C++语言的合法的字符常量__________。‏
选项:
A: ’17’
B: ’17’
C: "c"
D: ‘xAH’ 
E: ’92’ 
F:  ‘771’
G: ‘1711’
答案: 【 ’17’;
’17’

6、单选题:
​当a=6,b=5时,语句cout<<(a<=7 && a+b>8)<<endl;的执行结果为____。‎
选项:
A: 1
B: 0
C: true
D: false
答案: 【 1

7、单选题:
‎设i=6,k=0下列各式中,运算结果为k=7的表达式是(    )。‏
选项:
A: k=++i+k;
B:  k=i+++k ;
C:  k=k+i++;
D:  k=++k+(++i);
E: k=k+++i;
答案: 【 k=++i+k;

8、单选题:
‍下列不合法的变量名为(    )。‎
选项:
A:  -student 
B: %student
C: 12name
D:  student
E: _student
F: student_name
G: student0
答案: 【  -student ;
%student;
12name

9、单选题:
‎表达式19/4*sqrt(4.0)/5的值为(    )。‏
选项:
A: 1.6
B: 3.8
C: 1.9
D: 1.2
E: 1.0
答案: 【 1.6

10、单选题:
‏int x=3,y=4,z=5;则值为0的表达式是___________。​
选项:
A:  x>y
B:  x<=y+1 
C: x!=y+z>y-z
D: y%z>=y-z
答案: 【  x>y

11、单选题:
‎字符型数据在内存中的存储形式是:【 】 ‌
选项:
A: 原码
B: 反码
C: 补码
D: ASCII码
答案: 【 ASCII码

12、单选题:
‎下面常数中不能作为常量的是【 】 ‏
选项:
A: 0xA5
B: 2.5e-2
C: 3e2
D: 0583
答案: 【 0583

13、单选题:
‎已知a,b均被定义为double型,则表达式:b=1,a=b+5/2的值为:【 】 ‏
选项:
A: 3
B: 3.0
C: 1
D: 3.5
答案: 【 3.0

14、单选题:
‎在下列运算符中,优先级最低的是:【 】 ‏
选项:
A: <
B: &&
C: !
D: +
答案: 【 &&

15、单选题:
‍以下正确的字符串是()‍
选项:
A: "\"
B: ‘abc’
C: China
D: ""
答案: 【 ""

16、判断题:
‌若x为整型变量,j为实型变量,当执行x=(int)j;语句后,j也变为整型变量。​
选项:
A: 正确
B: 错误
答案: 【 错误

17、判断题:
​所有的表达式都有值。‍
选项:
A: 正确
B: 错误
答案: 【 正确

18、判断题:
​单目运算符是右结合()​
选项:
A: 正确
B: 错误
答案: 【 正确

19、判断题:
​所有的双目运算都是左结合‎
选项:
A: 正确
B: 错误
答案: 【 错误

20、判断题:
以下语句是正确的c++语句‎++(i+1);‎‏‎
选项:
A: 正确
B: 错误
答案: 【 错误

21、判断题:
‏左移k位相当于除以2的k次方​
选项:
A: 正确
B: 错误
答案: 【 错误

22、判断题:
‏a>b?a:b>c?a:c相当于a>b?a:(b>c?a:c)‏‏‏
选项:
A: 正确
B: 错误
答案: 【 正确

23、判断题:
​c++中求余运算和位运算只能应用于整型‎
选项:
A: 正确
B: 错误
答案: 【 正确

24、判断题:
‏当表达式中有不同数据类型时,c++

发表评论 (已有0条评论)

快来评论,快来抢沙发吧~