【小学组】2024年第二届越城区中小学生“程序设计小能手”试题

基本信息:
准考证:
准考证:
学 校:
学 校:
姓 名:
姓 名:
1.下列硬件在计算机系统中属于输出设备的是()
打印机
麦克风
运算器
硬盘
2.下列选项中哪一个属于图像文件扩展名()
mp4
jpg
txt
cpp
3.作为美国标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准的是()
二进制
GB2312-80码
ASCII码
十六进制
4.Internet上的WWW服务是在哪一种协议直接支持下实现的()
A. TCP
B. IP
C. HTTP
D. SMTP
5.为表示关系x<=y<=z,应使用C++表达式()
((x<=y)&&(y<=z))
(x<=y<=z)
((x<=y) AND (y<=z))
((x<=y)||(y<=z))
6.在标准ASCII码表中,已知英文字符'A'的ASCII码是01000001B,则英文字符'E'的ASCII码是()
01000011B
01000100B
01000101B
01000010B
7.结构化程序设计的三种基本逻辑结构是()
顺序结构、选择结构和循环结构
选择结构、循环结构和模块结构
选择结构、嵌套结构和循环结构
顺序结构、递归结构和循环结构
8.以下不属于人工智能在计算机视觉领域应用的是()
车站人脸识别进站
医疗影像诊断
图像人脸识别
延时拍摄银河
9.下列关于算法的说法,错误的是()
算法描述的每一个操作应该是可执行的
算法必须在计算机上用某种程序语言实现
算法不一定有输入
算法必须有输出
10.十进制数19转换成二进制数是()
A.010110
B.101001
C.010011
D.001011
11.语句"while (1) cout<<'Hello World!';"是一个死循环,运行时它将无休止地打印"Hello World!"。下面关于死循环的说法中,正确的是()
死循环属于语法错误,既然编译系统能检查各种语法错误,当然也应该能检查出死循环
死循环与多进程中出现的“死锁”差不多,而死锁是可以检测的,因而,死循环也是可以检测的
一个无法靠循环条件终止的循环,就会形成“死循环”
有些编译系统可以检测出死循环
12.已知int x=10,y=20,z=30,则执行以下程序后,各变量值是()


x=20,y=30,,z=10
x=10,y=20,z=30
x=20,y=10,z=10
x=20,y=30,z=30
13.世界上第一台计算机是1946年美国研制成功的,该计算机的英文缩写名是()
EDVAC
MARK-II
ENIAC
EDSAC
14.在计算机中,一字节(Byte)的存储单位=()位(bit)二进制。
32
1
2
8
15.观察如下序列:2,3,5,7,11,…,47,__,…则下划线处应填()
52
53
57
49
16. 在下列各种排序算法中,不是以“比较”作为主要操作的算法是()
插入排序
冒泡排序
基数排序
选择排序
17.组成计算机系统的两大部分是()。
主机和外部设备
系统软件和应用软件
输入设备和输出设备
硬件系统和软件系统
18.随着Internet的发展,越来越多的计算机感染病毒的可能途径之一是()
从键盘上输入数据
通过Internet的WeChat,附着在传输的文件中
通过显示屏沾染的灰尘
所使用的U盘表面不清洁
19.一棵高度为h的二叉树最小元素数目是()
2^{h}+1
2h-1
h
2^{h}-1
20.在一张有向图内,所有顶点的入度之和等于所有顶点出度之和的()倍
1/2
2
4
1
21.给出字符串'abcde',现有两种操作:

             A:将位于字符串中间位置的字符移到最左端

             B:将位于字符串中间位置的字符移到最右端

     进行了ABABA操作之后的字符串为(  )

'dcaeb'
'edcba'
'cbaed'
'abcde'
22.以下哪一个不是栈的基本运算(  )
添加栈顶元素
将栈置为空栈
判断栈是否为空
删除栈底元素
23.已知队列(13,44,777,404,101,100,91,74,66,104),第一个进入队列的元素是13,则第六个出队的元素是()
101
100
91
104
24.设A=D=True,B=C=False,以下运算表达式值为True的有()
A and (B or (C and D))
(A and B) or (C and D)
((A and B) or C) and D
((A and B) or C) or D
25.某算法的部分流程图如下图所示,执行这部分流程后,输出c,s的值分别是()
12,15
14,34
8,15
12,20
26.17个同学站成一排做操,从前面数小刚是第7个,从后数他是第(  )个
10
17
11
7
27.小赤和小黄是亲兄妹,有人问他俩兄妹人数。小黄说:“我的兄弟姐妹是男女一样多。”小赤说:“我的姐妹数是兄弟的两倍。”他们一家人中兄弟姐妹是 (  )
3男2女
2女1男
5男4女
4女3男
28. 小茂在做一道计算两位数乘以两位数的乘法题时,把一个乘数中的数字5看成了8,由此得乘积为1104,正确的乘积是
29.有一张10元,一张5元,一张2元,一张1元的人民币,任选两张,可以组成(  )种不同的币值。
6
16
4
10
30.浙江省于2014年实行新高考改革方案,其中必考科目是语文、数学、外语,外语可在英语、日语、俄语、德语、法语、西班牙语中选择一科;选考科目可从思想政治、历史、地理、物理、化学、生物、技术七门科目中选择三门。这样,新高考方案最多出现种考试科目组合。
31.有C++程序如下:

        该程序段执行后,输出结果为( )

78
0
17
2
32.有C++程序段落如下:

        数组元素a[1]到a[15]各不相同且按升序排列,若查找键key与a[7]相等,执行该程序段,①处语句的执行次数是 ( )

2
3
4
5
33.有C++程序如下:
运行程序,输入:5,请写出输出结果:
34.如下C++程序段实现对数组元素a[1]到a[10]从小到大排序:

则代码中①处的语句可为( )

i=j+1
i=i+1
i=k-1
i=j
35.在计算机中,原码和补码是两种常见的数字表示方法。原码表示法是在数值前面增加一位符号位(即最高位为符号位):正数该位为 0,负数该位为 1,其余位表示数值的大小。在补码表示法中,正整数的补码与原码相同,负整数的补码是将其原码除符号位外的所有位取反(0 变 1,1 变 0,符号位为 1 不变)后末位加 1。

    其中数值范围在[-128,127]内的十进制整数用一个字节表示:如十进制整数12的原码是00001100,补码是00001100;十进制整数-12的原码是10001100,补码是11110100。

    小蓝编写C++代码用于解决以下问题:输入十进制自然数s(-128<=s<127),输出其二进制补码,程序代码如下,则代码①②③处语句可填( ):


① i=1 ② s[i]-'1'+1 ③ ans[i]
① i=1 ② s[i]-'0' ③ 1-ans[i]
① i=0 ② s[i]-0 ③ ans[7-1-i]
① i=0 ② s[i]-48 ③ 1-ans[7-i-1]
问卷星提供技术支持
举报