数据库选择题_第1页
数据库选择题_第2页
数据库选择题_第3页
数据库选择题_第4页
数据库选择题_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、单项选择题 1在Access数据库中,一个关系就是一个【 A】。A)二维表     B)记录C)字段     D)数据库 综合数据2. 设有部门和员工两个实体,每个员工只能属于一个部门,一个部门可以有多名员工,则部门与员工实体之间的联系类型是【B 】。A)多对多     B)一对多C)多对一     D)一对一3关系R和关系S的交运算是【C 】。A)由关系R和关系S的所有元组合并组成的集合,再删去重复的元组B)由属于R而不

2、属于S的所有元组组成的集合C)由既属于R又属于S的元组组成的集合D)由R和S的元组连接组成的集合4将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是【C 】。A)删除查询 B)生成表查询C)追加查询 D)交叉表查询5.  SQL的功能包括【B 】。A)查找、编辑错误、控制、操纵     B)数据定义创建数据表、查询、操纵添加删除修改、控制加密授权C)窗体X、视图、查询X、页X      D)控制、查询X、删除、增加X6在E-R图中,用来表示实体的图形是【A 】。A)矩形

3、B)椭圆形实体属性     C)菱形相互关系           D)三角形7要实现报表的分组统计,其操作区域是【D 】。A)报表页眉或报表页脚区域     B)页面页眉或页面页脚区域C)主体区域 D)组页眉或组页脚区域8以下不是报表数据来源的是【C 】。A)一个多表创建的查询     B)一个表C)多个表     D)一个单表

4、创建的查询9. 使用宏组的目的是【 D】。A)设计出功能复杂的宏            B)设计出包含大量操作的宏 一个宏也可以包含大量操作C)减少程序内存消耗        D)对多个宏进行组织和管理 打开一个可以看见全部的宏10. SQL的含义是【A 】。A)结构化查询语言          &

5、#160; B)数据定义语言        C)数据库查询语言            D)数据库操纵与控制语言11. 下列函数中能返回数值表达式的整数部分值的是【B 】。A)Abs(数字表达式)绝对值       B)Int(数值表达式)C)Srq(数值表达式)开平方 D)Sgn(数值表达式)12. 设关系R和S的元组个数分别为10和30

6、,关系T是R与S的笛卡尔积,则T的元组个数是 CA)40     B)100C)300   D)90013. 要从学生关系中查询学生的姓名和年龄所进行的查询操作属于【B 】。A)选择 B)投影C)联结 D)自然联结14如果加载窗体,先被触发的事件是【A 】。A)Load事件 B)Open事件C)Click事件       D)DdClick事件15Access数据库表中的字段可以定义有效性规则,有效性规则是【 C】。A)控制符    

7、B)文本C)条件 D)前三种说法都不对16. 在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的条件表达式是【C 】。A)"计算机"  B)"*计算机*"C)Like"*计算机*"       D)Like"计算机"17. 要查询2003年度参加工作的职工,限定查询时间范围的准则为【A 】。A)Between #2003-01-01# And #2003-12-31#B)Between 2003-01-01 And 2003-

8、12-31C)<#2003-12-31#D)>#2003-01-01#18VBA程序的多条语句可以写在一行,其分隔符必须使用符号【A 】。A) :   B) C) ;   D) ,19. 假设数据库中表A和表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是【A 】。A)表A中的一个记录能与表B中的多个记录匹配B)表B中的一个记录能与表A中的多个记录匹配C)表A中的一个字段能与表B中的多个字段匹配D)表B中的一个字段能与表A中的多个字段匹配20. 用SQL语言描述“在教师表中查找女教师的全部信息”,以下描述真确的是【C 】。A)

9、SELECT  FROM 教师表 IF (性别"女")B)SELECT 性别FROM 教师表 IF (性别"女")C)SELECT *FROM 教师表 WHERE(性别"女")D)SELECT *FROM 性别WHERE (性别"女")21. 若不想修改数据库文件中的数据库对象,打开数据库文件时要选择【B 】。      A)以独占方式打开      B)以只读方式打开C)以共享方式打开 

10、0;     D)打开22. 某文本型字段的值只能为字母且长度为6,则可将该字段的输入掩码属性定义为【C 】。       A)AAAAAA 可是字母和数字    B)LLLLLL 只能是字母 C)000000 只能是数字且不可以空格       D)999999 数字可空格23. 在 SQL 语句中,检索要去掉重复组的所有元组,则在 SELECT 中使用【

11、D 】。A)All B)UNIONC)LIKE   D)DISTINCT24. 有SQL语句:SELECT * FROM教师WHERE NOT(工资>3000 OR 工资<2000),与如上语句等价的SQL语句是【A 】。A)SELECT*FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000B)SELECT*FROM 教师 WHERE 工资 >2000 AND 工资<3000C)SELECT*FROM 教师 WHERE 工资>2000 OR 工资<3000D)SELECT*FROM 教师 WHERE 工资<=

12、2000 AND 工资>=300025. 以下表达式合法的是【B 】。A)学号 Between 05010101 And 05010305B)性别 = "男"Or 性别 = "女"C)成绩 >= 70 成绩 <= 85D)性别 Like "男"= 性别 = "女"26. 在查询设计视图中设计排序时,如果选取了多个字段,则输出结果是【C 】。A)按设定的优先次序依次进行排序B)按最右边的列开始排序C)按从左向右优先次序依次排序D)无法进行排序27. Access支持的查询类型有【A 】。A)选择查询

13、、交叉表查询、参数查询、SQL查询和动作查询B)基本查询、选择查询、参数查询、SQL查询和动作查询C)多表查询、单表查询、交叉表查询、参数查询和动作查询D)选择查询、统计查询、参数查询、SQL查询和动作查询28. 以下关于查询的叙述正确的是【C 】。A)只能根据数据库表创建查询B)只能根据已建查询创建查询C)可以根据数据库表和已建查询创建查询D)不能根据已建查询创建查询29. 下面显示的是查询设计视图的“设计网格”部分, 从所显示的内容中可以判断出该查询要查找的是【 】。 A)性别为“男”并且2000年以前参加工作的记录B)性别为“男”并且2000年以后参加工作的记录C)性别为“男”

14、或者2000年以前参加工作的记录D)性别为“男”或者2000年以后参加工作的记录30把E-R图转换成关系模型的过程,属于数据库设计的【B 】。A)概念设计 B)逻辑设计C)需求分析 D)物理设计31窗体有3种视图,用于创建窗体或修改窗体的窗口是窗体的【 A】。A)“设计”视图     B) “窗体”视图C)“数据表”视图  D) “透视表”视图32为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的【 D】。A) 格式选项卡   B)数据选项卡C) 方法选项卡   D)事件选项卡33. 能

15、够使用“输入掩码向导”创建输入掩码的字段类型是【C 】。A)数字和日期/时间    B)文本和货币C)文本和日期/时间    D)数字和文本34若要查询成绩为60-80分之间(包括60分,不包括80分)的学生的信息,成绩字段的查询准则应设置为【B 】。A>60 or <80       B>=60 And <80 C>60 and <80       DIN(60,80)35利用Access创建的数据库文件,其

16、扩展名为 BA)ADP  B)MDBC)FRM D)DBF36. 定义了二维数组 A(2 to 5,5) 该数组的元素个数为【B 】。数组从0开始。A)20     B)24C)25     D)3637. 在 SQL 的SELECT 语句中,用于实现条件选择运算的是【B 】。A)FOR  B)WHILEC)IF     D)WHERE38不属于Access数据库对象的是【B 】。A)表     B)文件C)窗体 D

17、)查询39在学生表中,如果要设置性别字段的值只能是男和女,该字段的有效性规则设置应为【A 】。A)"男" Or "女"     B)"男" And "女"C)="男女"    D)="男" And ="女"40若要求在文本框中输入文本时达到密码“*”号的显示效果,则应设置的属性是【 】。A)“默认值”属性       B)“标题

18、”属性C)“密码”属性   D)“输入掩码”属性41. Access表中字段的数据类型不包括【 】。A)文本 B)备注C)通用 D)日期/时间42. 窗体由多个部分组成,每个部分成为一个【 】。A)节     B)段C)记录 D)表格43. 已知程序段:s=0For i =1 to 10 step 2s = s+1i = i * 2Next i当循环结束后,变量i的值为【 】。A)10     B)11C)22     D)1644. 在数据库中,能维系表

19、之间关联的是【 】。A)关键字     B)域C)记录 D)外部关键字45. 下列选项中错误的变量名是【 】。A)cc_地址   B)地址_1C)地址1      D)1_地址46. 循环结构      For K=2 To 12 Step 2           K=2*K      N

20、ext  K      循环次数为【 】。A)1       B)2C)3       D)447. 某数据表中有5条记录,其中文本型字段“成绩”各记录内容如下【 】。   成绩1259885141    则升序排序后,该字段内容先后顺序表示为【 】。A) B)成绩1259885141成绩1251418598   &#

21、160;  C)        D)成绩1411259885成绩9885141125                               48. 假定窗体的名称为 fmTest,则把窗体的标题设置为“Access

22、 Test”的语句是【 】。A)Me “Access Test”    B)Me.Caption = "Access Test"C)Me.text="Access Test"    D)Me.Name = "Access Test"49. 在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码  Private Sub Command1_Click()    a=0:b=5:c=6    Ms

23、gBox a=b+c  End Sub窗体打开运行后,如果单击命令按钮,则消息框的输出结果为【 】。A)11     B)a=11C)0       D)False50假定有以下程序段       S=0       For i=1 to 10       S=S+i   

24、60;   Next i       运行完毕后,S的值是【 】。A)0       B)50C)55     D)不确定二、填空题1在关系数据库中,唯一标识表中每条记录的字段称为       。2数据库系统的三级模式结构由       、      

25、; 和       组成。3关系模型提供了三种完整性约束,分别是用户自定义完整性、       和      。4窗体中的数据来源主要包括表和       。5函数Now()返回值的含义是     。6. 函数Right("计算机等级考试",2)的返回值是 

26、     。7. 宏是一个或多个       的集合。8. 若干同类实体的集合称为        。9.         的内容只在报表的最后一页底部打印输出。10. 对金额类数据应当采用的数据类型为        。11. 控件的 

27、60;    属性用来设置控件所要显示的数据。12. 打开一个窗体应该使用的宏操作是        。13. 报表标题一般放在       中。14. 把主菜单附加到窗体上,要将窗体的       属性值设置为已创建窗体的菜单名。15. 设置了表的主键,同时也就创建了表的       。16. 选择关系R中的若干属性组

28、成新的关系,并去掉了重复元组,称为        运算。17. 动作查询包括生成表查询、新字段查询、删除查询、        、追加查询。18. VBA 的3种流程控制结构是顺序结构、        和        。19. VBA中用实际参数A和B调用参数过程AREA(m, n)的正确形式是   

29、;    。20. VBA中变量的作用域分为三个层次,这三个层次是全局变量、模块变量、        。21. 下面VBA 程序段运行时,内层循环的循环总次数是       。For m=0 To 7 step 3  For n=1 To 3  Next nNext m22在窗体中添加一个命令按钮Command1,编写如下程序代码:     

30、60;        Private Sub Command1_Click( )                     Dim i, j As Integer             j = 1 &

31、#160;                For i = 10 To 1 Step 2                      j = j * i          &

32、#160;       Next i                  MsgBox j              End Sub窗体打开运行后,单击该命令按钮,消息框中输出结果为      

33、;  。23. 执行下面的程序段后,b的值为      。a = 5b = 7a = a+bb = a-ba = a-b24. 在名为“Form1”的窗体上增加三个文本框和一个命令按钮,其名称分别为“Text1”、“Text2”、“Text3”和“Command1”,然后编写如下两个事件过程:Private Sub Command1_Click()  Text3=Text1+Text2End SubPrivate Sub Form_load()  Text1=""  Text

34、2=""  Text3=""End Sub打开窗体Form1后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入 4 和 8 ,然后单击命令按钮 Command1 ,则文本框(Text3)中显示的内容为      。25. 在窗体上有一个文本框控件,名称为Text1。同时,窗体加载时设置其计时器间隔为1秒、计时器触发事件过程则实现在Text1 文本框中动态显示当前日期。请补充完整。Private Sub Form_load( )     

35、   Me.TimerInterval=1000End SubPrivate Sub                 Me.Text1=      End Sub  三、写SQL命令所涉及到的学生信息管理数据库中包含三个数据表,它们各自的表结构如下:学生表:字段名 类型 大小 字段名 类型大小字段名类型大小学

36、号文本9姓名文本4性别文本1院系文本10出生日期日期/时间 出生地文本型10字段名类型大小字段名类型大小字段名类型大小学号文本9课程编号文本4成绩数字单精度成绩表:课程信息表:字段名类型大小字段名类型大小字段名类型大小课程编号文本4开课单位文本10课程名称文本10  1查询院系为“会计学院”的学生成绩,显示学号、姓名、课程名称和成绩。  2查询姓“王”学生的基本信息,显示:学号、姓名、性别和年龄,并按学号降序排列。  3统计每一门课程的选修人数,显示:课程编号、学生人数。  4查询平均成绩不及格(<

37、60)的学生信息,显示:显示学号,平均成绩。  5查询不选修课程编号为“C003”的学生,显示:学号、姓名和院系。 四、编程 1. 建立一个子过程A1,在该过程中:用循环结构实现从键盘上输入任意50个实数,求出它们的均值,并通过消息框显示结果。  2. 建立一个子过程A2,在该过程中实现:对任意10个数按从大到小的顺序进行排序,并通过文本框控件Text0显示排序结果。  综合练习题参考答案 一、单项选择题1.A         

38、;              2.B                     3.C                 

39、4.C                       5.B6.A                       7.D     &#

40、160;               8.C                   9.D                 

41、;     10.A     11.B                      12.C                   13.B &

42、#160;               14.A                     15.C16.C             

43、0;        17.A                   18.A                 19.A       

44、               20.C21.B                     22.A               &#

45、160;   23.D                24.A                     25.B26.C           

46、0;         27.A                   28.C                29.A        

47、0;            30.B31.A                     32.D                  33.C&

48、#160;                34.B                     35.B36.B            

49、0;         37.D                  38.B                 39.A        

50、0;            40.D41.C                     42.A                  

51、 43.C                44.D                     45.D46.B              &#

52、160;      47.B                    48.B                 49.D        

53、60;            50.C 二、填空题 1. 关键字/键2. 外模式/用户模式; 概念模式/模式/逻辑模式; 内模式/物理模式3. 实体完整性;参照完整性4. 查询5. 系统当前日期和时间6. 考试7. 操作或命令8. 实体集9. 报表页脚10. 货币型/Money11. 控件来源/Caption/标题12. OpenForm13. 报表页眉14. 菜单栏15. 索引16. 投影17. 更新18. 分支/选择;循环19. call area(A,B)20

54、. 局部变量21. 922. 384023. 524. 4825. Form_Timer(); Date() / Now()三、写SQL命令1.Select 学生表.学号,学生表.姓名,课程信息表.课程名称,成绩表.成绩From学生表, 课程信息表, 成绩表Where学生表.学号=成绩表.学号 and成绩表.课程编号=课程信息表.课程编号 and 学生表.院系”会计学院”2.Select 学号,姓名,性别,year(Date()year(出生日期) AS 年龄 From 学生表Where 姓名 like“王*”Order by 学号 Desc3.Selcct 课程编号,count(课

55、程编号或学号或成绩)as 学生人数From 成绩表Group by 课程编号4.Select 学号, avg(成绩) AS 平均成绩From 成绩表Group by 学号Having  avg(成绩)<605.select学生表.学号,学生表.姓名,学生表.院系From 学生表,成绩表Where 学生表.学号 not in(select 成绩表.学号 from成绩表 where成绩表.课程编号=”C003”) 四、编程1.Sub A1()Dim M(1 To 50) As Single, s As Single     

56、;                            Dim n As SingleFor i = 1 To 50                 

57、;                                   M(i) = InputBox("请输入实数")         &

58、#160;                       s = s + M(i)                        &

59、#160;                           Next i  n = s / 50                  &#

60、160;                                      MsgBox ("求得的均值为" & n)     

61、60;                                    End Sub 2.Sub A2()Dim a(1 To 10) As Integer     

62、60;                                            Dim n As IntegerFor i = 1 To 10  a(i) = InputBox("请输数值:")                             

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论