11[单选题] 在Visual FoxPro中设计屏幕界面通常使用( )。
A.表单B.报表C.查询D.视图
参考答案:A
参考解析:在Visual FoxPro中设计屏幕界面通常使用表单,打印输出通常使用报表。故A选项正确.
12[单选题] 执行如下命令的输出结果是( )。
?15%4,15%-4
A.3 -1B.3 3C.1 1D.1 -1
参考答案:A
参考解析:“%”可理解为返回两个数值表达式相除的余数。l5除以4等于3余3,所以15%4=3;15除以-4,商-4,余-1,所以15%-4=1。正确答案为“3-1”,即A)选项正确。
13[单选题] 若有表:职工(职工号,姓名,性别.和工资(职工号,基本工资,津贴,奖金,扣除.,查询职工实发工资的正确命令是
A.SELECT姓名,(基本工资+津贴+奖金一扣除.AS实发工资FROM工资
B.SELECT姓名,(基本工资+津贴+奖金一扣除.AS实发工资FROM工资;WHERE职工.职工号=工资.职工号
C.SELECT姓名,(基本工资+津贴+奖金-扣除.AS实发工资FROM工资,职工;
WHERE职工.职工号=工资.职工号
D.SELECT姓名,(基本工资+津贴+奖金一扣除.AS实发工资FROM工资JOIN职工;WHERE职工.职工号:工资.职工号
参考答案:C
参考解析:本题有“职工”和“工资”两个表,需要用到连接查询。连接是关系的基本操作之一,是一种基于多个关系的查询。在连接查询中,当需要对多个表连接时,可以用SELECT指定查询显示的字段;在WHERE子句中指定连接条件(连接的字段名前要加上表名做为前缀,表名和字段名之间用“.”隔开.;在FROM子句中指定要连接的表。本题选C。
14[单选题] 下面叙述中错误的是( )。
A.软件测试的目的是发现错误并改正错误
B.对被调试的程序进行“错误定位”是程序调试的必要步骤
C.程序调试通常也称为Debug
D.软件测试应严格执行测试计划,排除测试的随意性
参考答案:A
参考解析:
软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误,所以选项A)错误。程序调试的基本步骤有:错误定位、修改设计和代码,以排除错误、进行回归测试,防止引进新的错误。程序调试通常称为Debug,即排错。软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划,排除测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件。
15[单选题] 在面向对象方法中,不属于“对象”基本特点的是( )。
A.一致性B.分类性C.多态性D.标识唯一性
参考答案:A
参考解析:对象有如下-些基本特点:标识唯-性、分类性、多态性、封装性、模块独立好。所以选择A)。
16[单选题] 有如下赋值语句:a=”计算机”和b=”微型”,结果为“微型机”的表达式是( )。
A.b+LEFT(a,3)B.b+RIGHT(a,1)C.b+LEFT(a,5,2)D.b+RIGHT(a,2)
参考答案:D
参考解析:LEFT(<字符表达式>,<长度>)函数从指定表达式左端截取一个指定长度的子串作为函数值。RIGHT(<字符表达式>,<长度>)函数从指定表达式右端截取一个指定长度的子串作为函数值。在Visual FoxPro中,一个汉字的长度为2。所以RIGHT(a,2)的值是“机”,b+RIGHT(a,2)=”微型机”。
17[单选题] 在SQL的ALTER TABLE语句中,为了增加一个新的字段应该使用短语( )。
A.CREATEB.APPENDC.COLUMND.ADD
参考答案:D
参考解析:向表中添加新的字段和新的索引,其命令格式为:ALTER TABLE<表名>ADD[COLUMN]<字段类型>[<长度>[,<小数位数>])][NULLINOTNULL][CHECK<逻辑表达式1>[ERROR<字符型文本提示信息>]][DEFAULT<默认值表达式>][ADD PRIMARY KEY<索引表达式2>TAG<索引名1>][ADD UNIQUE<索引表达式3>TAG<索引名2>]增加-个新的字段应该使用ADD短语,即D)选项正确。
18[单选题] 在Visual FoxPro中以下叙述正确的是( )。
A.利用视图可以修改数据
B.利用查询可以修改数据
C.查询和视图具有相同的作用
D.视图可以定义输出去向
参考答案:A
参考解析:视图是操作表的一种手段,通过视图可以查询表,也可以更新表,所以利用视图可以修改数据,A)选项叙述正确;而查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,所以查询不能修改数据,而查询可以定义输出去向,B)、D)选项叙述不正确;很明显,查询和视图具有不同的作用,C)选项叙述不正确。
19[简答题](1)建立一个表单文件myform,将employee表添加到表单的数据环境中,然后在表单中添加表格控件grid1,指定其记录源类型为“别名”、记录源为employee表文件,最后添加一个“退出”命令按钮控件Command1,程序运行时单击该命令按钮将关闭表单。
(2)修改two.prg文件中的SQL SELECT命令,使之正确运行时可以显示如下结果:
组别 组长 组员
1 朱茵 赵一军
1 朱茵 李龙
1 朱茵 王婧
1 朱茵 王一凡
2 李毅 刘严俊
2 李毅军 杨小萍
2 李毅军 胡小晴
3 吴军 杨兰
3 吴军吴 伟军
3 吴军赵 小青
3 吴军韦 小光
4 杨一明 李琪
4 杨一明 杨小阳
4 杨一明 李楠
4 杨一明 胡一刀
参考解析:
(1)[操作步骤]
步骤1:在命令窗口中输人命令“Create form myform”,按下回车键新建一个表单。
步骤2:在表单空白处单击鼠标右键,选择“数据环境”命令,为表单添加数据环境表“employee”,并将“employee”从数据环境中拖拽表到表单中,在表单的属性窗口中修改表格的 Namee属性为Grid1
步骤3:通过表单控件工具栏为表单添加一个命令按钮,修改其Caption属性为“退出”,双击命令按钮,编写其Click事件“ThisForm.Release”。
步骤4:保存并运行表单。
(2)[操作步骤]
步骤1:单击工具栏中的“打开”按钮,打开考考生文件夹下的程序文件two.prg。
步骤2:修改程序中的错误命令。
第1处错误改为:from employee P join employee c;
第2处错误改为:0n P.组别=C.组别where c.职务=“组
长”and c.姓名<>P.姓名;
步骤3:保存并运行程序,查看程序的运行结果。
20[简答题]在考生文件夹下完成如下简单应用:.
(1)用SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表item_temp中,同时将使用的SQL语句存储于新建的文本文件item.txt中。
(2)根据零件信息、使用零件和项目信息3个表,利用视图设计器建立一个视图view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是:项目号为“s2”。
参考解析:
(1)[操作步骤]
步骤1:单击工具栏中的“新建”按钮,在“新建”对话框中选择“文件类型”选项组中的“查询”,并单击“新建文件”按钮。
步骤2:在“添加表或视图”对话框中分别将表零件信息、使用零件和项目信息添加到查询设计器,并根据连接条件建立连接。
步骤3:在查询设计器的“字段”选项卡中,分别将项目信息.项目号、项目信息.项目名、零件信息.零件号、零件信息.零件名称添加到“选定字段”列表中。
步骤4:在“排序依据”选项卡中,将项目信息.项目号添加到“排序条件”列表中,并选择“降序”单选按钮;再将零件信息.零件号添加到“排序条件”列表中,并选择“升序”单选按钮。
步骤5:单击“查询”菜单下的“查询去向”命令。在“查询去向”对话框中选择“表”,并输入表名item_temp,单击确定按钮。
步骤6:单击“查询”菜单下的“查看sQL”命令,并复制全部代码;再单击工具栏中的“新建”按钮,在“新建”对话框中选择“文件类型”选项组下的“文本文件”,单击“新建文件”按钮,将复制的代码粘贴到此处。’SELECT项目信息.项目号,项目信息.项目名,零件信
息.零件号;
零件信息.零件名称;
FROM使用零件情况!零件信息INNER JOIN使用零件
情况!使用零件;
INNER JOIN使用零件情况!项目信息;
ON使用零件.项目号=项目信息.项目号;
ON零件信息.零件号=使用零件.零件号;
ORDER BY项目信息.项目号DESC,零件信息.零件号;
INTO TABLE item_temp.dbf
步骤7:单击工具栏中的“保存”按钮,在“另存为”对话框
中输入item,单击“保存”按钮;再在命令窗口中输入:do item.
txt,按回车键运行查询。
(2)[操作步骤]
步骤1:单击工具栏中的“打开”按钮,在“打开”对话框中选择考生文件夹下的“使用零件情况”数据库,再单击“确定”按钮。
步骤2:在数据库设计器中,单击“数据库设计器”工具栏中的“新建本地视图”按钮,在“新建本地视图”对话框中单击“新建视图”按钮。
步骤3:在“添加表或视图”对话框中分别双击表零件信息、使用零件和项目信息,并单击“关闭”按钮。
步骤4:在视图设计器的“字段”选项卡中,分别将项目信息.项目号、项目信息.项目名、零件信息.零件名称、零件信息.单价和使用零件.数量添加到选定字段。
步骤5:在“筛选”选项卡的“字段名”中选择“项目信息.项目号”,“条件”选择“=”,“实例”输入“s2”;在“排序依据”选项卡中将项目信息.项目号字段添加到“排序条件”列表框,并选择“升序”单选按钮。
步骤6:单击工具栏中的“保存”按钮,在“保存”对话框中输入视图名称view-item,单击“确定”按钮。最后单击工具栏中的“运行”按钮。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |