202606 青少年等级考试C/C++真题一级 建议答题时长:60min

来源:https://www.tkcode.net/paper/e20f1657c612d62f47ebedf2739e7d9e

  1. 单选题

一个完整的C++程序,必须包含以下哪个函数作为程序执行的入口?( )

A

main()

B

开始()

C

begin()

D

init()

答案:A

分析:

C++程序的执行入口由语言标准规定,编译器依据该定义定位程序起始执行点。该函数具有特定名称,其存在形式独立于用户自定义函数命名选择。程序启动时,运行时环境通过固定标识符查找并转移控制权。其他函数名无法被识别为程序起点,即使存在相同语法结构。名称的唯一性由标准强制限定,不因编程习惯或项目配置改变。函数名称大小写敏感,且无重载机制参与解析过程。链接阶段依据该符号生成初始调用地址。

  1. 单选题

C++源代码经过以下哪个步骤后,会生成可直接在Windows系统运行的.exe文件?( )

A

仅编写代码

B

仅编译

C

编译+链接

D

仅调试

答案:C

分析:

  1. 单选题

以下关于C++变量定义的写法,正确的是?( )

A

整数123数 = 10;

B

浮点数my_score = 95.5;

C

双重组 = 3.14;

D

布尔 a-b = 真;

答案:B

分析:

  1. 单选题

C++表达式 15 - 6 / 2 * 3的计算结果是?( )

A

6

B

9

C

14

D

0

答案:A

分析:

  1. 单选题

执行以下C++代码,输入`20`并回车后,输出结果是?( )

复制代码
int a;cin >> a;cout << a * 3 + 5;

A

60

B

65

C

20*3+5=65

D

a * 3 + 5

答案:B

分析:

  1. 单选题

以下哪个C++函数可以用于计算一个数的绝对值?( )

A

pow()

B

sqrt()

C

abs()

D

max()

答案:C

分析:

  1. 单选题

以下C++代码执行后,变量c的最终值是?( )

复制代码
int a = 8, b = 5, c;a = a * 2;b = b - 3;c = a / b;

A

4

B

5

C

8

D

16

答案:C

分析:

  1. 单选题

以下C++代码执行后,输出结果是?( )

复制代码
int x = 7, y = 12;if(x < 5 || y > 10)cout << "通过";elsecout << "不通过";

A

通过

B

不通过

C

1

D

0

答案:A

分析:

  1. 单选题

以下C++代码执行后,循环体一共会执行多少次?( )

复制代码
int i = 1;while(i <= 20){cout << i << " ";i += 4;}

A

4

B

5

C

6

D

无限次

答案:B

分析:

  1. 单选题

以下C++代码执行后,输出的结果是?( )

复制代码
int res = 1;for(int i=1;i<=4;i++)res *= i;cout << res;

A

4

B

10

C

24

D

120

答案:C

分析:

  1. 判断题

在Dev-C++中,代码编译报错时,依然可以成功运行程序。( )

A

正确

B

错误

答案:错误

分析:

  1. 判断题

在C++中,整型变量可以存储小数,不会丢失精度。( )

A

正确

B

错误

答案:错误

分析:

  1. 判断题

C++中,7 % 3的计算结果是1,代表7除以3的余数。( )

A

正确

B

错误

答案:正确

分析:

  1. 判断题

scanf和printf是C语言标准输入输出函数。( )

A

正确

B

错误

答案:正确

分析:

  1. 判断题

sqrt()函数是计算平方根的函数。( )

A

正确

B

错误

答案:正确

分析:

  1. 判断题

pow(3, 2)的计算结果是6,代表3乘以2。( )

A

正确

B

错误

答案:错误

分析:

  1. 判断题

顺序结构是一种程序的结构,逆序结构也是一种程序的结构。( )

A

正确

B

错误

答案:错误

分析:

  1. 判断题

C++中,5 > 3 && 2 > 7的逻辑运算结果为true。( )

A

正确

B

错误

答案:错误

分析:

  1. 判断题

do-while循环的循环体至少会执行一次,无论循环条件是否成立。( )

A

正确

B

错误

答案:正确

分析:

  1. 判断题

for(int i=0;;i++)是一个无限循环。( )

A

正确

B

错误

答案:正确

分析:

  1. 编程题

温度转换

查看答案

  1. 编程题

体温记录

查看答案

相关推荐
大树911 小时前
把 Java 项目从手动 SCP 升级到 Gitee Go 自动部署:一份踩坑实录
java·golang·gitee
迷茫、Peanut1 小时前
C语言混合链接
c语言
linx2951 小时前
阶段五讲义:STL 全貌——扔掉手写循环,学“动词“
c++
用户467179578361 小时前
【Java全栈教程】第18课:异常处理
java
她说..1 小时前
MySQL 与 Java 的 JSON 数据处理
java·mysql·json·springboot
咖啡八杯1 小时前
实体基类设计:BaseEntity 公共字段抽取与 TreeEntity 树形继承
java·架构·代码规范
她的男孩1 小时前
AI 写完 100 万行代码没人 Review,我做了一件事:把 AI 写的代码管起来了
java·人工智能·程序员
Gl�ria1 小时前
Linux 查看日志常用命令
java·linux·servlet
handler012 小时前
【Linux】动态库、静态库使用与原理
linux·运维·服务器·c++·c·动态库·静态库