内容正文:
第三单元练习题学生版
一、判断正误:(正确的打“√”,错误的打“×”)
1.一个信息系统的研制从问题的提出开始,经过开发、测试,直至使用的过程称为信息系统的生命周期。( )
2.快速模型采用自上向下、相互衔接的固定次序。( )
二、填空题
3.每个日期/时间字段需要( )个字节的存储空间。
4.通常,多媒体数据并不直接存储到数据表中,而是以( )的形式存储在服务器的硬盘之中,数据表仅存储多媒体数据的( )。
5.我们在数据库管理系统的可视化操作界面中访问某个数据库中的数据时,使用( )作为连接应用程序和数据库的管道。
6.author=request.POST.get(‘txtAuthor’)的功能是:
_________________________________________________________
7.请在“#”后写出命令的作用
cursor.execute(sql) #_______________
userID = request.session.get(u’userID’,’ ’) #_______________
三、设计题
8.请根据以下算法,画出流程图。
(1)获取用户编号、密码信息;
(2)以用户名、密码为条件查询数据库中是否存在相应记录,结果为真转入第(3)步,否则转入第(4)步;
(3)保存用户名信息,并跳转到“/mainpage”;
(4)给出提示信息“用户名或密码有误,请重新输入”,转入第(5)步;
(5)结束。
9.根据上题的算法描述编写Python程序代码。
数据连接(代码略)
userID = request.POST.get(‘txtUserID’)
userPassword = request.POST.get(‘txtPassword’)___
cursor.execute(u""" Select * FROM [student] where [学号]
= '%s' and 密码= '%s'""" %(userID,______________))
list=cursor.fetchall()
_______________________:
for row in list :