ImageVerifierCode 换一换
格式:DOC , 页数:20 ,大小:110KB ,
资源ID:1338056      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1338056.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】计算机二级(VF)58及答案解析.doc)为本站会员(confusegate185)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】计算机二级(VF)58及答案解析.doc

1、计算机二级(VF)58 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.可以随表的打开而自动打开的索引是( )。(分数:70.00)A.1B.51C.6D.152.Visual FoxPro在 SQL方面,不提供的功能是( )。(分数:70.00)A.ButtonCountB.BunOnsC.ValueD.ControlSource3.在应用程序系统中,不属于用户界面的是( )。(分数:70.00)A.All Fries(*.*)B.Text Files(*.*)C.Batch Files(*bat

2、)D.All Files (*)|Text Files(*)4.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将( )。(分数:70.00)A.等于原来关系中的元组个数B.大于原来关系中的元组个数C.小于原来关系中的元组个数D.不能确定元组个数5.设有关系 SC(SNO,CNO,GRADE),其中 SNO、CNO 分别表示学号和课程号(两者均为字符型),GRADE 表示成绩(数值型)。若要把学号为“S101“的同学,选修课程号为 “C11“,成绩为 98分的记录插入到表 SC中,正确的语句是【 】。(分数:70.00)A.INSERT INTO SC(SNO,CNO,GRADE)VA

3、LUES(S1 01,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)6.设有如下程序文件: SET TALK OFF CLEAR DIMENSION a(2,3) i=1 DO WHILE i=2 j=1 DO WHILE j=3 a(i,)=i+j ?a(i,j) j=j+1 ENDDO ? i=i+1 ENDDO SET TALK ON RETURN 执行此程序,程序的运行结果为( )。 (分数:

4、70.00)A.ARCHIVEB.CODEC.ALTD.ALIGN7.在 Visual FoxPro 中,下列关于表的叙述正确的是_。 (分数:70.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表中的字段定义有效性规则和默认值C.在数据库表中,能给表中的字段定义有效性规则和默认值D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值8.SQL SELECT语句中的 WHERE子句对应于查询设计器中的( )。(分数:70.00)A.CREATE TABLE数据表名 NAMEB.ALTER TABLE数据表名 ALTER字段名C.ALTER TABLE

5、数据表名 RENAME COLUMN字段名 TOD.ALTER TABLE数据表名 ALTER字段名 SET DEFAULT9.建立一个表文件,表中包含字段:姓名(C,6)、出生日期(D)和婚否(L),则该表中每条记录所占的字节宽度为( )。(分数:70.00)A.15B.16C.17D.1810.在 Visual FoxPro中,函数 SIGN( )的返回值可以是( )。(分数:70.00)A.1、-1、0B.1、0、TC.1、-1、 FD.T、P11.假设某个表单中有一个命令按钮 cmdClose,为了实现当用户单击此按钮时能够关闭 该表单的功能,应在该按钮的 Click 事件中写入语句_

6、。 (分数:70.00)A.ThisForm.CloseB.ThisForm.EraseC.ThisForm.ReleaseD.ThisForm.Return12.自由表中字段名长度的最大值是( )。(分数:70.00)A.生成一个按“学号”升序的表文件 xsdakdbfB.生成一个按“学号”降序的表文件 xsdakdbfC.生成一个新的数据库文件 xsdakdbcD.系统提示出错信息13.在 SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是( )。(分数:70.00)A.CREATE TABLE数据表名 NAMEB.ALTER TABLE数据表名 ALTER字段名C.ALTER

7、 TABLE数据表名 RENAME COLUMN字段名 TOD.ALTER TABLE数据表名 ALTER字段名 SET DEFAULT14.SELECT-SQL语句中,可以对查询结果进行排序的短语是( )。(分数:70.00)A.ORDER BYB.GROUP BYC.HAVINCD.WHERE15.在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为( )。(分数:70.00)A.私有变量和局部变量B.公共变量和私有变量C.公共变量和局部变量D.公共变量、私有变量和局部变量16.为了使模块尽可能独立,要求_。 (分数:70.00)A.模块的内聚程度要尽量高,且各模块间的耦

8、合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强17.在逻辑运算中,3 种运算符的优先级别依次排列为( )。(分数:70.00)A.NOTANDORB.ANDNOTORC.NOTORANDD.ORANDNOT18.在 Visual FoxPro中,以共享方式打开数据库文件的命令短语是( )。(分数:70.00)A.一元成员运算符B.二元成员运算符C.一元友元运算符D.选项 B)和选项 C)都可能19.表结构中的空值(NULL)表示的含义是( )。(分数:70.0

9、0)A.私有变量和局部变量B.公共变量和私有变量C.公共变量和局部变量D.公共变量、私有变量和局部变量20.下列字段名中,合法的是( )。(分数:70.00)A.6000B.-10C.200D.-600021.在 Visual FoxPro中,数据库文件和数据表文件的扩展名分别是( )。(分数:70.00)A.1 4B.13 4C.12 8D.20 622.在 Visual FoxPro 中,关于查询和视图的正确描述是_。 (分数:70.00)A.查询是一个预先定义好的 SQL SELECT 语句文件B.视图是一个预先定义好的 SQL SELECT 语句文件C.查询和视图是同一种文件,只是名称

10、不同D.查询和视图都是一个存储数据的表23.在深度为 7的满二叉树中,叶子结点的个数为_。(分数:70.00)A.32B.31C.64D.6324.下列关于 SQL对表的定义的说法中,错误的是( )。(分数:70.00)A.利用 CREATE TABLE语句可以定义一个新的数据表结构B.利用 SQL的表定义语句可以定义表中的主索引C.利用 SQL的表定义语句可以定义表的域完整性、字段有效性规则等D.对于自由表的定义,SQL 同样可以实现其完整性、有效性规则等信息的设置25.下列关于表格的说法中,正确的是( )。(分数:70.00)A.y=x$+List1List(0)B.y=x$+List1L

11、ist(1)C.y=Val(x$)+Val(List1List(0)D.y=Val(x$) WHERE S.学号=SC.学号 AND COUNT(*)=5; GROUP BY 学号 ORDER BY 3 DESCC.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC; WHERE S.学号=SC.学号 AND COUNT(*)=5; GROUP BY S.学号 ORDER BY 平均成绩 DESCD.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC; WHERE S.学号=SC.学号; GROUP BY S.学号 HAVING COUNT(*)

12、=5 ORDER BY 3 DESC48.在 Visual FoxPro中,释放表单时会引发的事件是【 】。(分数:70.00)A.Unload事件B.Init事件C.Load事件D.Release事件49.如果主程序、子程序 1、子程序 2、子程序 3依次调用,在子程序 3中有 RETURN TO MASTER 语句,则由子程序 3返回( )。(分数:70.00)A.编译出错B.9C.21D.950.在表单中有命令按钮 Command1和文本框 Text1,将文本框的 InputMask属性值设置为$9,9999,然后在命令按钮的 Click事件中输入代码 ThisFormText1Valu

13、e=123456789,当运行表单时,单击命令按钮,此时文本框中显示的内容为( )。(分数:70.00)A.destroy( )B.stop( )C.start( )D.init( )51.职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C (10) 客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C (36) 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6,2) 查询金额最大的那 10%订单的信息。正确的 SQL 语句是_。 (分数:70.00)A.SELECT * TOP

14、10 PERCENT FROM 订单B.SELECT TOP 10% * FROM 订单 ORDER BY 金额C.SELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额D.SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC52.对于表单及控件的绝大多数属性,其类型通常是固定的,通常 Caption属性只用来接收( )。(分数:70.00)A.数值型数据B.字符型数据C.逻辑型数据D.以上数据类型都可以53.命令 SELECT0的功能是( )。(分数:70.00)A.2004,08B.8,12C.1,20D.2004

15、-8-1,12:08:2054.SQL 的数据操作语句不包括_。 (分数:70.00)A.INSERTB.UPDATEC.DELETED.CHANGE55.数据库表的字段可以定义规则,规则是( )。(分数:70.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种说法都不对56.下列各字符函数中,函数返回值不是数值型的是( )。(分数:70.00)A.1 1 * # 1 1 * #B.1 1 * # 1 2 * #C.1 1 * # 1 1 * #D.1 1 * # 1 2 * #57.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将( )。(分数:70.00)A.只改变这个节

16、的宽度B.只改变报表的页眉、页脚宽度C.改变整个报表的宽度D.因为报表的宽度是确定的,所以不会有任何改变58.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是【 】。(分数:70.00)A.并B.交C.投影D.笛卡儿乘积59.下列字段名中,合法的是( )。(分数:70.00)A._学生姓名B.学生姓名C.学生_姓名D.学生.姓名60.以下是与设置系统菜单有关的命令,其中错误的是_。 (分数:70.00)A.SET SYSMENU DEFAULTB.SET SYSMENU TO DEFAULTC.SET SYSMENU NOSAVED.SET SYSMENU SAVE二、填空题(每

17、空 2分,共 30分)(总题数:20,分数:30.00)61.在深度为 7的满二叉树中,度为 2的结点个数为 1。(分数:1.50)填空项 1:_62.确定列表框内的某个条目是否被选定,应使用属性是 1。(分数:1.50)填空项 1:_63.当前目录下有“学生表”文件,表中有字段“学号 C(2)”,现要将“学号”字段的宽度由 2改为 4,则语句为: ALTER TABLE 学生表 1 (分数:1.50)填空项 1:_64.表间永久性联系不能控制不同工作区中 1 的联动,要实现联动功能,需要建立表之间的 2。(分数:1.50)填空项 1:_65.在 Visual FoxPro中如下程序的运行结果

18、(即执行命令 DO main后)是 1。 * 程序文件名:main.prg SET TALK OFF CLOSE ALL CLEAR ALL mX=“Visual FoxPro” mY=“二级”DO s1 ? mY+mY RETURU * 子程序文件名:s1prg PROCEDURE s1 LOCAL mX mX=“Visual FoxPro DBMS 考试” mY=“计算机等级”+ mY RETURN (分数:1.50)填空项 1:_66.为使表单运行时在主窗口中居中显示,应设置表单的 Auto Center)属性值为 1。(分数:1.50)填空项 1:_67.在关系数据库中,把数据表示成二

19、维表,每一个二维表称为 1。(分数:1.50)填空项 1:_68.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX和 1 的两个文件。(分数:1.50)填空项 1:_69.在 DOCASE-ENDCASE语句中,可使用 1 短语直接跳出该分支语句。(分数:1.50)填空项 1:_70.软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 1 测试。(分数:1.50)填空项 1:_71.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:1.50)填空项 1:_72.设置字段有效性规则在表设计器的 1 选项卡中进行。而设置记录有效性规则,是在表设计器的 2 选项卡中

20、进行。(分数:1.50)填空项 1:_73.函数 INT(LEN(“123456“)的结果是 1。(分数:1.50)填空项 1:_74.结构化程序设计包含 3种基本控制结构,其中 SCAN-ENDSCAN语句属于 1 结构。(分数:1.50)填空项 1:_75.参照完整性规则包括更新规则、 1 和 2。(分数:1.50)填空项 1:_76.为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数=0,应使用 SQL 语句 ALTER TABLE 金牌榜 1 奖牌总数 I 2奖牌总数=0(分数:1.50)填空项 1:_77.在 Visual FoxPro中,为了建立参照完整性

21、,首先必须建立表之间的 1。(分数:1.50)填空项 1:_78.利用 SQL语句统计选修了“计算机”课程的学生人数。请将下面的语句补充完整。 SELECT 1 FROM选课表 WHERE 2 (分数:1.50)填空项 1:_79.为表建立索引,其基本特点是可以提高 1 速度。(分数:1.50)填空项 1:_80.要修改指定的数据表结构,首先应该打开该数据表,然后利用 1 命令进入表设计器修改数据表结构。(分数:1.50)填空项 1:_计算机二级(VF)58 答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00

22、)1.可以随表的打开而自动打开的索引是( )。(分数:70.00)A.1B.51 C.6D.15解析:在默认的情况下,InputBox 的返回值是一个字符串,而不是变体类型。如果没有事先声明返回值变量的类型,或声明为变体类型,则当把函数的返回值赋给这个变量时,Visual Basic 将是把它作为字符串来处理。因此当需要用 InputBox函数输入数据,并且需要输入的数值参加运算时,必须在进行运算前用 Val函数(或其他函数)把它转换为相应类型的数值,否则有可能会得到不正确的结果。如果正确地声明了返回值的变体类型,则可不必进行类型转换;由于本题没有事先声明 m、n 变量,所以,m、n 所获得的

23、为字符“1”和“5”,所以输出 n+m时是“51”。2.Visual FoxPro在 SQL方面,不提供的功能是( )。(分数:70.00)A.ButtonCount B.BunOnsC.ValueD.ControlSource解析:命令按钮组控件中 ButtonCount属性指定命令按钮的数目;其默认值为 2。Buttons 属性用于存取命令按钮组中每个按钮的数组。3.在应用程序系统中,不属于用户界面的是( )。(分数:70.00)A.All Fries(*.*) B.Text Files(*.*)C.Batch Files(*bat)D.All Files (*)|Text Files(*

24、)解析:通用对话框控件的 CommonDialogl的 Filter属性用来指定在对话框中显 示的文件类型。利用该属性可以设置多个文件类型,供用户在对话框的“文件类型”的下 拉列表中选择。Filter 的属性值由一对或多对文本字符串组成,每对字符串用管道符“|” 隔开,在管道符“|”前面的部分称为描述,后面的部分一般为通配符和文件扩展名,称为 “过滤器”。如“*txt“等,各对字符串之间也用管道符隔开。其格式如下: 窗体对话框名Filter=”描述符 1|过滤器 1|描述符 2|过滤器 2” 如果省略窗体,则为当前窗体。本题执行语句后,可以在文件类型栏内通过下拉列 表选择要显示的文件类型,而最

25、初默认显示的文件类型(过滤器)可以由 Filterlndex属性 来指定,该属性是一个整数。用 Filter属性设置多个过滤器后,每个过滤器都有一个值, 第一个过滤器的值为 1,第二个过滤器的值为 2,用Filterlndex属性可以指定作为默 认显示的过滤器,本题中的值是 1,所以显示 All Files(*.*)。4.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将( )。(分数:70.00)A.等于原来关系中的元组个数 B.大于原来关系中的元组个数C.小于原来关系中的元组个数D.不能确定元组个数解析:投影是从关系中指定若干个属性组成新的关系,是从列的角度进行的运算,相当于对关系

26、进行垂直分解,与元组个数无关,产生的新关系元组个数与原来关系中的元组个数相等。5.设有关系 SC(SNO,CNO,GRADE),其中 SNO、CNO 分别表示学号和课程号(两者均为字符型),GRADE 表示成绩(数值型)。若要把学号为“S101“的同学,选修课程号为 “C11“,成绩为 98分的记录插入到表 SC中,正确的语句是【 】。(分数:70.00)A.INSERT INTO SC(SNO,CNO,GRADE)VALUES(S1 01,C11,98)B.INSERT INTO SC(SNO,CNO,GRADE)VALUES(S101,C11,98)C.INSERT(S101,C11,98

27、)INTO SCD.INSERT INTO SC VALUES(S101,C11,98) 解析:插入命令:INSERT INTO(,)VALUES(eExpression1eExpression2,),若插入的是完整的记录时,可以省略,;另外,SNO、CNO 为字符型,故其属性值需要加引号,数值型数据不需要加引号。6.设有如下程序文件: SET TALK OFF CLEAR DIMENSION a(2,3) i=1 DO WHILE i=2 j=1 DO WHILE j=3 a(i,)=i+j ?a(i,j) j=j+1 ENDDO ? i=i+1 ENDDO SET TALK ON RETU

28、RN 执行此程序,程序的运行结果为( )。 (分数:70.00)A.ARCHIVE B.CODEC.ALTD.ALIGN解析:如果 Applet中有两个或两个以上的文件,应该考虑将这些文件打包成一个归档文件(jar 或 zip文件)。在 Applet中用 ARCHIVE属性。 7.在 Visual FoxPro 中,下列关于表的叙述正确的是_。 (分数:70.00)A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表中的字段定义有效性规则和默认值C.在数据库表中,能给表中的字段定义有效性规则和默认值 D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值解析:

29、数据库表与自由表相比,数据库表具有如下特点:数据库表可以使用长表名,在表中可以使用长字 段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表的字段指定默认值和输入掩码;数 据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、 参照完整性和表之间的联系;支持 INSERT、UPDATE 和 DELETE事件的触发器。8.SQL SELECT语句中的 WHERE子句对应于查询设计器中的( )。(分数:70.00)A.CREATE TABLE数据表名 NAMEB.ALTER TABLE数据表名 ALTER字段名C.ALTER TABLE数据表名 RE

30、NAME COLUMN字段名 TO D.ALTER TABLE数据表名 ALTER字段名 SET DEFAULT解析:SQL 的数据定义功能中,可以定义数据表结构、删除表和修改表结构,修改表结构的命令格式有 3种,其中只有一种格式才能对表中的字段名进行修改和删除。9.建立一个表文件,表中包含字段:姓名(C,6)、出生日期(D)和婚否(L),则该表中每条记录所占的字节宽度为( )。(分数:70.00)A.15B.16 C.17D.18解析:在 Visual FoxPro数据表中,日期型字段占 8个字节,逻辑型字段占 1个字节,且每条记录之前都带有一个删除标记,占一个字节, 故每条记录所占的字节数

31、为 16。10.在 Visual FoxPro中,函数 SIGN( )的返回值可以是( )。(分数:70.00)A.1、-1、0 B.1、0、TC.1、-1、 FD.T、P解析:SIGN( )是用来返回指定数值表达式的符号,其返回值有 1、0 和-1,分别表示表达式的运算结果为正数、零和负数。11.假设某个表单中有一个命令按钮 cmdClose,为了实现当用户单击此按钮时能够关闭 该表单的功能,应在该按钮的 Click 事件中写入语句_。 (分数:70.00)A.ThisForm.CloseB.ThisForm.EraseC.ThisForm.Release D.ThisForm.Return

32、解析:在表单中为了实现当用户单击此按钮时能够关闭该表单的功能,应该在该按钮的 Click事件中写入如 下代码:12.自由表中字段名长度的最大值是( )。(分数:70.00)A.生成一个按“学号”升序的表文件 xsdakdbf B.生成一个按“学号”降序的表文件 xsdakdbfC.生成一个新的数据库文件 xsdakdbcD.系统提示出错信息解析:在 SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息,但新表的表名可以与数据库同名,彼此属于不同类型的文件。且系统默认的排序方式为升序排序。13.在 SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是( )。(分数

33、:70.00)A.CREATE TABLE数据表名 NAMEB.ALTER TABLE数据表名 ALTER字段名C.ALTER TABLE数据表名 RENAME COLUMN字段名 TO D.ALTER TABLE数据表名 ALTER字段名 SET DEFAULT解析:SQL 的数据定义功能中,可以定义数据表结构、删除表和修改表结构,修改表结构的命令格式有 3种,其中只有一种格式才能对表中的字段名进行修改和删除。14.SELECT-SQL语句中,可以对查询结果进行排序的短语是( )。(分数:70.00)A.ORDER BY B.GROUP BYC.HAVINCD.WHERE解析:在 SQL查询

34、语句中,利用 ORDERBY短语可以对查询的结果进行排序。包括升序(ASC) 和降序(DESC) 两种,系统默认的为升序排列,如果要降序排列,必须加参数“DESC”。15.在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为( )。(分数:70.00)A.私有变量和局部变量B.公共变量和私有变量C.公共变量和局部变量D.公共变量、私有变量和局部变量 解析:变量的一个重要属性是作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在Visual FoxPro中,可分为公共变量、私有变量和局部变量 3类。16.为了使模块尽可能独立,要求_。 (分数:70.00)A.模块

35、的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚 性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性 和提高模块内的内聚性,有利于提高模块的独立性。17.在逻辑运算中,3 种运算符的优先级别依次排列为(

36、 )。(分数:70.00)A.NOTANDOR B.ANDNOTORC.NOTORANDD.ORANDNOT解析:在逻辑表达式中,共有 3种运算符:逻辑非、逻辑与和逻辑或,3 种运算符的优先顺序为:NOT(非)AND (与)OR( 或)。18.在 Visual FoxPro中,以共享方式打开数据库文件的命令短语是( )。(分数:70.00)A.一元成员运算符B.二元成员运算符C.一元友元运算符D.选项 B)和选项 C)都可能 解析:C+语言中用成员函数重载时,重载一目运算符没有参数,重载二目运算符要有一个参数。 19.表结构中的空值(NULL)表示的含义是( )。(分数:70.00)A.私有变

37、量和局部变量B.公共变量和私有变量C.公共变量和局部变量D.公共变量、私有变量和局部变量 解析:变量的一个重要属性是作用域。变量的作用域指的是变量在什么范围内是有效或能够被访问的。在Visual FoxPro中,可分为公共变量、私有变量和局部变量 3类。20.下列字段名中,合法的是( )。(分数:70.00)A.6000B.-10 C.200D.-6000解析:Do Until-Loop 循环执行的规则是:先判断 Do语句中的 若为真,则结束循环;若为假,则执行循环体。 本程序执行时,先判断条件“b=-1”是否为真,此时 b为 10,“b=-1”不成立,执行循环体。a和 b分别取得 Input

38、Box函数接收到的值为 30和 20,做乘法后 a的值为 600。执行 Loop后,返回 Do语句再判断“b=-1”是否为真,此时 b为 20,“b=-1 不成立,继续执行循环体,a 和 b再次取得 InputBox函数接收到的值为 10和-1,做乘法后 a的值为 -10。执行 Loop后,返回到 Do语句判断“b=-1 是否为真,此时 b=-1,“b=-1 条件成立,结 束循环,把 a的值打印出来。21.在 Visual FoxPro中,数据库文件和数据表文件的扩展名分别是( )。(分数:70.00)A.1 4B.13 4 C.12 8D.20 6解析:本题是一个多重循环语句,是 ForNe

39、xt结构的两重迭用,根据 “拨皮法”,一层一层分析可知,最后 x=13,y=4。22.在 Visual FoxPro 中,关于查询和视图的正确描述是_。 (分数:70.00)A.查询是一个预先定义好的 SQL SELECT 语句文件 B.视图是一个预先定义好的 SQL SELECT 语句文件C.查询和视图是同一种文件,只是名称不同D.查询和视图都是一个存储数据的表解析:查询是一个预先定义好的 SQL SELECT语句,在不同的需要场合可以直接或反复使用,从而提高效 率。查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。视 图是操作表的一种手段,通过视图可以查

40、询表,也可以更新表。视图是数据库中的一个特有功能,只有在 包含视图的数据库打开时,才能使用视图。23.在深度为 7的满二叉树中,叶子结点的个数为_。(分数:70.00)A.32B.31C.64 D.63解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。这就是 说,在满二叉树中,每一层上的结点数都达到最大值. 24.下列关于 SQL对表的定义的说法中,错误的是( )。(分数:70.00)A.利用 CREATE TABLE语句可以定义一个新的数据表结构B.利用 SQL的表定义语句可以定义表中的主索引C.利用 SQL的表定义语句可以定义表的域完整性、字段有效性规则

41、等D.对于自由表的定义,SQL 同样可以实现其完整性、有效性规则等信息的设置 解析:在 SQL的定义功能中,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性约束、字段有效性规则等。但对于自由表的定义和在表设计器中一样,都不能定义自由表的主索引、域完整约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。25.下列关于表格的说法中,正确的是( )。(分数:70.00)A.y=x$+List1List(0) B.y=x$+List1List(1)C.y=Val(x$)+Val(List1List(0)D.y=Val(x

42、$) WHERE S.学号=SC.学号 AND COUNT(*)=5; GROUP BY 学号 ORDER BY 3 DESCC.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC; WHERE S.学号=SC.学号 AND COUNT(*)=5; GROUP BY S.学号 ORDER BY 平均成绩 DESCD.SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC; WHERE S.学号=SC.学号; GROUP BY S.学号 HAVING COUNT(*)=5 ORDER BY 3 DESC 解析:Visual FoxPro 的 SELEC

43、TSQL 命令的一般语法格式如下: SELECT ALL|DISTINCT, FROM , WHERE GROUP BYHAVING ORDER BYASC|DESC; 说明: SELECT 子句:ALL 表示选出的记录中包括重复记录,这是缺省值;DISTINCT 则表示选出的记录中不 包括重复记录。 FROM 子句及其选项:用于指定查询的表,可以对单个表或多个表进行查询。 WHERE 子句:说明查询条件,即筛选元组的条件。 GROUP BY 子句:对记录按值分组,常用于分组统计。 HAVING 子句:当含有 GROUP BY子句时,HAVING 子句可用作记录查询的限制条件;无 GROUP

44、BY子 句时 HAVING子句的作用如同 WHERE子句。 ORDER BY 子句:指定查询结果中记录按排序,默认升序。选项 ASC表示升序,DESC 表示降 序。 48.在 Visual FoxPro中,释放表单时会引发的事件是【 】。(分数:70.00)A.Unload事件 B.Init事件C.Load事件D.Release事件解析:在表单的常用事件中,Init 事件在表单建立时引发,Load 事件在表单建立之前引发,Unload 事件在表单释放时引发,Release 属于释放表单时要引用的方法而不属于事件。49.如果主程序、子程序 1、子程序 2、子程序 3依次调用,在子程序 3中有 R

45、ETURN TO MASTER 语句,则由子程序 3返回( )。(分数:70.00)A.编译出错B.9 C.21D.9解析:本题的运算过程是 fun( (int) fun(a + c,B) ,a-C) ,fun( (int)fun (10,5),2-8),fun( (int)15000000,-6),fun(15,-6)=9。50.在表单中有命令按钮 Command1和文本框 Text1,将文本框的 InputMask属性值设置为$9,9999,然后在命令按钮的 Click事件中输入代码 ThisFormText1Value=123456789,当运行表单时,单击命令按钮,此时文本框中显示的内

46、容为( )。(分数:70.00)A.destroy( )B.stop( )C.start( )D.init( ) 解析:Applet 运行时,首先由浏览器调用 init()方法,通知该 Applet己被加载到浏览器中,使 Applet执行一些基本初始化。该方法经常被重写,实现设置布局管理器、数据初始化、放置些构件等功能。51.职员.DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C (10) 客户.DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C (36) 订单.DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期

47、D,金额 N(6,2) 查询金额最大的那 10%订单的信息。正确的 SQL 语句是_。 (分数:70.00)A.SELECT * TOP 10 PERCENT FROM 订单B.SELECT TOP 10% * FROM 订单 ORDER BY 金额C.SELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额D.SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC 解析:Visual FoxPro 的 SELECTSQL 命令的一般语法格式如下: SELECT ALL|DISTINCT, FROM , WHERE GROUP BYHAVING ORDER BYASC|DESC TOPPERCENT 说明:ORDER BY 子句:指定查询结果中记录按排序,默认升序

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1