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. 编程题

体温记录

查看答案

相关推荐
Rainmicro6 分钟前
【无标题】
java·数据库·算法
驭渊的小故事16 分钟前
Spring AOP 入门:从 AOP 概念到第一个耗时统计切面
java·后端·spring
旖旎夜光21 分钟前
【C++ 基础入门】C++ 继承(上):概念、切片、隐藏、默认成员函数与友元
c++·笔记·学习
天天被压力34 分钟前
【A股分钟级高频数据完全手册 #09】A股历史分时交易数据接口:普通分时怎么批量下
java·人工智能·python
天天被压力42 分钟前
【A股分钟级高频数据完全手册 #10】股票实时行情数据接口Python:公开源实时交易取数
java·人工智能·python
apcipot_rain1 小时前
C++转Java日记(05)
java·开发语言·c++
CoderYanger6 小时前
Java EE 进阶:8.MyBatis 操作数据库(入门)(第二弹)
java·数据库·spring boot·spring·面试·java-ee·mybatis
CQU_JIAKE9 小时前
11.7[高体】
java·后端·spring
apcipot_rain10 小时前
C++转Java日记(04)
java·开发语言·c++
wuyk55510 小时前
Keil工具链-第05讲-启动文件与__main到底做了什么
c语言·stm32·单片机·嵌入式硬件·物联网