Python一级考试练习题复习知识点总结

0 下载量 154 浏览量 更新于2023-12-13 收藏 1.63MB DOC 举报
试卷一Python一级考试练习题主要涵盖了Python基础知识的选择题。通过解答这些题目,可以加深对Python编程语言的理解和掌握。下面对每道题的考点进行总结和解析。 1.以下python程序段运行后,s的值是( ) n=0 s=0 while s <= 10: n=n+3 s=s+n print (s) 解析: 这是一个while循环语句,循环条件是s<=10。每次循环都会执行n=n+3和s=s+n这两条语句。其中,n每次循环增加3,s每次循环增加n的值。在每次循环中,n和s的值分别为3、6、9、12。当s的值大于10时,循环停止,此时s的值为12。因此,正确答案为C.18。 2.Python输入函数为( ) A.time() B.round() C.input( ) D.print() 解析: Python的输入函数是input()。它允许用户从键盘输入数据,并将输入的数据作为字符串返回。其他选项中,time()是获取当前时间的函数,round()是四舍五入函数,print()是输出函数。因此,正确答案为C.input()。 3.下面哪个不是Python合法的标识符( ) A.int_3 B.30XL C.self D._abc 解析: 在Python中,标识符是由字母、数字和下划线组成的,并且不能以数字开头。选项中,int_3、self和_abc都是合法的标识符。而30XL以数字开头,不符合标识符命名规范。因此,正确答案为B.30XL。 4.Python语句 "ab" "c"*2 的运行结果是( ) A.abc2 B.abcabc C.abcc D.ababcc 解析: 这是一个字符串操作的题目,"ab" "c"*2可以拆解为"ab"和"c"*2。其中,"c"*2的运算结果是"cc"。将两个字符串相加,得到的结果是"abc"和"cc"拼接在一起,即"abc" + "cc" = "abc" + "cc" = "abc" + "cc" = "abccc"。因此,正确答案为D.ababcc。 5.运行下列 Python程序,结果正确的是( ) a=18 b=7 c=a%b b=a%c print(a,b) 解析: 首先,a%b的结果是18%7,即2。然后,将2赋值给b。因此,最后的输出结果是a和b的值,即18和2。因此,正确答案为A.18 5。 6.以下不属于高级程序设计语言的是( ) A.C B.VB C.机器语言 D.Python 解析: 这是一个关于高级程序设计语言的题目。在选项中,C、VB和Python都是高级程序设计语言,而机器语言是一种低级的计算机指令语言。因此,不属于高级程序设计语言的选项是C.机器语言。 7.把数式 写成Python语言的表达式,下列书写正确的是( ) A.a b/2a B.a b/2*a C.(a b)/2*a D.(a+b)/(2*a) 解析: 这是一个关于数学表达式转换为Python语言表达式的题目。在选项中,A、B和C都存在语法错误。正确的写法是D.(a+b)/(2*a)。 综上所述,试卷一Python一级考试练习题涉及了Python基础知识的选择题。通过对这些题目的解答,可以加深对Python编程语言的理解和掌握。做题过程中需要注意Python语法的正确性,对于不熟悉的知识点可以进行查阅和学习。同时,多进行练习题的解答,提高对知识的掌握程度。通过不断的学习和练习,可以逐渐提高自己的Python编程能力。