1 条题解
-
0
1、我国第⼀台⼤型通用电⼦计算机使用的逻辑部件是( )。
A. 集成电路
B. ⼤规模集成电路
C. 晶体管
D. 电⼦管
【答案】D
【考纲知识点】 计算机基础知识
【解析】本题属于考察计算机基础知识。中国第一台计算机通用数字电子计算机于 1958 年 6 月由中科院计算所研制成功。那时候的逻辑部件是电子管。
2、下列流程图的输出结果是( )?
A. 5 12
B. 12 5
C. 5 5
D. 12 12
【答案】B
【考纲知识点】 流程图的概念与描述
【解析】本题属于考察流程图知识。通过图得知, 不成立,会执行否,结果是 ,输出选项为 B。
3、如果要找出整数 a 、 b 中较⼤⼀个,通常要⽤下⾯哪种程序结构?( )。
A. 顺序结构
B. 循环结构
C. 分支结构
D. 跳转结构
【答案】C
【考纲知识点】 控制语句结构
【解析】本题属于考察计算机程序结构。比较大小,需要分支结构。
4、以下不是 C++关键字的是( )。
A. continue
B. cout
C. break
D. goto
【答案】B
【考纲知识点】 变量的定义与使用
【解析】本题属于考察 C++知识,cout 不是关键字,是一个类的对象。
5、C++表达式 的值是( )。
A. -124
B. -123
C. -13
D. -12
【答案】D
【考纲知识点】 数据类型的转换
【解析】本题属于考察 C++运算和强制类型转换。,转换成整数是-12。
6、以下 C++代码实现从⼤到⼩的顺序输出 N 的所有因⼦。例如,输⼊ 时输出 18 9 6 3 2 1 ,横线处应填⼊( )。
A. ; ;
B.
C.
D.
【答案】C
【考纲知识点】 控制语句结构、基本运算
【解析】本题属于考察程序填空,根据题意,从大到小输出 N 的所有因子,判断范围是[N,1],观察选项,C 选项符合,D 选项错误的地方是 i>1,不包括 1。
7、如下图所⽰,输出 N ⾏ N 列的矩阵,对角线为 1,横线处应填⼊( )。
A.
B.
C.
D.
【答案】D
【考纲知识点】 多层循环结构
【解析】本题属于考察程序填空,根据题意,对角线上的元素等于 1,对角线元素的坐标特点是行左边等于列坐标,也就是 。 选 D。
8、下⾯C++代码⽤于判断 N 是否为质数(素数),约定输⼊ N 为⼤于等于 2的正整数,请在横线处填⼊合适的代码( )。
A. break
B. continue
C. exit
D. return
【答案】A
【考纲知识点】 控制语句结构、基本运算
【解析】本题属于考察程序填空,根据题意,判断质数,质数的特点是只能被 1和它本身整除,如果被 2---N-1 之间的数字整除,就不是质数,这样的数字找到1 个,就不需要再循环判断了,因此填break,A。
9、下⾯C++代码执⾏后的输出是( )。
A. 1#0
B. 1#
C. 1#1#1#1#1#1
D. 1#1#1#1#1#1#0
【答案】D
【考纲知识点】 控制语句结构、基本运算
【解析】本题属于考察程序填空,根据代码,最后的 0 肯定输出,所以判断 AD选项。,会输出 1#,可以判断 时都会输出 1#,选 D。
10、下⾯C++代码执⾏后的输出是( )。
A. 16
B. 28
C. 35
D. 36
【答案】A
【考纲知识点】 多层循环结构
【解析】本题属于考察程序填空,根据题意这是一道双重循环的题,题目的核心是考核运行次数,注意 i 的循环范围,j 的循环范围,j 的每次累加的是 2。是,j 循环次数是 0; 时,j 循环 1 次,,以此类推,选 A。
11、下⾯C++代码执⾏后的输出是( )。
A. 1
B. 3
C. 15
D. 没有输出
【答案】B
【考纲知识点】 多层循环结构
【解析】本题属于考察程序填空,根据题意,i 的范围是,i 每次累加 3;j每次的范围是,j 每次累加 2。我们会发现,j 每次的值都是奇数,根据 if条件,i 是偶数的时候不会累加,只有奇数的时候才会累加 cnt,因此 i 的范围是1,7。,j 不会循环;,j 的合理范围是 1,3,5,cnt 会增加 3 次。选 B。
12、下⾯C++代码执⾏后的输出是( )。
A. 1
B. 3,9,11
C. 3,6,9,10
D. 1,5,7,11,13,15
【答案】B
【考纲知识点】 控制语句结构、基本运算
【解析】本题属于考察程序填空,根据题意,while 循环中,x 每次增加2,….. 根据 if 条件,,,不会输出; 时,会输出“3,”,以此类推, 时, 等于 1,退出循环,输出 11,答案选 B。
13、下⾯图形每⼀⾏从字母 A 开始,以 ABC⽅式重复。⾏数为输⼊的整数。请在 C++代码段横线处填⼊合适代码( ) 。
A.
B.
C.
D.
【答案】D
【考纲知识点】 多层循环结构
【解析】本题属于考察程序填空,根据题意,要输出 N 行字符,每行字符数量都等于行数,例如第 1 行输出 1 个字符,第 2 行输出 2 个字符……每行输出的内容总结是:ABC 循环输出,BD 选项可以输出字符,模拟 B 选项发现会连续输出 A,因此选择 D 选项。
14、输⼊⾏数,约定 ,输出以下图形。应在 C++代码横线处填⼊( )。
A.
B.
C.
D.
【答案】A
【考纲知识点】 多层循环结构
【解析】本题属于考察程序填空,根据给出的数字三角形,总结规律:1、每行前面空格逐渐减少,最后 1 行不需要输出,AC 中选择;2、每行每个数字之间还有 1 个空格,因此每行前还要多输出 1 个空格,选 A。
15、某班级⼈数不知,连续输⼊成绩直到输⼊负数停⽌,输⼊结束后求出平均成绩。在以下 C++代码横线处应填⼊是( )。
A. true
B. false
C. True
D. False
【答案】A
【考纲知识点】 控制语句结构、基本运算
【解析】本题属于考察程序填空,根据题意,while 循环内是根据输入数据退出,如果输入不是负数,就一直循环下去。CD 关键字错误,B 直接退出循环,不能实现题意,选 A。
- 1
信息
- ID
- 609
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 660
- 已通过
- 134
- 上传者