2022年《数据库原理及应用》山东大学网络教育考试模拟题及答案 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年《数据库原理及应用》山东大学网络教育考试模拟题及答案 .pdf》由会员分享,可在线阅读,更多相关《2022年《数据库原理及应用》山东大学网络教育考试模拟题及答案 .pdf(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、数据库原理及其应用一、选择题1、 ( D )在下列表达式中,计算结果为字符型的是:A1234+ASC( “A”) B. SQRT(4)*12/24/60 CCTOD( “12/24/94”)DA TA( ) D. “2.13”+SUBSTR( “联想汉字操作系统” ,5,12) 2、 (C )关于自由表的叙述,正确的是A. 全部是用以前版本的FoxBase 建立的表B. 可以用 VFP 建立,但不能把它添加到数据库中C. 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D. 自由表可以添加到数据库中,但数据库表不能从数据库中移出成为自由表3、(A )下列选择中都是方法程序的是:
2、ACls,setfocus,pset,release BCls,caption,pset,release CCls,refresh,release ,initD Setfocus,getfocus,lostfocus,cls 4、 ( C )查询设计器包括的选项卡有A. 字段、条件、分组依据B. 联接、杂项、索引C. 筛选、排序依据、字段D. 排序依据、分组依据、条件二、填空题1、文本框用于数据输入输出的属性是Value 。2、用于处理文本信息的控件有:文本框、标签、编辑框。3、SQL 语言所具有的功能是数据定义、数据操纵、数据控制。4、查询向导中可以有三种选择:查询向导、交叉表格查询、图形向
3、导。5、参照完整性的规则包括插入规则、更新规则、删除规则。6、建立索引的字段值不允许重复,且一个表中只能创建一个,它应该是主索引。7、在数据表中,每一行是关于客观事物的具体描述,叫做元组。8、表结构定义了数据表的字段个数、字段名、字段类型、字段宽度和小数位数等内容。9、日期型常量的一般格式为yyyy-mm-dd 。10、数据库表中的字段有效性规则用来指定字段的验证性规则。11、数据库系统的组成是数据库、计算机硬件、数据库管理系统、应用程序、用户12、利用 SQL 语句创建一个表文件,文件名为 student,表结构由五个字段组成,分别是 xm 字符类型,长度为10;xb 字符类型,长度为2,默
4、认值为“男” ; csrq 日期类型;sfty 逻辑类型; bz 备注类型。Create table student(xm C(10),xb C(2) DEFAULT( 男 ),csrq D,sfty L,bz M) 13、假设有一个设备管理表sb.dbf,其表结构为:sb (编号C(5),名称C(6),启用日期D,价格N(9,2) ,部门C(2),主要设备L)精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 13 页 - - - - - - - - - - 在 sb 表中编号字段值要求唯一。利
5、用SQL 语句查询sb 表中价格大于10000 元的所有主要设备。Selete 主要设备FROM sb WHERE 价格 10000 14、假设由一个设备管理表sb,其结构见第15 题。还有一个设备大修表dx.dbf ,其表结构为: dx(编号C(5),费用N(6,1)) ,每台设备大修一次,就作为一条记录保存在dx 表中,因此一台设备在dx 表中可能有多条记录,即维修过多次。 利用 SQL 语句查找设备编号为 106-1 的设备的大修费用及其设备名称,并按费用降序排列。SELETE dx. 费用,sb.名称from dx,sb WHILE dx. 编号 =” 106-1” .and. (sb
6、.编号 =dx.编号 ); ORDER BY dx. 费用 DESC 15、利用 SQL 语句查询设备管理表sb 中的部门数。SELETE COUNT(DISTINCT 部门) FROM sb 16、对象事件是指由系统( VFP)预先设置好的、能被对象识别的动作。如单击事件、双击事件等,不同的对象能识别的事件不全相同。17、焦点事件包括When 事件、 Valid 事件、GotFocus 事件、LostFocus 事件。18、CLEAR OS=0 JS=0 I=1 DO WHILE I=100 IF INT(I/2)=I/2 OS=OS+1 ELSE JS=JS+1 ENDIF I=I+1 E
7、NDDO ?” 偶数和 ” , OS ?” 奇数和 ” , JS 19、下列程序中循环语句的作用是:输入一个大于等于100 并且小于1000 的数CLEAR DO WHILE .T. INPUT 请输入一个三位的正数: TO Y IF Y999 LOOP & 返回循环开始ELSE EXIT & 退出循环ENDIF ENDDO ?Y 三、简答及描述题1、举例说明五种VFP 数据类型的特点。答:字符型数据可以包含字母、数字、空格、汉字和符号。如” SDFG” ,” 12345” ,” 计算机” 为字符型常量。在内存中一个字符占用一个字节,一个汉字占用两个字节。精品资料 - - - 欢迎下载 - -
8、 - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 13 页 - - - - - - - - - - 数值型数据是由09、小数点及正负号组成。如234.56,-89.789,123。每个数值型数据占用 8 个字节。日期型由年、 月、日组成的数据。 每个日期型数据长度为8 个字节。 如:2007-12-16。逻辑型数据表达了一个逻辑值。该逻辑值有两种可能的值:真(true)或假( false) 。每个逻辑型数据占用一个字节。如:逻辑真值为.T.(.Y.) ,逻辑假值为 .F.(.N.) 。货币型数据用于表示货币的数,例如:单价、金额、工
9、资、奖金等,每个货币型数据数据占用8 个字节。货币型数据的特点是当小数点位数超过4 位时,自动进行四舍五入。一般由“ $”符号作为数值的前缀,例如:$1234.56。2、建立一个名为“studbc”的数据库。在该数据库中建立如下数据表,名为studbf,结构为studbf(学号C 7,姓名C8, 性别C2,年龄N2,照片G)学号姓名性别年龄照片2005101 李明男19 2005102 孙丽女18 每个记录的照片字段内都存有照片。写出详细的建立过程。答:打开“文件”菜单,选择“新建”,进入“新建”窗口。在“新建”窗口中,将文件类型设为“数据库”,再选择“新建文件”命令,在打开的“创建”对话框中
10、为新建的数据库命名为“studbc” ,单击“保存”按钮,进入“数据库设计器”窗口,数据库文件“studbc”创建完成。在打开的数据库文件中,选择“文件”菜单中的“新建”命令,在打开的“新建”对话框中选择文件类型为“表”。单击“新建文件”按钮,打开“创建”对话框,在“创建”对话框中输入数据表名为“ studbf” ,单击“保存”按钮,打开了表设计器。在表设计器中,输入各字段属性:例如,输入第一个字段名“学号”,其类型处选择“字符型”,其宽度处输入7。再依次按(姓名C8,性别C2,年龄N2,照片G)进行设置。定义结束后,单击“确定”按钮,会弹出询问是否输入数据的对话框。单击“是”,可以立即向表中
11、输入数据。如:学号输入栏中输入“2005101” ,姓名输入栏中输入“李明”,性别输入栏中输入 “男”,年龄输入栏中输入 “19” ,在照片输入栏 “gen”处,按 Ctrl+PageUp键,打开相应的输入窗口,选择“编辑”菜单下的“插入对象”,在出现的插入对象对话框中选择“由文件创建”单选按钮,并单击“浏览”,从弹出的“打开”对话框中找到要插入的照片文件,单击“确定”按钮,单击窗口关闭按钮。输入完所有记录后,按Ctrl+W 保存。3、如何设置 “默认” 命令按钮?如何设置图文按钮?举例说明如何设置命令按钮的访问键。答:每个表单上有且只有一个命令按钮为默认按钮,将要设置为 “默认” 命令按钮的
12、Default属性设为 .T.,Enabled 属性值必须为 .T.。设置图文按钮:只要将该命令按钮的Picture 属性值中设置一个图形文件名,命令按钮上就会显示该图形文件的图像。命令按钮经常使用访问键来达到快速获得焦点的目的。设置方法是:在Caption 属性值中作为访问键的字母前加上“”两个符号,显示时该字母下方有一条下划线,这个字母就成了访问键。 例:命令按钮 Command1 要设置访问键, 这个命令按钮上的文字是“第一个”,可将此按钮的Caption 的值设为“第一个T”,运行表单时,就可按Alt+T 进行访问。精品资料 - - - 欢迎下载 - - - - - - - - - -
13、 - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 13 页 - - - - - - - - - - 四、程序设计题1、输入一个整数,当为偶数时,求其立方;当为奇数时,求其平方。2、设计一个输入用户密码的表单,界面如下。输入密码时在文本框中显示“*” ,密码错误时显示“密码错,请重新输入!” ,三次输入不正确时显示“对不起,你不是合法用户!”后结束表单运行;输入正确密码后显示“密码正确!可以进入系统。” ,然后结束表单运行。解:1、CLEAR INPUT “ 请输入一个数:” TO x IF x%2=0 或 INT(x/2)=X/2 y=x*3 ?” 该数是偶数,其
14、立方为:” , y ELSE y=x*2 ?” 该数是奇数,其平方为:” , y ENDIF 2、第一步,创建一个表单,然后在其中创建标签和文本框各一个,命令按钮二个。第二步,属性设置控件属性属性值label1 Caption 密码:text1 PasswordChar * Value (清空)Command1 Caption 确定Command2 Caption 取消第三步,程序编写Form1 的 Load 事件:PUBLIC i i0 Command1 的 Click 事件:i=i+1 IF THISFORM.Text1.Value= ” 123456”MESSAGEBOX( “ 密码正确
15、!可以进入系统。” ) THISFORM.RLEASE ELSE IF i3 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 13 页 - - - - - - - - - - MESSAGEBOX( “ 密码错,请重新输入!” ) THISFORM.text1.V ALUE= ”THISFORM.text1.SETFOCUS ELSE MESSAGEBOX( “ 对不起,你不是合法用户!” ) THISFORM.RELEASE ENDIF ENDIF Command2 的 Click 事件:T
16、HISFORM.RELEASE 数据库原理及其应用本试卷用到的表及其结构为:Rsgl 表(编号C,姓名 C,性别C,出生日期D,职称C,工资N(7,2) ,婚否L)一、选择题1、 (A )数据库管理系统的四个组成部分,包括数据定义语言、数据操纵语言、实用程序和A. 数据控制语言B. 数据执行语言C. 数据管理语言D. 数据形式语言2、 (C )下列关于 子句的说法正确的是A. 所有带有 子句的命令的默认范围都是ALL B. NEXT 只对从当前记录开始的以下n 个记录进行操作C. RECORD 对 n 个记录进行操作D. 子句一般有三种选择:ALL, NEXT , RECORD 3、 (A )
17、用 List 命令显示当前表中1990 年以后(不包括1990 年)工作的男同志,且只显示姓名、工作时间和工资三个字段。A. LIST FOR YEAR( 工作时间 )1990 AND 性别 =” 男” FIELDS 姓名 , 工作时间 , 工资B. LIST FIELDS 姓名,工作时间,工资FOR 工作时间 1990 AND 性别男C. LIST FIELDS 姓名,工作时间,工资FOR 1990 AND 男D. LIST FIELDS 姓名,工作时间, 工资 FOR YEAR( 工作时间 )0 B. CREATE TABLE student ADD xf N(3) CHECK xf 0
18、C. ALTER TABLE student ADD xf N(3) CHECK xf 0 D. DROP TABLE student ADD xf N(3) CHEAK xf 0 二、填空题1、VFP 中的变量包括内存变量和字段变量。2、逻辑运算符有AND 、OR 和NOT 3、在数据表中,每一行是关于一个客观事实的具体描述,叫做记录。4、数据表的关闭命令是USE 。5、VFP 的四种索引类型是主索引、普通索引、唯一索引和候选索引。6、为确保数据库中表间关系不被破坏而设置的一组规则是参照完整性。7、查询文件中保存的是从数据库中提取出用户所需要的数据,并能以多种方式显示查询结精品资料 - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库原理及应用 2022年数据库原理及应用山东大学网络教育考试模拟题及答案 2022 数据库 原理 应用 山东大学 网络 教育 考试 模拟 答案
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内