1.2常用数据类型一课一练
一、单选题
1.下面哪个是列表型变量( )
A. spam B. 'spam' C. 23 D. [23,32]
2.Python不支持的数据类型有( )。
A. char B. int C. float D. list
3.Python中,( )不能作为标识符的开头。
A. 小写字母 B. 数字 C. 下划线 D. 大写字母
4.语句 dim x as single作用是:将x定义为( )变量
A. 字符型 B. 布尔型 C. 单精度实数 D. 双精度实数
5.在Python中,变量的命名要遵守一定 的规则,下面不是有效的变量名是( )。
A. NAME B. _name C. name_123 D. name.123
6.在python程序中,a==20的作用是( )
A. 变量a赋值为20 B. 判断变量a是否等于20 C. 判断变量a是否不等于20 D. 等同于a=a+20
7.下面关于变量名称的命名规则不正确的是( )
A. 可以使用中文作为变量的名称 B. 可以使用英文命名
C. 数字可以作为变量名称的开头 D. 变量名称应具有较强的描述性
8.语句x=input ( )执行时,如果从键盘上输入12并按回车键,则x的值是( )。
A. "12" B. 12 C. 12.0 D. 1212
9.Python 语句:fruits=[“apples”,”bananas”,“pears”],fruits的数据类型是( )。
A. 字符串型 B. 列表 C. 整型 D. 浮点型
10.Python中,用来统计列表中某元素数量的函数是( )。
A. input() B. index() C. remove() D. count()
11.计算机中数据可分为整型、实型、字符型、逻辑型等多种类型。其中整型( )是常用的一种数据类型。
A. Single B. Integer C. Double D. Boolean
12.要输出字符串'I'm "OK"!'应该执行下面哪个语句( )
A. print('I'm "OK"!') B. print('I'm \"OK\ "!') C. print("I\'m \"OK\"!") D. print("I'm "OK"!")
13.下面哪个是Python合法的变量名( )。
A. age B. False C. while D. pass
14.下列有关Visual Basic变量的说法中,错误的是( )。
A.程序中可以多次给同一变量赋值
B.变量名中可以包含空格或标点符号
C.变量名必须以字母或汉字开头
D.程序中可以用“=”为变量赋值
15.下列属于字符串数据的是( )
A. “中国” B. 2020 C. China D. 中国
二、填空题
16.在VB中,将A定义为长整数变量类型,其语句为:________
17.在Small Basic中变量名要以 、 、 、下划线命名,且不能以数字开头。
18.Small Basic中,赋值语句的左端必须是一个变量名,右端必须是一个________或________ 。
三、解答题
19.程序设计已经成为我们的生活小帮手,被广泛应用于生活的各个角落。王语菲作为编程社团的成员,接到了一个艰巨的任务,为即将到来的社团纳新编写人物档案程序,方便社团更详细地统计新成员的信息,包括姓名、年龄、爱好等。请编写程序实现人物信息录入的功能。显示结果如下图所示:
***************************社团成员录入***************************
请问你的姓名?王华
请问你的性别?女
请问你的年龄?13
请问你的爱好?程序设计
>>>
20.请用最简单的指令编写程序,输出效果如下:
Hello
Charlie
Good
Morning
答案部分
一、单选题
1. D
2. A
3. B
4. C
5. D
6. B
7. C
8. A
9. B
10. D
11. B
12. C
13. A
14. B
15. A
二、填空题
16. Dim A As Long
17. 字母;汉字;数字
18. 值;表达式
三、解答题
19. print('''***************************社团成员录入***************************''')
input("请问你的姓名?")
input("请问你的性别?")
input("请问你的年龄?")
input("请问你的爱好?")
20. s = 'Hello\nCharlie\nGood\nMorning'
print(s)