C++编程基础

3月31日课前预习

1、单选题:
‍下列关于C++标识符的命名不合法的是()。‍
选项:
A: Pad
B: name_1
C: A#bc
D: _a12
答案: 【 A#bc

2、单选题:
‏若有以下类型标识符定义: int x=2; char w='a'; float y=23.45f; double z=45.6712; 则表达式w*x+y-z的结果类型是()‍
选项:
A: int
B: float
C: char
D: double
答案: 【 double

3、单选题:
‍C++是(   )。‏
选项:
A: 面向对象的程序设计语言
B: 面向过程的程序设计语言
C: 既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言
D: 非结构化的程序设计语言
答案: 【 既支持面向对象的程序设计又支持面向过程的程序设计的混合型语言

4、单选题:
‌面向对象程序设计思想的主要特征中不包括( )​
选项:
A: 封装性
B: 多态性
C: 继承性
D: 功能分解,逐步求精
答案: 【 功能分解,逐步求精

5、单选题:
若定义:string str;  当语句cin>>str; 执行时,从键盘输入:‎Microsoft Visual Studio 6.0!‎‍所得的结果是str=( )‎
选项:
A: Microsoft Visual Studio 6.0! 
B:  Microsoft
C: Microsoft Visual
D: Microsoft Visual Studio 6.0
答案: 【  Microsoft

4月2日课前预习考核

1、单选题:
‎预处理命令的标志()。​
选项:
A: #
B: ::
C: @
D: &
答案: 【 #

2、单选题:
‍需要用户自己进行定义的函数,我们称为()。‎
选项:
A: 用户自定义函数
B: 系统函数
C: 标准库函数
D: 以上都是
答案: 【 用户自定义函数

3、单选题:
‏函数由()组成。‍
选项:
A: 函数头和函数尾
B: 函数头和函数体
C: 函数体和函数尾
D: 函数头、函数体和函数尾
答案: 【 函数头和函数体

4、单选题:
存在函数:int sum(float a, double b){return a+b;},则该函数的返回值类型为()。‎‎‎
选项:
A: int
B: float
C: double
D: char
答案: 【

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

发表评论

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