单选题
1):vs2017精简版Python语言采用______来表明每行代码的层次关系。
A、注释和制表符
B、制表符或括号
C、括号
D、空格或制表符
答案:D
2):下列属于Python注释的方式为______。
A、--
B、//
C、#
D、/*...*/
答案:C
3):Python语言对于变量的命名要求严格,下面几个选项中非法的变量命名是______。
A、_var1
B、Var_1
C、$var_1
D、str1
答案:C
4):下面不属于Python语言表示字符串的方式是______。
A、单引号
B、括号
C、三引号
D、双引号
答案:B
5):下面变量正确的赋值方式是______。
A、x=1
B、int x;<回车>x=1
C、=x
D、%x=1
答案:A
6):我们应该了解到,python2到python3经历了很多重大改变,python3不属于接收用户输入的语句是______。
A、a=input("input:")
B、input("input")
C、a="input:"
D、b=input()
答案:C
7):下面程序运行后将输出______。
a=52
b=62
c=b+1
print(eval("a+c"))
A、a+c
B、b+1
C、115
sqlplus输入用户名和口令
D、"a+c"
答案:C
8):下面程序运行后输出的结果是______。
n=7
sum=0
for i in range(int(n)):
    sum+=i+1
print("结果为:",sum)
A、结果为: 25
B、结果为: 28
C、结果为: 29
D、程序报错
答案:B
9):下面一段代码需要______保证其正常输出。
my_len(my_def):       
    my_def.split()       
    return len(my_def)       
res = my_len('hfweiie8832  fej中文')
print(res)       
A、首行缩进与第二行保持一致
B、首行添加def关键字,且用空格与函数名隔开
C、第三行去掉len关键字
D、无需修改,程序可以正常输出
答案:B
10):下列明显不属于画笔控制函数的是______。
js推箱子小游戏源代码A、turtle.speed()
B、turtle.forward()
C、()
D、turtle.screensize()
答案:D
11):如果你想绘制五星红旗,你需要导入的包______。
composer打开装配体零件不显示
A、turtle和pip
B、wheel
C、turtle和math
D、NLTK和turtle
答案:C
12):以下程序下运行后将输出______。
a="""dsad
dsafsda
"""
print(a)
A、dsaddsafsda
B、dsad
dsafsda
C、""dsaddsafsda""
D、dsad\ndsafsda\n
答案:B
13):下列不属于python3中保留字的是______。
A、elseif
B、del
swapfell下载地址
C、raise
D、class
答案:A
14):变量名字的第一个字符必须是______。
A、数字或字母
B、数字或下划线
C、字母
D、字母或下划线
答案:D
15):下面这段代码是一个死循环,如何让这个程序执行后不输出结果并永远处于运行状态______。
z=2
while z>1:
    z = z+1
    print(z)
A、首行缩进四个空格
B、末行取消缩进
C、第二行改为z<1
D、第三行z+=z+1
答案:B
判断题
1):python基础知识单选题类名首字母一般采用大写,对象名采用小写。
答案:True
2):函数名通常采用小写,并用下划线或单词首字母大写增加名称可读性,导入的函数不以模块名做前缀。
答案:False
3):函数之间或类的方法之间用空行分割,表示一段新的代码的开始。
答案:True
4):程序中用于分隔各部分功能的空行也是代码的一部分。
答案:True
5):python3程序运行中会跳过注释行的内容,并且每个python文件前需要加上注释说明。
答案:False
6):程序运行a="""dsadsa"""<回车>print(a)的值显示为"'dsadsa'"。
答案:False
7):k="789",b="123",eval(k+b)的值为921。
答案:False
8):a=5<回车>b=3<回车>c=a+b<回车>d=c+3。d的值输出为11。
答案:True
9):n=input("请输入一个自然数:")<回车>a=n+1<回车>print(a)可以正确输出a的值。
答案:False
10):is不是python的保留字。
答案:False
11):分支语句是控制程序运行的一类重要语句,它的作用是根据判断条件选择程序执行路径。
答案:True
12):print()函数和format()方法不可以将结果以特定格式输出。
答案:False
13):循环语句是控制程序运行的一类重要语句,与分支语句控制程序执行类似,它的作用是根据判断条件确定一段程序是否再执行一次或者多次。
答案:True
14):input(),print(),eval()是python的内置函数。
答案:True
15):函数是一组表达特定功能表达式的封装,只能够接受变量。
答案:False
程序修改
1):注意:下面出现的考生文件夹均为%testdir%
请使用IDLE (Python 3.5.2)打开考生文件夹下的PyMod4-1.py文件,程序功能是用于检测用
户输入的数字是否为质数,如用户输入数字5,则运行程序返回结果:
    5 是质数
    程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,使它能得出正确的结果。
    注意:只能修改每个//ERROR**********found************下的那一行,不要改动程序中的其他内容。
试题解析:
【第一错误】
参考答案:(num % i) == 0
解析:双等号表示等于
【第二错误】
参考答案:print(i,"",num//i,"",num)
解析:双左斜杠表示整除
【第三错误】
参考答案:else:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。