《山东省日照市东港区2021-2022学年七年级下学期期末考试信息技术试题.docx》由会员分享,可在线阅读,更多相关《山东省日照市东港区2021-2022学年七年级下学期期末考试信息技术试题.docx(8页珍藏版)》请在优知文库上搜索。
1、山东省日照市东港区2021-2022学年七年级下学期期末考试信息技术试题学校:姓名:班级:考号:一、选择题1 .下列哪个选项不可以作为变量名()A.elsyB.p-porC.ab2D.my_62 .在PythOn中,关于变量的说法不正确的是()A.变量名可以包含字母、数字、下划线,但是数字不能作为开头B.系统关键字不能作为变量名使用C.变量名只要是由数字和小写字母构成的就一定合法D.变量取名尽量做到“见名知意”的原则,可以是英文单词,也可以是汉语拼音3 .在PythOn中,下列说法不正确的是()A.算法的基本结构有:顺序结构、选择结构、循环结构B.顺序结构就是程序中的语句按照位置从上往下顺序执
2、行C.循环结构中某些语句可能会被执行多次D.分支结构中的两个分支语句有可能会都被执行4 .下列不是算数运算符的是()A.+B.*C./D.=5 .下列不是系统保留关键字的是()A.ifB.inC.NoneD.elseif6 .如图,在该状态下敲回车键,计算机在屏幕上显示的是()A.5B.3+2C.“3+2”D.没有明显变化,仅仅是光标位置移动到下一行的开始位置7 .在Python中,变量m=int(17.6),则m的值为()A.17B.17.0C.18D.18.08 .在PythOn中,算术式135%10的运算结果是:()A.13B.14C.5D.13.59.下列式子的运算结果为TrUe的是(
3、)A.3+2=5B.36C.5=4D.3+2=510.式子:13210的结果与下面的()相等。A.32B.13.2C.int(132/10)D.211.列表m衣“2“门+1”,“3,则ml是()A.,1+1hB.1+1C.2D.13.212.读下面的程序,写出运行结果。EWitFfirmatBUCQPtiOrHWindowx930:print(a2)上面程序运行后的屏幕显示结果是()A.18B.20C.81D.305edFormatunOptionsWindoWHeSn卜克英鼻方面的祖东,夷谡期演成曼评的t三nt(inputCplseinputicor*:*)13.,分大于彳午X分时出GtNp
4、rint(,Great,)=c90B.g=900C.g=90:D.g90:14 .补充完整下面的程序,输出1到loO之间所有的偶数的和。FileEditFormatRunOptionsindowHelp*编程求出i至11io。乏向所育的偶技的和TXr,i):SXiB=sm+iprint(sub)上面程序中处应该填什么?()A.1,101,2B.2,101,2C.2,100,1D.2,100,215 .本题的运行结果是()x=float(2007.11)y=2019.1l-print(y)A.11.89B.12.016 .本题的运行结果是()x=4y=3ifxy:print(-l)else:pr
5、int(yl)A.3B.417 .本题的运行结果是()s=2forxinrange(1000):s=s+lprint(s)A.100B.100018 .本题横线处应该填写()输入一个三位的自然数也出X的个位数字x=int(input艳X的值print(y)C.12.11C.1C.101D.13D.2D.1002A.y=x10B.y=x%IO19.本题横线处应该填写()计算赘/X的绝对恒x=intCCinput(赣X的值)ifi=0:C.x/10D.x%10else:prmt(-x)20.本题横线处应该填写()计篁前n个自然数的和n=intCinput(输n的值:*)s=0ForXin:5=SX
6、printCs)A.nB.n+1C.range(n)D.range(n+1)参考答案:1. B【详解】本题主要考查PylhOn变量。变量的命名规则为:由大小写英文字母、数字或下划线组成,以英文字母或下划线为首字符,长度任意,区分大小写,但不能使用PyIhOn关键字。P-Por不可以作为变量名,存在非法字符选项B符合题意。2. C【详解】本题主要考查PythOn变量。变量的命名规则为:由大小写英文字母、数字或下划线组成,以英文字母或下划线为首字符,长度任意,字母区分大小写,但不能使用Python关键字。数字不可以为首字符,选项C说法错误。故选C。3. D【详解】本题考查算法的基本结构。算法的基本
7、结构有:顺序结构、选择结构、循环结构。分支结构中至多有一个分支中的语句会被执行。故选项D符合题意。4. D【详解】本题考查运算符。“=”是赋值运算符,不是算数运算符。故选项D正确。5. D【详解】本题考查Python相关知识。PythOn的关键字(又称保留字)是指语言里事先定义的、有特别意义的标识符。在交互模式下,可以使用help(keywords”)查阅Python的关键字。如图:fIDLEShell3.8.101i回FileEditShellDebugOptionsWindowHelpPython378710(tags38.10:3d8993a,MayT2021,HI748:03FMSCv
8、1192864bAMD64)onWin32Typehelp”,*copyright*,“credits“or*license()*formoreinformation.help(keywords)HereisalistofthePythonkeywords.Enteranykeywordtogetmorehelp.FalseclassfromorNonecontinueglobalpassTruedefifraiseanddelimportreturnaselifintryassertelseiswhileasyncexceptlambdawithawaitfinallynonlocalyie
9、ldbreakfornotl故选项D符合题意。6. D【详解】本题考查编程。如图所示,在编辑器中,在该状态下敲回车键,实现换行,仅仅是光标位置移动到下一行的开始位置,不会执行Print(”3+2”)语句。故选项D正确。7. A【详解】本题考查Pylhon相关知识。int是整数,变量m=int(17.6),int(17.6)把浮点数17.6通过强制数据类型转化,变为整数17,然后赋值给变量m。故选项A正确。8. C【详解】本题考查PyIhOn算数运算符。是求余数,135%10=5,故选项C正确。9. D【详解】本题考查Python运算符。在Python中,“=”表示赋值语句,=”表示等于。选项A
10、表示错误;选项B、C值为False,;故选项D正确。10. C【详解】本题考查PythOn运算符。“仍是整除,“尸是除。132/10=13,132/10=13.2,然后取整int(13.2)=13o故选项C正确。11. A【详解】本题考查PyIhon。列表序列中的每个元素都分配一个数字索引,第一个索引是0,第二个索引是1,依此类推,-1表示列表的最后一个元素。ml是第二个元素,即“1+1”。故选项A正确。12. C【详解】本题考查PyIhon相关知识。由代码可知m满足m=30其中之一就输出m的2次方。m=9,9=90:,故选项C正确。14. B【详解】本题考查Python相关知识。range(
11、)函数用于创建一个整数序列,语法为range(初值,终值,步长值),计数从初值开始,不包括终值结束。输出1到lOO之间所有的偶数表示为range(2,101,2)。故选项B正确。15. B【详解】本题考查PythOn相关知识。y=2019.11-x=2019.11-2007.11=12.0,计算的值是浮点型,所以带小数点,故选项B正确。16. A【详解】本题考查if-else语句。判断xy是否成立,43成立,输出x-l=4-l=3;故选项A正确。17. D【详解】本题考查Python相关知识。range()函数用于创建一个整数序列,语法为range(初值,终值,步长值),步长值省略时默认为1,
12、计数从初值开始,不包括终值结束。循环forXinrange(100O)执行1000次,最后S的值为1000+2=10020故选项D正确。18. B【详解】本题考查PythOn算数运算符。“尸表示除法、“”是求余数。要计算一个三位数的个位数字用求余数的方式。故选项B正确。19. A【详解】本题考查PythOn的if-else语句。由程序得知,如果x=0成立,那就是正数,直接输出X的值,否则输出-X。输出信息到屏幕上用Prim()函数。故选项A正确。20. D【详解】本题考查Python相关知识。range()函数用于创建一个整数序列,语法为rang初值,终值,步长值),步长值省略时默认为1,计数从初值开始,不包括终值结束。计算前n个自然数的和,计数就是n+l,故选项D正确。