2020年计算机等级考试二级预测题.pdf

上传人:无*** 文档编号:93402559 上传时间:2023-07-04 格式:PDF 页数:28 大小:2.23MB
返回 下载 相关 举报
2020年计算机等级考试二级预测题.pdf_第1页
第1页 / 共28页
2020年计算机等级考试二级预测题.pdf_第2页
第2页 / 共28页
点击查看更多>>
资源描述

《2020年计算机等级考试二级预测题.pdf》由会员分享,可在线阅读,更多相关《2020年计算机等级考试二级预测题.pdf(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2020年计算机等级考试二级预测题心之所向,所向披靡全国计算机等级考试二级VB模拟试题笔试部分一、选择题“级联”,则当删除父表中的记录时(),则禁止删除父表记录,删除父表记录与子表无关【参考答案】c()【参考答案】c,这时应该插入一个()【参考答案】BFoxPro中释放和关闭表单的方法是()【参考答案】A()DEFAULT SYSTEMMENU TO DEFAULTSYSTEM TO DEFAULTSYSMENU TO DEFAULT【参考答案】D()【参考答案】B()【参考答案】D【参考答案】D第 9-14题使用如下三个表::部门号C(8),部门号C(12),负责人C(6),电 话 C(16

2、):部门号C(8),职工号C(10),姓 名 C(8),性 别 C(2),出生日期D:职工号C(10),基本工资C(),津 贴 N(),奖 金 N(),扣 除 N()()姓名,(基本工资+津贴+奖金-扣除)A S 实发工资FROM工资;姓名,(基本工资+津贴+奖金-扣除)A S 实发工资FROM工资;WHERE=姓名,(基本工资+津贴+奖金-扣除)A S 实发工资;FROM 工资,职工WHERE=姓名,(基本工资+津贴+奖金-扣除)A S 实发工资;FROM 工资,JOIN 职工 WHERE=【参考答案】C()*FROM 职工 WHERE 出生日期=“962-10-27*FROM 职工 WHE

3、RE 出生日期=1962-10-27*FROM 职工 WHERE 出生日期=1962-10-27*FROM 职工 WHERE 出生日期=(“1962-10-27)【参考答案】A,要求得到的信息包括部门名和最长者的出生日期。正确的命令是()部门名,MIN(出生日期)FROM部 门 JOIN职工;ON=GROUP BY 部门名部门名,MAX(出生日期)FROM部 门 JOIN职工;ON=GROUP BY 部门名部门名,MIN(出生日期)FROM部 门 JOIN职工;WHERE=GROUP BY 部门名部门名,MAX(出生日期)FROM部 门 JOIN职工;WHERE=GROUP BY 部门名【参考

4、答案】A(含 10名)职工的部门信息(部门名和职工人数),并按职工人数降序排序。正确的命令是()部门名,COUNT(职工号)A S 职工人数;FROM 部门,职工 WHERE=;GROUP BY 部门名 HAVING COUNT(*)=10;ORDER BY COUNT(职工号)ASC部门名,COUNT(职工号)A S 职工人数;FROM部门,职工 WHERE=;GROUP BY 部门名 HAVING COUNT(*)=10;ORDER BY COUNT(职工号)DESC部门名,COUNT(职工号)A S 职工人数;FROM 部门,职工 WHERE=;GROUP BY 部门名 HAVING C

5、OUNT(*)=10;ORDER B Y 职工人数ASC部门名,COUNT(职工号)A S 职工人数;FROM部门,职工 WHERE=;GROUP BY 部门名 HAVING COUNT(*)=10;ORDER B Y 职工人数DESC【参考答案】D(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是()姓名,性另力YEAR(DATE()-YEAR(出生日期)年龄FROM职工;WHERE 年龄35姓名,性 另 L YEAR(DATE()-YEAR(出生日期)年龄FROM职工;WHERE YEAR(出生日期)35姓名,性 另!J,YEAR(DATE()-YEAR(出生日期)年龄FROM职工

6、;WHERE YEAR(DATE()-YEAR(出生日期)35姓名,性别,年龄=丫 人心 41()-丫 人以出生日期)FROM职工;WHERE YEAR(DATE()-YEAR(出生日期)35【参考答案】C“工资”表增加一个“实发工资”字段的正确命令是()TABLE 工资 ADD COLUMN 实发工资 N(9,2)TABLE 工资 ADD FIELD 实发工资 N(9,2)TABLE 工资 ADD COLUMN 实发工资 N(9,2)TABLE 工资 ADD FIELD 实发工资 N(9,2)【参考答案】C()【参考答案】B()【参考答案】B”关系”的描述,正确的是()【参考答案】D”字段”

7、选项卡中能够创建的索引是()【参考答案】D,可直接使用的内存变量是()【参考答案】C)【参考答案】A()CLEAR;STORE 10 TO A;STORE 20 TO B;SET UDFPARMS TO REFERENCE;DO SWAP WITH A,(B);?A,BPROCEDURE SWAPPARAMETERS XI,X2;TEMP=X1;X1=X2;X2=TEMP;ENDPROC20 20 10 10【参考答案】B,如果想在过程SWAP执行时观察X I的值,能够在其中安置一条命令,程序执行到该命令时,系统将计算X I的值,并将结果在调试输出窗口中显示,这条命令的正确写法是()XI XI

8、 XI XI【参考答案】A23 25题使用下图,表单名为Form l,表单中有两个命令按钮(Commandl和 Command?)、两个标签、两个文本框(Textl和 Text2)。,要使表单的标题显示“登录窗口”,贝!I能够在Forml的Load事件中加入语句()=登录窗口”=登录窗口”=登录窗口”=登录窗口”【参考答案】A,向Text2中输入字符,回显字符显示的是“*”号,则能够在Forml的Init事件中加入语句()=,*=,*=,*【参考答案】D“口令表”中,当用户输入用户名和口令并单击”登录”按钮时,若用户名输入错误,则提示 用户名错误”;若用户名输入正确,而口令输入错误,则提示“口

9、令错误。若命令按钮”登录”的Click事件中的代码如下:USE 口令表GO TOPflag=0;DO();IF Alltrim(用户名)=AHtrim()IF AHtrim(口令)=Alltrim();WAIT 欢迎使用WINDOW TIMEOUT 2ELSEWAIT 口 令错误WINDOW TIMEOUT 2ENDIFflag=lEXITENDIFSKIP;ENDDO;IF_WAIT”用户名错误WINDOW TIMEOUT 2ENDIF则在横线处应填写的代码是()【参考答案】B=1 0,语句?VARTYPE(X)的输出结果是()【参考答案】B(SPACE(O)的运算结果是()A.NULL D

10、.”【参考答案】C,调用快捷菜单的命令代码DO WITH THIS应该放在表单的哪个事件中?【参考答案】D29 35题使用的数据表如下:当前盘当前目录下有数据库:,其中有“教师“表和“学院“表。“教师”表:职工号系号姓名工资主讲课程1101 0 1 肖海3408数据结构1102 0 2 王岩盐4390数据结构1103 0 1 刘星魂2450 C 语言1104 0 3 张月新3200操作系统1105 0 1 李明玉4520数据结构1106 0 2 孙民山2976操作系统1107 0 3 钱无名2987数据库1108 0 4 呼延军3220编译原理1109 0 3 王小龙3980数据结构1100

11、0 1 张国梁2400 C 语言1101 0 4 林新月1800操作系统1102 0 1 乔小廷5400网络技术1103 0 2 周兴池3670数据库1104 0 4 欧阳秀3345编译原理“学院”表:系号系名0 1 计算机0 2 通信0 3 信息管理0 4 数学“学院”表增加一个字段”教师人数”的SQL语句是()TABLE学院ADD教师人数ISTRU学院ADD教师人数ITABLE学院ADD教师人数ITABLE学院INSERT教师人数I【参考答案】C“欧阳秀”的工资增加200元的SQL语句是()教师 WITH工资=工资+200 WHERE姓名=欧阳秀”教 师 SET工资=工资+200 WHEN

12、姓名=欧阳秀”教师工资 WITH工资+200 WHERE姓名=欧阳秀”教 师 SET工资=工资+200 WHERE姓名=欧阳秀”【参考答案】D()CLOSE DATAa=0;USE教师GO TOPDOIF主讲课程=数据结构尸“C 语言a=a+lENDIFSKIPENDDO?a【参考答案】CSELECT*FROM 教师 WHERE NOT(工资 3000 OR 工资)与如上语句等价的SQL语句是()*FROM 教师 WHERE 工资 BETWEEN AND 3000*FROM 教师 WHERE 工资 AND 工资 3000*FROM 教师 WHERE工 资 O R 工资 3000*FROM 教师

13、 WHERE 工资=AND 工资=3000教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是()TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=110TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3尸110TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)=110TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=110”【参考答案】BSELECT DISTINCT 系号 FROM 教师 WHERE 工资=;ALL(SELECT 工资 FR

14、OM 教师 WHERE 系号=02)该语句的执行结果是系号()A.”01“和“02“B.“01“和“03”C.“01“和“04”D.”02和“03”【参考答案】A,该视图包括了系号和(该系的)平均工资两个字段,正确的SQL语句是()VIEW salary A S 系号,AVG(工资)A S 平均工资FROM教师;GROUP BY 系号VIEW salary AS SELECT 系号,AVG(工资)AS 平均工资 FROM 教师;GROUP BY 系名VIEW salary SELECT系号,AVG(工资)A S 平均工资FROM教师;GROUP BY 系号VIEW salary AS SELE

15、CT 系号,AVG(工资)AS 平均工资 FROM 教师;GROUP BY 系号【参考答案】D二、填空题,首先应在父表中建立【1】索引,在子表中建立【2】_ 索引。【参考答案】1 1 主【2】普通3 1 型的数据。【参考答案】3 逻辑FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS【4】。【参考答案】4 TO REFERENCE,Load事件是在Init事件之【5】被引发。【参考答案】5 前 6 。i=lDO WHILE i0;ORDER BY;INTO TABLE保存设计结果,在“命令”窗口输入命令:D O qu

16、ery,系统将查询结果自动保存到新表中。(2)具体步骤如下:在“新建”对话框中选中“报表”单选按钮,再单击“向导”图标按钮。弹 出“向导选取”对话框,在列表框中选择“报表向导”选项,单击“确定”按钮。进入报表向导的字段选取界面,选 择 stsc数据库作为报表的数据源。利用“全部添加”图标按钮,将数据表student的所有字段添加到“选定字段”列表框中,单 击“下一步”按钮进入“分组记录”设计界面,跳过此步骤,单击“下一步”命令按钮,进入“选择报表样式”设计界面,在“样式”列表框中选择“经营式”选项。单 击“下一步”按钮,进入“定义报表布局”设计界面,设置“列数”为 1,“方向”为纵向,“字段布

17、局”为列。单 击“下一步”按钮进入“排序记录”设计界面,将“可用字段或索引标识”列表框中的“学号”字段添加到右边的“选定字段”列表框中,并选中“升序”单选按钮。单 击“下一步”按钮,进入最后的“完成”设计界面,在“标题”文本框中输入“学生基本情况一览表”,为报表添加标题,单击“完成”命令按钮。系统弹出“另存为”对话框,将报表以P1文件名保存在考生目录下,退出报表设计向导。【试题解析】本试题(1)小题考查的是利用SQL查询语句进行查询,其中注意每两个表之间的关联及字段的选取即可;(2)小题利用报表向导完成报表设计,只要注意每个向导界面的设计内容即可。系统已经建立了 ordejdetail表,并已

18、追加记录。当ordejdetail表中的单价修改后,应该根据该表的“单价”和“数量”字段修改 orderjist表的总金额字段,现在有部分orderist记录的总金额字段值不正确,请编写程序挑出这些记录,并将这些记录存放到一个名为od_mod的表中(与orderjist表结构相同,自己建立),然后根据order_detail表的“单价”和“数量,字段修改od_mod表的总金额字段(注意,一个od_mod记录可能对应几条ordejdetail记录),最后,od_mod表的结果要求按总金额升序排序,。【参考答案】具体步骤如下:在“命令”窗口输入命令:MODIFY C O M M A N D pro

19、glo进入程序文件编辑器,在程序编辑窗口中输入如下程序段:SET TALK OFFSET SAFETY OFFSELECT订单号,SUM(单价*数量)AS总金额;FROM order_detail;GROUP B Y 订单号;INTO CURSOR curtableSELECT orderJist.*;FROM order_list,curtable;WHERE=;INTO TABLE od_modUSE od_modDO WHILE NOT EOF()&遍历od_mod中的每一条记录SELECT curtable;WHERE=;INTO ARRAY AFieldsValueREPLACE 总

20、金额 WITH AFieldsValueSKIPENDDOCLOSE ALLSELECT*FROM od_mod ORDER BY 总金额;INTO CURSOR curtableSELECT*FROM curtable INTO TABLE od_modSET SAFETY ONSET TALK ON保存设计结果,在“命令”窗口输入命令:DO p rogl,执行程序文件。【试题解析】本试题考查的主要是SQL语句的应用,包括数据定义、数据修改和数据查学习使人进步,相信能就一定能成功询功能,设计过程中注意数据表和表中字段的选取,修改每条记录时,可利用DO-WHILE循环语句逐条处理表中每条记录。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁