来源:https://www.tkcode.net/paper/e20f1657c612d62f47ebedf2739e7d9e
- 单选题
一个完整的C++程序,必须包含以下哪个函数作为程序执行的入口?( )
A
main()
B
开始()
C
begin()
D
init()
答案:A
分析:
C++程序的执行入口由语言标准规定,编译器依据该定义定位程序起始执行点。该函数具有特定名称,其存在形式独立于用户自定义函数命名选择。程序启动时,运行时环境通过固定标识符查找并转移控制权。其他函数名无法被识别为程序起点,即使存在相同语法结构。名称的唯一性由标准强制限定,不因编程习惯或项目配置改变。函数名称大小写敏感,且无重载机制参与解析过程。链接阶段依据该符号生成初始调用地址。
- 单选题
C++源代码经过以下哪个步骤后,会生成可直接在Windows系统运行的.exe文件?( )
A
仅编写代码
B
仅编译
C
编译+链接
D
仅调试
答案:C
分析:
- 单选题
以下关于C++变量定义的写法,正确的是?( )
A
整数123数 = 10;
B
浮点数my_score = 95.5;
C
双重组 = 3.14;
D
布尔 a-b = 真;
答案:B
分析:
- 单选题
C++表达式 15 - 6 / 2 * 3的计算结果是?( )
A
6
B
9
C
14
D
0
答案:A
分析:
- 单选题
执行以下C++代码,输入`20`并回车后,输出结果是?( )
int a;cin >> a;cout << a * 3 + 5;
A
60
B
65
C
20*3+5=65
D
a * 3 + 5
答案:B
分析:
- 单选题
以下哪个C++函数可以用于计算一个数的绝对值?( )
A
pow()
B
sqrt()
C
abs()
D
max()
答案:C
分析:
- 单选题
以下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
分析:
- 单选题
以下C++代码执行后,输出结果是?( )
int x = 7, y = 12;if(x < 5 || y > 10)cout << "通过";elsecout << "不通过";
A
通过
B
不通过
C
1
D
0
答案:A
分析:
- 单选题
以下C++代码执行后,循环体一共会执行多少次?( )
int i = 1;while(i <= 20){cout << i << " ";i += 4;}
A
4
B
5
C
6
D
无限次
答案:B
分析:
- 单选题
以下C++代码执行后,输出的结果是?( )
int res = 1;for(int i=1;i<=4;i++)res *= i;cout << res;
A
4
B
10
C
24
D
120
答案:C
分析:
- 判断题
在Dev-C++中,代码编译报错时,依然可以成功运行程序。( )
A
正确
B
错误
答案:错误
分析:
- 判断题
在C++中,整型变量可以存储小数,不会丢失精度。( )
A
正确
B
错误
答案:错误
分析:
- 判断题
C++中,7 % 3的计算结果是1,代表7除以3的余数。( )
A
正确
B
错误
答案:正确
分析:
- 判断题
scanf和printf是C语言标准输入输出函数。( )
A
正确
B
错误
答案:正确
分析:
- 判断题
sqrt()函数是计算平方根的函数。( )
A
正确
B
错误
答案:正确
分析:
- 判断题
pow(3, 2)的计算结果是6,代表3乘以2。( )
A
正确
B
错误
答案:错误
分析:
- 判断题
顺序结构是一种程序的结构,逆序结构也是一种程序的结构。( )
A
正确
B
错误
答案:错误
分析:
- 判断题
C++中,5 > 3 && 2 > 7的逻辑运算结果为true。( )
A
正确
B
错误
答案:错误
分析:
- 判断题
do-while循环的循环体至少会执行一次,无论循环条件是否成立。( )
A
正确
B
错误
答案:正确
分析:
- 判断题
for(int i=0;;i++)是一个无限循环。( )
A
正确
B
错误
答案:正确
分析:
- 编程题
温度转换

- 编程题
体温记录


