1 条题解
-
1
-
下列流程图的输出结果是?( )。
A. 优秀
B. 良好
C. 不及格
D. 没有输出
【答案】B
【考纲知识点】流程图的概念与描述
【解析】按照顺序依次判断,满足大于的条件,在判断,条件不满足,选择,结果为良好,之后结束。
- 以下选项中不符合 C++变量命名规则的是?( )。
A. student
B. 2_from
C. -_to
D. Text
【答案】B
【考纲知识点】变量的定义与使用
【解析】在C++中,变量的命名规则要求以字母或下划线开头,后面可以是字母、数字或下划线的组合。选项A、C、D都符合这个规则,而选项B以数字开头,不符合变量命名规则,因此不可以作为C++变量。
- 以下选项中,不能用于表示分支结构的C++保留字是?( )。
A. switch
B. return
C. else
D. if
【答案】B
【考纲知识点】多层分支/循环结构
【解析】语句的作用是终止一个函数的执行,其他的 均是分支结构。
- 下列说法错误的是?( )。
A. while 循环满足循环条件时不断地运行,直到指定的条件不满足为止
B. if 语句通常用于执行条件判断
C. 在C++中可以使用 foreach 循环
D. break 和 continue 语句都可以用在 for 循环和 while 循环中
【答案】C
【考纲知识点】控制语句结构
【解析】 循环一般出现在JAVA语言中,用来遍历数组和集合元素,无须获得数组和集合长度,无须根据索引来访问数组元素和集合元素, 循环自动遍历数组和集合的每个元素,但是C++不支持foreach 循环。
- 下列4个表达式中,答案不是整数8的是?( )。
A. abs(-8)
B. min(max(8, 9), 10)
C. int(8.88)
D. sqrt(64)
【答案】B
【考纲知识点】基本运算
【解析】为求绝对值函数,,A 正确。B 先计算的最大值,为,再求的最小值为,B选项错误。C 选项小数取整,只取整数位为.D选项对进行开跟计算,的完全平方根为。所有本题选择B。
-
下面C++代码执行后的输出是( )。
A. 8
B. 14
C. 26
D. 50
【答案】C
【考纲知识点】基本运算、控制语句结构
【解析】 , 。; 接下来循环变为 ,循环次,第一次, 第二次,所有答案为C。
- 下面C++代码执行后的输出是( )
A. 16
B. 36
C. 49
D. 81
【答案】D
【考纲知识点】常用数学函数、基本运算
【解析】 , * ,,既,循环内:如果满足 n 是 i的平方的倍数,则赋值给,不满足, 循环结束之后输出,由此可知,每次满足条件的时候的值都会改变,我们要找出最后一次满足条件的, 当自增到的时候 %条件成立,,所以选择D。
-
下面C++代码执行后的输出是( )
A. 2
B. 3
C. 4
D. 5
【答案】B
【考纲知识点】循环结构、基本运算
【解析】。
条件成立,进入下级代码,(是偶数,并且)条件成立 t=t/2=5 , ans=ans+1=1。
继续循环while(2 != 5)条件成立,进入下级代码,if(t是偶数,并且t/2>=s)条件不成立,执行else t=t-1=4 , ans=ans+1=2。
继续循环while(2 != 4)条件成立,进入下级代码,if(t是偶数,并且t/2>=s)条件成立 t=t/2=2 , ans=ans+1=3。
继续循环while(2 != 2)条件不成立,循环结束,输出ans为3。答案为B
- 下面C++代码执行后的输出是( )
A.
B.
C.
D.
【答案】C
【考纲知识点】循环结构、基本运算
【解析】 。
条件成立,进入下级代码,(cur是,或者是)条件不成立 ,顺序执行,, , %。
继续循环条件成立,进入下级代码,(是,或者是)条件不成立,顺序执行, , , % 。
继续循环条件成立,进入下级代码,(是,或者是)条件不成立,顺序执行,, , % 。
继续循环条件成立,进入下级代码,(是,或者是)条件不成立,顺序执行,, , % 。
继续循环条件成立,进入下级代码,(是,或者是 )条件不成立,顺序执行, , , % 。
继续循环条件成立,进入下级代码,(是,或者是)条件成立,执行下级代码 ,然后顺序执行, , , % 。
继续循环条件成立,进入下级代码,(是,或者是 )条件成立,执行下级代码,然后顺序执行,,, % 。
继续循环条件不成立,循环结束,输出为,答案为 C。
- 以下C++代码判断一个正整数N的各个数位是否都是偶数。如果都是,则输出“是”,否则输出“否”。例如 N=2024时输出“是”。则横线处应填入( )
A. break
B. continue
C. N = N / 10
D. N = N % 10
【答案】A
【考纲知识点】循环结构、基本运算
【解析】代码要的是他的各个数位都是偶数,那么只要有一个数组不是偶数也就是if条件满足,就可以直接结束循环了,因为有一个数位不满足,那么这个数就已经不满足条件了。
11.有句俗话叫“三天打渔,两天晒网”。如果小杨前三天打渔,后两天晒网,一直重复这个过程,以下程序代码 用于判断,第n天小杨是在打鱼还是晒网,横线处应填写?( )
A. i == 0
B. i == 4
C. i == 0 && i == 4
D. i == 0 || i == 4
【答案】D
【考纲知识点】循环结构、基本运算
【解析】% ,n 从开始取值表示第天,依次类推,那么i的取值只有可能是 , 分别对应了这个,那么“三天打渔,两天晒网”也就是前三天打鱼,最后当或者的时候晒网,所以选择 D。
- 一个数的所有数字倒序排列后这个数的大小保持不变,这个数就是回文数,比如 101 与 6886 都是回文数, 而 100 不是回文数。以下程序代码用于判断一个数是否为回文数,横线处应填写?( )
A. 10 * a + n % 10
B. a + n % 10
C. 10 * a + n / 10
D. a + n / 10
【答案】A
【考纲知识点】循环结构、基本运算
【解析】运用循环倒着拆出每个数位,然后把最低位变成最高位,答案选择 A,已经求出来的数字 ,加上刚拆出来的个位数,实现数字的倒转。
- 给定两个整数 与 ,打印出一个栅栏图形,这个栅栏应该分成段,段与段之间的间隔为 + , 段内的填 充为 个 - 。形如 , 时,图形如下: 以下程序代码用于绘制该图形,横线处应填写?( )
A. cout << '+' << endl;
B. cout << '+' << ' ' << endl;
C. cout << '+';
D. cout << '+' << ' ';
【答案】C
【考纲知识点】循环结构、基本运算
【解析】去除第行单独输出的+,那么前面图案可以看作个(+-----)组成的图案,也就是在每次循环输出-号前,单独输出一个+,不需要任何空格间隔和换行,所以答案选择C。
- 小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙是。( )
A. 小程序
B. 计时器
C. 操作系统
D. 神话人物
【答案】C
【考纲知识点】计算机基础与编程环境
【解析】鸿蒙为操作系统,常见的手机端操作系统有:等。
- 中国计算机学会(CCF)在2024年1月27日的颁奖典礼上颁布了王选奖,王选先生的重大贡献是()。
A. 制造自动驾驶汽车
B. 创立培训学校
C. 发明汉字激光照排系统
D. 成立方正公司
【答案】C
【考纲知识点】计算机基础知识
【解析】王选(年月日—年月日)计算机文字信息处理专家,计算机汉字激光照排技术创始人,国家最高科学技术奖获得者,故答案选 C。
-
- 1
信息
- ID
- 605
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 190
- 已通过
- 69
- 上传者