- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
第PAGEPage4页/共NUMPAGESPages4页
程序设计语言基础知识试卷
您的姓名:
您的班级:
801
802
803
804
805
806
一、选择题
1.以下属于计算机能直接识别的语言是()
A.机器语言
B.汇编语言
C.Python语言
D.VB语言
2.下列Python数据类型中,用于表示逻辑判断结果的是()
A.int
B.float
C.bool
D.str
3.以下合法的Python变量名是()
A.2num
B.my-vAr
C._nAme
D.if
4.表达式20//6的结果是()
A.3
B.3.333
C.2
D.4
5.以下属于Python中逻辑运算符的是()
A.==
B.and
C.+
D.%
6.执行print(你好*2)的输出结果是()
A.你好2
B.你好你好
C.2你好
D.报错
7.在Python中,输入语句的函数是()
A.input()
B.print()
C.int()
D.range()
8.流程图中,菱形符号表示()
A.开始或结束
B.输入或输出
C.条件判断
D.处理过程
9.以下循环结构中,属于“当型循环”的是()
A.for语句
B.while语句
C.if语句
D.else语句
10.调用Python的随机模块,正确的语句是()
A.importrandom
B.random.import
C.includerandom
D.userandom
random
二、填空题(每题2分,共10分)
13.1.Python中表示空值的关键字是______。
14.2.变量名user_name2由字母、下划线和______组成,符合命名规则。
15.3.表达式3**2的结果是______。
16.4.分支结构中,elif是______的缩写,用于多条件判断。
17.5.使用range(2,6)生成的序列是______。(数字之间用,隔开)
三、判断题(每题2分,共10分)
1.汇编语言比高级语言更接近人类自然语言。()
对
错
2.变量Num和num在Python中视为同一个变量。()
对
错
3.表达式53And24的结果为True。()
对
错
4.输入语句input()返回的内容默认是字符串类型。()
对
错
5.循环结构中,for语句只能用于固定次数的循环。()
对
错
四、编程题(每题20分,共60分)
23.
1.顺序结构编程:计算圆的周长和面积
要求:从键盘输入半径r,计算周长(公式:2*π*r)和面积(公式:π*r2),输出结果。提示:使用math库的pi常量(需先导入importmath)。
将输入转换为浮点数;
?math.pi调用数学库中的圆周率;
+连接两个字符串
输入周长和面积
importmath
r=___(___(请输入圆的半径:))
周长=2*math.pi*r
面积=math.pi*r**2
___(“周长为”+___,面积为+___)
24.
2.分支结构编程:判断成绩等级
要求:输入学生成绩score,按以下规则输出等级:
?90≤score≤100→优秀
?80≤score90→良好
?60≤score80→及格
?score60→不及格
score为浮点数
score=___(input(请输入成绩:))
___score=90:
print(优秀)
___score=80:
print(良好)
___
print(及格)
___
print(不及格)
25.3.循环结构编程:计算1~100偶数和
要求:使用while或for循环,计算1到100之间所有偶数的和,并输出结果。
sum=___
___numinrange(2,___,___):
sum+=num
print(1~100偶数和为:,str(___))
文档评论(0)