数据库程序设计模拟试卷7(题后含答案及解析)
二级ACCESS数据库程序设计模拟试题及答案解析(19)

二级ACCESS数据库程序设计模拟试题及答案解析(19)(1/40)单项选择题第1题软件测试的目的是______。
A.发现程序中的错误B.发现并改正程序中的错误C.执行测试用例D.诊断和改正程序中的错误下一题(2/40)单项选择题第2题下列各项中,属于工具(支撑)软件的是______。
A.PowerBuildeB.数据库管理系统C.财务管理系统D.iOS操作系统上一题下一题(3/40)单项选择题第3题下列关于关系模型中键(码)的描述中正确的是______。
A.关系中可以不存在键B.至多由一个属性组成C.可以由关系中任意个属性组成D.由一个或多个属性组成,其值能够唯一标识关系中一个元组上一题下一题(4/40)单项选择题第4题在商场购物中,实体顾客和实体商品之间的联系是______。
A.一对一B.多对一C.一对多D.多对多上一题下一题(5/40)单项选择题第5题下列各项中,属于软件定义阶段任务的是______。
A.需求分析B.软件测试C.详细设计D.系统维护上一题下一题(6/40)单项选择题第6题下列选项中,不是面向对象主要特征的是______。
B.抽象C.继承D.封装上一题下一题(7/40)单项选择题第7题下列选项中,属于白盒测试方法的是______。
A.边界值分析法B.基本路径测试C.等价类划分法D.错误推测法上一题下一题(8/40)单项选择题第8题某系统总体结构图如下图所示:图片该系统总体结构图的深度是______。
A.7B.6C.3D.2上一题下一题(9/40)单项选择题第9题设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商)、客户(客户号,姓名,地址,电邮,性别,身份证号)、购买(客户号,商品号,购买数量),则关系购买的键为______。
A.客户号B.商品号C.客户号,商品号D.客户号,商品号,购买数量上一题下一题(10/40)单项选择题第10题在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是______。
《C程序设计》模拟试卷

《C程序设计》模拟试卷一、单项选择题(每题2分,共40分):1.以下叙述中正确的是________。
A)用C程序实现的算法可以既没有输入也没有输出。
B)用C程序实现的算法可以没有输入但必须有输出。
C)用C程序实现的算法可以没有输出但必须有输入。
D)用C程序实现的算法必须要有输入和输出操作。
2.以下4组用户定义的标识符中,全部合法的一组是________。
A)_main B)If C)txt D)inteneclude -main REAL k_2sin turbo 3COM _0013.有以下程序:#include <stdio.h>void main(){ int m,n,p;scanf(“m=%dn=%dp=%d”,&m,&n,&p);printf(“%d%d%d\n”,m,n,p);}若想从键盘上输入数据,使变量m中的值为123,n中的值是456,p中的值是789,则正确的输入是________。
A)m=123n=456p=789 B)m=123 n=456 p=789C)m=123,n=456,p=789 D)123 456 7894.有以下程序:#include <stdio.h>void main(){ int x=102,y=012;printf(“%2d,%2d\n”,x,y);}执行后输出的结果是________。
A)10,01 B)02,12 C)102,10 D)02,105.有以下程序:#include <stdio.h>void main(){ int a=3,b=4,c=5,d=2;if(a>b)if(b>c)printf(“%d”,d++ +1);elseprintf(“%d”,++d +1);printf(“%d\n”,d);}程序运行后的输出结果是_____。
A)44 B)43 C)3 D)26.有以下程序:#include <stdio.h>void main(){ int i;for(i=0;i<3;i++)switch(i){ case 0: printf(“%d”,i);case 2: printf(“%d”,i);default: printf(“%d”,i);}}程序运行后输出的结果是________。
管理信息系统模拟试卷(7)参考答案

1. 小概率事件的发生,其带给人们的信息量就小。(错误) 2. 通常认为,管理信息系统主要解决结构化的决策问题,而决策支持系统则以支 持半结构化和非结构化决策问题为目的。(正确) 3. MRPⅡ实现了物流信息与资金流信息的集成。(错误) 4. 数据库管理系统(DBMS)是管理信息系统软件结构的重要组成部分。(正确) 5. 优化企业供应链是 ERP 系统最核心的管理思想。(正确) 6. 在数据组织的层次结构中,数据项是文件中可使用的最小单位。(正确) 7. 线性表仅适用于经常进行检索、且数据经常变动的情况。(错误) 8. C/S 模式网络结构的优点之一是能有效减轻网络传输的负荷。(正确)
8.管理信息系统的开发策略主要有: 下,自下而上) 9.在管理信息系统中,MRPⅡ的中文含义是:
第 5 页 共 9 页
、
ERP 的中文含义是: 源规,主键和副键统称为_______。(鉴别键)
四、应用题(5 小题,共 40 分) 得分 评卷人
1.设一组代码为五位,其对应的质数序列位权为 1、3、5、7、13,模为 11,试 求代码 56831 的校验位。(5 分) 解: 第一步:求乘积之和 S = 5*1+3*6+5*8+7*3+13*1 = 5+18+40+21+13 = 97 第二步:求余 R = 97 MOD 11 = 9 该组代码中的一个为 56831 代码的校验位为 9,实际使用中,该代码为: 568319。
第 9 页 共 9 页
数据和
数据去进行调试。 (异常 错
图可以找出业务流程中的不合理流向。(业务流程) 模型。
3. 数据流程图如没有数据字典的配对合就无法完整地描述系统的 (逻辑) 4.BSP 方法将 (过程 数据类) 角度看到的数据库。(用户) 和
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)试卷号:42

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编贰(答案参考)(图片大小可自由调整)一.全考点综合测验(共50题)1.【单选题】面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。
A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.不强调模拟现实世界中的算法而强调概念正确答案:C2.【单选题】若有定义“ int a=5 ,b=7;”,则表达式a%一(b%2) 运算后, a 的值为( )。
A.0B.1C.11D.3正确答案:A3.【单选题】恢复MySQL数据库可使用的命令是______。
A.mysqldumpB.mysqladminC.mysqlD.mysqld正确答案:C4.【单选题】下列关于表和视图的叙述中错误的是______。
A.视图可以和表一起使用B.表和视图上都可以创建索引C.表和视图的数据都可以进行更新操作,但视图的更新受限D.表和视图都可以使用SQL语句进行查询正确答案:B5.【单选题】查找学生表student 中姓名的第二个字为"t" 的学生学号Sno 和姓名sname,下面A.SELECT SRO ,shame FROM student WHERE sname="_t%";B.SELECT Sno,sname FROM student WHERE shame LIKE "_t%" ;C.SELECT sno,shame FROM student WHERE sname="%t_";D.SELECT sno,shame FROM student WHERE sname LIKE "%t_" ;正确答案:B6.【单选题】关于E-R 图,以下描述中正确的是______。
程序设计基础模拟试卷1(题后含答案及解析)

程序设计基础模拟试卷1(题后含答案及解析) 题型有:1. 选择题 2. 填空题选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.结构化程序设计主要强调的是A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性正确答案:B 涉及知识点:程序设计基础2.对建立良好的程序设计风格,下面描述正确的是A.程序应简单、清晰、可读性好B.符号名的命名只要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无正确答案:A 涉及知识点:程序设计基础3.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送A.调用语句B.命令C.口令D.消息正确答案:D 涉及知识点:程序设计基础4.信息隐蔽的概念与下述哪一种概念直接相关A.软件结构定义B.模块独立性C.模块类型划分D.模块耦合度正确答案:B 涉及知识点:程序设计基础5.下面对对象概念描述错误的是A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态属性正确答案:A 涉及知识点:程序设计基础6.根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构正确答案:C 涉及知识点:程序设计基础7.设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为A.12B.13C.14D.15正确答案:B 涉及知识点:程序设计基础8.在下列几种排序方法中,要求内存量最大的是A.插入排序B.选择排序C.快速排序D.归并排序正确答案:D 涉及知识点:程序设计基础9.下列叙述中,不属于结构化程序设计方法的主要原则的是A.自顶向下B.由底向上C.模块化D.限制使用goto语句正确答案:B 涉及知识点:程序设计基础10.下列不属于软件调试技术的是A.强行排错法B.集成测试法C.回溯法D.原因排除法正确答案:B 涉及知识点:程序设计基础11.为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为A.PAD图B.N-S图C.结构图D.数据流图正确答案:B 涉及知识点:程序设计基础12.软件复杂性度量的参数包括A.效率B.规模C.完整性D.容错性正确答案:B 涉及知识点:程序设计基础13.下列叙述中,不属于数据库系统的是A.数据库B.数据库管理系统C.数据库管理员D.数据库应用系统正确答案:D 涉及知识点:程序设计基础14.数据库系统的核心是A.数据库B.数据库管理系统C.数据模型D.软件工具正确答案:B 涉及知识点:程序设计基础15.视图设计一般有3种设计次序,下列不属于视图设计的是A.自顶向下B.由外向内C.由内向外D.自底向上正确答案:B 涉及知识点:程序设计基础16.线性表若采用链式存储结构时,要求内存中可用存储单元的地址A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.连续不连续都可以正确答案:D 涉及知识点:程序设计基础17.在待排序的元素序列基本有序的前提下,效率最高的排序方法是A.冒泡排序B.选择排序C.快速排序D.归并排序正确答案:A 涉及知识点:程序设计基础18.下列叙述中,错误的是A.数据的存储结构与数据处理的效率密切相关B.数据的存储结构与数据处理的效率无关C.数据的存储结构在计算机中所占的空间不一定是连续的D.一种数据的逻辑结构可以有多种存储结构正确答案:B 涉及知识点:程序设计基础19.希尔排序属于A.交换排序B.归并排序C.选择排序D.插入排序正确答案:D 涉及知识点:程序设计基础填空题请将每一个空的正确答案写在答题卡上。
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:43

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列关于SQL的叙述中,正确的是______。
A.SQL是专供MySQL使用的结构化查询语言B.SQL是一种过程化的语言C.SQL是关系数据库的通用查询语言D.SQL只能以交互方式对数据库进行操作正确答案:C2.【单选题】在讨论关系模型时,与“属性”同义的术语是______。
A.元组B..NC.. 表D.关系正确答案:B3.【单选题】下列SQL语句中,创建关系表的是____。
A.ALTERB.CREATEC.UPDATED.INSERT正确答案:B4.【单选题】语句int(*ptr)() 的含义是( )。
A.ptr 是一个返回值为int 的函数B.ptr 是指向int 型数据的指针变量C.ptr 是指向函数的指针,该函数返回一个int 型数据D.ptr 是一个函数名,该函数的返回值是指向int 型数据的指针正确答案:C5.【单选题】对于日期"2013 年10 月21 日",MySQL默认显示的格式是______。
A."2013-10-21"B."2013-21-10"C."10-21-2013"D."21-10-2013"正确答案:A6.【单选题】在使用CREATE INDEX创建索引时,其默认的排序方式是______。
A.升序B.降序C.无序D.聚簇正确答案:A7.【单选题】下列程序的输出结果是( )。
#includevoid p(int*x){ printf("%d ¨,++*x);}void main(){ int y=3;p(&y);}A.3B.4C.2D.5正确答案:B8.【单选题】在使用SHOW GRANTS命令显示用户权限时结果为USAGE,该用户拥有的权限为______。
数据库练习试卷1(题后含答案及解析)
数据库练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.DBMS是位于______之间的一层数据管理软件。
A.OA软件与用户B.OS与DBC.硬件与软件D.OS与硬件正确答案:B2.在SQL中,外模式一级数据结构的基本单位是______。
A.基本表B.视图C.E-R图D.用户表正确答案:B解析:数据库的三级体系结构为外模式、模式和内模式,其中外模式也称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
3.若两个实体之间的联系是1:m,则实现1:m联系的方法是______。
A.在“m”端实体转换的关系中加入“1”端的实体转换所得的关系的码B.将“m”端实体转换关系的码加入到“1”端的实体转换所得的关系C.在两个实体转换的关系中,分别加入另一个关系码D.将两个实体转换成一个关系正确答案:A解析:1:m类型的联系转换为实体有两种方法:第一种方法是把联系转换为一个独立的关系模式;第二种方法是把联系与“m”端实体对应的关系模式合并。
如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系体本身的属性均转换为关系的属性,而关系的码为m端实体的码;如果与“m”端关系模式合并,则把联系的属性加入到“m”端,并在“m”端加入“1”端的码。
4.若R1={a,b),R2={a,b,c,d),则R1×R2集合中共有______个元组。
A.2B.4C.6D.8正确答案:D解析:两个关系的笛卡儿积中元组的个数为两个关系中元组个数的乘积。
所以答案应为D。
5.两个子查询的结果______时,可以执行并、交、差操作。
A.结构完全一致B.结构完全不一致C.结构部分相同D.主键完全相同正确答案:A解析:基本概念题。
全国计算机等级考试二级Python真题及解析(7)
全国计算机等级考试⼆级Python真题及解析(7)全国计算机等级考试⼆级Python真题及解析(7)1. 在⾯向对象⽅法中,⼀个对象请求另⼀对象为其服务的⽅式是通过发送___________。
A命令B⼝令C消息D调⽤语句正确答案: C2. 下⾯不属于软件需求分析阶段主要⼯作的是___________。
A需求评审B需求获取C需求变更申请D需求分析正确答案: C3. 下⾯不属于软件测试实施步骤的是___________。
A确认测试B单元测试C回归测试D集成测试正确答案: C4. 结构化程序设计中,下⾯对goto语句使⽤描述正确的是___________。
A禁⽌使⽤goto语句B应避免滥⽤goto语句C goto语句最好⽤,不容易造成结构体程序混乱。
D使⽤goto语句程序效率⾼正确答案: B5. 数据库应⽤系统中的核⼼问题是___________。
A数据库管理员培训B数据库维护C数据库系统设计D数据库设计正确答案: D6. 在E-R图中,⽤来表⽰实体联系的图形是___________。
A三⾓形B菱形D矩形正确答案: D7. 在数据库设计中,将E-R图转换为关系数据模型的过程属于A物理设计阶段B需求分析阶段C概念设计阶段D逻辑设计阶段正确答案: D8. ⼀个栈的初始状态为空。
现将元素 1、2、3、4、5、A、B、C、D、E依次⼊栈,然后再依次出栈,则元素出栈的顺序是A 12345ABCDEB EDCBA54321C 54321EDCBAD ABCDE12345正确答案: B9. 下列排序⽅法中,最坏情况下⽐较次数最少的是A堆排序B直接插⼊排序C冒泡排序D简单选择排序正确答案: A10. ⽀持⼦程序调⽤的数据结构是A队列B⼆叉树C树D栈正确答案: D11. Python 中对变量描述错误的选项是:A Python 不需要显式声明变量类型,在第⼀次变量赋值时由值决定变量的类型B变量通过变量名访问C变量必须在创建和赋值后使⽤D变量 PI 与变量 Pi 被看作相同的变量正确答案: D12.以下 Python 语句运⾏结果异常的选项是:A >>> PI , r = 3.14 , 4>>> b = a = a + 1C >>> x = True>>> int(x)D >>> a正确答案: D13.以下对Python程序设计风格描述错误的选项是:A Python中不允许把多条语句写在同⼀⾏B Python语句中,增加缩进表⽰语句块的开始,减少缩进表⽰语句块的退出C Python可以将⼀条长语句分成多⾏显⽰,使⽤续航符“\”D Python中不允许把多条语句写在同⼀⾏正确答案: D14.下列表达式的运算结果是:>>> a = 100>>> b = False>>> a * b > -1A FalseB 1C 0D True正确答案: D15.运⾏以下程序,输出结果的是:str1 = "Nanjing University"str2 = str1[:7] + " Normal " + str1[-10:]print(str2)A Normal UB Nanjing NormalC Normal UniversityD Nanjing Normal University正确答案: D16.运⾏以下程序,输出结果的是:print(" love ".join(["Everyday","Yourself","Python",]))A Everyday love YourselfB Everyday love PythonC love Yourself love PythonD Everyday love Yourself love Python正确答案: D17. 26. 哪个选项是使⽤ PyInstaller 库对 Python 源⽂件打包的基本使⽤⽅法?A pip -hB pip install <拟安装库名>C pip download <拟下载库名>D pyinstaller 需要在命令⾏运⾏ :\>pyinstaller正确答案: D18.以下程序的不可能输出结果是:from random import *print(round(random(),2))A 0.47B 0.54C 0.27D 1.87正确答案: D19.以下程序的输出结果是:astr = '0\n'bstr = 'A\ta\n'print("{}{}".format(astr,bstr))Aa aBA ACA aDA a正确答案: D20. 以下关于异常处理的描述,正确的是:A try 语句中有 except ⼦句就不能有 finally ⼦句B Python 中,可以⽤异常处理捕获程序中的所有错误C引发⼀个不存在索引的列表元素会引发 NameError 错误D Python 中允许利⽤ raise 语句由程序主动引发异常正确答案: D以下语句执⾏后a、b、c的值是:a = "watermelon"b = "strawberry"c = "cherry"if a > b:c = aa = bb = cA watermelon strawberry cherryB watermelon cherry strawberryC strawberry cherry watermelonD strawberry watermelon watermelon正确答案: D22. 以下关于 Python 的控制结构,错误的是:A每个 if 条件后要使⽤冒号(:)B在 Python 中,没有 switch-case 语句CPython 中的 pass 是空语句,⼀般⽤作占位语句Delif 可以单独使⽤正确答案: D23.以下代码段,不会输出A,B,C,的选项是:A for i in range(3):print(chr(65+i),end=",")B for i in [0,1,2]:print(chr(65+i),end=",")C i = 0while i < 3:print(chr(i+65),end= ",")i += 1continueD i = 0while i < 3:print(chr(i+65),end= ",")break正确答案: D24. 设 x = 10;y = 20,下列语句能正确运⾏结束的是:A max = x >y ? x : yB if(x>y) print(x)C while True: passD min = x if x < y else y正确答案: D25.以下程序的输出结果是:Da = {"北美洲":"北极兔","南美洲":"托哥巨嘴鸟","亚洲":"⼤熊猫","⾮洲":"单峰驼","南极洲":"帝企鹅"} Da["⾮洲"] = "⼤猩猩"print(Da)A('北美洲': '北极兔', '南美洲': '托哥巨嘴鸟', '亚洲': '⼤熊猫', '⾮洲': '⼤猩猩', '南极洲': '帝企鹅')B['北美洲': '北极兔', '南美洲': '托哥巨嘴鸟', '亚洲': '⼤熊猫', '⾮洲': '⼤猩猩', '南极洲': '帝企鹅']C{"北美洲":"北极兔","南美洲":"托哥巨嘴鸟","亚洲":"⼤熊猫","⾮洲":"单峰驼","南极洲":"帝企鹅"}D{'北美洲': '北极兔', '南美洲': '托哥巨嘴鸟', '亚洲': '⼤熊猫', '⾮洲': '⼤猩猩', '南极洲': '帝企鹅'}正确答案: D26. 以下关于列表操作的描述,错误的是:A通过 append ⽅法可以向列表添加元素B通过 extend ⽅法可以将另⼀个列表中的元素逐⼀添加到列表中C通过 insert(index,object) ⽅法在指定位置 index 前插⼊元素 objectD通过 add ⽅法可以向列表添加元素正确答案: D27. 以下关于字典操作的描述,错误的是:A del ⽤于删除字典或者元素B clear ⽤于清空字典中的数据C len ⽅法可以计算字典中键值对的个数D keys ⽅法可以获取字典的值视图正确答案: D28.以下程序的输出结果是:L1 =['abc', ['123','456']]L2 = ['1','2','3']print(L1 > L2)A FalseB TypeError: '>' not supported between instances of 'list' and 'str'D True正确答案: D29. 以下属于 Python 脚本程序转变为可执⾏程序的第三⽅库的是:A requestsB scrapyC numpyD pyinstaller正确答案: D30. 以下属于 Python 中⽂分词⽅向第三⽅库的是:A pandasB beautifulsoup4C python-docxD jieba正确答案: D31. 以下⽣成词云的 Python 第三⽅库的是:A matplotibB TVTKC mayaviD wordcloud正确答案: D32. Python 中函数不包括A标准函数B第三库函数C内建函数D参数函数正确答案: D33. Python 中,函数定义可以不包括以下:A函数名B关键字 defC⼀对圆括号D可选参数列表正确答案: D34.以下程序的输出结果是:def func(num):num *= 2func(x)print(x)A40B出错C⽆输出D20正确答案: D35.以下程序的输出结果是:def func(a,*b):for item in b:a += itemreturn am = 0print(func(m,1,1,2,3,5,7,12,21,33))A33B0C7D85正确答案: D36.下程序的输出结果是:a = ["a","b","c"]b = a[::-1]print(b)A ['a', 'b', 'c']B 'c', 'b', 'a'C 'a', 'b', 'c'D ['c', 'b', 'a']正确答案: D37. Python ⽂件只读打开模式是A wB xC bD r正确答案: D38. Python ⽂件读取⽅法 read(size) 的含义是A从头到尾读取⽂件所有内容B从⽂件中读取⼀⾏数据C从⽂件中读取多⾏数据D从⽂件中读取指定 size ⼤⼩的数据,如果 size 为负数或者空,则读取到⽂件结束。
数据库模拟试题4(含答案)
模拟题4一、填空题(每空1分,共12分)1. 数据库是长期存储在计算机内、有组织的、可_ _的数据集合。
2. 构成数据模型的三大要素是__________、数据操作和数据完整性约束。
3. SQL语言支持关系数据库的三级模式结构,其中外模式对应于和部分基本表,模式对应于基本表,内模式对应于。
4. 分布式数据库是一组数据集,逻辑上它们属于同一系统,而在物理上分散在用计算机网络连接的多个场地上,并统一由一个______________________________管理。
5. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:既要保持_________关系,又要具有________连接性。
6. 在数据库系统中,数据的完整性是指数据的、和。
7. 并发操作带来数据不一致性包括三类:丢失修改、和。
二、单选题(每空1分,共12 分)1. 关系数据库管理系统都是基于()理论。
A. Codd的数据关系模型B. 数据结构C. 计算机操纵系统D. 信息管理2. 元组关系演算表达式{t| R(t) ∧S(t)}表达的是()A. R∪SB. R∩SC. R-SD. S-R3. 在数据库中,与查询有关的是()A. 数据依赖B. 进程管理C. 索引D. 数据压缩4. 在关系模式R(U,F)中,如果X→U,则X是R的()A. 候选码B. 主码C. 超码D. 外码5. 语句 delete from sc 表明()A. 删除sc中的全部记录B. 删除基本表scC. 删除基本表sc中的列数据D. 删除基本表sc中的部分行6. 数据库设计阶段分为()A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段7. 关系笛卡尔积运算记号R×S,( )A. R为关系名,S为属性名B. R和S均为属性名C. R为属性名,S为关系名D. R和S均为关系名8. 在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现()A. 指针B. 游标C. 数组D. 栈9. 下列说法中不正确的是()。
二级ACCESS数据库程序设计模拟试题及答案解析(16)
二级ACCESS数据库程序设计模拟试题及答案解析(16)(1/40)单项选择题第1题设循环队列为Q(1:m),其初始状态为front=rear=m。
经过一系列入队与退队运算后,front=20,rear=15。
现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为______。
A.5B.6C.m-5D.m-6下一题(2/40)单项选择题第2题某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为______。
A.EFGDCBAB.DCBEFGAC.BCDGFEAD.DCBGFEA上一题下一题(3/40)单项选择题第3题下列叙述中正确的是______。
A.在链表中,如果每个节点有两个指针域,则该链表一定是非线性结构B.在链表中,如果有两个节点的同一个指针域的值相等,则该链表一定是非线性结构C.在链表中,如果每个节点有两个指针域,则该链表一定是线性结构D.在链表中,如果有两个节点的同一个指针域的值相等,则该链表一定是线性结构上一题下一题(4/40)单项选择题第4题下列叙述中错误的是______。
A.在带链队列中,队头指针和队尾指针都是在动态变化的B.在带链栈中,栈顶指针和栈底指针都是在动态变化的C.在带链栈中,栈顶指针是在动态变化的,但栈底指针是不变的D.在带链队列中,队头指针和队尾指针可以指向同一个位置上一题下一题(5/40)单项选择题第5题软件生命周期中,确定软件系统要做什么的阶段是______。
A.需求分析B.软件测试C.软件设计D.系统维护上一题下一题(6/40)单项选择题第6题下面对软件测试和软件调试有关概念叙述错误的是______。
A.严格执行测试计划,排除测试的随意性B.程序调试通常也称为DebugC.软件测试的目的是发现错误和改正错误D.设计正确的测试用例上一题下一题(7/40)单项选择题第7题下面属于系统软件的是______。
A.财务管理系统B.编译软件C.编辑软件WordD.杀毒软件上一题下一题(8/40)单项选择题第8题将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库程序设计模拟试卷7(题后含答案及解析) 题型有:1. 单项选择题单项选择题1.在建立表间一对多的永久联系时,主表的索引类型必须是A.主索引或候选索引B.主索引、候选索引或惟一索引C.主索引、候选索引、惟一索引或普通索引D.可以不建立索引正确答案:A解析:在VFP中,主索引和候选索引有相同的作用,都能保证表中的记录惟一。
在建立表间一对多的永久联系时,主表的索引类型必须是主索引或候选索引,子表的索引类型是普通索引,通过父表的主索引或候选索引和子表的普通索引建立两个表之间的联系。
知识模块:数据库及其操作2.在表设计器中设置的索引包含在A.独立索引文件中B.惟一索引文件中C.结构复合索引文件中D.非结构复合索引文件中正确答案:C解析:独立索引文件的扩展名为.IDX,只能容纳一项索引,只能用命令方式操作;复合索引文件的扩展名为.CDX,可以容纳多项索引,索引之间用惟一的索引标识区别,每个索引标识名的作用等同于一个索引文件名。
复合索引文件又分为结构复合索引文件和非结构复合索引文件,结构复合索引文件的主名与表文件的主名相同,表文件打开时,它随表的打开而打开,关闭表时随表的关闭而关闭。
在表设计器中设置的索引包含在结构符合索引文件中;非结构复合索引文件的主名与表文件的主名不同,定义时要求用户为其取名,因此当表文件打开或关闭时,该文什不能自动打开或关闭,必须用户自己操作。
知识模块:数据库及其操作3.在数据库中建立索引的目的是A.节省存储空间B.提高查询速度C.提高查询和更新速度D.提高更新速度正确答案:B解析:VFP索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。
若要按特定的顺序处理记录表,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。
知识模块:数据库及其操作4.不允许出现重复字段值的索引是A.候选索引和主索引B.普通索引和惟一索引C.惟一索引和主索引D.惟一索引正确答案:A解析:主索引是在指定字段或表达式中不允许出现重复值的索引。
建立主索引的字段可以看作是主关键字,一个表只能有一个主关键字,所以一个表只能创建一个主索引。
候选索引和主索引具有相同的特性,但一个表可以建立多个候选索引。
知识模块:数据库及其操作5.为保证数据的实体完整性,应该创建的索引是A.主索引或唯一索引B.主索引或候选索引C.唯一索引或候选索引D.唯一索引正确答案:B解析:本题考查索引的特征。
实体完整性要求每一个表中的主键字段都不能为空或者重复的值。
实体完整性指表中行的完整性。
要求表中的所有行都有唯一的标识符,称为主关键字。
实体完整性规则规定基本关系的所有土关键字对应的主属性都不能取空值。
主索引和候选索引可以保证输入的数据唯一、非空,所以应该创建主索引或候选索引。
知识模块:数据库及其操作6.Visual FoxPro支持的索引文件不包括A.独立索引文件B.规则索引文件C.复合索引文件D.结构复合索引文件正确答案:B解析:本题考查索引文件。
Visual FoxPro有两种类型的索引文件:一种是传统的.IDX文件,这种索引文件只有一个索引表达式,称为独立索引文件。
另一种是复合索引文件,其扩展名是.CDX,复合索引文件包含多个索引表达式,这些索引表达式称为索引标识。
知识模块:数据库及其操作7.一个表可以建立多个索引,但只能建立一个的索引是A.主索引B.唯一索引C.候选索引D.普通索引正确答案:A解析:本题考查几种索引的特点。
主索引不允许表中有重复的字段值,一个表只能有一个主索引。
候选索引不允许表中有重复的字段值,因此候选索引有资格被选作主索引。
一个表可有多个候选索引。
唯一索引允许表中有重复的字段值,但索引项不重复。
一个表可有多个唯一索引。
普通索引允许表中有重复的字段值,索引项也对应重复。
一个表可有多个普通索引。
知识模块:数据库及其操作8.在Visual FoxPro中,不允许出现重复字段值的索引是A.主索引和唯一索引B.主索引和候选索引C.唯一索引和候选索引D.唯一索引正确答案:B解析:本题考查主索引和候选索引的特征。
主索引不允许表中有重复的字段值,一个表只能有一个主索引。
候选索引不允许表中有重复的字段值,因此候选索引有资格被选作主索引,一个表可有多个候选索引。
唯一索引允许表中有重复的字段值,但索引项不重复,一个表可有多个唯一索引。
普通索引允许表中有重复的字段值,索引项也对应重复,一个表可有多个普通索引。
知识模块:数据库及其操作9.为表中一些字段创建普通索引的目的是A.改变表中记录的物理顺序B.确保实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度正确答案:D解析:本题考查建立索引的目的。
使用索引可以按照特定的顺序查看或操作表中记录,引入索引的目的是为了加快对表的查询操作。
表的索引是通过指针指向待处理的记录,通过索引可以快速找到指定的记录。
知识模块:数据库及其操作10.在表设计器中创建的索引都存放在A.独立的索引文件中B.复合索引文件中C.结构复合索引文件中D.普通索引文件中正确答案:C解析:本题考查索引文件的建立。
住表设计器“字段”选项卡中,在某些字段的“索引”下拉框中选择排序方式,则在对应的字段上建立了一个普通索引,索引名与字段名同名,索引农达式就是对应的字段。
如果要将索引定义为其他类型的索引(主索引、候选索引、惟一索引),则将界面切换到“索引”选项卡,然后从“类型”下拉列表框选择索引的类型。
VFP6.0会创建一个扩展名为.CDX 结构复合索引文件。
这个复合索引文件具有与表名相同的文件名。
知识模块:数据库及其操作11.在Visual FoxPro中,以下描述中错误的是A.普通索引允许出现重复字段值B.唯一索引允许出现重复字段值C.候选索引允许出现重复字段值D.主索引不允许出现重复字段值正确答案:C解析:本题考查索引的几个类型及其特点。
在Visual FoxPro中,总共有四种:①主索引,在一个数据农只能建立一个主索引,其要求是不允许有重复的值,不允许有空值;②候选索引,在一个数据表可以建立多个主索引,其要求是不允许有重复的值,不允许有空值。
③唯一索引,这个唯一是索引项的唯一,不是记录的唯一,允许记录有重复值。
④普通索引,建立没有任何条件,一个表可以建立多个普通索引,普通索引会对表中记录起到排序作用。
知识模块:数据库及其操作12.已知表中有字符型字段“职称”和“性别”,要建立一个索引,要求首先按“职称”排序,“职称”相同时再按“性别”排序,正确的命令是A.INDEX ON职称+性别TO tttB.INDEX ON 性别+职称TO tttC.INDEX ON 职称,性别TO tttD.INDEX ON 性别,职称TO ttt正确答案:A解析:INDEX命令是建立索引命令,格式应该是:INDEX ON Expression TO indexfilename|TAG tagname[OF cdxfilemane] [FOR expression][COMPACT] [ASCENDING|DESCENDING][UNIQUEICANDIDATE][ADDITIVE] 本题要建立职称和性别的复合索引,所以表达式为“职称+性别”。
知识模块:数据库及其操作13.在Visual FoxPro辛,使用SEEK命令查找匹配的记录,当查找到匹配的第一条记录后,如果还需要查找下一条匹配的记录,通常使用命令A.GOTOB.SKIPC.CONTINUED.GO正确答案:B解析:SEEK是利用索引快速定位的命令,在数据农指定索引后,记录按照指定索引关键字的值顺序,若索引关键字的值相同,必然连续出现,因此可以通过SKIP查找下一条匹配的记录:CONTINUE是和LOCATE语句搭配使用的。
知识模块:数据库及其操作14.在创建数据库表结构时,为了同时定义实体完整性可以通过指定哪类索引来实现A.惟一索引B.主索引C.复合索引D.普通索引正确答案:B解析:实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。
在Visual FoxPro利用主关键字或候选关键字来保证表中的记录惟一,即保证实体惟一性。
如果对某一个字段创建了主索引或候选索引,那么这个字段成为数据表的主关键字或候选关键字,从而保证了实体完整性。
知识模块:数据库及其操作15.在数据库表上的字段有效性规则是A.逻辑表达式B.字符表达式C.数字表达式D.以上三种都有可能正确答案:A解析:建立字段的有效性规则由规则、信息和默认值三项组成。
其中规则是规定字段数据输入的有效性规则;信息是违背字段输入规则时的提示信息;默认值是字段默认输入的值。
知识模块:数据库及其操作16.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的A.参照完整性B.实体完整性C.域完整性D.用户定义完整性正确答案:B解析:数据完整性包括实体完整性、域完整性和参照完整性。
实体完整性用来保证农中记录的惟一性,通过建立主索引或候选索引来实现。
域完整性则是通过建立有效性规则来检验数据输入的有效性。
参照完整性与表之间的关联有联系,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。
知识模块:数据库及其操作17.参照完整性规则的更新规则中“级联”的含义是A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新正确答案:A解析:参照完整性的更新觇则包括“级联”、“限制”和“忽略”。
如果选择“级联”则在更新父表的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录;如果选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值;如果选择“忽略”,则不作参照完整性检企,即可以随意更新父表的连接字段值。
知识模块:数据库及其操作18.在Visual FoxPro中,数据库表字段的有效性规则的设置可以在A.项目管理器中进行B.数据库设计器中进行C.表设计器中进行D.表单设计器中进行正确答案:C解析:本题考查数据库表字段的有效性规则的设置。
在表设计器中,可以增加或删除字段,修改字段名、字段长度和字段数据类型等,也可以增加、删除或者修改索引标志,指定字段支持的空值,还可以设置字段或者记录的有效性规则。
知识模块:数据库及其操作19.在Visual FoxPro扣,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。