第1讲 CC++程序设计入门

第1讲单元测验

1、单选题:
‎以下________是C/C++合法的标识符。‎
选项:
A: char2
B: @x
C: int
D: 7Bw
答案: 【 char2

2、单选题:
下面的程序,对于输入:2  9  15,输出的结果是________。‌ #include  "iostream"‌using namespace std;‌int main()‌{‌int a;‌int b;‌cout<<"input a,b:"<<endl;‌cin>>a>>b;‌cout<<"a+b="<<a+b<<endl;‌system("pause");‌return 0;‌​                }‌​‌
选项:
A: 输入的数据超过要求的数据,程序运行出现错误
B: 11
C: 26
D: 24
答案: 【 11

3、单选题:
在VS C++中,要在原有程序中修改程序代码应打开扩展名为________的文件。‌​‌
选项:
A: obj  
B: sln
C: exe
D: cpp
答案: 【 sln

4、单选题:
‍有关C语言和C++语言以下正确的说法是________。‍
选项:
A: C语言和C++语言都是结构化程序设计语言
B: C语言和C++语言都是面向对象的程序设计语言
C: C语言是结构化语言,C++语言是面向对象的语言
D: C++语言是结构化语言,C语言是面向对象的语言
答案: 【 C语言是结构化语言,C++语言是面向对象的语言

5、单选题:
‍程序设计语言的发展通常被划分为三个阶段,其中不包括________。‍
选项:
A: 高级语言
B: 汇编语言
C: 机器语言
D: 数据库语言
答案: 【 数据库语言

6、单选题:
‌通过cin语句为多个变量输入数据时,不能用______分隔多个数据。‎
选项:
A: 空格
B: 回车
C: 制表符
D: 逗号
答案: 【 逗号

7、判断题:
‎C和C++语言中不区分大小写字母。‏
选项:
A: 正确
B: 错误
答案: 【 错误

8、判断题:
‍C语言最初是为开发UNIX系统而编写设计的。​
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‎在C和C++语言中,注释语句是可执行语句。‌
选项:
A: 正确
B: 错误
答案: 【 错误

10、判断题:
​C和C++语言(C++11之前的标准)中,用户自定义的标识符中不能包含汉字。​
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
‎C和C++语言源程序中如果存在语法错误,程序仍可以运行,但结果不正确。‌
选项:
A: 正确
B: 错误
答案: 【 错误

12、判断题:
‍cin后的提取运算符“>>”之后只能跟变量。‌
选项:
A: 正确
B: 错误
答案: 【 正确

13、填空题:
‏C++源程序的扩展名为________。‏
答案: 【 cpp##%_YZPRLFH_%##.cpp

14、填空题:
​在C语言中,无论一个程序中有多少个函数,总是从_______函数开始执行。‏
答案: 【 main##%_YZPRLFH_%##主##%_YZPRLFH_%##主函数##%_YZPRLFH_%##main函数

15、填空题:
‌C和C++语言中,________是语句结束的标志。‎
答案: 【 分号##%_YZPRLFH_%##;

第2讲 数据类型、运算符和表达式

第2讲单元测验

1、单选题:
‎下列不是C语言基本数据类型的是 (       )。‌
选项:
A: 字符型
B: 整型
C: 浮点型
D: 结构体
答案: 【 结构体

2、单选题:
‏若有x=1,y=2,z=3,则表达式(x<y?x:y)==z的值是(      )。​
选项:
A: 1
B: 2
C: 3
D: 0
答案: 【 0

3、单选题:
‎已知x,y为整型,z为实型,ch为字符型,下列表达式合法的是(    )。‏
选项:
A: z=(y+x)++
B: x+y=z
C: y=ch+x
D: y=z%x
答案: 【 y=ch+x

4、单选题:
‌设整型变量a为5,使b不为2的表达式是(     )。‎
选项:
A:  b = a/2
B: b = 6-(--a)
C:  b=a%2
D:  

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注