郑大 数据库程序设计在线测试及答案
郑大远程《高级语言程序设计》第01~03章在线测试满分答案
郑大远程《高级语言程序设计》第01~03章在线测试满分答案《高级语言程序设计》第03章在线测试《高级语言程序设计》第03章在线测试剩余时间:59:55答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、在以下关于C语言的叙述中,正确的说法是:A、C语言比汇编语言快B、C语言比BASIC语言快C、C语言比BASIC语言和汇编语言都快D、C语言比BASIC语言慢2、以下选项中,属于C语言的数据类型是:A、复数型B、逻辑型C、双精度型D、集合型3、下列属于结构化算法基本结构的是()。
A、顺序结构,复合结构B、选择结构,嵌套结构C、顺序结构,循环结构D、复合结构,嵌套结构4、对于链接,正确的说法为()。
A、链接是将源程序和库函数链接到一起,生成可执行程序。
B、链接是将源程序、目标程序和其他源程序链接到一起,生成可执行程序。
C、链接是将源程序、库函数和其他源程序链接到一起,生成可执行程序。
D、链接是将目标程序、库函数和其他目标程序链接到一起,生成可执行程序。
5、下列不能表示常量大写英文字母A的是()。
A、常量:‘A’B、常量:“A”C、常量:‘\x41’D、常量:‘\101’第二题、多项选择题(每题2分,5道题共10分)1、对于16位系统中,C语言中整数 -8在内存中的错误存储形式是:A、1111 1111 1111 1000B、1000 0000 0000 0000C、1000 0000 0000 1000D、1111 1111 1111 01112、不能将高级语言编写的源程序转换成目标程序的是:A、编程程序B、编译程序C、解释程序D、链接程序3、下列计算机语言中,CPU不能直接执行的是:A、自然语言B、高级语言C、汇编语言D、机器语言4、下列关于C语言用户标识符的叙述中,不正确的叙述是:A、用户标识符中可以出现下划线和中划线(减号)B、用户标识符中不可以出现中划线,但可以出现下划线C、用户标识符中可以出现下划线,但不可以放在用户标识符的开头D、用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头5、与汇编程序相比,C语言程序的优点包括( )。
2012.2.20 郑大远程教育Visual Basic程序设计 在线测试 答案
第一题、单项选择题(每题1分,5道题共5分)1、启动Visual Basic后, VB为用户建立的第一个窗体是A、Form1B、FormC、窗体1D、窗体2、工程资源管理器窗口包含的文件类型有______种。
A、1B、2C、3D、43、窗体文件的扩展名为A、.basB、.vbpC、.exeD、.frm4、下列语言中属于面向对象的程序设计语言是______。
A、Visual BasicB、PASCALC、CD、FORTRAN5、使用Visual Basic开发的应用程序基于的操作系统是______。
A、DOSB、LinuxC、UnixD、Windows第二题、多项选择题(每题2分,5道题共10分)1、下列关于Visual Basic的正确说法有A、面向对象的程序设计语言B、采用事件驱动的编程机制C、面向过程的程序设计语言D、可以对数据库进行操作2、Visual Basic 6.0集成开发环境中具有A、状态栏B、菜单栏C、标题栏D、工具栏3、代码窗口能进行的操作有A、可选择对象B、可选择所选对象的事件过程C、输入程序代码D、显示所选的过程4、工具箱中的标准控件有A、标签控件B、框架控件C、目录列表框控件D、单选按钮控件5、Visual Basic6.0集成开发环境的菜单栏有A、运行B、查询C、复制D、撤销第三题、判断题(每题1分,5道题共5分)1、Visual Basic的程序设计思想是面向对象的。
正确错误 2、“面向对象的程序设计”的简称是OOP。
正确错误 3、Visual Basic的编程机制是事件驱动。
正确错误 4、标准模块文件的扩展名是FRM。
正确错误 5、Visual Basic 6.0的版本中具有最强功能的是专业版。
正确错误A BC DWindows XP保存一新建的工程,其默认的路径是______。
A BC Dpinrt Form1)上,必须将窗体______属性设置成A BC D、对窗体中某一控件使用属性窗口设置属性,首先要先______该控件。
面向对象程序设计 郑州大学网考资料及答案
面向对象程序设计郑州大学网考资料及答案一、考试资料面向对象程序设计是计算机科学中的一种重要方法,它以对象为基础,将数据和操作封装在对象中,通过对象之间的关系和交互来实现程序的功能。
以下是一些关于面向对象程序设计的考试资料:1、对象的概念和分类:对象是面向对象程序设计的核心概念,可以分为类对象和实例对象。
类对象是类的实例,实例对象是类的具体表现。
2、封装性:面向对象程序设计中的封装性是指将数据和操作封装在对象中,通过访问控制机制来限制外部对内部数据的访问。
3、继承性:继承性是指子类可以继承父类的属性和方法,同时还可以添加自己特有的属性和方法,实现代码的重用和扩展。
4、多态性:多态性是指同一消息可以被不同的对象接收并执行不同的操作,使得程序具有更好的灵活性和可扩展性。
5、抽象性:抽象性是指通过抽象类和接口来定义对象的通用属性和方法,具体的实现细节由子类来完成,从而实现对象的抽象和分离。
6、常用面向对象编程语言:Java、C++、Python等语言都是支持面向对象编程的常用语言,其语法和特性各不相同,但都遵循面向对象的基本思想。
7、常用设计模式:设计模式是解决常见问题的经验总结,包括单例模式、工厂模式、观察者模式等,可以帮助开发者更好地设计和实现程序。
二、考试答案以下是一些关于面向对象程序设计的考试答案:1、什么是对象?答:对象是现实世界中事物的抽象,是属性及其方法的集合。
2、什么是封装性?答:封装性是指将数据和操作封装在对象中,通过访问控制机制来限制外部对内部数据的访问。
它有助于保护对象内部数据不被外部随意修改,同时提供了安全性和稳定性。
3、什么是继承性?答:继承性是指子类可以继承父类的属性和方法,同时还可以添加自己特有的属性和方法,实现代码的重用和扩展。
它有助于减少代码冗余,提高代码的可维护性和可扩展性。
4、什么是多态性?答:多态性是指同一消息可以被不同的对象接收并执行不同的操作,使得程序具有更好的灵活性和可扩展性。
(完整版)郑州大学数据库原理_期末考试试题
第一章一、单项选择题1、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( C )A、数据存储量低B、处理速度慢C、数据不一致D、操作繁琐2、数据的存储结构与数据逻辑结构之间的独立性成为数据的(B)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性3、在数据库系统中,对数据操作的最小单位是( B )A、字节B、数据项C、记录D、字符4、数据的逻辑结构与用户视图之间的独立性称为数据的(C)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性5、下述各项中,属于数据库系统的特点的是(C)A、存储量大B、存取速度快C、数据共享D、操作方便6、在数据库系统中,模式/内模式映像用于解决数据的(B)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性7、在数据库系统中,模式/外模式映像用于解决数据的(C)A、结构独立性B、物理独立性C、逻辑独立性D、分布独立性8、数据库结构的描述,称为(D )A、数据库模式B、数据库C、数据库管理系统D、数据字典9、数据库中全体数据的整体逻辑结构描述成为( D )A、存储模式B、内模式C、外模式D、概念模式10、保证数据库中数据及语义的正确性和有效性,是数据库的(C)A、安全性B、准确性C、完整性D、共享性11、在数据库系统中,数据独立性是指(C)A、用户与计算机系统的独立性B、数据库与计算机的独立性C、数据与应用程序的独立性D、用户与数据库的独立性12、结构数据模型的三个组成部分是数据结构、数据操作和(C)A、数据安全型控制B、数据一致性规则C、数据完整性约束D、数据处理逻辑13、数据操纵语言(DML)的基本功能中,不包括的是( B )A、插入新数据 B描述数据库结构C、数据库中数据排序D、删除数据库中数据14、控制数据库整体结构、负责数据库物理结构和逻辑结构的定义与修改人员是( D )A系统分析员 B、应用程序员C、专业用户D、数据库管理员15、下列关于数据库系统正确的叙述是(C)A、数据库系统比文件系统存储数据量大B、数据库系统中的数据存储没有冗余C、数据库系统中的数据存储冗余较小D、数据库系统比文件系统存取速度快16、在数据库中,发生数据不一致现象的根本原因是(D)A、数据存储量太大B、数据安全性差C、数据相互关系复杂D、数据冗余17、层次型、网状型和关系型数据模型的划分根据是(A)A、数据之间联系方式B、数据之间联系的复杂程度C、数据存储量的多少D、数据处理的复杂程度18、在数据库三级模式中,描述用户数据视图的是数据库的(C)A、存储模式B、逻辑模式C、外模式D、内模式19、数据库三级模式体系结构主要的目标是确保数据库的(B)A、数据安全性B、数据独立性C、最小冗余D、数据结构规范化20、当前数据库应用系统的主流数据模型是(C)A、层次数据模型B、网状数据模型C、关系数据模型D、面向对象数据模型二、填空题1、文件管理系统,每个文件都有完整的体系结构2、在数据库系统中,最核心的软件是数据库管理系统。
2022-2023学年河南省郑州市全国计算机等级考试C语言程序设计测试卷(含答案)
2022-2023学年河南省郑州市全国计算机等级考试C语言程序设计测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(12题)1.数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指()A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对2.具有n个结点的连通图至少有()条边。
A.n-1B.nC.n(n-1)/2D.2n3.考虑一个特殊的hash函数h,能将任一字符串hash成一个整数k,其概率P(k)=2^(-k),k=1,2,…,∞。
对一个未知大小的字符串集合S中的每一个元素取hash值所组成的集合为h(S)。
若h(S)中最大的元素Maxh(S)=10,那么S的大小的期望是()A.1024B.512C.5D.104.下列叙述中正确的是( )。
A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的可靠性D.以上三种说法都不对5. 下列二维数组初始化语句中,不正确的是( )。
A.intb[][2]={1,2,3,4,5,6,7};B.intb[3][5]={0,0,0};C.intb[][4]={{1,2},{3,4,5},{6}};D.intb[3][2]={(1,2),(3,4),(5,6)};6. C语言中最简单的数据类型包括( )。
A.整型、实型、逻辑型B.整型、实型、字符型C.整型、字符型、逻辑型D.字符型、实型、逻辑型7.设有如下定义:intx=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y));的输出结果是()。
A.1B.0C.4D.38.下列哪个算法是对一个list排序的最快方法()A.快速排序B.冒泡排序C.二分插入排序D.线性排序9.已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()A.ABCDEB.ECABDC.EACDBD.CDEAB10.标准库函数fgets(s,n,file)的功能是( )。
郑大远程课后测试VisualBasic程序设计
郑大远程课后测试VisualBasic程序设计第一题、单项选择题(每题1分,5道题共5分)1、启动Visual Basic后, VB为用户新建立的工程的名字是__。
A、窗体1B、工程1C、窗体D、工程2、窗体文件的扩展名______。
A、basB、vbpC、exeD、frm3、有以下程序代码,Label1.Caption ="12345" 其中Label1,Caption, "12345" 分别代表______。
A、对象,方法和值B、对象,属性和值C、对象,属性和方法D、方法,对象和值4、有一命令控件在程序运行后,在窗体中出现的是灰色,是因为该控件的______属性设置为FalseA、NameB、VisibleC、EnabledD、Caption5、对窗体中某一控件使用属性窗口设置属性,首先要先______该控件。
A、保存B、双击C、显示D、选择第二题、多项选择题(每题2分,5道题共10分)1、下列关于Visual Basic的正确说法有A、面向对象的程序设计语言B、采用事件驱动的编程机制C、面向过程的程序设计语言D、可以对数据库进行操作2、Visual Basic 6.0集成开发环境中具有A、状态栏B、菜单栏C、标题栏D、工具栏3、下列命令包括在“工程”菜单中的是A、添加窗体B、添加模块C、添加类模块D、添加工程4、保存工程不正确的为A、先保存窗体文件后保存工程文件B、先保存工程文件后保存窗体文件C、只保存工程文件D、只保存窗体文件5、下列正确的说法有A、对象是一个实体B、窗体和控件均为实体C、对象具有事件D、打印机、屏幕和剪贴板不是对象第三题、判断题(每题1分,5道题共5分)1、创建一个新的应用程序必须要建立一个新工程。
正确错误2、窗体窗口主要是设计应用程序的用户界面。
正确错误3、标准模块文件的扩展名是FRM。
正确错误4、卸载一个窗体需要使用Load语句。
郑州大学软件学院机试题-2021-2021 - JSP程序设计
郑州大学软件学院机试题-2021-2021 - JSP程序设计JSP程序设计总共69题共100分答卷编号:K0000**答题开始时间:2021-01-08 ** 答题结束时间:2021-01-08 1** 考生姓名:白**考试时间:00:**分钟总得分:**分评卷人:系统自动评卷评卷时间:2021-01-**一、单选题(共30题,每题1分,共30分)1. 下列哪个不属于监听器接口ServletContextAttributeListener提供的方法()(1分)A.public void attributeAdded(ServletContextAttributeEvent?scab)B.public void attributeRemoved(ServletContextAttributeEvent?scab)C.public void attributeReplaced(ServletContextAttributeEvent?scab)D.public void valueBound(HttpSessionBindingEvent event) .标准答案:D 考生答案:D2. FilterChain接口中仅定义一个方法:public void doFilter(ServletRequest req,ServletResponse res),该方法的作用是。
()(1分)A.用于将请求/响应继续沿过滤器链向后传给下一个过滤器。
如果调用该方法的过滤器是链中最后一个,那么目标资源被调用。
B.用于对请求/响应内容进行过滤。
C.对请求进行服务,生成响应。
D.仅处理生成的响应,改变响应的头和内容体。
.标准答案:A 考生答案:B3. 下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。
()(1分) A.service() B.init()C.doPost()D.destroy() .标准答案:A 考生答案:A4. 下列File对象的哪个方法能够创建一个新文件,如果创建成功返回true,否则返回false(该文件已经存在)。
郑大远程教育《C语言程序设计》第07章在线测试word版本
B、if(a<b)m=b;
C、if((a=b)>=0)m=a;
D、if((a=b;)>=0)m=a;
2、若有定义float w=1; int a=1, b=0;,则不合法的switch语句是:BD
A、switch(w) { case 1.0: printf("*\n"); case 2.0: printf("**\n"); }
B、switch(a); { case 1 printf("*\n"); case 2 printf("**\n"); }
C、switch(b) { case 1: printf("*\n"); default: printf("\n");}
D、switch(a+b); { case 1: printf("*\n"); default: printf("\n"); }
3、设int a=3,b=4,c=5;,则下面的表达式中,值为0的表达式是( )。ACDE
A、a>b
B、a<=b
C、(a||b)>c
D、a<=(b||c)
E、!((a<b)&&!c||b)
4、当c的值不为0时,则在下列选项中,能正确将c的值赋给变量a、b的是( )。AC
A、b=a=c;
B、(a=c)‖(b=c);
郑大远程教育《C语言程序设计》第07章在线测试
《C语言程序设计》第07章在线测试
剩余时间:
59:54
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷结果将会被清空。
郑大 数据库程序设计在线测试及答案
《数据库程序设计》第01章在线测试《数据库程序设计》第01章在线测剩余时间:59:57试《数据库程序设计》第02章在线测试《数据库程序设计》第02章在线测剩余时间:59:57试《数据库程序设计》第03章在线测试《数据库程序设计》第03章在线测剩余时间:59:53试《数据库程序设计》第04章在线测试《数据库程序设计》第04章在线测剩余时间:59:55试《数据库程序设计》第05章在线测试《数据库程序设计》第05章在线测剩余时间:59:46试《数据库程序设计》第06章在线测试《数据库程序设计》第06章在线测剩余时间:59:57试《数据库程序设计》第07章在线测试《数据库程序设计》第07章在线测剩余时间:59:56试《数据库程序设计》第08章在线测试《数据库程序设计》第08章在线测剩余时间:59:56试《数据库程序设计》第09章在线测试《数据库程序设计》第09章在线测剩余时间:59:56试《数据库程序设计》第10章在线测试《数据库程序设计》第10章在线测剩余时间:59:52试1、有关索引的描述,正确的是 。
A、建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B、索引与数据库表的数据存储在一个文件中C、创建索引是创建一个指向数据库表文件记录的指针构成的文件D、使用索引可以加快对表的查询操作2、下面有关HAVING子句描述正确的是 。
A、使用HAVING子句的作用是限定分组的条件B、使用HAVING子句的同时可以使用WHERE子句C、使用HAVING子句的同时不能使用WHERE子句D、HAVING子句经常与GROUP BY子句同时使用3、VFP中排序和索引的区别在于:A、排序和索引都建立了一个新表,但索引所建的新表要小得多。
B、索引起作用后,增加或修改表记录时索引文件会自动更新。
C、索引不改变原文件的物理顺序。
D、索引文件不能单独使用,要和原表一起使用,但排序文件可以单独使用。
E、排序文件不能单独使用,要和原表一起使用,但索引文件可以单独使用。
郑州大学软件学院数据库复试真题
郑州大学软件学院数据库复试真题一、简答题:1.DB,DBMS是什么软件,具有哪些功能?答:数据库管理系统是一种重要的程序设计系统,它由一个相互关联的数据集合和一组访问这些数据的程序组成。
DB:数据库是持久存储在计算机中有组织的,可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织,描述和存储,可以被各种用户共享,具有较小的冗余,较高的数据独立性,并且易于扩展。
2.什么是数据库的三级模式和两级映像结构,什么是逻辑独立性?(1)数据库的三级模式是指外模式,模式和内模式。
外模式-模式映像可以保证数据的逻辑独立性,模式改变时修改外模式-模式映像可以使外模式保持不变。
模式-内模式映像可保证数据的物理独立性,当数据的存储结构改变时,修改模式-内模式映像可使模式保持不变,进而外模式不需改变。
二级映像保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性。
(2)数据的逻辑独立性:指应用程序和数据库的逻辑结构之间的是相互独立性。
当数据的逻辑结构发生改变时,通过修改外模式-模式映像,保持外模式不变,从而使建立在外模式上的应用程序也可以不变。
3.关系模型的完整性约束有哪些?答:关系模型的完整性约束是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。
通常包括实体完整性,参照完整性,用户定义完整性。
4.若不对并发操作加以控制,会带来哪些不一致?举例说明。
答:丢失修改。
多个事务同时读取并修改相同的数据对象,后提交的破坏先提交事务修改,导致先提交的事务的修改丢失。
不可重复读。
事务a读取数据后,事务b执行更新操作,事务a无法再现第一次读取的结果。
读“脏”数据。
事务a修改某一数据,并将其写回磁盘,事务b读取同一数据后,事务a由于某种原因撤销,这时a修改的数据恢复原值,事务b读到的数据就与数据库中的数据不一致。
5.什么是数据库的完整性,什么是数据库的安全性?答:数据库完整性是指数据库数据在逻辑上的一致性,正确性,有效性和相容性。
(2022年)河南省郑州市全国计算机等级考试数据库技术测试卷(含答案)
(2022年)河南省郑州市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 数据库中对全部数据的整体逻辑结构的描述,作为数据库的______。
A.存储模式B.子模式C.模式D.外模式2. 当局部E-R图合并成全局E-R图时,可能出现冲突,下述所列冲突中,不属于上述冲突的是______。
A.属性冲突B.语法冲突C.结构冲突D.命名冲突3. 若干长度n=10000的线性表进行二级索引存储,每级索引表中的索引项是下一级20个记录的索引,则二级索引表的长度为______。
A.5000B.250C.25D.504. 下列各项中________不是虚拟页式存储管理中缺页中断处理所做的工作。
A.通过文件系统将所需页面从外存调入内存B.调用内存分配程序C.修改页表D.调度被中断程序继续执行5. 若用如下的SQL语句创建一个表S:CREATE TABLE S(S# char (16) NOT NULL; SNAME char(8) NOT NULL, SEX char(2), AGE integer) 向表S中插入如下行时,哪一行可以被插入?A.('991001','李明芳',女,'23')B.('990746','张民',NULL,NULL)C.(NULL,'陈道明','男',35)D.('992345',NULL,'女',25)6. 在数据库管理系统的层次结构中,由高级到低级的层次排列顺序为( )。
A.应用层、数据存取层、数据存储层、语言翻译处理层B.应用层、数据存储层、数据存取层、语言翻译处理层C.应用层、数据存储层、语言翻译处理层、数据存取层D.应用层、语言翻译处理层、数据存取层、数据存储层7. 字符A,B,C一次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成多少个不同的字符串?A.4B.6C.2D.58. 如果一棵二叉树结点的前序序列是A,B,C,后序序列是C,B,A,则该二叉树结点的对称序序列A.必为A,B,CB.必为A,C,BC.必为B,C,AD.不能确定9. 下列不属于数据库管理员(简称DBA)的职责的是A.决定数据库中的信息内容和结构B.决定数据库的存储结构和存取策略C.定义数据的安全性要求和完整性约束条件D.负责数据库中的数据的确定,数据库各级模式的设计10. 对n个记录的文件进行归并排序,所需要的辅助存储空间为A.OB.O(n)C.O(log2n)D.O(n2)二、填空题(10题)11.因特网主要由通信线路、___________、主机和信息资源四部分组成。
2021年河南省郑州市全国计算机等级考试Access数据库程序设计模拟考试(含答案)
2021年河南省郑州市全国计算机等级考试Access数据库程序设计模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、操作题(10题)1. 在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:PrivateSubo(ByVidpAslnteger)p=p*2EndSubPrivateSubCommandl_C1kk()DimiAsIntcgerCails(1)Ifi>4Thcni=i^2MsgBoxiEndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为______。
2. 执行下面的程序段,s的值为【】。
s=0:k=10While ks=s+10k=k-2Wend3. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1 Click()Dim i As Integer,n As Integern=0For i=0 To 50i=i+3n=n+1If i>10 Then Exit ForNext iText1.Text=Str(n)End Sub程序运行后,单击命令按钮,在文本框中显示的值是______。
4. 在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:Function m(x As Integer, y As Integer) As Integerm=IIf(x>y,x,y)End FunctionPrivate Sub Command1_Click()Dim a As Integer, b As Integera=1b=2MsgBox m(a,b)End Sub打开窗体运行后,单击命令按钮,消息框中输出结果为【】。
5.字段属性设置:在D:\\Access 目录下有一ACCESS数据库“教学管理.mdb”,其中有一“学生”表,如右图。
【2023年】河南省郑州市全国计算机等级考试数据库技术测试卷(含答案)
【2023年】河南省郑州市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 下面所列条目中,哪一个是当前应用开发工具的发展趋势?Ⅰ.采用三层Client/Server结构Ⅰ.对Web应用的支持Ⅰ.开发的、构件式的分布式计算环境A.Ⅰ和ⅠB.Ⅰ和ⅠC.Ⅰ和ⅠD.都是2. 下述哪一个数据库系统属于第一代数据库系统7.A.SybaseB.IngressC.IMSD.Object Store3. 下列哪一个(些)属于实施操作系统安全措施的具体方案?Ⅰ.认证Ⅰ.访问权限Ⅰ.文件保护Ⅰ.审计A.仅Ⅰ、Ⅰ和ⅠB.仅Ⅰ、Ⅰ和ⅠC.仅Ⅰ、Ⅰ和ⅠD.全部4. 当作业进入完成状态时,操作系统A.收回该作业所占的全部资源,消除有关的PCB和JCB,并输出结果B.将删除该作业,收回该作业所占的全部资源,并输出结果C.将输出结果,并删除该内存中的作业D.收回该作业所占的全部资源,并输出结果5. 计算机硬件系统中,完成解释指令、执行指令的部件是A.运算器B.控制器C.存储器D.输入/输出设备6. 下列______运算不是专门的关系运算。
A.选择B.投影C.笛卡尔积D.连接7. 用户程序中的输入、输出操作实际上是由哪一项完成?A.程序设计语言B.编译系统C.操作系统D.标准库程序8. 设R和S分别为r和s元(度)关系,且R有n个元组,S有m个元组。
执行关系R和S的笛卡儿积,记作:T=R×S,则下列叙述中正确的是A.T是一个具有n×m个元组的r×s元的关系B.T是一个具有n+m个元组的r×s元的关系C.T是一个具有n+m个元组的r+s元的关系D.T是一个具有n×m个元组的r+s元的关系9. 第二代数据库系统是指A.层次型数据库系统B.网状型数据库系统C.分布式数据库系统D.关系型数据库系统10. 关系数据库中,实现实体之间的联系是通过表与表之间的A.公共索引B.公共存储C.公共元组D.公共属性二、填空题(10题)11. 虚拟页式存储管理,当内存已经被占满而又要调入新页时,必须进行页面淘汰。
【2021年】河南省郑州市全国计算机等级考试数据库技术测试卷(含答案)
【2021年】河南省郑州市全国计算机等级考试数据库技术测试卷(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 对长串为n的顺序线性表进行删除元素的操作,如果删除每一个元素的概率相同,则删除一个元素移动元素的平均次数为A.n/2B.(n-1)/2C.(n+1)/2D.n2.在有n个叶子结点的哈夫曼树中,其结点总数为()。
A.不确定B.2nC.2n+1D.2n-13. 在关系数据库系统中,当关系的型改变时,用户程序也可以不变。
这是A.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据存储独立性4. 下列关于关系模式规范化的叙述中,正确的是( )。
A.若R∈4NF,则必然R∈BCNFB.若R∈2NF,则必然R∈BCNFC.若R∈BCNF,则必然R∈4NFD.若R∈1NF,则必然R∈BCNF5.数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统()。
A.数据共享性强B.数据可长期保存C.采用一定的数据结构D.数据独立性好6. 下列算法中,不属于进程调度算法的是A.先进先出算法B.时间片轮转算法C.直接插入排序算法D.最高优先数算法7. 设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。
下面关于多值依赖的叙述中,不正确的是A.若X→Y,则X→→ZB.若X→Y,则X→→YC.若X→→Y,且Y'Y,则X→→Y'D.若Z=φ中,则X→→Y8. 设关系R和S具有相同的目,且它们相对应的属性的值取自同一个域,则R-(R-S)等于A.B∪SB.R∩SC.R×SD.R÷S9. 在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为A.O(n)B.O(1)C.O(n2)D.O(log2n)10. 在SQL中,可以用谓词Exists来测试一个集合是否( )。
《数据库程序设计》第01章在线测试
《数据库程序设计》第01章在线测试剩余时间:59:31答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A、DBMS包括DB和DBSB、DBS包括DB 和DBMSC、DBS包括DBS和DBMSD、DB、DBS和DBMS是平等关系2、在数据库中能够唯一地标识一个元组的属性(或属性的组合)称为()。
A、记录B、字段C、域D、关键字3、表示二维表中“行”的关系模型术语是()A、数据表B、元组C、属性D、字段4、下列关于关系模型特点的描述中,错误的是( )B、可以将日常手工管理的各种表格按照一个表作为A、在一个关系中元组和属性的次序都无关紧要一个关系直接存放到数据库系统中C、每个属性必须是不可分割的数据单元,表中不能D、在同一个关系中不能出现相同的属性名再包含表5、数据库系统的核心软件是()A、数据库应用系统B、数据库集合C、数据库管理系统D、数据库管理员和用户第二题、多项选择题(每题2分,5道题共10分)1、(本题空白。
您可以直接获得本题的2分)2、(本题空白。
您可以直接获得本题的2分)3、(本题空白。
您可以直接获得本题的2分)4、(本题空白。
您可以直接获得本题的2分)5、(本题空白。
您可以直接获得本题的2分)第三题、判断题(每题1分,5道题共5分)1、数据库表的外键是另一个表的关键字正确错误2、用树型结构表示实体之间联系的模型是层次模型正确错误3、在关系数据库系统中,当关系的模型改变时,用户程序可以不变,这是数据的位置独立性正确错误4、目前的数据库系统,主要采用网状数据模型。
正确错误5、多用户数据库要解决的关键问题是保证多个用户”并发存取”的正确执行。
正确错误。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库程序设计》第01章在线测试A BC D指的是。
A BC D的主要功能不包括A BC D 、多用户数据库要解决的关键问题是:A BC D中能从管理上对项目的开发与维护给予有效支持的的辅助设计工具为:A BC DD、弹出式菜单平时不显示,仅当使用时才弹出。
2、数据库管理系统的功能包括:A、数据定义功能B、数据操作功能C、数据通讯功能D、控制和管理功能3、VFP的辅助设计工具为A、向导B、设计器C、程序D、生成器E、项目管理器4、飞机售票系统是用的数据库类型为A、集中式数据库B、分布式数据库C、多用户数据库D、单用户数据库5、项目管理器可以对项目中的进行管理。
A、文档B、数据表C、程序D、菜单E、类库《数据库程序设计》第02章在线测试A BC DVisual FoxPro命令可以建立两个表之间的关联,这种关联是A BC D、逻辑性,日期型,日期时间型,备注型字段的长度分别为:A BC D、如果要修改表结构,则应该用A BC D、在当前盘当前目录下删除表A BC DC、文件关闭可以防止操作结束后数据的丢失。
D、当打开一个新表时,该工作区中原来打开的文件自动关闭。
E、VFP能自动关闭表,所以不用use命令关闭表也可以。
2、命令窗口不显示时,要使它再现,可以用A、窗口菜单B、SHIFT+F2C、CTRL+F2D、数据工作期E、项目管理器3、在SB表中,显示编号首位为1的设备信息。
A、list for left(编号,1)=1B、list for left(编号,1)="1"C、list for substr(编号,1,1)="1"D、list for substr(编号,1,1)=1E、list for right(编号,1)=1F、list for right(编号,1)="1"4、在SB表中,显示所有价格大于10000的主要设备。
A、list for 价格>10000 and 主要设备B、list for 价格>10000 or 主要设备C、list for 价格>10000 and 主要设备=tD、list for 价格>10000 and 主要设备=.t.E、list for 价格>10000 or 主要设备=.t.F、list for 价格>10000 or 主要设备=t5、在SB表中,显示“名称”字段中包含“车”字的设备信息。
《数据库程序设计》第03章在线测试A BC D、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表A BC D查询时,使用A BC DVisual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的A BC D5、扩展名为DBC的文件是。
A、表单文件B、数据库表文件C、数据库文件D、项目文件第二题、多项选择题(每题2分,5道题共10分)1、下面有关HAVING子句描述正确的是。
A、使用HAVING子句的作用是限定分组的条件B、使用HAVING子句的同时可以使用WHERE子句C、使用HAVING子句的同时不能使用WHERE子句D、HAVING子句经常与GROUP BY子句同时使用2、统计SB.dbf表中所有的主要设备数目。
命令为:A、count for 主要设备 to aB、cala count(编号) for 主要设备 to aC、sel_ect count(*) from sb where 主要设备D、sel_ect count(*) as 小计 from sb where 主要设备3、根据sb表,zz表,查找增值设备的编号,名称及每次的增值金额。
A、sel_ect sb.编号,sb.名称,zz.增值 where sb..编号=zz.编号B、sel_ect sb.编号,sb.名称,zz.增值 from sb,zz on sb..编号=zz.编号C、sel_ect sb.编号,sb.名称,zz.增值 from sb,zzD、sel_ect sb.编号,sb.名称,zz.增值 from sb inner join zz where sb..编号=zz.编号E、sel_ect sb.编号,sb.名称,zz.增值 from sb,zz where sb..编号=zz.编号F、sel_ect sb.编号,sb.名称,zz.增值 from sb inner join zz on sb..编号=zz.编号4、找出sb表中的所有主要设备A、sel_ect * where 主要设备B、sel_ect * from sb where 主要设备=.t.C、sel_ect 编号,名称,主要设备 from sb where 主要设备D、sel_ect sb.编号,sb.名称,sb.主要设备 from sb where 主要设备E、sel_ect * from sb where 主要设备F、sel_ect * from sb having 主要设备5、查询所有主要设备的编号,名称,及部门名。
正确的命令是:A、sel_ect sb.编号,sb.名称,bmdm.名称 where sb.部门=bmdm.代码 and sb.主要设备B、sel_ect 编号, 名称, 名称 from sb,bmdm where 部门=代码 and 主要设备C、sel_ect sb.编号,sb.名称,bmdm.名称 from sb,bmdm where sb.部门=bmdm.代码 where sb.主要设备=.t.D、sel_ect sb.编号,sb.名称,bmdm.名称 from sb inner join bmdm on sb.部门=bmdm.代码 where sb.主要设备E、sel_ect sb.编号,sb.名称,bmdm.名称 from sb,bmdm where sb.部门=bmdm.代码 and sb.主要设备F、sel_ect sb.编号,sb.名称,bmdm.名称 from sb,bmdm where sb.部门=bmdm.代码 and sb.主要设备=.t.《数据库程序设计》第04章在线测试A BC D、程序结束的同时,退出A、ReturnB、CancelC、QuitD、Exit3、若有命令:a1="1234" a2=&a1 a3=a2+4321 则a3的值为:A、“12344321”B、12344321C、“5555”D、55554、若下层模块中建立的内存变量要供上层模块使用,则必须将改变量说明成:变量。
A、公共变量B、私有变量C、本地变量D、不作特别声明即可5、在执行循环体时,如果需要退出循环,转去执行循环体后面的语句,需要在该处添加的语句为:A、loopB、exitC、quitD、return第二题、多项选择题(每题2分,5道题共10分)1、Vfp中,模块可以指:A、主程序B、子程序C、自定义函数D、过程E、可以命名的程序段2、下列说法正确的是:A、过程既可以和主程序在同一个文件中,也可以不在同一个文件中。
B、函数既可以和主程序在同一个文件中,也可以不在同一个文件中。
C、子程序既可以和主程序在同一个文件中,也可以不在同一个文件中。
D、子程序具有接受参数和回送参数的双重功能。
E、函数具有接受参数和回送参数的双重功能。
F、过程具有接受参数和回送参数的双重功能。
3、编译系统不能检查出来的错误是:A、命令字拼写错误B、命令格式写错C、处理逻辑有错D、计算步骤出错E、超出系统允许范围F、数据类型不匹配G、操作文件不存在4、结构化程序设计的特点是:A、程序中只有三种基本结构:顺序结构,分支结构,循环结构B、程序的每个模块只有一个入口和一个出口C、遵循模块化原则D、可以采用自顶向下的设计方法E、可以采用自底向上的设计方法5、要实现对表的扫描循环,可以使用的语句为:A、for...endforB、csan....endscanC、do while.....enddoD、do case.....endcase《数据库程序设计》第05章在线测试《数据库程序设计》第05章在线测试剩余时间:59:46A BC D的菜单有两种形式:下拉式菜单和弹出式菜单。
所建立的快速菜单属于A BC D、可以运行的菜单程序文件的扩展名为:A BC D、若需要在菜单设计器中为某菜单项编写多行代码则应选择结果列中的A BC D、若使用用户自定义菜单时,还需要将系统菜单在其前面显示出来,则需要选择:A BC DF、调用菜单2、菜单的敏感性表现在:A、子菜单的内容可变B、菜单项的颜色可变C、在不同座标处触发的快捷菜单可变D、同一项子菜单项,在不同环境中调用的功能不同。
3、菜单设计器中的“结果”选项有:A、为菜单定义一条命令B、为菜单创建一个过程C、创建一个子菜单D、为菜单定义填充名称4、和菜单cd 相关的文件有:A、cd.mnxB、cd.mntC、cd.mprD、cd.mpxE、cd.frm5、可以建立菜单的方法有:A、在项目管理器中建立B、在数据库设计器中建立C、在菜单设计器中建立D、在程序文件中直接编码E、使用向导《数据库程序设计》第06章在线测试A BC D 、指定表单的内部背景色,应使用A BC D 、在用鼠标右键点击某文本框时,不能触发的事件为A BC D,InitA BC D 、对象的名称是属性A BC DB、Visibled属性为真,则该命令按钮颜色为浅色C、Visibled属性为真,则该命令按钮不可见D、Enabled属性为假,表示该命令按钮无效E、Visibled属性为假,则该命令按钮不可见2、有关方法,正确的描述是:A、方法程序的过程代码既不可见,也不可以修改B、方法程序的过程代码由VFP定义,事件代码由用户自定义。
C、方法程序可以被修改,但VFP为该方法定义的原有功能并不清除。
D、方法程序是可见的。
3、但用户选定一个表单并打开时,则触发了哪些事件:A、load事件B、Init事件C、Activate事件D、refersh事件4、在命令按钮上,点击一下鼠标键将触发哪些事件:A、MouseUpB、MouseDownC、GotFocusD、ClickE、DblClick5、创建表单的方法有:A、使用表单向导B、使用表单生成器C、创建快速表单《数据库程序设计》第07章在线测试A BC DVisual FoxProA BC D 、下面对控件的描述正确的是A BDC个A BC D 、下列哪些数据类型不适合用文本框显示。
A BC DA、用户可以在组合框中进行多重选择B、用户只能在列表框中进行选中一个C、用户可以在列表框中进行多重选择D、用户对一个表单内的一组复选框只能选中其中一个E、用户可以在一个选项组中选中多个选项按钮F、用户只能在一个选项组中选中一个选项按钮2、属于控制类控件的有:A、文本框B、列表框C、命令按钮D、复选框E、计时器F、ActiveX绑定控件3、下列属于输入类控件的有:A、图像B、线条C、文本框D、微调控件E、列表框F、表格G、命令按钮4、下列那种类型可以作为列表框的填充项:A、表的字段《数据库程序设计》第08章在线测试A BC D 、下列不是容器类控件的是:A BC D 、若要使子窗口能浮动到桌面上,需要设的属性为:A BC、WindowsStyle属性为2D、Desktop属性为.t.4、不能作为模版的有:A、子类B、父类C、对象D、容器类5、工具栏实际上是一个:A、表单集B、表单C、命令按钮组D、菜单第二题、多项选择题(每题2分,5道题共10分)1、关于类的说法正确的是:A、对象是类的实例。