数据库程序设计练习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单选题

1、数据库、数据库系统、数据库管理系统这三者之间的关系是(A)

A、数据库系统包含数据库和数据库管理系统

B、数据库管理系统包含数据库和数据库系统

C、数据库包含数据库系统和数据库管理系统

D、数据库系统就是数据库,也就是数据库管理系统

2、在关系型数据库管理系统中,所谓关系是指(D)

A、各条数据记录之间存在着一定的关系

B、各个字段数据之间存在着一定的关系

C、一个数据库与另一个数据库之间存在着一定的关系

D、满足一定条件的一个二维数据库表格

3、设“职工档案”表中有职工编号、姓名、年龄、职务、籍贯等字段,其中可作为关键字的字段是(A)

A、职工编号

B、姓名

C、年龄

D、职务

4、在已知的教学环境中,一名学生可以选择多门课程,一门课程可以被多名学生选择,这说明学生记录

型与课程记录型之间的联系是(C)

A、一对一

B、一对多

C、多对多

D、未知

5、若要退出Visual FoxPro回到 Windows操作系统,可在命令窗口键入命令(A)

A、QUIT

B、CLOSE

C、EXIT

D、以上命令均可

6、命令窗口被关闭后要将其重新打开,可按下(B)组合键。

A、Ctrl+F1

B、Ctrl+F2

B、Alt+F1

C、Alt+F2

7、在Visual FoxPro的“选项”对话框中可以设置(D)

A、默认文件位置

B、日期和时间格式

B、货币与数字格式

C、以上都对

8、下列式子中,肯定不合法的Visual FoxPro表达式是(D)

A、[9999]-ab

B、name+“NAME”

C、10/18/98

D、“教授”.OR.“副教授”

9、下列表达式的结果为逻辑假值的是(A)

A、“300”>“33”

B、“张三”>“李四”

C、“CHINA”>“CANADA”

D、DATE()+5>DATE()

10、下面对内存变量赋值的语句中,正确的是(B)

A、STORE 6,8 TO x,y

B、STORE 68 TO x,y

C、x=6,y=8

D、x=y=68

11、执行以下命令后显示的结果是(D)

N=“123.45”

?“67”+&N

A、190.45

B、67+&N

C、67123.45

D、错误信息

12、以下各表达式中,运算结果为日期型的是(C)

A、04/05/97-2

B、CTOD(′04/05/97′)-DATE()

C、CTOD(′04/05/97′)-3

D、DATE()-′04/05/97′

13、设变量nl代表某个年龄,则下列表达式中与“.NOT.(nl<=60.AND.nl>=18)”等价的表达式是(A)

A、nl>60.OR. nl<18

B、nl>60.AND. nl<18

C、nl<60.OR. nl>18

D、 nl<60.AND. nl>18

14.函数ROUND(123456.789,-2)的值是(B)

A、123456

B、1234500

C、123456.700

D、-123456.79

15、要想在一个找开的数据表中删除某些记录,应先后执行的两个命令是(B)

A、DELETE、RECALL

B、DELETE、PACK

C、DELETE、ZAP

D、PACK、DELETE

16、在职工档案表文件中,“婚否”是L型字段(已婚为.T.,未婚为.F.), “性别”是C型字段,若要显示已婚的女职工,应使用命令(C)

A、LIST FOR 婚否.OR.性别=“女”

B、LIST FOR 已婚.AND.性别=“女”

C、LIST FOR 婚否.AND.性别=“女”

D、LIST FOR 已婚.OR.性别=“女”

17、要想对一个打开的数据表增加新字段,应当使用命令(C)

A、APPEND

B、MODIFY STRUCTURE

C、INSERT

D、CHANGE

18、执行下面的命令后,函数EOF()的值一定为真的是(D)

A、REPLACE基本工资WITH 基本工资+200

B、LIKST NEXT 10

C、SUM基本工资TO SS SHILE 性别=“女”

D、DISPLAY FOR 基本工资>800

19、若要以数据表中的“姓名”字段为索引关键字建立索引,下列命令中错误的是(C)

A、INDEX ON 姓名 TO xm

B、INDEX ON 姓名 TAG xm

C、INDEX ON 姓名 TAG xm TO xm

D、INDEX ON 姓名 TAG xm OF xm

20、在打开的数据表文件中有助学金(数值型),如要把所有记录的助学金增加百分之十,应使用的命令是(C)

A、SUM ALL 助学金*1.1 TO 助学金

B、REPLACE ALL 助学金 WITH 助学金*(1+10%)

C、REPLACE ALL 助学金WITH助学金*1.1

D、STORE助学金*1.1 TO 助学金

21、职工工资数据表中有N型字段:基本工资、资金、津贴和工资总额等,若要将每个职工的全部收入汇总后写入其工资总额字段中,应当使用命令(A)

A、REPLACE ALL 工资总额WITH 基本工资+奖金+津贴

B、TOTAL ON工资总额FIELDS 基本工资,奖金,津贴

C、REPLACE 工资总额WITH 基本工资+奖金+津贴

D、SUM基本工资+奖金+津贴TO 工资总额

相关文档
最新文档