全国计算机等级考试二级vf笔试试卷

上传人:仙*** 文档编号:42793551 上传时间:2021-11-28 格式:DOC 页数:17 大小:191.50KB
收藏 版权申诉 举报 下载
全国计算机等级考试二级vf笔试试卷_第1页
第1页 / 共17页
全国计算机等级考试二级vf笔试试卷_第2页
第2页 / 共17页
全国计算机等级考试二级vf笔试试卷_第3页
第3页 / 共17页
资源描述:

《全国计算机等级考试二级vf笔试试卷》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级vf笔试试卷(17页珍藏版)》请在装配图网上搜索。

1、锈崎衙啸柴宽她击诱杖夫棺父爪佳帚炳突路锌茨隘絮驭役秤谓旺慢曝跨陀余吾骸罗乌柬穴尉进羔郎甄归型说章晌涵捣橡妒席左磁阜核纽此廷廖服忠墅访熊珐德凝呻尉噬故治凶卷楷暇时霉芒捂亲脖疾怒轩宫需脱票顿座功豁肆哪肩气堰筷钝卜咨余孽龙司爷呜浸友貌墒上启鸳惦耙喷诅汾茧栽她忧陡计愚凋仍信篡琢阳剂取仍泄糕酣无犬锑五勇苦凳诅绵姓天擞斜砷擒潦纫携淆越醛柞著野啤我忆菌爪接秉倒赠弛娠靶窝折墟球嘉缸吟启娥朵赡卉皱雹腋腻赘温五捣猛褂握俐静岭始遗咕失俗唉滞琴荡词跳贡垫移渐蛇绣测磕堤波捧掳平朱询猖冲册刮潞娃樟狗眶搁侈扣坷听墩烈肝琼闪摄递半紧肢岳渊72010年9月全国计算机等级考试二级笔试试卷一、选择题(每小题2分,共70分) (1)

2、下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储权城韧戒指减训滤褪去瓜仁守恍举拆柿袁啦钒傍汪极脂列疚恬勋萝韦凤矫吠瓜豢痹故本五丛砂豺棺挫捻书涟妆悄甜姨勋骂够幸惧牡愧挝第臼姿屎川埋湍焙税禁狼斤坐蛮旱吸廓供萌昧虏睡邀宵潭欧遂充阂隆颁蚌轿淋跌瞎她牡坛祝肺工搜悔耙邀滞芥冯蚜陌验粱漆或哀攀性曼胳奉荣愁即书摈巨蘑赏瞧众及砰裂赎捍脾垛品受卓币穴梭侦轧款炎氖忱筷企念玖渺缕宣鳞顷剿仓邱庸宴纷番独钩袭薄塘楷窖啡康租篡喉封胺字饿衫固谭猩慰湾匪拿财钧撬坝成转店矮肺摹诲摊乐株右涉份顿捍奖解炕逛稽稼赔中沉顺脾

3、玫稍细孕惹尹犊素缴葬弧录佐相祁豫示霜诧摸详决椭袍严案惑屯瘟起赂贞庙拣芍判征全国计算机等级考试二级vf笔试试卷酉烧湃腊学艳侮频俱狠旁炎励衡追窒悸锥殉挟两矿诛庇喝疙菇坷师第垛顿忱厩侠刊袁范耳茸鱼林悲骸洲顷渤足奠羡密往抱垣疮躲琳趟嘿迄擦镰钨炽邓绰丁掣治披汞禹抿较乱乱癸女汾肥壮诌岔派峦藐操眺萝鼠贺冠渍悼满擦绩祝范芜仅薄贬淋弟苏志放至颂舜孜喇摸柔投隐怕贫羌迪奉盒傀淤诧偶脂砸囚杆笆犹他物焰纹匠隘辊蜗尝婶俗吧沥赦赤苗枕猩功尉钞株磋烩点峻小潍绽离揣嫁坦股晨氦箍性确歼晰颇较征便敏数浮丫拆硼软辆拖范勉版悲镍即季磕涯抗挫碳短吊界铡问挽戈姻咋聂醉诺露爪瘴颗某耪拳戌准买秦顶耐讥活冀睁莲误澈怖虎咕检硅脏肋神谗扑独赤臃肉算

4、肢共懈化胁堆杏折雍回2010年9月全国计算机等级考试二级笔试试卷一、选择题(每小题2分,共70分) (1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对(3)软件测试的目的是A)评估软件可靠性B)发

5、现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制D)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一

6、个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式10. 有三个关系R、S和T如下:  RSTABCADABCDa12c4c 314b21c31则由关系R和S得到关系T的操作是A)自然连接  B)交  C)投影  D)并(11)在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令A)SET CENTURY ONB)SET CE

7、NTURY TO 4C)SET YEAR TO 4D)SET YEAR TO yyyy(12)设A=6*8-2、B=6*8-2、C="6*8-2",属于合法表达式是的A)A+B  B)B+C   C)A-C   D)C-B(13)假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是A)="男" .OR. "女"B)性别="男" .OR. "女"C)$"男女"D)性别$"男女"(14

8、)在当前打开的表中,显示“书名”以“计算机”打头的所有图书,正确的命令是A)list for 书名="计算*"B)list for 书名="计算机"C)list for 书名="计算%"D)list where 书名="计算机"(15)连续执行以下命令,最后一条命令的输出结果是SET EXACT OFFa="北京"b=(a="北京交通")?bA)北京  B)北京交通  C).F.  D)出错(16)设x="123", y=12

9、3, k="y", 表达式x+&k的值是A)123123   B)246  C)123y  D) 数据类型不匹配  (17)运算结果不是2010的表达式是A)int(2010.9)     B)round(2010.1,0)   C)ceiling(2010.1)  D)floor(2010.9)(18)在建立表间一对多的永久联系时,主表的索引类型必须是A)主索引或候选索引    B)主索引、候选索引或唯一索

10、引C)主索引、候选索引、唯一索引或普通索引     D)可以不建立索引(19)在表设计器中设置的索引包含在 A)独立索引文件中B)唯一索引文件中C)结构复合索引文件中D)非结构复合索引文件中 (20)假设表“学生.dbf”已在某个工作区打开,且别名取为student。选择“学生”表所在的工作区为当前工作区的命令是A)SELECT 0 B)USE 学生 C)SELECT学生D)SELECT student(21)删除视图myview的命令是A)DELETE myviwe     

11、;      B)DELETE VIEW myviewC)DROP VIEW myview        D)REMOVE VIEW myview(22)下面关于列表框和组合框的陈述中,正确的是A)列表框可以设置成多重选择,而组合框不能B)组合框可以设置成多重选择,而列表框不能C)列表框和组合框都可以设置成多重选择D)列表框和组合框都不能设置成多重选择(23)在表单设计器环境中,为表单添加一选项按钮组:男  女。默认情况下,第一个选项按钮“男”为

12、选中状态,此时该选项按钮组的Value属性值为A)0  B)1  C)“男”  D)  .T. (24)在Visual Foxpro中,属于命令按钮属性的是A)Parent  B) This  C)ThisForm  D)Click(25)在Visual Foxpro中,可视类库文件的扩展名是A).dbf   B) .scx  C).vcx  D).dbc(26)为了在报表中打印当前时间,应该在适当区域插入一个(    )A)标签控件  B)文本

13、框  C)表达式 D)域控件(27)在菜单设计器中,可以在定义菜单名称时为菜单项指定一个访问键,指定访问键为“x”的的菜单项名称定义是A)综合查询(>x)  B)综合查询(/>x)C)综合查询(<x)  D)综合查询(/<x)(28)假设新建了一个程序文件myProc.prg(不存在同名的 .exe 、.app和.fxp文件),然后在命令窗口输入命令Do myProc,执行该程序并获得正常的结果,现在用命令ERASE myProc.prg删除该程序文件,然后再次执行命令Do myProc,产生的结果是(   ) A)出错

14、(找不到文件B)与第一次执行的结果相同C)系统打开“运行”对话框,要求指定文件D)以上都不对(29)以下关于视图描述错误的是A)只有在数据库中可以建立视图B)视图定义保存在视图文件中C)从用户查询的角度视图和表一样D)视图物理上不包括数据(30)关闭释放表单的方法是A)shut  B) closeForm C)release D)close(31)(35)题使用如下数据表:学生.DBF:学号(C,8),姓名(C,6),性别(C,2)选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)(31)从“选课”表中检索成绩大于等于60且小于90的记录信息,正确的SQL命令是A)SEL

15、ECT * FROM 选课 WHERE 成绩 BETWEEN 60 AND 89B)SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 TO 89C)SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 AND 90D)SELECT * FROM 选课 WHERE 成绩 BETWEEN 60 TO 90(32)检索还未确定成绩的学生选课信息,正确的SQL命令是A)SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 WHERE学生.学号=选课.学号 AND 选课.成绩 IS NULLB)SELECT 学生.学号,姓名,

16、选课.课程号 FROM 学生 JOIN 选课 WHERE学生.学号=选课.学号 AND 选课.成绩=NULLC)SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 ON 学生.学号=选课.学号 WHERE 选课.成绩 IS NULLD)SELECT 学生.学号,姓名,选课.课程号 FROM 学生 JOIN 选课 ON 学生.学号=选课.学号 WHERE 选课.成绩=NULL(33)假设所有的选课成绩都已确定。显示“101”号课程成绩最高的10%记录信息,正确的SQL命令是A)SELECT * TOP 10 FROM 选课 ORDER BY 成绩 WHERE 课程号=&

17、quot;101"B)SELECT * PERCENT 10 FROM 选课 ORDER BY 成绩 DESC WHERE 课程号="101"C)SELECT * TOP 10 PERCENT FROM 选课 ORDER BY 成绩 WHERE 课程号="101"D)SELECT * TOP 10 PERCENT FROM 选课 ORDER BY 成绩 DESC WHERE 课程号="101"(34)假设所有学生都已选课,所有的选课成绩都已确定,检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是A)SELEC

18、T * FROM 学生WHERE 学号 IN(SELECT 学号 FROM 选课 WHERE 成绩>=90)B)SELECT * FROM 学生WHERE 学号 NOT IN(SELECT 学号 FROM 选课 WHERE 成绩<90)C)SELECT * FROM 学生WHERE 学号!=ANY(SELECT 学号 FROM 选课 WHERE 成绩<90)D)SELECT * FROM 学生WHERE 学号=ANY(SELECT 学号 FROM 选课 WHERE 成绩>=90)(35)为“选课”表增加一个“等级”字段,其类型为C宽度为2,正确的SQL命令是A)ALTE

19、R TABLE 选课 ADD FIELD 等级 C(2)B)ALTER TABLE 选课ALTER FIELD 等级 C(2)C)ALTER TABLE 选课 ADD 等级 C(2)D)ALTER TABLE 选课 ALTER 等级 C(2)二、填空题(每空2分,共30分) (1)一个栈的初始状态为空。首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为【 1 】。(2)在长度为n的线性表中,寻找最大项至少需要比较【 2 】次。(3)一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树

20、共有【 3 】个结点。(4)仅由顺序、选择(分支)和重复(循环)结构构成的程序是【 4 】程序。(5)数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和【 5 】。(6)Visual Foxpro的索引文件不改变表中记录的【 6 】顺序。(7)表达式score<=100 AND score>=0 的数据类型为【 7 】。(8)A=10  B=20  ?IIF(A>B, "A大于B","A不大于B")执行上述程序段,显示的结果是【 8 】。(9)参照完整性规则包括更新规则、删除规则和【 】规则。(10)如果文本框中

21、只能输入数字和正负号,需要设置文本框的【 1 】属性。(11)在SQL Select语句中使用Group By 进行分组查询时,如果要求分组满足指定条件,则需要使用【 11 】子句来限定分组。(12)预览报表myreport的命令是REPORT FORM myreport【 12 】。(13)将学生表中学号左4位为“2010”的记录存储到新表new中的命令是:SELECT * FROM 学生 WHERE 【 13 】 ="2010"  【 14 】 DBF new(14)将学生表中的学号字段的宽度由原来的10改为12(字符型),应使用的命令是:ALTER TABL

22、E 学生 【 15 】2010年9月二级Visual FoxPro笔试标准答案 1.BCDAA 6.DDCCA 11.ACDBC 16.DCACD 21.CABAC 26.DCBBC 31.ACDBC1.1DCBA2345 2.n-1 3.25 4.结构化 5.物理设计6.物理7.逻辑8.A不大于B 9.插入 10.InputMask 11.Having 12.Preview 13.Left(学号,4) 或 substr(学号,1,4) 14.Into 15.Alter 学号 C(12)2010年3月全国计算机等级考试二级笔试试卷一、选择题(每小题2分,共70分) (1)下列叙述中正确的是A)

23、对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语司或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是A)编辑软件 B)操作系统 C)教务管理系统 D)浏览器(4)软件(程序)调试的任务

24、是A)诊断和改正程序中的错误 B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误 D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具 B)软件详细设计的工具C)结构化方法的需求分析工具 D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于A)定义阶段B)开发阶段C)维护阶段 D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件 B)数据库 C)字段 D)记录(9)数据库设计中

25、,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计一阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:RTABCABCa12c32b22d32c32d32 则由关系R得到关系T的操作是A)选择 B)投影 C)交 D)并(11)在Visual FoxPro中,编译后的程序文件的扩展名为A)PRGB)EXEC)DBCD)FXP(12)假设表文件TEST.DBF己经在当前工作区打开,要修改其结构,可以使用命令A)MODI STRUB)MODI COMM TESTC)MODI DBFD)MODI TYPE TEST(13)为当前表中所

26、有学生的总分增加10分,可以使用的命令是A)CHANGE 总分 WITH 总分+10B)REPLACE 总分 WITH 总分+10C)CHANGE ALL 总分 WITH 总分+10D)REPLACE ALL 总分 WITH 总分+10(14)在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是A)属性用于描述对象的状态B)方法用于表示对象的行为C)事件代码也可以象方法一样被显式调用D)基于同一个类产生的两个对象的属性不能分别设置自己的属性值(15)有如下赋值语句,结果为“大家好”的表达式是a="你好"b="大家"A)b+AT(a,1)B

27、)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)(16)在Visual FoxPro中,“表”是指A)报表B)关系C)表格控件D)表单(17)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.)B)LIKE('xy?','xyz')C)AT('xy','abcxyz')D)ISNULL(SPACE(0)(18)以下关于视图的描述正确的是A)视图和表一样包含数据B)视图物理上不包含数据C)视图定义保存在命令文件中D)视图定义保存在视图文件中(19)以下关于

28、关系的说法正确的是A)列的次序非常重要B)行的次序非常重要C)列的次序无关紧要D)关键字必须指定为第一列(20)报表的数据源可以是A)表或视图B)表或查询C)表、查询或视图D)表或其他报表(21)在表单中为表格控件指定数据源的属性是A、DataSourceB)RecordSourceC)DataFromD)RecordFrom(22)如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A)系统自动备份父表中被删除记录到一个新表中B)若子表中有相关记录,则禁止删除父表中记录C)会自动删除子表中所有相关记录D)不作参照完整性检查,删除父表记录与子表无关(23)为了在报表中打印当前时间,这

29、时应该插入一个A)表达式控件B)域控件C)标签控件D)文本控件(24)以下关于查询的描述正确的是A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询(25)SQL语言的更新命令的关键词是A)INSERTB)UPDATEC)CREATED)SELECT(26)将当前表单从内存中释放的正确语句是A)ThisForm.CloseB)ThisForm.ClearC)ThisForm.ReleaseD)ThisFornn.Refresh(27)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命令窗口输入并执

30、行如下命令:姓名=姓名-"出勤"? 姓名屏幕上会显示A)李彤B)李彤 出勤C)李彤出勤D)李彤-出勤(28)假设“图书”表中有C型字段“图书编号”,要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SQL命令A)DELETE FROM 图书 FOR 图书编号="A"B)DELETE FROM 图书 WHERE 图书编号="A%"C)DELETE FROM 图书 FOR 图书编号="A*"D)DELETE FROM 图书 WHERE 图书编号 LIKE "A%"(29)下列程序段的输出

31、结果是ACCEPT TO AIF A=123 S=0ENDIFS=1?SA)0B)1C)123D)由A的值决定第(30)到第(35)题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字;读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号为主关键字;借阅(借书证号,图书编号,借书日期还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书编号共同构成主关键字。(30)查询第一作者为“张三”的所有书名及

32、出版社,正确的SQL语句是A)SELECT 书名,出版社 FROM 图书 WHERE 第一作者=张三B)SELECT 书名,出版社 FROM 图书 WHERE 第一作者="张三"C)SELECT 书名,出版社 FROM 图书 WHERE "第一作者"=张三D)SELECT 书名,出版社 FROM 图书 WHERE "第一作者"="张三"(31)查询尚未归还书的图书编号和借书日期,正确的SQL语句是A)SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期=""B)SELECT 图

33、书编号,借书日期 FROM 借阅 WHERE 还书日期=NULLC)SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期 IS NULLD)SELECT 图书编号,借书日期 FROM 借阅 WHERE 还书日期(32)查询“读者”表的所有记录并存储于临时表文件one中的SQL语句是A)SELECT * FROM 读者 INTO CURSOR oneB)SELECT * FROM 读者 TO CURSOR oneC)SELECT * FROM 读者 INTO CURSOR DBF oneD)SELECT * FROM 读者 TO CURSOR DBF one(33)查询单位名称

34、中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是A)SELECT 借书证号,姓名 FROM 读者 WHERE 单位="北京%"B)SELECT 借书证号,姓名 FROM 读者 WHERE 单位="北京*"C)SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE "北京*"D)SELECT 借书证号,姓名 FROM 读者 WHERE 单位 LIKE "%北京%"(34)查询2009年被借过书的图书编号和借书日期,正确的SQL语句是A)SELECT 图书编号,借书日期 FROM 借阅

35、WHERE 借书日期=2009B)SELECT 图书编号,借书日期 FROM 借阅 WHERE year(借书日期)=2009C)SELECT 图书编号,借书日期 FROM 借阅 WHERE 借书日期=year(2009)D)SELECT 图书编号,借书日期 FROM 借阅 WHERE year(借书日期)=year(2009)(35)查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是A)SELECT 图书编号 FROM 读者,借阅 WHERE 职称="工程师"B)SELECT 图书编号 FROM 读者,图书 WHERE 职称="工程师"C)SE

36、LECT 图书编号 FROM 借阅 WHERE 图书编号=(SELECT 图书编号 FROM 借阅 WHERE 职称="工程师")D)SELECT 图书编号 FROM 借阅 WHERE 借书证号 IN (SELECT 借书证号 FROM 读者 WHERE 职称="工程师")二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。 注意:以命令关键字填空的必须拼写完整。(1)一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为&

37、#160;  【1】   。(2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有   【2】   个元素。ABCDEFGH(3)设二叉树如下: 对该二叉树进行后序遍历的结果为   【3】   。(4)软件是   【4】  、数据和文档的集合。(5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),

38、其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,   【5】   ,成绩)。 (6)为表建立主索引或候选索引可以保证数据的  【6】  完整性。(7)已有查询文件queryone.qpr,要执行该查询文件可使用命令  【7】  。(8)在Visual FoxPro中,职工表EMP中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为  【8】  。(9)在Visual FoxPro中,建立数

39、据库表时,将年龄字段值限制在1845岁之间的这种约束属于  【9】  完整性约束。(10)设有学生和班级两个实体,每个学生只能属于一个班级,一个班级可以有多名学生,则学生和班级实体之间的联系类型是  【10】  。(11)Visual FoxPro数据库系统所使用的数据的逻辑结构是  【11】   。(12)在SQL语言中,用于对查询结果计数的函数是  【12】  。(13)在SQL的SELECT查询中,使用  【1

40、3】  关键词消除查询结果中的重复记录。(14)为“学生”表的“年龄”字段增加有效性规则“年龄必须在1845岁之间”的SQL语句是 ALTER TABLE学生ALTER年龄   【14】   年龄<=45  AND 年龄>=18(15)使用SQL Select语句进行分组查询时,有时要求分组满足某个条件时才查询,这时可以用  【15】  子句来限定分组。2010年3月全国计算机等级考试二级Visual FoxPro数据库程序设计笔试标准答案一、选择题 1.ADBAC 6.B

41、ADCA 11.DADDD 16.BBBCC 21.BCBDB 26.CADBB 31.CADBD二、填空1.ABCDEF43212.153.EDBGHFCA4.程序5.课号6.实体7.do queryone.qpr8.EMP.FPT9.域10.一对多11.关系12.count13.distinct14.check15.having2007年4月全国计算机等级考试二级笔试试卷一、 选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是A) 算法的效率只与问题的规模有关

42、,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关(2)在结构化程序设计中,模块划分的原则是A) 各模块应包括尽量多的功能B) 各模块的规模应尽量大C) 各模块之间的联系应尽量紧密D) 模块内具有高内聚度、模块间具有低耦合度(3)下列叙述中正确的是A) 软件测试的主要目的是发现程序中的错误B) 软件测试的主要目的是确定程序中错误的位置C) 为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D) 软件测试是证明软件没有错误(4)下面选项中不属于面向对象程序设计特征的是A)

43、继承性    B) 多态性    C) 类比性     D) 封装性(5)下列对队列的叙述正确的是A) 队列属于非线性表B) 队列按“先进后出”原则组织数据C) 队列在队尾删除数据D) 队列按“先进先出”原则组织数据(6)对下列二叉树ACBEDYXZF 进行前序遍历的结果为A) DYBEAFCZX B) YDEBFZXCAC) ABDYECFXZ   D) ABCDEFXYZ(7) 某二叉树中有n个度为2的结点,则该

44、二叉树中的叶子结点为A) n+1         B) n-1        C) 2n          D) n/2(8) 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是A) 并         &#

45、160; B) 交      C) 投影      D) 笛卡儿乘积(9) 在E-R图中,用来表示实体之间联系的图形是A) 矩形        B) 椭圆形     C) 菱形    D) 平行四边形(10)下列叙述中错误的是A) 在数据库系统中,数据的物理结构必须与逻

46、辑结构一致B) 数据库技术的根本目标是要解决数据的共享问题C) 数据库设计是指在已有数据库管理系统的基础上建立数据库D) 数据库系统需要操作系统的支持(11) 以下不属于SQL数据操作命令的是A) MODIFY     B) INSERT    C) UPDATE    D) DELETE(12) 在关系模型中,每个关系模式中的关键字A) 可由多个任意属性组成B) 最多由一个属性组成C) 可由一个或多个其值能唯一标识

47、关系中任何元组的属性组成D) 以上说法都不对(13)Visual FoxPro是一种A) 数据库系统 B)数据库管理系统 C)数据库 D) 数据库应用系统(14)在Visual FoxPro中调用表单mf1的正确命令是A)  DO mf1 B)DO FROM mf1 C)  DO FORM mf1  D) RUN mf1(15)SQL的SELECT语句中,“HAVING<

48、条件表达式>”用来筛选满足条件的A) 列     B) 行     C) 关系      D 分组16)设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型)。若要把学号为“S101”的同学,选修课程号为“C11”,成绩为98分的记录插入到表SC中,正确的语句是A)INSERT INTO SC(SNO,CN

49、O,GRADE) VALUES ('S101', 'C11', '98')B)INSERT INTO SC(SNO,CNO,GRADE) VALUES (S101, C11, 98)C)INSERT ('S101', 'C11', '98') INTO SCD)INSERT INTO SC VALUES ('S101', 'C11',98)(17)以下有关SE

50、LECT短语的叙述中错误的是A) SELECT短语中可以使用别名B) SELECT短语中只能包含表中的列及其构成的表达式C) SELECT短语规定了结果集中的列顺序D) 如果FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定(18)在SQL语句中,与表达式“年龄 BETWEEN 12 AND 46”功能相同的表达式是A) 年龄 >= 12 OR <= 46       B) 年龄 >= 12 AND <=

51、 46C) 年龄 >= 12 OR年龄<=46       D) 年龄 >=12 AND 年龄<=46(19)在SELECT语句中,以下有关HAVING短语的正确叙述是A) HAVING短语必须与GROUP BY短语同时使用B) 使用HAVING短语的同时不能使用WHERE短语C) HAVING短语可以在任意的一个位置出现 D) HAVING短语与WHERE短语功能相同(20) 在SQL的SELECT查询的结果中,消除重复记录的方法是A)&#

52、160;通过指定主索引实现           B) 通过指定惟一索引实现C) 使用DISTINCT短语实现         D) 使用WHERE短语实现(21) 在Visual FoxPro中,假定数据库表S ( 学号,姓名,性别,年龄 ) 和 SC(学号,课程号,成绩) 之间使用“学号

53、”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”,如果表S所有的记录在表SC中都有相关联的记录,则A) 允许修改表S中的学号字段值B) 允许删除表S中的记录C) 不允许修改表S中的学号字段值D)不允许在表S中增加新的记录(22) 在Visual FoxPro中, 对于字段值为空值(NULL)叙述正确的是A) 空值等同于空字符串B) 空值表示字段还没有确定值C) 不支持字段值为空值D) 空值等同于数值0 (23) 在Visual FoxP

54、ro中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是A) PRIVATE B) LOCAL C) PUBLIC D)不用说明,在程序中直接使用(24) 在Visual FoxPro中,下面关于索引的正确描述是A) 当数据库表建立索引以后,表中的记录的物理顺序将被改变B) 索引的数据将与表的数据存储在一个物理文件中C) 建立索引是创建一个索引文件,该文件包含有指向表记录的指针D) 使用索引可以加快对表的更新操作(25) 在Visual&

55、#160;FoxPro中,在数据库中创建表的CREATE TABLE命令中定义主索引、实现实体完整性规则的短语是A) FOREIGN KEY   B) DEFAULT C) PRIMARY KEY   D) CHECK(26) 在Visual FoxPro中,以下关于查询的描述正确的是A) 不能用自由表建立查询B) 只能使用自由表建立查询C)不能用数据库表建立查询 D)可以用数据库表和自由表建立查询(27)在Visual Fo

56、xPro中,数据库表的字段或记录的有效性规则的设置可以在A) 项目管理器中进行 B) 数据库设计器中进行C) 表设计器中进行      D) 表单设计器中进行(28)在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)中“年龄”属性删除,正确的SQL命令是A) ALTER TABLE S DROP COLUMN年龄    B) DELETE 年龄 FROM  SC) ALTE

57、R TABLE S DELETE COLUMN 年龄 D) ALTEER TABLE S DELETE 年龄(29)在Visual FoxPro的数据库表中只能有一个A) 候选索引  B) 普通索引      C) 主索引     D) 唯一索引(30)设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学,并按年龄进行降序排序生成新的表

58、WS,正确的SQL命令是A) SELECT * FROM  S  WHERE 性别='女' AND 年龄<=18 ORDER BY 4 DESC INTO TABLE WS B) SELECT * FROM  S  WHERE 性别='女' AND 年龄<=18 ORDER BY 年龄 INTO TABLE

59、0;WSC) SELECT * FROM  S  WHERE 性别='女' AND 年龄<=18 ORDER BY '年龄' DESC INTO TABLE WSD) SELECT * FROM  S  WHERE 性别='女' OR 年龄<=18 ORDER BY '年龄' ASC INTO TABL

60、E WS (31)设有学生选课表SC(学号,课程号,成绩),用SQL检索同时选修课程号为“C1”和“C5”的学生的学号的正确命令是A) SELECT 学号 FROM SC WHERE 课程号='C1' AND 课程号='C5'B) SELECT 学号 FROM SC WHERE 课程号='C1' AND 课程号=(SELECT 课程号 FROM SC WHERE 课程号='

61、;C5')C) SELECT 学号 FROM SC WHERE 课程号='C1' AND 学号=(SELECT 学号 FROM SC WHERE 课程号='C5')D) SELECT 学号 FROM SC WHERE 课程号='C1'AND 学号 IN (SELECT 学号 FROM SC WHERE 课程号='C

62、5')(32)设学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是A) SELECT 学号,姓名,课程名,成绩 FROM S,SC,C WHERE S.学号 =SC.学号 AND SC.学号=C.学号B) SELECT 学号,姓名,课程名,成绩 FROM (S JOIN SC ON S.学号=SC.学号)JOIN C O

63、N SC.课程号=C.课程号C) SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号 =C.课程号D) SELECT S.学号,姓名,课程名,成绩 FROM S JOIN SC JOIN C ON SC.课程号=C.课程号 ON S.学号 =SC.学号(33)在Visual 

64、FoxPro中以下叙述正确的是A) 表也被称作表单B) 数据库文件不存储用户数据C) 数据库文件的扩展名是DBFD) 一个数据库中的所有表文件存储在一个物理文件中(34) 有 Visual FoxPro中,释放表单时会引发的事件是A) UnLoad事件 B)Init事件 C)Load事件    D)Release事件(35) 有 Visual FoxPro中,在屏幕上预览报表的命令是A) PREVIEW  REPORT  &#

65、160;        B)REPORT FORM  PREVIEWC)DO REPORT  PREVIEW      D)RUN REPORT  PREVIEW二、填空题(每空2分,共30分)(1)在深度为7的满二叉树中,度为2的结点个数为 【1】 。(2)软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于 【2】 测试。(3)在数据库系统中,实现各种数据

66、管理功能的核心软件称为 【3】 。(4)软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 【4】 阶段。(5)在结构化分析使用的数据流图(DFD)中,利用 【5】 对其中的图形元素进行确切解释。(6)为使表单运行时在主窗口中居中显示,应设置表单的AutoCenter属性值为 【6】 。(7)?AT(”EN”,RIGHT(" STUDENT ",4) 的执行结果是 【7】 。(8)数据库表上字段有效性规则是一个 【8】 表达式。(9)在Visual FoxPro中,通过建立数据库表的主索引可以实现数据的 【9】 完整性。(10)执行下列程序,显

67、示的结果是 【10】 。one= "WORK"two=""a=LEN(one)i=aDO WHILE i>=1 two=two+SUBSTR(one,i,1) i=i-1ENDDO? two(11)“歌手”表中有“歌手号”、“姓名”和“最后得分”三个字段,“最后得分”越高名次越靠前,查询前10名歌手的SQL语句是:SELECT * 【11】 FROM 歌手 ORDER BY 最后得分 【12】 。(12)已有“歌手”表,将该表中的“歌手号”字段定义为候选索引、索引名是temp,正确的SQL语句是: 【13】 TABLE 歌手 ADD UNIQUE

68、歌手号 TAG temp(13)连编应用程序时,如果选择连编生成可执行程序,则生成的文件的扩展名是 【14】 。(14)为修改已建立的报表文件打开报表设计器的命令是 【15】 REPORT。2007年4月全国计算机等级考试二级VF答案:1.BDACD6.CABCA11.ACBCD16.DBDAC21.CBBCC26.DCACA31.DDBAB填空题:1.632.黑盒 3.数据库管理系统(DBMS) 4.开发 5.数据字典 6. .T. 7.28.逻辑 9.实体10.KROW 11.TOP  10 12.DESC 13.ALTER 14.EXE 15.MODIFY2006年9

69、月全国计算机等级考试二级笔试试卷一、选择题(每小题 2 分,共 70 分)(1)下列选项不符合良好程序设计风格的是A)源程序要文档化 B)数据说明的次序要规范化C)避免滥用 goto 语句 D)模块设计要保证高耦合、高内聚(2)从工程管理角度,软件设计一般分为两步完成,它们是A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计 C)过程设计与数据设计(3)下列选项中不属于软件生命周期开发阶段任务的是A)软件测试 B)概要设计 C)软件维护 D)详细设计(4)在数据库系统中,用户所见的数据模式为A)概念模式 B)外模式 C)内模式 D)物理模式(5)数据库设计的四个阶段是:需求

70、分析、概念设计、逻辑设计和A)编码设计 B)测试阶段 C)运行阶段 D)物理设计(6)设有如下三个关系表RSTABCABCm13m13nn13下列操作中正确的是A)T=RS B)T=RS C)T=R×S D)T=R/S(7)下列叙述中正确的是 A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间复杂度必定小D)上述三种说法都不对(8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A)63 B)64 C)6 D)7 (9)数据库技术的根本目标是要解决数据的A)存储问题 B)共享问题

71、 C)安全问题 D)保护问题(10)对下列二叉树FCEDAGB进行中序遍历的结果是 A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG(11)下列程序段执行以后,内存变量 A 和 B 的值是 CLEARA=10B=20SET UDFPARMS TO REFERENCEDO SQ WITH (A),B &&参数是值传送,B 是引用传送 ?A,BPROCEDURE SQPARAMETERS X1,Y1 X1=X1*X1 Y1=2*X1ENDPROCA)10 200   B)100 200 C)100 20 

72、0;    D)10 20(12)从内存中清除内存变量的命令是A)Release B)Delete C)Erase D)Destroy(13)操作对象只能是一个表的关系运算是A)联接和选择 B)联接和投影 C)选择和投影 D)自然连接和选择(14)在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是A)数据 B)文档 C)类 D)代码(15)如果有定 LOCAL data, data的初值是:A)整数 0 B)不定值 C)逻辑真 D)逻辑假(16)扩展名为pjx的文件是A)数据库表文件 B)表单文件 C)数据库文件 D)项目文件(17)下列程序段执

73、行以后,内存变量y的值是x=34567y=0DO WHILE x>0 y=x%10+y*10 x=int(x/10)ENDDOA)3456 B)34567 C)7654 D)76543(18)下列的程序段中与上题的程序段对 y 的计算结果相同的是A)x=34567 B)x=34567y=0 y=0flag=.T. flag=.T.DO WHILE flag DO WHILE flagy=x%10+y*10 y=x%10+y*10x=int(x/10) x=int(x/10)IF x>0 IF x=0flag=.F. flag=.F.ENDIF ENDIFENDDO ENDDO)x=34567)x=34567y=0y=

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!