计算机类二级VFP

2013年全国计算机等级《二级VF》全真模拟试卷(11)

43 题含答案VFP
共 43 题返回本类
1单选题1 / 43
SQL命令中的HAVING短语必须与(  )结合使用,不能单独使用。
查看答案
D. GROUP BY
2单选题2 / 43
将查询结果存储到临时表的SQL SELECT格式是(  )。
查看答案
B. INTO CURSOR
3单选题3 / 43
由基本形式SELECT-FROM-WHERE组成语句的功能是(  )。
查看答案
A. 数据查询
4单选题4 / 43
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有(  )。
查看答案
C. 特定的数据模型
5单选题5 / 43
在表设计器的“字段”选项卡中,字段有效性的设置项中不包括(  )。
查看答案
D. 标题
6单选题6 / 43
在Visual FoxPro中进行参照完整性设置时,要想设置成“当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值”,应选择(  )。
查看答案
D. 级联
7单选题7 / 43
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(  )。
查看答案
D. 需求分析
10单选题10 / 43
设b=“全国计算机等级考试”,结果为“等级考试”的表达式是(  )。
查看答案
B. Right(b,8)
11单选题11 / 43
现有表:读者(读者姓名,读者单位,借书证号)
借阅(借书证号,图书名称,图书作者,出版单位)
从读者表和借阅表中查询借阅了两本及两本以上图书的读者姓名和读者单位,正确的SQL语句是(  )。
查看答案
A. SELECT读者姓名,读者单位FROM读者WHERE借书证号IN;
(SELECT借书证号FROM借阅GROUP BY借书证号HAVING COUNT(*)>=2)
12单选题12 / 43
在Visual FoxPro的数据库表中只能有一个(  )。
查看答案
C. 主索引
13单选题13 / 43
下列叙述中正确的是(  )。
查看答案
C. 只有一个根结点的数据结构不一定是线性结构
14单选题14 / 43
执行下列程序后,结果会在屏幕上显示(  )。
strl=”Computer”
strl=stuff(strl,4,5,”pany”)?strl
查看答案
B. Company
15单选题15 / 43
表单的Caption属性用于(  )。
查看答案
B. 指定表单的标题栏上的文字
16单选题16 / 43
在Visual FoxPo中,容器层次中的对象引用属性parent的含义是指(  )。
查看答案
C. 当前对象的直接容器对象
17单选题17 / 43
“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的SQL命令是(  )。
查看答案
D. CREATE TABLE学生(学号C(6)PRIMARY KEY,姓名C(8),性别C(2),年龄I)
18单选题18 / 43
“主键”不允许存在重复值,是指(  )。
查看答案
D. 实体完整性约束规则
19单选题19 / 43
下列叙述中正确的是(  )。
查看答案
A. 为了建立一个关系,首先要构造数据的逻辑关系
20单选题20 / 43
Visual FoxPro参照完整性规则包括(  )。
查看答案
C. 插入规则、更新规则、删除规则
22单选题22 / 43
软件测试的正确过程是(  )。
查看答案
D. c、b、a、d
23单选题23 / 43
假设学生表已在当前工作区打开,其当前记录的“姓名”字段值为“李三”(C型字段)。在命令窗口输入并执行如下命令:
姓名=姓名一”成绩”  ?姓名
屏幕上会显示(  )。
查看答案
A. 李三
24单选题24 / 43
如果学生表student是使用下面的SQL谙句创建的:
CREATE TABLE student(学号C(6)PRIMARY KEY NOT NULL,姓名C(8),性别C(2),年龄N(2) CHECK(年龄>15 AND年龄<30,))
则下面的SQL语句中可以正确执行的是(  )。
查看答案
A. INSERT INTO student(学号,性别,年龄)VALUES(”0542”,”李雷”,”男”,17)
25单选题25 / 43
以下叙述中正确的是(  )。
查看答案
D. 线性表是线性结构
26单选题26 / 43
在Visual FoxPro中以下叙述正确的是(  )。
查看答案
A. 利用视图可以修改数据
27单选题27 / 43
在单链表中,增加头节点的目的是(  )。
查看答案
B. 方便运算的实现
28单选题28 / 43
数据库管理系统中负责数据完整性、安全性定义的语言是(  )。
查看答案
D. 数据控制语言
29单选题29 / 43
在Visual FoxPro的项目管理器中不包括的选项卡是(  )。
查看答案
D. 表单
30单选题30 / 43
以下关于数据库系统的叙述中正确的是(  )。
查看答案
B. 数据库系统减少了数据冗余
31单选题31 / 43
下列程序段执行以后,内存变量A和B的值是(  )。
CLEAR A=10 B=20 SET UDFPARMS TO REFERENCE
DO SQ WITH(A),B ?A,B
PROCEDURE SQ
PARAMETERS Xl,YI X1=X1*X1
Y1=2*X1 ENDPROC (  )。
查看答案
A. 10 200
32单选题32 / 43
在Visual FoxPro中,当创建一个对象的时候,将先引发(  )。
查看答案
A. Init事件
33单选题33 / 43
连编应用程序不能生成的文件是(  )。
查看答案
D. .prg文件
35单选题35 / 43
在数据库设计中,将E—R图转换成关系数据模型的过程属于(  )。
查看答案
C. 逻辑设计阶段
36单选题36 / 43
在数据库系统中,数据独立性是指(  )。
查看答案
D. 以上三种说法都不对
37单选题37 / 43
在以下关于“查询”的叙述中,正确的是(  )。
查看答案
D. 查询保存在查询文件中
38单选题38 / 43
"图书"表中有字符型字段“图书号”。要求用SQL DELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是(  )。
查看答案
D. DELETE FROM图书WHERE图书号LIKE”A%”
39单选题39 / 43
下列表达式中,写法错误的是(  )。
查看答案
C. .T.+.F.
40单选题40 / 43
要为当前表所有职称为“教授”的职工增加1000元津贴,应使用命令(  )。
查看答案
B. REPLACE津贴WITH津贴+1000 FOR职称=”教授”
41主观题41 / 43
考生文件夹下的自由表employee中存放着职员的相关数据。
1.利用表设计器为employee表创建一个普通索引,索引表达式为“姓名”,索引名为xm。
2.打开考生文件夹下的表单文件formone,然后设置表单的Load事件,代码的功能是打开employee表,并将索引xm设置为当前索引。
3.在表单formone中添加一个列表框,并设置列表框的名称为mylist,高度为60,可以多重选择。
4.设置表单formone中mylist列表框的相关属性,其中RowSourceType属性为字段,使得当表单运行时,列表框内显示employee表中姓名字段的值。
查看答案
【操作步骤】1.打开“employee”表的表设计器,单击“索引”选项卡,在索引名处输入“xm”,类型选择“普通索引”,表达式为“姓名”。
2.打开表单文件formone.scx,然后设置表单的Load事件代码如下。
useemployee.dbfsetordel"to xm
3.选中控件工具栏里的“列表框”按钮,在表单设计器中拖动鼠标,这样在表单上得到一个“列表框”对象Listl,设置它的Name属性为“mylist”,Heisht属性为“60”,MultiSelect属性为.T.。
4.在属性窗口设置mylist列表框的RowSourceType属性为“6一字段”,RowSource属性为“employee.姓名”。
42主观题42 / 43
在考生文件夹下已有order、orderitem和goods 3个表。其中,order表包含了订单的基本信息,0rdefitem表包含了订单的详细信息,goods表包含了商品(图书)的相关信息。
1.利用查询设计器创建查询,从0rder、orderitem和goods表中查询客户名为lilan的所有订单信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价和数量6项内容。各记录按订单号降序排序,订单号相同按商品名降序排序。查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。
2.首先创建一个名为orde_m的数据库,并向其中添加order表和0rderitem表。然后在数据库中创建视图Viewone:利用该视图只能查询商品号为a00002的商品订购信息。查询结果依次包含订单号、签订日期和数量3项内容。各记录按订单号升序排列,最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。
查看答案
1.【操作步骤】
步骤1:单击工具栏中的“新建”按钮,在“新建”对话框中选择“查询”单选按钮,再单击“新建文件”按钮。在查询设计器中右击,在弹出的快捷菜单中选择“添加表”命令,在“打开”对话框中依次将order、orderitem和goods表添加到查询中,并设置三表间的联系。
步骤2:在“字段”选项卡中依次将“0rder.客户名”、“0r-der.订单号”、“Goods.商品名”、“G0(,ds.单价”、“0rderitem.数量”、“0rder.签订日期”添加到选定字段;切换到“筛选”选项卡,在“字段名”中选择“0rder.客户名”,“条件”选择“=”,“实例”中输入:lilan;切换到“排序依据”选项卡并在其中选择字段“Order.订单号”和“Goods.商品名”,排序选项设为“降序”。
步骤3:单击“查询”菜单下的“查询去向”命令,在“查询”去向对话框中选择“表”,在“表名”文本框框中输入表名table.one。
步骤4:单击工具栏中的“保存”按钮,在“另存为”对话框中输入queryone。最后运行该查询。
2.【操作步骤】
步骤1:在命令窗口输入命令“Creadatabaseorder_m”。
步骤2:单击工具栏中的“打开”按钮,打开数据库0rder_m的数据库设计器,添加表“0rder”和“orderitem”到新建的数据库中。
步骤3:按要求新建一个视图“viewone”,将“0rder”和“or-deritem”表添加到视图设计器中,选择字段“订单号”、“签订日期”和“数量”,筛选条件为“商品号=a00002”,按订单号升序排序。
步骤4:新建一个查询,将视图添加到查询设计器中。选择全部字段,设置查询去向为表tabletwo,保存并运行查询,查询名为默认。
43主观题43 / 43
设计一个名为form_book的表单,表单的控件名为forml,文件名为form_book,表单的标题为“图书情况统计”。表单中有一个组合框(名称为Combo1)、一个文本框(名称为Text1)和两个命令按钮“统计”和“退出”(名称分别为Command1和Command2)。
运行表单时,组合框中有3个条目“清华”、“北航”、“科学”(只有3个出版社名称,不能输入新的)可供选择,在组合框中选择出版社名称后,如果单击“统计”命令按钮,则文本框显示出book表中该出版社图书的总数。
单击“退出”按钮则关闭表单。
注意:完成表单设计后要运行表单的所有功能。
查看答案
【操作步骤】步骤1:在命令窗口中输入create form form_book,然后按回车键,在表单设计器的“属性”对话框中设置表单的Caption属性为“图书情况统计”、Name属性为form_book。
步骤2:从“表单控件”工具栏向表单添加一个组合框、一个文本框和两个命令按钮,设置组合框的RowSourceType属性为“1-值”、Style属性为“2-下拉式列表框”、RowSource属性为“清华,北航,科学”,设置命令按钮Command1的Caption属性为“统计”,设置按钮Command2的Caption属性为“退出”。步骤3:分别双击命令按钮“统计”和“退出”,为它们编写 Click事件代码。其中,“统计”按钮的Click事件代码如下:
SELECT COUNT(*)FROM BOOK;
WHERE出版社=THISFORM.COMB01.VALUE;
INTO ARRAY TEMPTHISFORM.Text1.VALUE=TEMP(1)
“退出”按钮的Click事件代码如下:ThisForm.Release
步骤4:单击工具栏中的“保存”按钮,然后单击“运行”按钮运行表单,并依次选择下拉列表框中的项以运行表单的所有功能。
← 上一卷下一卷 →