本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2013年全国计算机等级《二级VF》全真模拟试卷(4)
1、【 单选题
软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(  )。 [1分]
概要设计
软件设计
可行性研究和计划制定
需求分析
答案:
2、【 单选题
下列描述中正确的是(  )。 [1分]
算法是指对解题方案的准确而完整的描述
算法的有穷性是指算法程序的长度是有限的
算法是否有效与拥有的情报无关
算法的基本特征有可行性、确定性和有穷性
答案:
3、【 单选题
操作对象是两个表的关系运算是(  )。 [1分]
选择
投影
连接
答案:
4、【 单选题
在结构化程序设计中,模块划分的原则是(  )。 [1分]
各模块应包括尽量多的功能
各模块的规模应尽量大
各模块之间的联系应尽量紧密
模块内具有高内聚度,模块间具有低耦合度
答案:
5、【 单选题
视图是一个虚拟的表,它不能单独存在,而必须依赖于(  )。 [1分]
视图
数据库
查询
数据表
答案:
6、【 单选题
在Visual FoxPro中说明数组后,数组元素的初值是(  )。 [1分]
整数0
不定值
逻辑真
逻辑假
答案:
7、【 单选题
设有如下三个关系表
   
下列操作中正确的是(  )。 [1分]
T=RnS
T=RUS
T=R×S
T=R/S
答案:
8、【 单选题
在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定菜单项的访问键为“y”的菜单名称定义是(  )。 [1分]
查询\<(y)
查询/<(Y)
查询(\<Y)
查询(/<Y)
答案:
9、【 单选题
已知表中有字符型字段“职称”和“工龄”,要建立一个索引,要求首先按工龄排序,工龄相同时再按职称排序,正确的命令是(  )。 [1分]
INDEX ON工龄+职称TO sy_sep
INDEX ON工龄,职称TO sy_sep
INDEX ON职称+工龄TO sy_sep
INDEX ON职称,工龄TO sy_sep
答案:
10、【 单选题
在Visual FoxPr0中,有如下内存变量赋值语句:
X={"2010—08—08 10:15:20 AM}
Y=.Y.
Z=”123.24”
执行上述赋值语句之后,内存变量X、Y和Z的数据类型分别是(  )。 [1分]
D、L、C
T、L、C
D、C、N
T、C、N
答案:
11、【 单选题
下列叙述中正确的是(  )。 [1分]
数据库不需要操作系统的支持
数据库设计是指设计数据库管理系统
数据库是存储在计算机存储设备中的、结构化的相关数据的集合
数据库系统中,数据的物理结构必须与逻辑结构一致
答案:
12、【 单选题
在E—R图中,用来表示实体集的图形是(  )。 [1分]
矩形
椭圆形
菱形
三角形
答案:
13、【 单选题
下列不属于过程设计工具中图形工具的是(  )。 [1分]
N—S
PAD
程序流程图
DFD
答案:
14、【 单选题
假设“产品”表中有C型字段“产地”,要求将产地以“北京”开头的产品记录全部打上删标记,正确的SQL命令是(  )。 [1分]
DELETE FROM产品FOR产地=”北京”
DELETE FROM产品WHERE产地=”北京%”
DELETE FROM产品FOR产地=”北京*”
DELETE FROM产品WHERE产地LIKE”北京%”
答案:
15、【 单选题
Visual FoxPo是一种(  )。 [1分]
数据库管理系统
数据库
数据库系统
数据库应用系统
答案:
16、【 单选题
为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并且小于等于10”,正确的SQL语句是(  )。 [1分]
CHANGE TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10
ALTER TABLE评分ALTER分数SET CHECK分数>=0 AND分数<=10
ALTER TABLE评分ALTER分数CHECK分数>=0 AND分数<=10
CHANGE TABLE评分ALTER分数SET CHECK分数>=0 0R分数<=10
答案:
17、【 单选题
用数据流图(DFD)作为描述工具的软件开发阶段是(  )。 [1分]
可行性分析
需求分析
概要设计
详细设计
答案:
18、【 单选题
在下面的Visual FoxPro表达式中,运算结果不为逻辑真的是(  )。 [1分]
EMPTY(SPACE(0))
LIKE(’xy*’,’xyz’)
AT(’xy’,’abcxyz ’)
ISNULL(.NULL.)
答案:
19、【 单选题
“主键”不允许存在重复值,是指(  )。 [1分]
数据完整性约束规则
引用完整性约束规则
参照完整性约束规则
实体完整性约束规则
答案:
20、【 单选题
结构化分析可以使用的工具是(  )。 [1分]
N—S图
DFD图
PAD图
程序流程图
答案:
21、【 单选题
以下叙述中错误的是(  )。 [1分]
算法正确的程序对于相同的输入一定有相同的结果
算法正确的程序可以没有输入
算法正确的程序可以没有输出
算法正确的程序最终一定会结束
答案:
22、【 单选题
算法的有穷性是指(  )。 [1分]
算法程序的运行时间是有限的
算法程序所处理的数据量是有限的
算法程序的长度是有限的
算法只能被有限的用户使用
答案:
23、【 单选题
在Visual FoxPo中,数据库文件和数据表文件的扩展名分别是(  )。 [1分]
.DBF和.DCT
.DBF和.DBC
.DBC和.DCT
.DBC和.DBF
答案:
24、【 单选题
使用如下三个数据库表,回答{TSE}题:
学生(学号C(8),姓名C(8),性别C(2),班级C(8))
课程(课程编号C(8),课程名称C(20))
成绩(学号C(8),课程编号C(8),成绩N(5,1))
查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是(  )。 [1分]
SELECT课程.课程名称,MAX(成绩)AS最高分FROM成绩,课程;
WHERE成绩.课程编号=课程.课程编号;
GROUP BY课程.课程编号
SELECT课程.课程名称,MAX(成绩)As最高分FROM成绩,课程;
WHERE成绩.课程编号=课程.课程编号;
GROUP BY课程编号
SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程;
WHERE成绩.课程编号=课程.课程编号;
GROUP BY课程.课程编号
SELECT课程.课程名称,MIN(成绩)AS最高分FROM成绩,课程;
WHERE成绩.课程编号=课程.课程编号;
GROUP BY课程编号
答案:
25、【 单选题
使用如下三个数据库表:
学生(学号C(8),姓名C(8),性别C(2),班级C(8))
课程(课程编号C(8),课程名称C(20))
成绩(学号C(8),课程编号C(8),成绩N(5,1))
查询所有选修了“高等数学”的学生的“相关”成绩,要求信息中包括学生姓名和成绩,并按成绩由低到高的顺序排列,下列语句正确的是(  )。 [1分]
SELECT学生.姓名,成绩.成绩FROM学生,成绩;
WHERE学生.学号=成绩.学号;
AND课程.课程名称=’高等数学’;
ORDER BY成绩.成绩ASC
SELECT学生.姓名,成绩.成绩FROM课程,成绩;
WHERE AND课程.课程编号=成绩.课程编号;
AND课程.课程名称=’高等数学’;
ORDER BY成绩.成绩ASC
SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩;
WHERE学生.学号=成绩.学号;
AND课程.课程编号=成绩.课程编号;
AND课程.课程名称=’高等数学’;
GROUP BY成绩.成绩ASC
SELECT学生.姓名,成绩.成绩FROM学生,课程,成绩;
WHERE学生.学号=成绩.学号;
AND课程.课程编号=成绩.课程编号;
AND课程.课程名称=’高等数学’;
ORDER BY成绩.成绩ASC
答案:
26、【 单选题
使用如下三个数据库表:
学生(学号C(8),姓名C(8),性别C(2),班级C(8))
课程(课程编号C(8),课程名称C(20))
成绩(学号C(8),课程编号C(8),成绩N(5,1))
检索还未确定成绩的学生选课信息,正确的SQL命令是(  )。 [1分]
SELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩WHERE学生.学号=成绩.学号
AND成绩.成绩IS NULL
SELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩WHERE学生.学号=成绩.学号
AND成绩.成绩=NULL
SELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩0N学生.学号=成绩.学号
WHERE成绩.成绩IS NULL
SELECT学生.学号,姓名,成绩.课程编号FROM学生JOIN成绩0N学生.学号=成绩.学号
WHERE成绩.成绩=NULL
答案:
27、【 单选题
使用如下三个数据库表:
学生(学号C(8),姓名C(8),性别C(2),班级C(8))
课程(课程编号C(8),课程名称C(20))
成绩(学号C(8),课程编号C(8),成绩N(5,1))
查询”学生”表的全部记录并存储于临时表文件one中的SQL命令是(  )。 [1分]
SELECT*FROM学生INTO CURSOR one
SELECT*FROM学生TO CURSOR one
SELECT*FROM学生INTO CURSOR DBF one
SELECT*FROM学生TO CURSOR DBF one
答案:
28、【 单选题
假设工资表中有100条记录,当前记录号为10,用MAX命令计算工资最大值时,若缺省[范围]短语条件,则系统将(  )。 [1分]
只计算当前记录的工资值
计算10条记录的最大工资值
计算后90条记录的最大工资值
计算全部记录的最大工资值
答案:
29、【 单选题
以下索引类型中,能够随表的打开而打开的是(  )。 [1分]
单一的IDX索引
非结构复合索引(CDX)
结构复合索引
以上类型都不是
答案:
30、【 单选题
人员基本信息一般包括身份证号、姓名、性别、年龄等。其中可以作为主关键字的是(  )。 [1分]
身份证号
姓名
性别
年龄
答案:
31、【 单选题
对象实现了数据和操作的结合,是指对数据和数据的操作进行(  )。 [1分]
组合
隐藏
集成
封装
答案:
32、【 单选题
下列关于索引的叙述中,不正确的是(  )。 [1分]
Visual FoxPro支持单一索引文件和复合索引文件
打开和关闭索引文件均使用SET INDEX T0命令
索引的类型有主索引、候选索引、唯一索引和普通索引
索引文件不随库文件的关闭而关闭
答案:
33、【 简答题
在考生目录下完成如下简单应用:
1.用SQL语句完成下列操作:列出所有盈利(现价大于买入价)的股票简称,以及它们的现价、买人价和持有数量,并将检索结果按持有数量降序排序存储于表stock_temp中。
2.使用一对多报表向导建立报表。要求:父表为stock_name,子表为stock_s1,从父表中选择字段“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票代码升序排序;报表标题为“股票持有情况”;生成的报表文件名为stock_report。然后用报表设计器打开生成的文件stock_report.frx对其进行修改,将标题区中显示的当前日期移到页注脚区,使得在页注脚区能够显示当前日期。 [24分]
解析:
(1)【操作步骤】在命令窗口输入以下程序语句,并按回车键即可。SELECT stock_nalne.股票简称,stock_sl.现价,stock_sl.买人价,stock_sl.持有数量;FROM stock_nanle,stock_sl;WHERE stock_sl.股票代码=stock_llalne.股票代码Andstock_sl.现价>stock_sl.买入价;ORDER BY stock_sl.持有数量DESC;INTO TABLE stock_temp
(2)【操作步骤】步骤1:单击常用工具栏中的“新建”按钮,文件类型选择“报表”,利用向导创建报表。步骤2:在“向导选取”对话框中,选择“一对多报表向导”并单击“确定”按钮,打开“一对多报表向导”对话框。步骤3:在“一对多报表向导”对话框的“步骤1一从父表选择字段”中,首先要选取表“stock_name”,在“可用字段”列表框中显示表stock_naine的所有字段名,并选定“股票简称”添加到“选定字段”列表框中,单击“下一步”按钮。步骤4:在“一对多报表向导”对话框的“步骤2一从子表选择字段”中,选取表“stock_sl”,在“可用字段”列表框中显示表stock_sl的所有字段名,并选定所有的字段添加到“选定字段”列表框中,单击下一步“按钮”。步骤5:在“一对多报表向导”对话框的“步骤3一为表建立关系”中,单击“下一步”按钮。步骤6:在“一对多报表向导”对话框的“步骤4一排序记录”中,选定“股票代码”字段并选择“升序”,再单击“添加”按钮,单击“完成”按钮。步骤7:在“一对多报表向导”对话框的“步骤6一完成”中,在“报表标题”文本框中输入“股票持有情况”,单击“完成”按钮。步骤8:在“另存为”对话框中,输入保存报表名“stock_re_ port”,再单击“保存”按钮,报表即可生成。然后根据题意将标题区显示的当前日期移到页注脚区显示,最后保存即可。
34、【 简答题
首先利用表设计器在考生文件夹下建立表table3,表结构如下:
民族字符型(4)数学平均分数值型(6,2)英语平均分数值型(6,2)
然后在考生文件夹下创建一个名为mymenu.mnx的下拉菜单,并生成菜单程序mymenu.mpr。运行该菜单程序则在当前Visual FoxPro系统菜单的末尾追加一个“考试”子菜单,如下图所示。
   
“考试”菜单下“计算”和“返回”命令的功能都通过执行“过程”完成。
“计算”菜单命令的功能是:根据xuesheng表和chengji表分别统计汉族学生和少数民族学生数学和英语两门课程的平均分,并把统计结果保存在表table3中。表table3的结果有两条记录:第1条记录是汉族学生的统计数据,“民族”字段填“汉”;第2条记录是少数民族学生的统计数据,“民族”字段填“其他”。
“返回”菜单命令的功能是恢复到Visual FoxPro的系统菜单。
菜单程序生成后,运行菜单程序并依次执行“计算”和“返回”菜单命令。 [18分]
解析:
【操作步骤】  步骤1:建立表可以通过常用工具栏中的“新建”按钮完成,依次执行“文件”一“新建”一“表”一“新建文件”命令,在打开的表设计器中依次输入各字段的名称,并设置各字段的类型和宽度,设置完成后单击“确定”按钮,选择不输入记录。  步骤2:建立菜单可以使用“文件”菜单完成,选择“文件” 一“新建”一“菜单”一“新建文件”命令打开菜单设计器。打开“显示”菜单下的“常规选项”对话框,在“位置”处选择追加,则新建立的子菜单会在当前VFP系统菜单后显示。步骤3:在菜单名称中填入“考试”,并设置其结果为“子菜单”,单击创建;在于菜单的菜单名称中输入“计算”、“返回”,结果均设为“过程”。 步骤4:在“计算”菜单项的过程中输入下列代码。
   
1
1页,共34个题库
1页,共34个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169