c++基础之认识c++习题讲解

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,不能运行,因为语法错误,没有加分号;。          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大卫的纯爱战士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值