2005年4月--2010年4月全国计算机等级考试二级笔试试卷

合集下载

计算机二级考试真题以及答案

计算机二级考试真题以及答案

计算机二级考试真题以及答案计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机根底学问和使用一种高级计算机语言编写程序以及上机调试的根本技能。

计算机二级考试接受全国统一命题、统一考试的形式。

这里给大家共享一些关于计算机二级考试真题以及答案,供大家参考。

计算机二级考试真题1.假设某台式计算机的内存储器容量为256MB,硬盘容量为20GB。

硬盘的容量是内存容量的( )。

A)40倍B)60倍C)80倍D)100倍2.一个字长为8位的无符号二进制整数能表示的十进制数值范围是( )。

A)0~256 B)0~255C)1~256D)1~2553.三个字符为:a、X和5,按它们的ASCII码值升序排序,结果是( )。

A)5,a,XB)a,5,XC)X,a,5D)5,X,a4.一汉字的国标码是5E38,其内码应是( )。

A)DEB8B)DE38C)5EB8D)7E585.三个字符为:a、Z和8,按它们的ASCII码值升序排序,结果是( )。

A)8、a、ZB)a、8、ZC)a、Z、8D)8、Z、a6.计算机技术中,以下度量存储器容量的单位中,最大的单位是( )。

A)KBB)MBC)ByteD)GB7.以下编码中,正确的汉字机内码是( )。

A)6EF6HB)FB6FHC)A3A3HD)C97CH 8.无符号二进制整数1000110转换成十进制数是( )。

A)68B)70C)72D)749.依据汉字国标GB2312-80的规定,1KB的存储容量能存储的汉字内码的个数是( )。

A)128B)256C)512D)102410.十进制数111转换成无符号二进制整数是( )。

A)01100101B)01101001C)01100111D)0110111111.字长为6位的无符号二进制整数最大能表示的十进制整数是( )。

A)64B)63C)32D)3112.依据国标GB2312-80的规定,总计有各类符号和一、二级汉字编码( )。

2005年9月全国计算机等级考试二级VB笔试试卷.详解

2005年9月全国计算机等级考试二级VB笔试试卷.详解

2005年9月全国计算机等级考试二级VB笔试试卷(部分题目含解析,全部答案在最后)一、选择题(每小题2分,共70分)从11题开始有评析下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是____C__A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是___A___A)顺序存储的有序线性表B)线性链表C)二叉链表D)有序线性链表(3)下列关于栈的描述正确的是___C___A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是___D___A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列描述中正确的是____C__A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是_____D_A)PDL(过程设计语言) B)PAD图C)N-S图D)DFD图(7)下列叙述中正确的是____A__A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决____A__A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护(9)设有如下关系表:R S TA B C A B C A B C1 123 1 3 1 1 22 23 2 2 33 1 3则下列操作中正确的是______BA)T=R∩S B)T=R∪S C)T=R×S D)T=R/S(10)数据库系统的核心是___B___A)数据模型B)数据库管理系统C)数据库D)数据库管理员(11)假定一个Visual Basic应用程序由一个窗体模块和一个标准模块构成。

全国计算机等级考试二级VF历年笔试题及答案

全国计算机等级考试二级VF历年笔试题及答案

精品文档全国计算机等级考试二级VF历年笔试题(2005.4-2010.9)2010年9月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制 D)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式10. 有三个关系R、S和T如下:C)结构复合索引文件中D)非结构复合索引文件中(20)假设表“学生.dbf”已在某个工作区打开,且别名取为student。

全国计算机等级考试二级VISUAL+BASIC真题2005年4月

全国计算机等级考试二级VISUAL+BASIC真题2005年4月

全国计算机等级考试二级VISUAL BASIC真题2005年4月(总分:92.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:70.00)1.数据的存储结构是指______。

(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示√解析:[评析] 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。

2.下列关于栈的描述中错误的是______。

(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储√C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针解析:[评析] 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。

一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。

所以栈又称先进后出表(FILO,First In Last Out)。

线性表可以顺序存储,也可以链式存储,而栈是一种线性表,也可以采用链式存储结构。

3.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是______。

(分数:2.00)A.冒泡排序为n/2B.冒泡排序为nC.快速排序为nD.快速排序为n(n-1)/2 √解析:[评析] 假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后扫描和n/2遍的从后往前扫描,需要比较次数为n(n-1)/2。

快速排序法的最坏情况比较次数也是n(n-1)/2。

4.对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。

(分数:2.00)A.log2nB.n/2C.n √D.n+1解析:[评析] 在进行顺序查找过程中,如果线性表中的第一个元素就是被查找元素,则只需做一次比较就查找成功,查找效率最高:但如果被查找的元素是线性表中的最后一个元素,或者被查找的元素根本就不在线性表中,则为了查找这个元素需要与线性表中所有的元素进行比较,这是顺序查找的最坏情况。

计算机基础二级考试试题及答案

计算机基础二级考试试题及答案

计算机基础二级考试试题及答案计算机基础二级考试试题及答案计算机二级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。

计算机二级考试采用全国统一命题、统一考试的形式。

下面是小编为您整理的关于计算机基础二级考试试题及答案的相关资料,欢迎阅读!计算机基础二级考试试题及答案例11.假设某台式计算机的内存储器容量为256MB,硬盘容量为20GB。

硬盘的容量是内存容量的( )。

A)40倍B)60倍C)80倍D)100倍答案:C2.一个字长为8位的无符号二进制整数能表示的十进制数值范围是( )。

A)0~256B)0~255C)1~256D)1~255答案:B3.已知三个字符为:a、X和5,按它们的ASCII码值升序排序,结果是( )。

A)5,a,XB)a,5,XC)X,a,5D)5,X,a答案:D4.已知一汉字的国标码是5E38,其内码应是( )。

A)DEB8B)DE38C)5EB8D)7E58答案:A5.已知三个字符为:a、Z和8,按它们的ASCII码值升序排序,结果是( )。

A)8、a、ZB)a、8、ZC)a、Z、8D)8、Z、a答案:D6.计算机技术中,下列度量存储器容量的单位中,最大的单位是( )。

A)KBB)MBC)ByteD)GB答案:D7.下列编码中,正确的汉字机内码是( )。

A)6EF6HB)FB6FHC)A3A3HD)C97CH答案:C8.无符号二进制整数1000110转换成十进制数是( )。

A)68B)70D)74答案:B9.根据汉字国标GB2312-80的规定,1KB的存储容量能存储的汉字内码的个数是( )。

A)128B)256C)512D)1024答案:C10.十进制数111转换成无符号二进制整数是( )。

A)01100101B)01101001C)01100111D)01101111答案:A11.字长为6位的无符号二进制整数最大能表示的十进制整数是( )。

计算机二级MSoffice考试题库及答案

计算机二级MSoffice考试题库及答案

计算机二级MSoffice考试题库及答案1.下列叙述中正确的是()。

A.计算机的功能只取决于计算机的硬件B.计算机系统由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成C.计算机系统由硬件系统和软件系统组成(正确选项)D.计算机内部也可以用十进制来表示指令和数据1.通常所说的计算机主机包括()。

A.中央处理器和主存储器(正确答案)B.中央处理器、主存储器和外存C.中央处理器、存储器和外围设备D.中央处理器、存储器和终端设备1.计算机系统一般包括()。

A.硬件系统和网络系统B.硬件系统和软件系统(√)C.网络系统和操作系统D.网络系统和数据库系统1.下列关于冯•诺依曼结构计算机硬件组成方式描述正确的是()。

A.由运算器和控制器组成B.由运算器、存储器和控制器组成C.由运算器、寄存器和控制B⅞组成D.由运算器、存储器、控制器、输入设备和输出设备组成(正确选项)1.下列叙述中正确的是()。

A.计算机的功能只取决于计算机的硬件B.计算机系统由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成C.计算机系统由硬件系统和软件系统组成(正确答案)D.计算机内部也可以用十进制来表示指令和数据1.关于冯•诺依曼计算机结构描述正确的是()。

A.存储程序控制的计算机结构(V)B.需求驱动的归约计算机结构C.模式匹配驱动的智能计算机结构D.数据驱动的数据流计算机结构1、机器周期的同步标准是()。

A.CPU行指令所占用的时间B.CPU访问存储器一次所需要的时间(√)C.CPU分析指令所需要的时间CPU访问寄存器一次所需要的时间1.指令中的地址码部分给出了存放操作数地址的地址的寻址方式是()。

A. 立即寻址B.直接寻址C. 隐含寻址D.间接寻址(正确选项)1.在执行指令过程中,CPU不经过总线能直接访问的是()。

A.寄存器(正确选项)B.寄存器和内存C.寄存器、内存和外存D.输入/输出设备1.在计算机中,运算器的基本功能是()。

2005年-2012年全国计算机考级考试二级 C++语言程序设计 历年真题及答案【呕心沥血整理版】

2005年-2012年全国计算机考级考试二级 C++语言程序设计 历年真题及答案【呕心沥血整理版】

全国计算机等级考试二级《C++语言程序设计》历年真题及答案2005年9月---2012年9月2005年9月《C++语言程序设计》笔试试题及答案2006年4月《C++语言程序设计》笔试试题及答案2006年9月《C++语言程序设计》笔试试题及答案2007年4月《C++语言程序设计》笔试试题及答案2007年9月《C++语言程序设计》笔试试题及答案2008年4月《C++语言程序设计》笔试试题及答案2008年9月《C++语言程序设计》笔试试题及答案2009年4月《C++语言程序设计》笔试试题及答案2009年9月《C++语言程序设计》笔试试题及答案2010年4月《C++语言程序设计》笔试试题及答案2010年9月《C++语言程序设计》笔试试题及答案2011年4月《C++语言程序设计》笔试试题及答案2011年9月《C++语言程序设计》笔试试题及答案2012年4月《C++语言程序设计》笔试试题及答案2012年9月《C++语言程序设计》笔试试题及答案2005年9月全国计算机等级考试二级《C++语言程序设计》笔试试题及答案(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位臵上,答在试卷上不得分。

(1)下列叙述中正确的是A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是A)顺序存储的有序线性表B)线性链表C)二叉链表D)有序线性链表(3)下列关于栈的描述正确的是A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是A)一个逻辑数据结构只能有一种存储结构B)数据的逻辑结构属于线性结构,存储结构属于非线性结构C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列描述中正确的是A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是A)PDL(过程设计语言)B)PAD图C)N-S图D)DFD图(7)下列叙述中正确的是A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令。

2005年9月全国计算机等级考试二级C语言笔试试题及答案

2005年9月全国计算机等级考试二级C语言笔试试题及答案

2005年9月全国计算机等级考试二级C语言笔试试题及答案一、选择题((1)—(10)每题2分,(11)—(50)每题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表(3)下列关于栈的描述正确的是A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列叙述中正确的是A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率(5)下列描述中正确的是A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题(6)在软件设计中,不属于过程设计工具的是A.PDL(过程设计语言)B.PAD图C.N-S图D.DFD图(7)下列叙述中正确的是A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令(8)数据库设计的根本目标是要解决A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护(9)设有如下关系表:R S TA B C A B C A B C1 123 1 3 1 1 22 23 2 2 33 1 3则下列操作中正确的是A.T=R∩SB.T=R∪SC.T=R×SD.T=R/S(10)数据库系统的核心是A.数据模型B.数据库管理系统C.数据库D.数据库管理员(11)以下叙述中错误的是A.用户所定义的标识符允许使用关键字B.用户所定义的标识符应尽量做到“见名知意”C.用户所定义的标识符必须以字母或下划线开头D.用户定义的标识符中,大、小写字母代表不同标识(12)以下叙述中错误的是A.C语句必须以分号结束B.复合语句在语法上被看作一条语句C.空语句出现在任何位置都不会影响程序运行D.赋值表达式末尾加分号就构成赋值语句(13)以下叙述中正确的是A.调用printf函数时,必须要有输出项B.使用putchar函数时,必须在之前包含头文件stdio.hC.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码(14)以下关于函数的叙述中正确的是A.每个函数都可以被其它函数调用(包括main函数)B.每个函数都可以被单独编译C.每个函数都可以单独运行D.在一个函数内部可以定义另一个函数(15)若有语句:char *line[5];,以下叙述中正确的是A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组C.定义line是一个指针数组,语句中的*号称为间址运算符D.定义line是一个指向字符型函数的指针(16)有以下程序段typedef struct NODE{ int num; struct NODE *next;} OLD;以下叙述中正确的是A.以上的说明形式非法B.NODE是一个结构体类型C.OLD是一个结构体类型D.OLD是一个结构体变量(17)以下叙述中错误的是A.C语言中对二进制文件的访问速度比文本文件快B.C语言中,随机文件以二进制代码形式存储数据C.语句FILE fp; 定义了一个名为fp的文件指针D.C语言中的文本文件以ASCII码形式存储数据(18)当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是A.k%2B.k%2==1C.(k%2)!=0D.!k%2==1(19)以下不能正确计算代数式值的C语言表达式是A.1/3*sin(1/2)*sin(1/2)B.sin(0.5)*sin(0.5)/3C.pow(sin(0.5),2)/3D.1/3.0*pow(sin(1.0/2),2)(20)以下能正确定义且赋初值的语句是A.int n1=n2=10;B.char c=32;C.float f=f+1.1;D.double x=12.3E2.5;(21)以下程序的功能是:给r输入数据后计算半径为r的圆面积s。

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

2005年4月全国计算机等级考试二级笔试试卷Visual FoxPro数据库程序设计(考试时间90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)数据的存储结构是指A)存储在外存中的数据B)数据所占的存储空间量C)数据在计笪机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示(2)下列关于栈的描述中错误的是A)栈是先进后出的线性表B)栈只能顺序存储C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A)冒泡排序为n/2 B)冒泡排序为nC)快速排序为n D)快速排序为n(n-1)/2(4)对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A)log2n B)n/2 C)n D)n+1(5)下列对于线性链表的描述中正确的是A)存储空间不一定是连续,且各元素的存储顺序是任意的B)存储空间不一定是连续,且前件元素一定存储在后件元素的前面C)存储空间必须连续,且前件元素一定存储在后件元素的前面D)存储空间必须连续,且各元素的存储顺序是任意的(6)下列对于软件测试的描述中正确的是A)软件测试的目的是证明程序是否正确B)软件测试的目的是使程序运行结果正确C)软件测试的目的是尽可能多地发现程序中的错误D)软件测试的目的是使程序符合结构化原则(7)为了使模块尽可能独立,要求A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C)梗块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(8)下列描述中正确的是A)程序就是软件B)软件开发不受计笪机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(9)数据独立性是数据库技术的重要特点之一。

所谓数据独立性是指A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对(10)用树形结构表示实体之间联系的模型是A)关系模型B)网状模型C)层次梗型 D)以上三个都是(11)在创建数据库表结构时,为该表指定了主索引,这属于数据完整性中的A)参照完整性B)实体完整性C)域完整性D)用户定义完整性(12)在创建数据库表结构时,为该表中一些宇段建立普通索引,其目的是A)改变表中记录的物理顺序 B)为了对表进行实体完整性约束C)加快数据库表的更新速度 D)加快数据库表的查询速(13)数据库系统中对数据库进行管理的核心软件是A)DBMS B)DS C)OS D)DBS(14)设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引B)在父表连接字段上建立主索引,在子表连接宇段上建立普通索引C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D)在父表和子表的连接宇段上都要建立主索引(15)关系运笪中的选择运笪是A)从关系中找出满足绐定条件的元组的操作B)从关系中选择若千个属性组成新的关系的操作C)从关系中选择满足绐定条件的属性的操作D)A和B都对(16)在指定字段或表达式中不允许出现重复值的索引是A)惟一索引B)惟一索引和候选索引C)惟一索引和主索引 D)主索引和候选索引(17)在Visual FoxPro中,以下关于删除记录的描述,正确的是A)SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表B)SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表C)SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录D)传统Visual FoxPro的BELETE命令在删除数据库表中的记录之前不需要用USE命令打开表(18)在Visual FoxPro中,如果希望跳出SCAN……ENDSCAH循环体、执行ENDSCAN后面的语句,应使用A)LOOP语句B)EXIT语句C)BREAK浯句 D)RETURN语句(19)打开数据库abc的正确命令是A)OPEN DATABASE B)USE abcC)USE DATABASE abc D)OPEN abc(20) 在Visual FoxPro中,下列关于表的叙述正确的是A)在数据库表和自由表中,都能给字段定义有效性规则和默认值B)在自由表中,能给字段定义有效性规则和默认值C)在数据库表中,能给字段定义有效性规则和默认值D)在数据库表和自由表中,都不能给字段定义有效性规则和默认值(21) Visual FoxPro的“参照完整性”中“插入规则”包括的选择是A) 级联和忽略B) 级联和删除C)级联和限制D) 限制和忽略(22) 在Visual FoxPro中,关于查询和视图的正确描述是A)查询是一个预先定义好的SQL SELECT语句文件B)视图是一个预先定义好的SQL SELECT语句文件C)查询和视图是同一种文件,只是名称不同D)查询和视图都是一个存储数据的表(23) 在Visual FoxPro中,以下关于视图描述中错误的是A) 通过视图可以对表进行查询B) 通过视图可以对表进行更新C)视图是一个虚表D) 视图就是一种查询(24) 使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是A) DELETE FOR AGE>30 B) DELETE FROM S WHERE AGE>30C) DELETE S FOR AGE>30 D) DELETE S WHERE AGE>30(25) 在Visual FoxPro中,使用LOCATE FOR <expL>命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用A)再次使用LOCATE FOR <expL>命令B)SKIP命令C)CONTINUE命令D)GO命令(26) 在Visual FoxPro中,删除数据库表S的SQL命令是A) DROP TABLE S B) DELETE TABLE SC) DELETE TABLE S.DBF D) ERASE TABLE S(27) 下列表达式中,表达式返回结果为.F.的是A) AT(“A”,”BCD”) B) “[信息]”$“管理信息系统”C) ISNULL(.NULL.) D) SUBSTR(“计算机技术”,3,2)(28) 使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确的命令是A)APPEND INTO S (SNO,SN,SXE,AGE) valueS (‘0401’,’王芳’,’女’,18)B)APPEND S valueS (‘0401’,’王芳’,’女’,18)C)INSERT INTO S (SNO,SN,SEX,AGE) valueS (‘0401’,’王芳’,’女’,18)D)INSERT S valueS (‘0401’,’王芳’,18,’女’)(29) 假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句A) ThisForm.Close B) ThisForm.EraseC) ThisForm.Release D) ThisForm.Return(30) 在SQL的SELECT查询结果中,消除重复记录的方法是A) 通过指定主关系键B) 通过指定惟一索引C) 使用DISTINCT D)使用HAVING子句(31) 在Visual FoxPro中,以下有关SQL的SELECT语句的叙述中,错误的是A)SELECT子句中可以包含表中的列和表达式B)SELECT子句中可以使用别名C)SELECT子句规定了结果集中的列顺序D)SELECT子句中列的顺序应该与表中列的顺序一致(32) 下列关于SQL中HAVING子句的描述,错误的是A)HAVING子句必须与GROUP BY子句同时使用B)HAVING子句与GROUP BY子句无关C)使用WHERE子句的同时可以使用HAVING子句D)使用HAVING子句的作用是限定分组的条件(33) 在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是A) 不做参照完整性检查B) 不准删除父表中的记录C) 自动删除子表中所有相关的记录D) 若子表中有相关记录,则禁止删除父表中记录第(34)——(35)题使用如下三个数据库表学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。

(34) 用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是A)SELECT 学号,姓名 FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩<85)B)SELECT 学号,姓名 FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.学号=S.学号 AND 成绩>=85)C)SELECT 学号,姓名 FROM S,SC WHERE S.学号=SC.学号 AND 成绩>=85D)SELECT 学号,姓名 FROM S,SC WHERE S.学号=SC.学号 AND ALL 成绩>=85(35) 用SQL语言检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是A)SELECT S.学号,姓名,平均成绩 FROM S,SC WHERE S.学号=SC.学号 GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 平均成绩 DESCB)SELECT 学号,姓名,AVG(成绩) FROM S,SC WHERE S.学号=SC.学号AND COUNT(*)>=5 GROUP BY 学号 ORDER BY 3 DESCC)SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC WHERE S.学号=SC.学号AND COUNT(*)>=5 GROUP BY S.学号 ORDER BY 平均成绩 DESCD)SELECT S.学号,姓名,AVG(成绩) 平均成绩 FROM S,SC WHERE S.学号=SC.学号GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 3 DESC二、填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

相关文档
最新文档