2008年9月全国计算机等级考试二级VF考前模拟试卷及答案
(考试时间90分钟,满分100分) 一、选择题((1)~(35)每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)在计算机中,算法是指______。 A.查询方法 B.加工方法 C.解题方案的准确而完整的描述 D.排序方法
(2)栈和队列的共同点是______。 A.都是先进后出 B.都是先进先出 C.只允许在端点处插入和删除元素 D.没有共同点
(3)已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
A.cedba B.acbed C.decab D.deabc (4)在下列几种排序方法中,要求内存量最大的是______。 A.插入排序 B.选择排序 C.快速排序 D.归并排序 (考试时间90分钟,满分100分)
(5)在设计程序时,应采纳的原则之一是______。 A.程序结构应有助于读者理解 B.不限制goto语句的使用 C.减少或取消注解行 D.程序越短越好
(6)下列不属于软件调试技术的是______。 A.强行排错法 B.集成测试法 C.回溯法 D.原因排除法
(7)下列叙述中,不属于软件需求规格说明书的作用的是______。 A.便于用户、开发人员进行理解和交流 B.反映出用户问题的结构,可以作为软件开发工作的基础和依据 C.作为确认测试和验收的依据 D.便于开发人员进行需求分析
(8)在数据流图(DF D.中,带有名字的箭头表示______。 A.控制程序的执行顺序 B.模块之间的调用关系 C.数据的流向 D.程序的组成成分
(9)SQL语言又称为______。 A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构化操纵语言
(10)视图设计一般有3种设计次序,下列不属于视图设计的是______。 A.自顶向下 B.由外向内 C.由内向外 D.自底向上
(11)在下列4个选项中,不属于基本关系运算的是______。 A.连接 B.投影 C.选择 D.排序
(12)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于______。
A.一对一联系 B.一对二联系 C.多对多联系 D.一对多联系
(13)Visual FoxPro支持的数据模型是______。 A.层次数据模型 B.关系数据模型 C.网状数据模型 D.树状数据模型
(14)在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采用如下步骤______。 A.选择“文件”菜单中的“新建”命令,然后在新建对话框中单击“数据库”单选按钮,再单击“新建文件”命令按钮
B.选择“文件”菜单中的“新建”命令,然后在新建对话框中单击“数据库”单选按钮,再单击“向导”命令按钮
C.选择“文件”菜单中的“新建”命令,然后在新建对话框中单击“表”单选按钮,再单击“新建文件”命令按钮
D.选择“文件”菜单中的“新建”命令,然后在新建对话框中单击“表”单选按钮,再单击“向导”命令按钮
(15)将内存变量定义为全局变量的Visual FoxPro命令是______。 A.LOCAL B.PRIVATE C.PUBLIC D.GLOBAL
(16)扩展名为.dbc的文件是______。 A.表单文件 B.数据表文件 C.数据库文件 D.项目文件
(17)假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是______。 A.Do mymenu B.Do mymenu.mpr C.Do mymenu.pjx D.Do mymenu.mnx (18)下面有关索引的描述正确的是______。 A.建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B.索引与数据库表的数据存储在一个文件中 C.创建索引是创建一个指向数据库表文件记录的指针构成的文件 D.使用索引并不能加快对表的查询操作
(19)参照完整性的规则不包括______。 A.更新规则 B.删除规则 C.插入规则 D.检索规则
(20)下列函数中函数值为字符型的是______。 A.DATE( ) B.TIME( ) C.YEAR( ) D.DATETIME( )
(21)下面有关HAVING子句描述错误的是______。 A.HAVING子句必须与GROUP BY子句同时使用,不能单独使用 B.使用HAVING子句的同时不能使用WHERE子句 C.使用HAVING子句的同时可以使用WHERE子句 D.使用HAVING子句的作用是限定分组的条件 第(22)~(30)题使用的数据表如下: 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:
股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械 14.39 上海 000001 深发展 7.48 深圳 000002 深万科 12.50 深圳
(22)执行如下SQL语句后,______。 SELECT * FROM stock INTO DBF stock ORDER BY 单价 A.系统会提示出错信息 B.会生成一个按“单价”升序排序的表文件,将原来的stock.dbf 文件覆盖 C.会生成一个按“单价”降序排序的表文件,将原来的stock.dbf 文件覆盖 D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果 (23)执行下列程序段以后,内存变量a的内容是______。 CLOSE DATABASE A=0 use STOCK GO TOP DO WHILE.NOT.EOF() IF 单价>10 a=a+1 ENDIF SKIP ENDDO A.1 B.3 C.5 D.7
(24)如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的______。
A.实体完整性 B.域完整性 C.参照完整性 D.表完整性
(25)在当前盘当前目录下删除表stock的命令______。 A.DROP stock B.DELETE TABLE stock C.DROP TABLE stock D.DELETE stock
(26)有如下SQL语句 SELECT 交易所,avg(单价)as 均价 FROM stock; GROUP BY 交易所 INTO DBF temp 执行该语句后temp表中第2条记录的“均价”字段的内容是_____。 A.7.48 B.9.99 C.11.73 D.15.20
(27)将stock表的股票名称字段的宽度由8改为10,应使用SQL语句______。 A.ALTER TABLE stock 股票名称 WTIH C(10) B.ALTER TABLE stock 股票名称 C(10) C.ALTER TABLE stock ALTER 股票名称 C(10) D.ALTER stock ALTER 股票名称 C(10)
(28)有如下SQL语句 CREATE VIEW view_stock AS SELECT 股票名称 AS 名称,单价 FROM stock 执行该语句后产生的视图含有的字段名是______。 A.股票名称、单价 B.名称、单价 C.名称、单价、交易所 D.股票名称、单价、交易所
(29)执行如下SQL语句后 SELECT DISTINCT 单价 FROM stock; WHERE 单价=(SELECT min(单价) FROM stock) INTO DBF stock_x 表stock_x中的记录个数是______。 A.1 B.2 C.3 D.4
(30)求每个交易所的平均单价的SQL语句是______。 A.SELECT 交易所,avg(单价) FROM stock GROUP BY 单价 B.SELECT 交易所,avg(单价) FROM stock ORDER BY 单价 C.SELECT 交易所,avg(单价) FROM stock ORDER BY 交易所 D.SELECT 交易所,avg(单价) FROM stock GROUP BY 交易所
9月计算机二级二级VF考试试题及答案
xx年9月计算机二级二级VF考试试题及答案xx年9月计算机等级考试的复习时间只剩下半个月了,同学们的计算机知识复习得怎么样了,下面为大家分享计算机二级考试模拟试题及答案,欢迎阅读!
1、在SETEXACTOFF情况下,结果值为逻辑真的表达式是
A.”等级考试”=”等级”
B.”等级”=”等级考试”
C.”等级”+spaCe(4.=”等级考试”
D.”等级考试”=”等级”+spaCe(4.
2、在VisualFoxPr0中,仅显示当前表当前记录的命令是
T
B.DISPLAY
C.SELECT
D.SHOW
3、在SQL中,修改表构造的语句是
A.MODIFYTABLE
B.ALTERslRUCTURE
C.ALTERTABLE
D.ALTERDATABASE
4、在VisualFoxPr0中,为了使表具有更多的特性应该使用
A.数据库表
B.自由表
C.数据库表或自由表
D.数据库表和自由表
5、创立一个表,使用的SQL命令是
A.CREATEUsT
B.CREATEDAT,EBASE
C.CREATETABLE
D.CREATEINDEX
1.A
2.B
3.C
4.A
5.C。
计算机二级考试VF模拟试卷及答案
计算机二级考试VF模拟试卷及答案为帮助大家更好复习计算机二级VF考试的根本知识,为大家分享计算机二级VF考试模拟试题及答案如下,赶紧来学习吧!在考生文件夹下,翻开SELLDB数据库,完成如下根本操作:1. 创立"客户表"(客户号,客户名,销售金额),其中:客户号为字符型,宽度为4;客户名为字符型,宽度为20;销售金额为数值型,宽度为9(其中小数2位)。
2. 为第1小题创立的"客户表"建立一个主索引,索引名和索引表达式均为"客户号"。
3. 为"部门本钱表"增加一个字段,字段名为"备注",数据类型为字符型,宽度为20。
4. 先选择"客户表"为当前表,然后使用报表设计器中的快速报表功能为"客户表"创立一个文件名为PS的报表。
快速报表建立操作过程均为默认。
最后,给快速报表增加一个标题,标题为"客户表一览表"。
解题思路:1.略2.略3.略4. 只要双击“客户表”选择"客户表"为当前表,新建一个报表,单击“报表\快速报表”菜单项,在“翻开”对话框中选择表“客户表”并单击“确定”按钮。
在“快速报表”对话框中,单击“确定”按钮。
单击“报表\标题/总结”菜单项,在“标题/总结”对话框的“报表标题”框中的“标题带区”打勾,再单击“确定”按钮。
如果“报表控件”工具栏没显示,那么单击“显示\报表控件工具栏”菜单项,在“标题”区添加一个标签,用于存放标题“客户表一览表”。
关闭保存该报表。
在考生文件夹下,翻开DB数据库,完成如下根本操作:1. 给表TABB增加一个字段,字段名为"日期",数据类型为日期型。
2. 使用SQL Update语句将表TABB中所有记录的字段"日期"的值修改为xx-10-01,并将SQL语句存储到名为TWO.PRG的文件中。
计算机二级VF考试模拟题
NCRE二级VFP习题及答案修改命令(1)计算实发工资字段的值,实发工资=基本工资+津贴-扣款。
REPL ALL实发工资WITH基本工资+津贴-扣款(2)在实发工资为0的情况下,分别执行下列三条命令,比较它们的执行结果。
REPL 实发工资WITH 基本工资+津贴-扣款REPL 实发工资WITH 基本工资+津贴-扣款FOR 职称="讲师"REPL ALL 实发工资WITH 基本工资+津贴-扣款完成下列删除与恢复的命令(1)删除所有男教师的记录DELE FOR 性别(2)在删除所有男教师的记录的前提下,除姓“林”的外,恢复所有男教师的记录RECA FOR !(SUBSTR(姓名,1,2)="林")(3)在删除所有男教师的记录的前提下,除姓“陈”的助讲外,恢复所有男教师的记录RECA FOR !(SUBSTR(姓名,1,2)="陈" AND 职称="助教")对zg.dbf完成下排序、索引命令(1)按基本工资降序建立排序文件szg1.dbfSORT ON 基本工资/D TO SZG1(2)按基本工资降序建立单项索引,文件名为izg1.idxINDEX ON -基本工资TO IZG1(3)按基本工资建立结构复合索引文件,按降序索引INDEX ON 基本工资TAG GZ DESC(4)按基本工资建立独立复合索引文件的降序,索引标识为jbgz,文件名为zgd1.cdx INDEX ON 基本工资DESC TAG JBGZ OF ZGD1(5)按基本工资升序,基本工资相同再按出生年月建立索引文件,文件名为zgd2.cdx USE ZGINDEX ON STR(基本工资,6,2)+DTOC(出生日期)TAG GZCS OF ZGD2(6)分别按姓名、职称、出生日期建立结构复合索引文件,索引标识分别为XM、ZC、BIRTHDAY。
USE ZG1INDEX ON 姓名TAG XMINDEX ON 职称TAG ZCINDEX ON 出生日期TAG BIRTHDAY(7)打开前面所建的所有索引文件,设置结构复合索引文件为主控索引文件,设置XM 为主控索引。
国家二级VF机试模拟试卷102(题后含答案及解析)
国家二级VF机试模拟试卷102(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)将考生文件夹下的自由表“课程”添加到数据库“学生管理”中。
(2)设置表“课程”的字段学分的默认值为“2”。
(3)更新表“成绩”的记录,为每个人的成绩加上5分,将使用的SQL语句保存到“result.txt”中。
(4)修改表单“bd1”,将其Caption修改为“这是考试表单”。
正确答案:(1)①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“学生管理.dbc”,单击“确定”按钮,打开数据库设计器。
②在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择表“课程”,单击“确定”按钮将自由表“课程”添加到数据库“学生管理”中。
(2)①在数据库设计器中,用鼠标右键单击数据库表“课程”,在弹出的快捷菜单中选择“修改”命令,进入“课程”的数据表设计器界面。
③在“课程”表设计器的“字段”选项卡中,选择“学分”字段,住“字段有效性”的“默认值”文本框中输入“2”,单击”确定”按钮关闭表设计器并保存表“课程”结构。
(3)(1)在命令窗口中输入命令:UPDATE 成绩SET 成绩=成绩+5(回车执行)。
②在考生文件夹下新建文本文件“result.txt”,将输入的命令保存到文本文件“result.txt”中。
(4)选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd1.scx”,单击“确定”按钮,打开表单设计器,在表单属性窗口中将Caption属性值修改为“这是考试表单”,关闭表单设计器并保存表单。
简单应用题(40分)2.(1)在考生文件夹下有一个数据库“图书借阅”,使用报表向导制作一个名为“rpt1”的报表,存放存考生文件夹下。
要求选择“读者信息”信息表中的所有字段。
报表样式为“经营式”,报表布局:列数“3”,字段布局“列”,方向“纵向”,按“借书证号”字段升序排序,报表标题为“读者信息表”。
国家二级VF机试(操作题)模拟试卷488(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷488(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.(1)新建一个不包含任何控件的空表单myform.scx(表单名和表单文件名均为myform)。
(2)打开表单文件formtwo,scx,将表单的标题设为“计算机等级考试”。
(3)打开表单文件formthree.scx,使用布局工具栏操作使表单上的4个命令按钮按顶边水平对齐。
(4)打开表单文件formfour.scx,设置有关属性使表单初始化时自动在Visual FoxPro主窗口居中显示。
正确答案:【操作步骤】(1)①在命令窗口执行命令:CREATE FORM,新建一个建表单。
②在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改Name属性值,见表4-9。
③单击工具栏上的保存铵钮,在弹出的“另存为”对话框里面输入文件名:myform.scx,然后单击“保存”按钮,完成表单的保存。
(2)①通过“文件”菜单下的“打开”子菜单来打开表单文件formtwo.scx。
②在“属性”面板的下拉框中选择表单对象,在“全部’,选项卡中修改Caption 属性值,见表4-10。
(3)①通过“文件”菜单下的“打开”子菜单来打开表单文件formthree.scx。
②使用鼠标选中表单上的4个命令按钮;③单击布局工具栏上的“顶边对齐”按钮,使表单上的;4个命令按钮项边对齐,如图4-25所示。
(4)①通过“文件”菜单下的“打开”子菜单来打开表单文件formfour.scx。
②在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改AutoCenter 属性值,见表4-11。
简单应用题2.(1)将customerl表中的全部记录追加到customer表中,然后用SQLSELECT语句完成查询:列出目前有订购单的客户信息(即有对应的order list 记录的customer表中的记录),同时要求按“客户号”升序排序,并将结果存储到results表中(表结构与customer表结构相同)。
计算机二级VF考试试题及答案
计算机二级VF考试试题及答案计算机二级VF考试试题及答案一、简单应用(2小题,每题20分,计40分)在考生文件夹下,打开商品销售数据库CDB,完成如下简单应用:1.使用一对多报表向导建立名称为P_ORDER的报表。
要求从父表顾客表CUST中选择所有字段,从子表订单表ORDER中选择所有字段;两表之间采用"顾客号"字段连接;按"顾客号"字段升序排序;报表样式为"经营式",方向为"纵向";报表标题为"顾客订单表"。
然后修改该报表,在页注脚中增加一个标签"制表人:王爱学";该标签水平居中,标签中的":"为中文的冒号。
2.修改一个名称为TWO.PRG的命令文件。
该命令文件统计每个顾客购买商品的金额合计(应付款),结果存储在临时表ls中。
然后用ls中的每个顾客的数据去修改表scust对应的记录。
该命令文件有3行语句有错误,打开该命令文件进行修改。
注意:直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。
修改完成后,运行该命令文件。
本题主要考核点:使用报表向导制作表单、表单报表的使用、修改程序文件。
解题思路:第1题:启动报表向导可在"文件"菜单中选择"新建"或者单击工具栏上的"新建"按钮,打开"新建"对话框,文件类型选择报表,单击向导按钮,在"向导选取"对话框中选择"一对多报表向导",然后按照报表向导操作即可。
然后打开该报表,在页注脚中增加一个标签控件,输入:"制表人:王爱学",选中该标签,再选择"格式"菜单下的'"对齐"子菜单下的"水平对齐"。
国家二级VF机试(操作题)模拟试卷2(题后含答案及解析)
国家二级VF机试(操作题)模拟试卷2(题后含答案及解析)题型有:1.【操作步骤】步骤1:单击工具栏中的”打开”按钮,在”打开”对话框中选择考生文件夹的下myform4_4.scx表单,单击”确定”按钮。
步骤2:在”属性”对话框中,设置表单的Caption属性为”欢迎您”。
步骤3:选中标签控件,在”属性”对话框中设置其FontSize属性为25,FontName属性为”黑体”。
步骤4:在表单上添加一命令按钮,设置其Caption属性为”关闭”,双击该按钮,输入thisform.release,再单击工具栏中的”保存”按钮。
2.【操作步骤】步骤1:单击工具栏中的”新建”按钮,在”新建”对话框的”文件类型”选项组中选择”表单”,单击”新建文件”按钮。
步骤2:系统打开表单设计器,单击”表单控件”工具栏中的命令按钮,在表单设计器中拖动鼠标添加一个命令按钮对象command1,设置其Caption属性为”查询”,双击command1,在打开的代码编辑器窗口中输入以下代码:SELECT 作者姓名,所在城市;FROM AUTHORS;WHERE 作者编号IN;(SELECT 作者编号FROM BOOKS GROUP BY 作者编号HA VING COUNT(*)>=3);ORDER BY 作者姓名;INTO TABLE NEW_VIEW4用同样的方法,在表单上添加命令按钮command2,设置其Caption属性为”退出”,并双击输入Click的事件代码为:THISFORM.RELEASE步骤3:单击工具栏中的”保存”按钮,在另存为对话框中将表单保存为myform4,再单击”保存”按钮。
步骤4:单击工具栏中的”运行”按钮,运行表单,再分别单击表单中的”查询”和”退出”按钮。
综合应用题3.(1)在考生文件夹下,将BOOKS表中所有书名中含有”计算机”3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成;(2)复制后的图书价格在原价格的基础上降低5%;(3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在new_table4表中(字段名为出版单位和均价)。
计算机二级VF试题(含答案)
xx年计算机二级VF试题(含答案)全国计算机等级考试9月马上开始了,为帮助大家更好复习,为大家分享的是计算机二级VF模拟试题及答案,欢送阅读!1.以下链表中,其逻辑构造属于非线性构造的是( ),A.循环链表B.双向链表C.带链的栈D.二叉链表2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。
现经过一系列人队与退队运算后,front=15,rear=15,那么循环队列中的元素个数为( )。
A.16B.20C.0或35D.153.在面向对象方法中,实现信息隐蔽是依靠( )。
A.对象的继承B.对象的多态C.对象的封装D.对象的分类4.在关系数据库中,用来表示实体间联系的是( )。
A.二维表B.树状构造C.属性D.网状构造5.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
那么实体部门和职员间的联系是( )。
A.m:1联系B.1 : mC.1:1联系D.m:n联系6.有两个关系R和S如下:那么由关系R得到关系S的操作是( )。
A.自然连接B.选择C.并D.投影7.数据字典(DD)所定义的对象都包含于( )。
A.程序流程图B.数据流图(DFD图)C.方框图D.软件构造图8.软件需求规格说明书的作用不包括( )。
A.软件可行性研究的依据B.用户与开发人员对软件要做什么的共同理解C.软件验收的依据D.软件设计的依据9.下面属于黑盒测试方法的是( )。
A.逻辑覆盖B.语句覆盖C.路径覆盖D.边界值分析10.下面不属于软件设计阶段任务的是( )。
A.数据库设计B.算法设计C.软件总体设计D.制定软件确认测试方案1.A。
【解析】数据的逻辑构造是描述数据之间的关系,分两大类:线性构造和非线性构造。
线性构造是n个数据元素的有序(次序)集合,指的是数据元素之间存在着“一对一”的线性关系的数据构造。
常用的线性构造有:线性表,栈,队列,双队列,数组,串。
非线性构造的逻辑特征是一个结点元素可能对应多个直接前驱和多个后驱。
计算机二级《VFP》模拟试题及答案
计算机二级《VFP》模拟试题及答案一、选择题1. 以下哪项是Visual FoxPro的主要特点?A. 面向对象的编程B. 数据库管理C. 图形用户界面D. 所有以上选项答案:D2. 在Visual FoxPro中,下列哪个函数用于计算字符串的长度?A. LEN()B. LENGTH()C. SIZE()D. COUNT()答案:A3. 以下哪个操作符用于连接字符串?A. +B. -C.D. /答案:A4. 在Visual FoxPro中,下列哪个数据类型用于存储日期?A. DateB. DateTimeC. TimeD. Timestamp答案:A5. 以下哪个函数用于计算两个日期之间的天数?A. DATEDIFF()B. DAY()C. DATE()D. DATETIME()答案:A二、填空题6. 在Visual FoxPro中,用于定义数据表的主键的属性是______。
答案:主索引7. 在SQL查询语句中,用于指定查询结果的排序方式的子句是______。
答案:ORDER BY8. 在Visual FoxPro中,将内存变量定义为全局变量的命令是______。
答案:PUBLIC9. 在Visual FoxPro中,用于创建数据表的SQL命令是______。
答案:CREATE TABLE10. 在Visual FoxPro中,用于删除数据表的SQL命令是______。
答案:DROP TABLE三、判断题11. 在Visual FoxPro中,每个数据表只能有一个主键。
()答案:正确12. 在SQL查询语句中,可以使用DISTINCT关键字去除查询结果中的重复记录。
()答案:正确13. 在Visual FoxPro中,可以使用MODIFY COMMAND命令修改程序文件。
()答案:正确14. 在Visual FoxPro中,可以使用DO CASE语句实现多分支结构。
()答案:正确15. 在Visual FoxPro中,内存变量的作用域默认为私有变量。
全国计算机等级二级VF模拟笔试题(含答案)
计算机等级二级VF模拟笔试题一、选择题(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechfD) gdbehfca(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。
而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自动化D)实现软件可重用(5)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力(6)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序(7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构(8)索引属于A)模式B)内模式C)外模式D)概念模式(9)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(10)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程(11)为了合理组织数据,应遵循的设计原则是A)"一事一地"的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D)以上各原则都包括(12)关系运算中花费时间可能最长的运算是A)选择B)联接C)并D)笛卡儿积(13)下列赋值语句中正确的是A)STORE 1 TO X,YB)STORE 1,2 TO XC)STORE 1 TO X YD)STORE 1、2 TO X(14)执行下列语句,其函数结果为STORE -100 TO X?SIGN(X)*SQRT(ABS(X))A)10B)-10C)100D)-100(15)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(16)在Visual FoxPro中,在命令窗口输入CREATE DATABASE命令,系统产生的结果是A)系统会弹出"打开"对话框,请用户选择数据库名B)系统会弹出"创建"对话框,请用户输入数据库名并保存C)系统会弹出"保存"对话框,请用户输入数据库名并保存D)出错信息(17)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(18)要将数据库表从数据库中移出成为自由表,可使用命令A)DELETE TABLE <数据表名>B)REMOVE TABLE <数据表名>C)DROP TABLE <数据表名>D)RELEASE TABLE <数据表名>(19)下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据(20)不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量(21)设某程序中有PROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序D)在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序(22)执行下列程序:以下是引用片段:CLEARDO ARETURNPROCEDURE APRIVATE SS=5DO B?SRETURNPROCEDURE BS=S+10RETURN程序的运行结果为A)5B)10C)15D)程序错误,找不到变量(23)将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效(24)下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件D)以上说法均正确(25)在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为"计算机等级考试",下列程序代码正确的是A)MyForm.Lbl1.Caption="计算机等级考试"B)This.Lbl1.Caption="计算机等级考试"C)ThisForm .Lbl1.Caption="计算机等级考试"D)ThisForm.Lbl1.Caption=计算机等级考试(26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的"表达式生成器"对话框中的"表达式"文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的"表达式生成器"对话框中的"表达式"文本框中没有数值表达式,可在"格式"文本框中设置表达式添加该域控件(28)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:<别名><关系名>C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确(29)下列关于SQL对表的定义的说法中,错误的是A)利用CREATE TABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置(30)在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是A)CREATE TABLE 数据表名NAME...B)ALTER TABLE 数据表名ALTER字段名...C)ALTER TABLE 数据表名RENAME COLUMN字段名TO...D)ALTER TABLE 数据表名ALTER 字段名SET DEFAULT...(31)利用SQL 命令从职工表中派生出含有"职工号"、"姓名"字段的视图,下列语句正确的是A)CREATE VIEW ZG_view;SELECT 职工号,姓名FROM 职工表B)CREATE VIEW ZG_view AS;SELECT 职工号,姓名FROM 职工表C)CREATE QUERY ZG_view;SELECT 职工号,姓名FROM 职工表D)CREATE QUERY ZG_view AS;SELECT 职工号,姓名FROM 职工表第(32)~(35)题使用如下的班级表和学生表。
