2005年 9月全国计算机等级考试二级笔试试卷(二)

时间:2011-09-24 11:59:40

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
还是关联,子表一定有索引

 

C)永久联系中子表的记录指针会随父表的记录指针的移动而移动

 

D)关联中父表的记录指针会随子表的记录指针的移动而移动

 

20)下列关于类、对象、属性和方法的描述中错误的是()。

 

A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法

 

B)属性用于描述对象的状态,方法用于表示对象的行为

 

C)基于同一类产生的两个对象可以分别设置自己的属性值

 

D)通过执行不同对象的同名方法,其结果必然是相同的

 

21)下列Visual FoxPro表达式中,运算结果为逻辑真的是()。

 

AEMPTY(.NULL.) BLIKE(xy?′、′xyz)

 

CAT(xy′、′abcxyz) DISNULL(SPACE(0))

 

22)依次执行下列命令后的输出结果是()。

 

SET DATE TO YMD

 

SET CENTURY ON

 

SET CENTURY TO 19 ROLLOVER 10

 

SET MARK TO "."

 

?CTOD("49-05-01")

 

A49.05.01 B1949.05.01

 

C2049.05.01 D)出错

 

23)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6),在命令窗口输入并执行下列命令:

 

姓名=姓名-"您好"

 

?姓名

 

那么主窗口中将显示()。

 

A)张三 B)张三您好

 

C)张三您好 D)出错

 

24)有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引,其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是()。

 

ASET INDEX TO 姓名 BSET INDEX TO XM

 

CSET ORDER TO 姓名 DSET ORDER TO XM

 

25)当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令()。

 

ADELETE FOR 图书号="A" BDELETE WHILE 图书号="A"

 

CDELETE FOR 图书号="A*" DDELETE FOR 图书号 LIKE "A%"

 

26)在Visual FoxPro中,要运行查询文件query1.qpr,可以使用命令()。

 

ADO query1 BDO query1.qpr

 

CDO QUERY query1 DRUN query1

 

27)下列程序段的输出结果是()。

 

ACCEPT TO A

 

IF A=123456

 

S=0

 

ENDIF

 

S=1

 

?S

 

RETURN

 

A0

 

B1

 

C)由A的值决定

 

D)程序出错

 

28)如果在命令窗口输入并执行命令“LIST名称”后在主窗口中显示:

 

记录名  名称

 

1    电视机

 

2    计算机

 

3    电话线

 

4    电冰箱

 

5     电线

 

假定名称字段为字符型,宽度为6,那么下列程序段的输出结果是()。

 

GO 2

 

SCAN NEXT 4 FOR LEFT(名称,2)=""

 

IF RIGHT(名称,2="线"

 

LOOP

 

ENDIF

 

??名称

 

ENDSCAN

 

A)电话线 B)电冰箱 C)电冰箱电线 D)电视机电冰箱

 

29)~(35)题使用如下三个数据库表:

 

职员.dbf:职员号C3),姓名 C6),性别 C2),组号 N1),职务 C10

 

客户.dbf:客户号 C4),客户名 C36),地址 C36),所在城市 C36

 

订单.dbf:订单号 C4),客户名 C4),职员号 C3),签订日期 D,金额 N6.2

 

29)查询金额最大的 10%订单的信息,正确的 SQL语句是()。

 

ASELECT * TOP 10 PERCENT FROM 订单

 

BSELECT TOP 10% * FROM 订单 ORDER BY金额

 

CSELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额

 

DSELECT TOP 10 PERCENT * FROM订单 ORDER BY 金额 DESC

 

30)查询订单数在 3个以上、订单的平均金额在 200元以上的职员号,正确的 SQL语句是()。

 

ASELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND

 

AVG_金额>200

 

BSELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND

 

AVG(金额)>200

 

CSELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND

 

WHERE AVG(金额)>200

 

DSELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)>3 AND

 

AVG_金额>200

 

31)查询 2005 1 1日后签订的订单,显示订单的订单号、客户名以及签订日期,正确的 SQL语句是()。

 

ASELECT 订单号,客户名 ,签订日期 FROM 订单 JOIN 客户;

 

ON 订单.客户号=客户.客户号 WHERE 签订日期>{^2005-1-1}

 

BSELECT 订单号,客户名 ,签订日期 FROM 订单 JOIN 客户;

 

WHERE 订单.客户号=客户.客户号 AND 签订日期>{^2005-1-1}

 

CSELECT 订单号,客户名 ,签订日期 FR


首页 上页 1 2 3 下页 尾页 2/3/3
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部