内容正文:
信息技术考试提纲(二)
python内容在考试中以选择题和操作题形式出现,操作题题目2个,分别是修改程序代码和编写程序代码题目。
Python复习提纲:
一、计算机解决问题的过程
1、分析问题
2、设计算法
a.算法
b.使用自然语言描述算法
c.使用流程图描述算法
起止框
输入/输出框
处理框
判断框
流程线
连接符
d.三种基本结构的流程图
顺序结构
选择结构
循环结构
3.编写程序
python语言的开发环境
程序设计语言的发展
4.调试与维护
二、顺序结构——自上而下的顺序
1、常量:在程序运行过程中值始终保持不变的量
2、变量:其值允许改变的量
3、运算符与表达式
4、赋值语句:从右向左进行赋值
5、输入和输出语句
输入:input() 输出: print()
6、数据类型
Float():浮点型,将数值转变为小数
Int():整型,将数值转变为整数
Str():字符型,可以是字母、数字或符号。
字符串与数字的区别在于,字符串两端需加引号('或''),输出时原样显示引号中的内容。
三、做出判断选择的语句——分支语句
If 条件:
语句或语句组A
else:
语句或语句组B
四、周而复始的循环
1.列表
#创建列表
object=[“石榴”,1,”香蕉”,”橙子”,”例子”]
#将列表中的“石榴”替换成“苹果”
object[0]=“苹果"
#删除列表第一位元素
del object[1]
#列表中添加“猕猴桃”
object.append(“猕猴桃")
#输出列表元素
print (object)
2.计数循环
for 循环变量 in 列表:
语句或语句组
range()函数,它可以生成某个范围内的数字列表。
例如: range(1,6)就会生成[1,2,3,4,5]这样一个列表,
range(8)会生[0,1,2,3,4,5,6,7]这样一个列表。
3.条件循环
while 关系表达式:
语句或语句组
五、可以复用的代码——函数
1.用户自定义函数
def 函数名(参数): #函数说明(函数实现功能)
语句或语句组
return 返回值
2. 系统函数(例如:print( )、input( ))
2021年考试试题:
1.将数学表达式2(x+3)(x+4)转换为python中的表达式,以下正确的是()
A 2*(x+3)*(x+4) B2(x+3)(x+4) C2(x+3)*(x+4)
2.王老师要设计一个“判断学生是否只要一门课不及格(成绩小于60分)”的程序,下面的逻辑表达正确的是()
A (语文>=60 and 数学<60)or(语文<60 and 数学>=60)
B (语文>=60 and 数学<60)and (语文<60 and 数学>=60)
C (语文>=60 or 数学<60)and (语文<60 or 数学>=60)
3.写程序都是从模仿改造开始,请修改下面的程序,使得能够完成输入两个数字,求两个数的差的程序,应该修改哪一处,修改为什么()
a = eval(input()) 1
b = eval(input()) 2
C=a+b 3
Print(c)
A 1 a=int(input())
B 2 b=int(input())
C 3 c=a-b
4.以下关于算法的说法正确的是()
A 算法就是数学计算公式 B根据算法描述可以编写程序代码
C计算机已经很快了,不必考虑算法的运算效率
5.数据库中学生的姓名适合使用哪个数据类型 A 数值 B 字符C日期
6.新建一个名为yg的表,包含以下字段
字段名
数据类型
宽度
小数位数
编号
字符型
9
姓名
字符型
8
性别
字符型
2
完成该操作的SQL语句是()
A CREATE TABLE yg (编号 char(9), 姓名 char(8), 性别char(2))
B CREATE TABLE yg 编号 char(9), 姓名 char(8), 性别char(2)
C CREATE TABLE yg 编号 char 9 , 姓名 char 8 , 性别char 2
7.从职工工资表pay中,删除编号为04005的职工,完成该操作的SQL语句是()
DELETE FROM pay WHERE 编号=“04005”
SELECT FROM pay WHERE 编号=“04005”
UPDATE FROM pay WHERE 编号=“04005”
8.从表pay中,求各部门职工奖励工资的平均值,