第1周——问题求解中的计算思维及Python编程基础

第1周测试

1、单选题:
​以下选项错误的是:(                            )​
选项:
A: 计算机算法可以使用自然语言来描述。
B: 算法是计算机求解问题的灵魂。
C: 程序=算法+文档
D: 计算机算法应该具有确切性。
答案: 【 程序=算法+文档

2、单选题:
‌Python语言标识符的命名规定,首字符不能是(      )‎
选项:
A: 字符
B: 数字
C: 汉字
D: 字母
答案: 【 数字

3、单选题:
‎IDLE集成开发环境中适合批量执行一组语句并运行结果的编辑方式是(    )。‏
选项:
A: 命令式
B: 存储式
C: 文件编辑方式
D: 交互式
答案: 【 文件编辑方式

4、单选题:
‎程序执行时输入12和34,结果如下所示,那么print()函数正确的调用形式是(   )‏‎请输入x:12‏‎请输入y:34‏‎x= 12 y= 34‏
选项:
A: print("x=",x ;   "y=",y)
B:  print("x=",x,"y=",y)
C: print(x,y)
D:  print(x=,x,y=,y)
答案: 【  print("x=",x,"y=",y)

5、单选题:
​在Python程序的规则中,下列描述错误的选项是:(  )‌​‌
选项:
A: 采用缩进标识程序段。
B: 单行注释采用#开头,多行采用三个单引号或三个双引号。
C: 自定义标识符的使用不区别大小写。
D: 一行写多条语句时,用分号分割。
答案: 【 自定义标识符的使用不区别大小写。

6、单选题:
‎下面(   )不是有效的变量名。​
选项:
A: demo
B: banana
C: Numbr
D: my-score
答案: 【 my-score

7、单选题:
‌Python提供了一个交互输入函数input(),可以让用户输入的信息是(  )‎
选项:
A: 整型数据
B: 字符串
C: 任意类型数据
D: 浮点型数据
答案: 【 字符串

8、单选题:
‎print(100+200)的输出结果是(  )‎
选项:
A: 100200 
B: 100+200 
C: 300
D: “100+200”
答案: 【 300

第2周——问题求解中的数据抽象——数据类型与基本运算

第2周测验

1、单选题:
下面代码的输出结果是(  )‏>>>x = 356‏‏>>>print(type(x))‏‏‌‏
选项:
A: <class 'int'> 
B: <class 'float'>
C: <class 'bool'> 
D: <class 'complex'>
答案: 【 <class 'int'> 

2、单选题:
关于 Python 的复数类型,以下选项中描述错误的是(       )​‎​
选项:
A: 复数的虚数部分通过后缀“C”或者“c”来表示
B: 对于复数 z,可以用 z.real 获得它的实数部分
C: 对于复数 z,可以用 z.imag 获得它的虚数部分
D: 复数类型表示数学中的复数
答案: 【 复数的虚数部分通过后缀“C”或者“c”来表示

3、单选题:
下面代码的输出结果是(        )‍>>>s =["hello","book","chair","pen","bed","egg"]‍‍>>>print(s[2:])‍‍‍‏‍
选项:
A: ["book "]
B: ["book","chair","pen","bed","egg"]
C: ["chair"]
D: ["chair","pen","bed","egg"]
答案: 【 ["chair","pen","bed","egg"]

4、单选题:
以下关于字符串类型的描述中,不正确的是 (     )‏‎‏
选项:
A: 字符串的界定符号可以使用单引号、双引号或三引号
B: 字符串中可以使用转义字符
C: 字符串不可以使用+”进行计算
D: 对字符串的处理方法中,常采用的是通过函数进行
答案: 【 字符串不可以使用+”进行计算

5、单选题:
​布尔类型通常用于逻辑运算,其包含两个值,以下正确的是 (      )‍​‍
选项:
A: True与False
B: Yes与No
C: T与F
D: 以下都正确
答案: 【 True与False

6、单选题:
‏以下选项中,是列表数据的是 (     )‍‏‍
选项:
A: "Hello World!"
B: ['Hello', 1991, "World", 2012]
C: ("Hello","World","Excel","PowerPoint")
D: {'hello', ' World', ' Excel', ' PowerPoint'}
答案: 【 ['Hello', 1991, "World", 2012]

7、单选题:
‌在Python中关系运算符中,表示“不等于”的正确选项是 (     )​
选项:
A: ==
B: !=
C: ≠
D: <>
答案: 【 !=

8、单选题:
‌幂运算运算符为(    )。‌‌‌
选项:
A: **
B: *
C: ^
D: ++
答案: 【 **

第3周——问题求解中的控制抽象——程序控制结构

第3周测验

1、单选题:
​当用户从键盘输入整数20时,以下程序​​   s=int(input(“请输入一个整数:”))​​   if s%2==0:​​         print(“这是个偶数”)​​的输出结果是:(      )​​​
选项:
A: 这是个偶数
B: 什么都不输出
C: 这是个奇数
D: 程序无法运行,提示错误。
答案: 【 这是个偶数

2、单选题:
‏当用户从键盘输入整数20时,以下程序​‏   s=int(input(“请输入一个整数:”))​‏   if s%3==0 or s%5==0:​‏        print(“这个整数能被3整除或者能被5整除。”)​‏的输出结果是:(      )​‏​
选项:
A: 这个整数能被3整除或者能被5整除。
B: 什么都不输出。
C: 这个整除能被3整除。
D: 这个整除能被5整除。
答案: 【 这个整数能被3整除或者能被5整除。

3、单选题:
‎当用户从键盘输入整数13时,以下程序‌‎s=int(input("请输入一个整数:"))‌‎if s%2==0:‌‎       print(s)‌‎else:‌‎       print(s+1)   ‌‎的输出结果是:(      )‌‎‌
选项:
A: 13
B: 14
C: 什么都不输出。
D: 程序无法运行,提示错误。
答案: 【 14

4、单选题:
‌当用户从键盘输入整数17时,以下程序:‏‌s=int(input("请输入一个整数:"))‏‌if s%2==0:‏‌       print(s)‏‌elif s%3==0:‏‌       print(s+1)‏‌else:‏‌   

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注