您的当前位置:首页正文

NCT模拟题-C++编程一级-210802

2024-09-16 来源:步旅网


青少年编程能力等级测试

C++编程一级 模拟试卷210802

姓名:

【考试说明】

试卷满分100分,题目共23题,考试时间60分钟。

一、 选择题(1-5每题2分,6-20每题4分,共70分)

1、在 C++ 中,下列变量名不合法的是()。

A、CPP B、3a C、apple D、J_s_p

2、在 C++ 中,关键字 char 用来定义的数据类型是()。

A、整型 B、字符型 C、浮点型 D、双精度浮点型

3、下列关于 C++ 常量描述正确的是()。

A、定义常量的关键字 是const

B、 定义常量的关键字是conster

关注【晓理编程训练营】,回复C210802免费领取参考答案 1 / 13

C、常量可以先定义后赋值

D、可以在程序的任意位置修改常量的值

4、在 C++ 中,能改变循环流程,使跳过后面语句开始下一轮循环的语句是()。

A、break B、go C、continue D、pass

5、下列不属于C++字符串常量的是()。

A、\"hello' B、\"good' C、\"vitory\" D、a'

6、下列不属于常见调试程序的方法的是()。

A、断点调试 B、重启 C、变量监察 D、单步调试

7、在C++中,能正确表达“整型变量 a 小于等于 10 或整型变量 a 大于等于 100 ”的条件表达式是()。

A. a<=10&a>=100 B、a<=10 && a>=100

C. a<=10||a>=100 D、a<=10 |a>=100

8、运行下列程序,输出的结果是()。

关注【晓理编程训练营】,回复C210802免费领取参考答案 2 / 13

A、 B、 C、 D、

9、运行下列程序,在运行终端中输入一个整数,输出的结果是“高处不胜寒”,则输入的这个整数是()。

A、0 B、60 C、100 D、59

10、运行下列程序,输出的结果是()。

关注【晓理编程训练营】,回复C210802免费领取参考答案 3 / 13

A、8.35 B、8.34 C、8.346 D、8.340

11、在 C++ 中,设 int x=6, y=3, z=2; 则表达式 x/y%z 的值是()。

A、 0.0 B、0 C、1 D、 1.0

12、运行下列程序,输出的结果是()。

A、3 B、6 C、9.0 D、9

关注【晓理编程训练营】,回复C210802免费领取参考答案 4 / 13

13、在C++中,设 int x=2,y=3; 则表达式 x + y++ 的值是()。

A、6 B、5 C、4 D、3

14、运行下列程序,输出的结果是()。

A.泰国 B、新加坡 C、 印度尼西亚 D、中国

15、要使程序能实现 1+2+3+4 的功能并运行输出结果10,则 ① 和 ② 处应填写的分别是()。

关注【晓理编程训练营】,回复C210802免费领取参考答案 5 / 13

A、i<5; i++ B、i<=5; ++i C、i<5; i - - D、i<=5 ; i - -

16、下列代码段中,能够使语句 cout<<\"Amazing!\"<A、

B、

C、

关注【晓理编程训练营】,回复C210802免费领取参考答案 6 / 13

D、

17、设 char a[]=\"China\"; 执行语句 cout<A、C B、’C’ C、h D、’h’

18、运行下列程序,输出的结果是()。

A、123 B、012 C、1234 D、0123

19、运行下列程序,输出结果中 hello 的个数是()。

关注【晓理编程训练营】,回复C210802免费领取参考答案 7 / 13

A、7 B、6 C、5 D、4

20运行下列程序后,输出结果为 135 的是()。

A

B

关注【晓理编程训练营】,回复C210802免费领取参考答案 8 / 13

C

D

关注【晓理编程训练营】,回复C210802免费领取参考答案 9 / 13

二、 填空题(每题10分,共30分)

21、现有一电梯,承重为1000kg,请你编写一个程序判断用户输入的重量是否会导致电梯超载。

输入格式

输入一个正整数

输出格式

(1)当输入的重量大于1000kg时,输出\"no\"。

(2)当输入的重量等于1000kg时,输出\"ok\"。

(3)当输入的重量小于1000kg时,输出\"safe\"。

关注【晓理编程训练营】,回复C210802免费领取参考答案 10 / 13

示例

关注【晓理编程训练营】,回复C210802免费领取参考答案 11 / 13

22、现有两个整型变量分别存储 123 和 321,请你编写程序,判断用户输入的两个数值是否与现有的两个变量的数值相等,若都相等,则输出 \"end\" 并结束程序;若有一个不相等,则继续重新输入。

输入格式

依次输入两个整数值

输出格式

①若输入的数值分别与 123 和 321 相等且输入顺序正确,则输出 \"end\"。

②若输入的两个数值中有一个不相等或输入顺序不正确,则继续输入。

示例1

示例2

关注【晓理编程训练营】,回复C210802免费领取参考答案 12 / 13

示例3

23、已知六位同学的数学成绩,分别是90.5, 20, 60, 100, 80, 70,现在请你使用循环结构和分支结构编写程序,将六位同学的成绩存储在一维数组中,统计并输出成绩小于等于60的人数和成绩大于等于90的人数。

输出格式:

成绩小于等于60的人数为:2

成绩大于等于90的人数为:2

关注【晓理编程训练营】,回复C210802免费领取参考答案 13 / 13

因篇幅问题不能全部显示,请点此查看更多更全内容