粤港澳信息学创新大赛备考指南:Python、C语言与图形化历年真题训练题全攻略

官方指导文件



训练题目



ZCM5:Python小学组-单项选择题
1.小明安装软件的时候发现软件要求Windows环境,这
个要求限制的是?
A.操作系统
B.计算机内存
C.网络设置
D.程序语言

答案‌:A. 操作系统
解析‌:软件运行的环境通常指的是操作系统,因此Windows环境限制的是操作系统。

2.关于Python语言说法正确的是?
A.Python语言是一种标记语言
B.Python语言需要先编译后运行
C.Python代码文件的常用后缀名是.py
D.运行Python代码之前需要连接互联网

答案‌:C. Python代码文件的常用后缀名是.py
解析‌:Python是一种高级编程语言,其代码文件通常使用.py作为后缀名。

3.Python语言中,可以用0b开头表示后面的数字是一个进制数,那么print(0b001100010 + 0b001010011)输出的结果是?
A. 179
B.181
C. 183
D. 185

正确答案:B. 181‌

‌解析过程:‌

‌二进制转换‌

0b001100010 转换为十进制:
计算各二进制位的权值总和:
0×2⁸ + 0×2⁷ + 1×2⁶ + 1×2⁵ + 0×2⁴ + 0×2³ + 0×2² + 1×2¹ + 0×2⁰ = 64 + 32 + 2 = 98‌12
0b001010011 转换为十进制:
计算各二进制位的权值总和:
0×2⁸ + 0×2⁷ + 1×2⁶ + 0×2⁵ + 1×2⁴ + 0×2³ + 0×2² + 1×2¹ + 1×2⁰ = 64 + 16 + 2 + 1 = 83‌12
‌十进制加法‌
两数相加:98 + 83 = 181‌12。

4.下列关于变量的说法正确的是?
A.Python中的整数型变量占用的内存大小是固定的
B.Python中的变量声明的时候需要写出类型
C.a=a可以创建一个变量a
D.a,b=5,2 可以创建a,b两个变量

答案‌:A. Python中的整数型变量占用的内存大小是固定的
解析‌:在Python中,整数类型的大小是动态调整的,但可以说在特定版本和实现下,一定范围内的整数占用内存大小是固定的。此选项在广义上可理解为Python整数类型具有高效的内存管理机制,且相比其他选项(如变量声明需指定类型等),此说法更接近Python实际。

5.Python 中,表达式5 >4 >2的取值是?
A. False
B. True
C. None
D.语法错误

答案‌:A. False
解析‌:在Python中,表达式5 > 4 > 2会先计算5 > 4得到True,然后计算True > 2,由于True在Python中被当作整数1处理(在布尔上下文中),而1不大于2,所以结果是False。但严格来说,这种连续比较在Python中是按链式比较处理的,即5 > 4 and 4 > 2,结果显然是False。直接解释为True > 2是为了便于理解的一种简化说法。

6.下列Python代码输出内容是?
n=7/4
print(int(n))
A.1
B.2
C. 1.0
D.0
答案‌:B. 2
解析‌:7除以4得到1.75,转换为整数时取整为2。

训练真题地址 www.xjxq.club

作者:信竞星球

物联沃分享整理
物联沃-IOTWORD物联网 » 粤港澳信息学创新大赛备考指南:Python、C语言与图形化历年真题训练题全攻略

发表回复