1.【单选题】以下说法正确的是?
A. std:.cout<<"你好";可以在C语言中输出你好
B. std::cout<<"金额"<<123'456'789;输出结果为:金额123'456'789
C.显示器是输出设备
解析:选项A:std::cout是
C++ 标准库中的输出流对象,用于在 C++ 程序中输出文本。而 C 语言没有 std::cout
这样的特性,因为它不支持面向对象编程和命名空间等 C++ 特有的概念。选项B:因为123'456'789这个符号是为了方便阅读,所以输出的结果是123456789,没有这个分号啊。选项C:显示器是输出设备是正确的,所以选C。
2.【单选题】下面语句输出的结果是?
std::cout<<010<<std::endl;
A.010
B.10
C.8
解析:从C++14以来,0开头的数字就是八进制数,八进制数010,输出结果十进制为8,所以选C。
3.【单选题】能够在控制台输出 你好/"世界"的语句是?
A. printf("你好//"世界/"");
B. printf("你好/"世界/"");
C. printf("你/\"世界\"");
解析:输出",要用反斜杠\加上",所以这道题选C。
4.【单选题】和printf("你好\n");具有相同效果的语句是?
A. std::cout<<"你好\n"
B. std::cout<<"你好"<<std::endl;
C. std:cout<<"你好"<<std::endl;
解析:选项A:语法错误,没有分号 ; 。选项B:正确,所以选B,选项C:std:cout 应该为两个冒号。
5.【单选题】以下可以在windows10系统下执行关机的语句是?
A. system("shutdown /s")
B. system("shutdown /s");
C.system("关机!");
解析:选项A:语法错误,没有分号 ; 。选项B:正确,所以选B。选项C:语法错误。
6.【多选题】数字代表行号,找出以下代码有错的行
1 include <iostream>
2 int main()
3 {
4 /*代码开始//
5 printf(你好世界)
6 }
A.1
B.4
C.5
解析:第一句错误:include预处理指令,必须要加#,所有的预处理指令都必须要加#。第四句错误:语句注释写法为 /* */。第五句错误:printf打印字符串要加双引号。所以选A,B,C。
7.【单选题】判断以下代码的运行结果:
#include <iostream>
int main()
{
printf("正在启动...")
//std::cout << "你好世界!";
}
A. 不能运行
B.屏幕输出:正在启动...
C.屏幕输出: 你好世界!
解析: 答案选A,不能运行,因为语法错误,没有加分号;。