计算机二级机试78套真题及答案10套

上传人:子 文档编号:41991628 上传时间:2018-05-31 格式:DOC 页数:6 大小:29.50KB
返回 下载 相关 举报
计算机二级机试78套真题及答案10套_第1页
第1页 / 共6页
计算机二级机试78套真题及答案10套_第2页
第2页 / 共6页
计算机二级机试78套真题及答案10套_第3页
第3页 / 共6页
计算机二级机试78套真题及答案10套_第4页
第4页 / 共6页
计算机二级机试78套真题及答案10套_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《计算机二级机试78套真题及答案10套》由会员分享,可在线阅读,更多相关《计算机二级机试78套真题及答案10套(6页珍藏版)》请在金锄头文库上搜索。

1、计算机二级机试计算机二级机试 7878 套真题及答案套真题及答案 1010 套套第 10 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8分)在考生文件夹下,打开 DB 数据库,完成如下基本操作:1. 给表 TABB 增加一个字段,字段名为“日期“,数据类型为日期型。解题思路:ALTER TABLE TABB ADD COLUMN 日期 D*2. 使用 SQL Update 语句将表 TABB 中所有记录的字段“日期“的值修改为2005-10-01,并将 SQL 语句存储到名为 TWO.PRG 的文件中。解题思路:在文件 two.prg 中存放:UPDA

2、TE TABB SET 日期 = 2005.10.01*3. 表 TABA 中有重复的记录,用 SQL 语句将表 TABA 中的记录复制到另外一个与它具有相同结构的表 TABC 中,并消除重复的记录(对于重复多次的记录,只复制一条记录的数据) 。并将 SQL 的 SELECT 语句存储到名为 THREE.PRG的文件中。解题思路:在文件 three.prg 中存放:SELECT DISTINCT * FROM TABA INTO TABLE TABC*4. 使用报表向导建立一个简单报表。要求选择 TABA 中所有字段;记录不分组;报表样式为随意式;列数为 1,字段布局为“列“,方向为“横向“;

3、排序字段为 No,升序;报表标题为“计算结果一览表“;报表文件名为P_ONE。解题思路:1. 单击“工具向导报表”菜单项,并显示“向导选取”对话框。2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。3. 在“报表向导”对话框的“步骤 1-字段选取”中,首先要选取表“taba” ,在“数据库和表”列表框中,选择表“taba” ,接着在“可用字段”列表框中显示表 taba 的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“下一步”按钮。4. 在“报表向导”对话框的“步骤 2-分组记录”中,单击“下一步”按钮。5. 在“报表向导”对话框的“步骤 3

4、-选择报表样式”中,在“样式”中选择“随意式” ,单击“下一步”按钮。6. 在“报表向导”对话框的“步骤 4-定义报表布局”中,在“列数”处选择为“1” ,在“方向”处选择“横向” ,在“字段布局”处选择“列” ,单击“下一步”按钮。7. 在“报表向导”对话框的“步骤 5-排序次序”中,选定“No”字段并选择“升序” ,再单击“添加”按钮,单击“完成”按钮。8. 在“报表向导”对话框的“步骤 6-完成”中,在“报表标题”文本框中输入“计算结果一览表” ,单击“完成” 。9. 在“另存为”对话框中,输入保存报表名“p_one” ,再单击“保存”按钮,最后报表就生成了。*二、简单应用(2 小题,每

5、题 20 分,计 40 分)在考生文件夹下,打开 DB 数据库,完成如下简单应用:1. 编写文件名为 FOUR.PRG 的程序,根据表 TABA 中所有记录的 a,b,c三个字段的值,计算各记录的一元二次方程的两个根 x1 和 x2,并将两个根x1 和 x2 写到对应的字段 x1 和 x2 中,如果无实数解,在 note 字段中写入“无实数解”。注意:平方根函数为 SQRT();程序编写完成后,运行该程序计算一元二次方程的两个根。注意:一元二次方程公式如下:解题思路:在文件 four.prg 中存放:USE TABASCANX = B*2 - 4*A*CIF X = 0XX1 = (-B +

6、SQRT(X)/(2*A)XX2 = (-B - SQRT(X)/(2*A)REPLACE x1 with xx1,x2 with xx2ELSEREPLACE x1 with .null.,x2 with .null.,NOTE WITH “无实数解“ENDIFENDSCAN*2. 打开文件名为 testA 的表单,表单界面上有两个命令按钮,界面要求如下:1) 设置两个按钮的高度为:30;宽度为:80;“退出“按钮与“查询“按钮顶边对齐;2) “查询“按钮:在该按钮的 Click 事件中使用 SQL 的 SELECT 命令从表 TABA 中查询“无实数解”的记录存储到表 TABD 中;3)“

7、退出“按钮:关闭并释放表单。请按要求完成表单的设计,表单设计完成后,运行该表单,单击“查询“按钮进行查询。解题思路:1. 打开并修改表单MODIFY FORM testA2. 先按住 Shift 键,同时选中“查询”和“退出”两个按钮,在其“属性”的 Width 处输入“80” ,在 Height 处输入“30” ,在 Top 处输入某一个数即可。3. 双击“查询”按钮,在 Command1.Click 编辑窗口中输入“SELECT * FROM TABA WHERE note= “无实数解“ into table TABD”语句,并关闭编辑窗口。4. 双击“退出”按钮,在 Command2.

8、Click 编辑窗口中输入“RELEASE THISFORM”语句,并关闭编辑窗口。*三、综合应用(1 小题,计 30 分)在考生文件夹下,打开 SDB 数据库,完成如下应用:创建一个标题名为“查询“、文件名为 testb 的表单,如下图所示。表单要求如下:1. 为表单建立数据环境,向数据环境添加“学生表“。2. 表单启动后自动居中。3. 在该表单中设计一个标签、一个文本框、一个表格和两个命令按钮。1) 标签对象标题文本为“学生注册日期“(Label1);文本框用于输入学生注册日期(Text1);表格控件用于显示结果(Grid1)。2) 命令按钮的功能如下:“查询“按钮(Command1):在

9、该按钮的 Click 事件中使用 SQL 的SELECT命令从“学生表“中查询学生注册日期等于文本框中指定的注册日期的学生的学号、姓名、年龄、性别、班级和注册日期,查询结果按年龄降序排序,并将查询结果在表格控件中显示,同时将查询结果存储到表 TABE 中。注意:查询结果存储到表 TABE 之前,应将表 TABE 中记录清空。TABE 表是已经建立好的表,它与学生表的结构不完全一样,多两个字段。“退出“按钮(Command2):的功能是“关闭和释放表单“。注意:表格控件的 RecordSourceType 属性设置为“4SQL 说明“;表单设计完成后,运行该表单,查询注册日期等于 2005 年

10、9 月 2 日的学生信息。解题思路:1. 新建表单CREATE FORM testb2. 在“表单设计器”中,在“属性”的 Caption 处输入“查询” ,在 AutoCenter 处选择“.T.- 真” 。3. 单击“显示数据环境”菜单项,在“打开”对话框中双击表“学生表” ,再单击“关闭”来关闭“添加表或视图”对话框。4. 在“表单设计器-testb.scx”中,添加一个标签 Label1,在其“属性”的 Caption 处输入“学生注册日期” 。5. 在“表单设计器-testb.scx”中,添加一个文本框 Text1。6. 在“表单设计器-testb.scx”中,添加一个表格 Grid

11、1,在其“属性”的 RecordSourceType处选择“4 - SQL 说明” 。7. 在“表单设计器-testb.scx”中,添加两个命令按钮,在第 1 个命令按钮“属性”窗口的 Caption 处输入“查询” ,在第 2 个命令按钮“属性”窗口的Caption 处输入“退出” 。8. 在“表单设计器”中,双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。ThisForm.Grid1.RecordSource = “SELECT 学号,姓名,年龄,性别,班级,注册日期 FROM学生表;WHERE 注册日期 = CTOD(ALLTRIM(ThisForm.Text1.Value) ORDER BY 年龄 DESC INTOCURSOR lsb“SELECT 学号,姓名,年龄,性别,班级,注册日期;FROM 学生表;WHERE 注册日期 = CTOD(ALLTRIM(ThisForm.Text1.Value) ORDER BY 年龄 DESCINTO table lsUSE TABEZAPAPPEND FROM lsUSE9. 在“表单设计器”中,双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”语句,接着关闭编辑窗口

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

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号