一、选择题
1、下列代码,能够输出 hello world 的是_____
A. cout (hello world)
B. cout << hello world
C. cout:hello world
D. cout << "hello world";
答案:D
解析:cout输出的文本内容要用双引号引起来
2、在 C++中,可以存储浮点数 35.16 的数据类型是_____
A. double
B. int
C. long long
D. bool
答案:A
解析:
存浮点数:float(单精度浮点型)、double(双精度浮点型)
存整数:int(整型)、long long(长整型)
存真/假:bool(布尔型)
存字符:char(字符型)
3、在 C++程序中,8 % 2 的结果是_____
A. 2
B. 4
C. 1
D. 0
答案:D
解析:% 模运算(取余运算),8除以2的余数为0,选D
4、下列输出结果为 7 的语句是_____
A. cout << 3 + 4;
B. cout << "3 + 4";
C. cout << 3 * 4;
D. cout >> 2 + 5;
答案:A
解析:A输出:7
B输出:3 + 4
C输出:12
D语法错误:cout后面应该跟输出流符号:<<
5、在 C++语言中,表示大于等于的运算符是____
A. <=
B. <
C. >
D. >=
答案:D
解析:关系运算符有
> | < | >= | <= | == | != |
大于 | 小于 | 大于等于 | 小于等于 | 等于 | 不等于 |
二、判断题
1、在 C++语言中,一个程序只能有一个 main 函数。
答案:对。
2、在 C++语言中,变量可以命名为 9_num。
答案:错。
解析:变量名的命名规则:
可以包含数字、字母、下划线
但是不能以数字开头
不能是C++保留的关键字(例:if、for、while、break等)
3、在 C++语言中,可以使用 int 类型存储 5.1478。
答案:错。
解析:浮点数可以使用float、double存储,整数用int、long long
4、在 C++语言中,/运算符可以用来求两个数的余数。
答案:错。
解析: /求商 %求余数
5/2:结果为2 5%2:结果为1
5、在 C++语言中,逻辑运算符&&表示逻辑与,只有两个操作数都为真时才返回真。
答案:对
解析:逻辑运算符有:
&& | 逻辑与 | 两边都为真,结果才为真 |
|| | 逻辑或 | 两边都为假,结果才为假 |
! | 逻辑非 | 非假即真,非真即假 |
举例:
(5>2) && (5>3) 结果为真
(5>2) && (5<3) 结果为假
(5>2) || (5<3) 结果为真
(5<2) || (5<3) 结果为假
!0 结果为真
!1 结果为假
>文末彩蛋:
关注并查看老师的个人主页,学习完整csp信奥赛完整系列课程:
https://edu.csdn.net/lecturer/7901