模拟试卷2(hsp)
您的姓名:03张三
您的部门:
24中本
24计2班
1.PyCharm是 。
A.一个文本编辑器
B.一个Web浏览器
C.一个集成开发环境(IDE)
D.一个操作系统
2. 不是Python应用的领域。
A.网络爬虫
B.游戏开发
C.嵌入式系统
D.数据科学
3.在Python中,0和0.0的类型是 。
A.都是整数
B.都是浮点数
C.0是整数,0.0是浮点数
D.0.0是整数,0是浮点数
4.Python中的转义字符“\n”代表 。
A.单引号
B.制表符
C.反斜杠
D.换行
5.在Python中, 函数用于将字符串转换为整数。
A.int()
B.str()
C.float()
D.to_int()
6.在Python中,'python'.index('y')的结果是 。
A.1
B.2
C.3
D.错误
7.在Python中常用的输入输出语句分别是 。
A.input()、output()
B.input()、print()
C.input()、printf()
D.scanf()、printf()
8.程序的控制结构有 。
A.循环、分支、递归
B.顺序、选择、循环
C.循环、递归、选择
D.顺序、循环、嵌套
9.下列变量名中,不符合规范的是 。
A.name
B.Value_3
C._name
D.3_Value
10.每个单词首字母都大写的命名法是 。
A.大驼峰命名法
B.中驼峰命名法
C.小驼峰命名法
D.下划线命名法
11.执行下列代码,屏幕输出 。
A.0
B.3
C.5
D.4
12.range(10,30,2)产生的整数个数为 。
A.10
B.11
C.15
D.2
13.执行下列代码,屏幕输出 。
A.24
B.33
C.46
D.88
14.执行下列代码,屏幕输出 。
A.10
B.15
C.20
D.30
15.random模块中,用于生成指定范围内随机整数的函数是 。
A.randint()
B.choice( )
C.uniform( )
D.random()
16.random.randint(a,b)的作用是 。
A.生成[a,b]的随机整数
B.生成(a,b)的随机浮点数
C.从列表中随机选择一个元素
D.生成0~1的随机浮点数
17. time.localtime()函数返回的 类型的数据。
A.时间戳
B.格式化后的字符串
C.结构体类型的时间对象
D.列表
18.自定义函数名 def return 。
A.合法
B.不合法,因为return是Python的关键字
C.不合法,因为函数名不能包含空格
D.不合法,因为函数名必须以字母开头
19.调用函数时,如果函数有返回值,可以通过 关键字获取。
A. return
B. get
C. yield
D.无须关键字,直接获取
20.如果没有异常发生,else块 。
A.不会被执行
B.总会被执行
C.只在finally之后执行
D.在except之后执行
21. 不是异常处理中的关键字。
A. try
B. except
C. error
D. finally
22.当多个except块匹配同一个异常时,会被执行的块是 。
A.第一个匹配的块
B.最后一个匹配的块
C.随机一个匹配的块
D.所有匹配的块都会被执行
23.下列关于SQL的说法,正确的是 。
A. SQL是过程化语言
B.SQL只有一种使用环境
C.SQL命令多而功能丰富
D.所有用SQL编写的语句都是可以移植的
24.执行语句“SELECT 姓名,语文,数学,英语,语文+数学+英语 AS 总分 FROM 学生成绩”后,以下说法正确的是 。
A.在“学生成绩”数据表中添加一个新的字段“总分”
B.在“学生成绩”数据表中添加一个新的字段“总分”,并在屏幕上显示该字段的值
C.能在屏幕上显示总分字段,数据表“学生成绩”中并不新增字段
D.以上说法都不对
25.数据库管理系统位于 。
A. 用户和硬件之间
B.用户和操作系统之间
C.操作系统和硬件之间
D. 操作系统和数据库之间
26.下列关于非关系型数据库的描述中,不正确的是 。
A. 非关系型数据库是第一代数据库的总称
B. 非关系型数据库包括“层次”和“网状”两种类型
C. MongoDB、SQLite 等都属于NoSQL数据库
D. NoSQL 数据库更强调数据库数据的高并发读写和存储大数据
27.第一个商品化数据库系统的简称是 。
A.IMS
B.DBS
C.RDBS
D.DBMS
28.下列关于文件管理特点的描述中,不正确的是 。
A. 文件中的数据由特定的用户专用
B. 通过文件系统管理数据,应用程序和数据之间独立性不强
C. 数据共享性差、冗余量大
D. 数据不独立,各数据文件也彼此不独立
29.在 SQLite 中,下列 SQL 语句正确实现了:从orders表中查询订单金额 (amount) 大于 1000的记录,按 ** 客户 ID (customer_id)** 分组,并统计每个客户的订单总金额,且只显示总金额大于 5000 的分组结果。
A. SELECT customer_id, SUM (amount) FROM orders WHERE amount>1000 GROUP BY customer_id HAVING SUM (amount)>5000;
B. SELECT customer_id, SUM (amount) FROM orders GROUP BY customer_id HAVING amount>1000 AND SUM (amount)>5000;
C. SELECT customer_id, SUM (amount) FROM orders WHERE amount>1000 HAVING SUM (amount)>5000 GROUP BY customer_id;
D. SELECT customer_id, SUM (amount) FROM orders GROUP BY customer_id WHERE amount>1000 HAVING SUM (amount)>5000;
30.现有数据表 student(s_id INTEGER PRIMARY KEY, s_name TEXT, s_age INTEGER),遵循 SQLite 语法,下面语句书写正确的是 。
A. INSERT INTO student VALUES(1,'张三');
B. UPDATE student SET s_age=18 WHERE s_id=1;
C. DELETE FROM student WHERE s_name='李四' SET s_age=20;
D. INSERT student(s_name,s_age) VALUES('王五',17);
31.在 中的多行语句,不用反斜杠也可换行。
A.[]
B.()
C.<>
D.{}
32.集合的特点是 。
A.元素无序
B.元素可重复
C.支持成员检测
D.可变类型
33.有以下代码段,有可能会触发break语句的有 。
A
B
C
D
34.下列关于局部变量的说法正确的有 。
A.作用域为函数内部
B.与全局变量同名时优先使用
C.不可在函数外访问
D.定义后全局可见
35.下列关于数据库系统产品的描述中,正确的有 。
A. Access是微软公司开发的关系型数据库产品,是Office办公系列软件包中的一部分,操作简单易学
B. SQL Server 是甲骨文公司推出的关系型数据库管理系统,具有使用方便、可伸缩性好与相关软件集成程度高等优点
C. SQLite是一款轻量级的嵌入式关系型数据库,它无需配置,直接将数据库存储在单一文件中,并支持大部分标准SQL语法
D. Oracle是属于甲骨文公司的一款大型关系型数据库管理系统
( )36. Python不支持自动内存管理功能。
A.正确
B.错误
( )37. 用户可以通过运行“python --v”来确认Python版本。
A.正确
B.错误
( )38. Python中的浮点数类型可以精确地表示所有的小数。
A.正确
B.错误
( )39. 在Python中,+运算符既可以用于数值相加,也可以用于字符串连接。
A.正确
B.错误
( )40. sum()函数在Python中只能计算列表中所有元素的和。
A.正确
B.错误
( )41. 已知num=5,那么执行num='abc'将出错。
A.正确
B.错误
( )42. 在使用Python语言编写程序时,注释不会影响程序结果,所以没有必要写。
A.正确
B.错误
( )43. Python程序代码第一行的语句前面留有空格。
A.正确
B.错误
( )44. 多分支选择结构肯定有elif关键词。
A.正确
B.错误
( )45. while循环执行过程中,碰到break语句,循环结束。
A.正确
B.错误
( )46. math.sum( )函数用于计算一组数的和。
A.正确
B.错误
( )47. string.ascii_letters包含了所有ascii字符集中的字母,无论大小写。
A.正确
B.错误
( )48. else块和finally块在异常处理中的作用是完全相同的。
A.正确
B.错误
( )49. 关系型数据库采用二维表为基本数据结构,通过公共关键字段实现不同二维表之间的联系。
A.正确
B.错误
( )50. 文件中的数据由特定的用户专用,其他用户很难共享它。与文件系统相比,数据的共享性高是数据库系统的特征之一。
A.正确
B.错误
53. 51、程序填空海龟绘图:补全下面的程序,让海龟画出一个橙色的圆形太阳已升出地平线,程序有8个空格请填写正确代码。问题1:_________问题2:_________问题3:_________问题4:_________问题5:_________问题6:_________问题7:_________问题8:_________
54. 52、程序填空综合应用:超市收银系统需要统计购物小票字符串:小票文本由商品名+单价拼接而成,格式示例“可乐5.5,面包8.2,牛奶4.8”。需求:自定义函数calc_money(s),接收小票字符串,①按逗号拆分得到商品单价列表;②遍历提取所有浮点价格;③计算购物总金额并返回(保留2位小数点)。补齐代码空缺。问题1:_________问题2:_________
问题3:_________问题4:_________
问题5:_________问题6:_________
问题7:_________问题8:_________
关闭
更多问卷
复制此问卷