程序设计语言基础知识试卷.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

139****3915 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档