计算机二级VFP2003年9月笔试真题与解析

合集下载

2003年9月全国计算机等级考试三级网络技术笔试试卷与解析

2003年9月全国计算机等级考试三级网络技术笔试试卷与解析

2003年9月全国计算机等级考试三级网络技术笔试试卷与解析(考试时间120分钟,满分100分)一、选择题(每小题1分,共60分)(1)我国第一条与国际互联网连接的专线是从中科院高能所到斯坦福大学直线加速器中心,它建成于A)1989年6月B)1991年6月C)1993年6月D)1995年6月(2)系统的可靠性通常用MTBF和MTTR来表示。

其中MTBF的意义是A)每年故障发生次数B)每年故障维修时间C)平均无故障时间D)平均故障修复时间(3)所谓"超流水线"技术的含义是A)两条流水线同时工作B)把指令与数据分开C)动态预测分支转移D)细化流水、提高主频(4)奔腾采用了增强的64位数据总线,它的含义是A)内部总线是32位的,而与存储器之间的外部总线是64位的B)内部总线是64位的,而与存储器之间的外部总线是32位的C)内部总线是32位的,而与输出设备之间的外部总线是64位的D)内部总线是64位的,而与输出设备之间的外部总线是32位的(5)主机板有多种分类方法,按系统总线带宽分类的是A)16MB主板、32MB主板、64MB主板等B)66MHz主板、100MHz主板等C)SCSI主板、EDO主板、AGP主板等D)EISA主板、PCI主板、USB主板等(6)下列哪个软件不是浏览软件?A)Internet Explorer B)Netscape CommunicatorC)Lotus 1-2-3 D)Hot Java Browser(7)下列关于中断的叙述中,错误的是A)时间片到时属于时钟中断B)目态下执行特权指令将产生程序性中断C)缺页中断属于自愿性中断D)打印机完成打印将产生输入输出中断(8)关于程序和进程,以下哪种说法是正确的?A)程序是动态的,进程是静态的B)程序是静态的,进程是动态的C)程序和进程都是动态的D)程序和进程都是静态的(9)在采用非抢占式进程调度方式下,下列哪一种情况不会引起进程切换?A)时间片到B)一个更高优先级的进程就绪C)进程运行完毕D)进程执行P操作(10)下列各项中哪一个不是虚拟页式存储管理中缺页中断处理所做的工作?A)通过文件系统将所需页面从外存调入内存B)调用内存分配程序C)修改页表D)调度被中断程序继续执行(11)下列哪一个是虚拟存储技术引入的前提?A)页式存储管理 B)页面淘汰算法选择不合理C)程序的局部性原理 D)分配给进程的物理页面数太少(12)下列哪一种文件的存储设备不支持文件的随机存取?A)磁盘B)光盘C)软盘D)磁带(13)下列哪一项不是打开文件时所做的工作?A)填写文件控制块中的文件读写方式项B)检查文件名所对应的文件控制块是否已调入内存C)检查操作的合法性D)返回给用户一个文件描述符(14)下列磁盘调度算法中,哪一个体现了公平性?A)先来先服务B)最短寻道时间优先C)电梯算法D)单向扫描(15)假设系统处于下列状态,目前系统剩余资源数量为2。

2003年9月全国计算机等级考试二级VB笔试试题

2003年9月全国计算机等级考试二级VB笔试试题

这学期你的表现一直很出色,在刚开学那一群哭闹的新宝宝中,你的从容就已经表现出了你优秀的能力,而后面的幼儿园生活中你的独立和自理能力得到了充分的体现,自己穿脱衣服叠衣服,帮助他人扣扣子,真是厉害这学期你的表现一直很出色,在刚开学那一群哭闹的新宝宝中,你的从容就已经表现出了你优秀的能力,而后面的幼儿园生活中你的独立和自理能力得到了充分的体现,自己穿脱衣服叠衣服,帮助他人扣扣子,真是厉害,比其他娇生惯养的小公主可爱多了。

还有你的动手能力也体现在美术课上,你能完成一副副好看的涂画作品,老师看了很高兴。

新学期里老师希望你能在众人面前表演的时候更加大方,不会我们可以学到会,会我们就更要表现出来给别人看,你说是不是?老师为你加油!你在这短短半学期的进步是我们有目共睹的,阿姨现在经常向你竖起大拇指呢,确实,刚来幼儿园的时候你很内向,也不敢表达自己的想法,从表情上看就是一副不自然的模样,现在你能大方的向老师问好,课上能高举小手要求回答问题或表演,老师看在眼里可真高兴。

更让老师高兴的是你的能力的提高,如涂色能力、剪纸能力、课堂注意力等,蒙氏课上我们认识动物, 你能多次将动物和其对应的名字卡片配对起来,也给老师带来了惊喜,希望你在新的学期能再接再厉,创造出更多好成绩给老师和爸爸妈妈看。

在经历了每个新入园宝宝必经的不适应甚至哭闹过程后,你已经完全融入到了集体生活中,光这一点就体现了你人际交往能力的进步,现在你能和周围的小伙伴自在的嬉闹玩耍,开心的享受每一天的幼儿园生活了。

另外,你的动手能力也有了进步,以前你在涂画课上总是磨磨蹭蹭的,现在已经能在下课前完成出不错的作品。

新的学期有新的要求,老师希望你在课堂上能更专心更投入,这样才能学到更多本领,更好的体现出你的聪明才智哦!这学期你的表现很好,你喜欢自由的玩玩具,在放松的状态下你能充分发挥你的想象力和创造力,建构出好多种造型,而不像别的男孩子只知道搭枪,在建构出来后你还会给他们取好听的名字,更愿意将你的作品和想法呈现给老师看,而当老师给予肯定和表扬时,你的脸笑得像一朵花,看来你很享受被表扬的感觉哦!在新的学期希望你凭自己的努力得到更多的表扬!你是一个很聪明的宝宝,在这学期,老师看到你身上很多的闪光点,先是对音乐敏感学唱歌特别快,然后是知识比同龄宝宝要广,还有记忆力好,老师教过的有点难度的内容等到复习的时候你能很快回答出来,让老师倍感欣慰。

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

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

2003年9月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)一、选择题((1)~(20)每小题2分,(21)~(30)每小题3分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

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

(1)以下叙述中错误的是。

A)Visual Basic是事件驱动型可视化编程工具B)Visual Basic应用程序不具有明显的开始和结束语句C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D)Visual Basic中控件的某些属性只能在运行时设置(2)以下叙述中错误的是。

A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件B)以.BAS为扩展名的文件是标准模块文件C)窗体文件包含该窗体及其控件的属性D)一个工程中可以含有多个标准模块文件(3)以下叙述中错误的是。

A)双击鼠标可以触发DblClick事件B)窗体或控件的事件的名称可以由编程人员确定C)移动鼠标时,会触发MouseMove事件D)控件的名称可以由编程人员设定(4)以下不属于Visual Basic系统的文件类型是。

A).frm B) .bat C).vbg D).vbp(5)以下叙述中错误的是。

A)打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件B)保存Visual Basic程序时,应分别保存窗体文件及工程文件C)Visual Basic应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发(6)以下能正确定义数据类型TelBook的代码是。

A)Type TelBook B)Type TelBookName As String*10 Name As String*10TelNum As Integer TelNum As IntegerEnd Type End TelBookC)Type TelBook D)Typedef TelBookName String*10 Name String*10TelNum Integer TelNum IntegerEnd Type TelBook End Type(7)以下声明语句中错误的是。

全国计算机等级考试二级笔试试卷2003年9月真题与解析

全国计算机等级考试二级笔试试卷2003年9月真题与解析

2003年9月笔试考卷一、选择题((1)~(40)每题1分,(41)~(50)每题2分,共60分)在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

(1)在计算机中,一个字节所包含二进制位的个数是A)2 B)4 C)8 D)16(2)在多媒体计算机中,CD-ROM属于A)存储媒体 B)传输媒体C)表现媒体 D)表示媒体(3)在DOS系统中,带有通配符的文件名*.*表示A)硬盘上的全部文件 B)当前盘当前目录中的全部文件C)当前盘上的全部文件 D)根目录中的全部文件(4)十六进制数100转换为十进制数为A)256 B)512 C)1024 D)64(5)能将高级语言编写的源程序转换为目标程序的软件是A)汇编程序 B)编辑程序 C)解释程序 D)编译程序(6)在Internet中,用于在计算机之间传输文件的协议是A)TELNET B)BBS C)FTP D)WWW(7)在Windows环境下,资源管理器左窗口中的某文件夹左边标有“+”标记表示A)该文件夹为空 B)该文件夹中含有子文件夹C)该文件夹中只包含有可执行文件 D)该文件夹中包含系统文件(8)在Windows环境下,下列叙述中正确的是A)在“开始”菜单中可以增加项目,也可以删除项目B)在“开始”菜单中不能增加项目,也不能删除项目C)在“开始”菜单中可以增加项目,但不能删除项目D)在“开始”菜单中不能增加项目,但可以删除项目(9)从Windows环境进入DOS方式后,返回Windows环境的命令为A)QUIT B)WIN C)EXIT D)ESC(10)下列叙述中正确的是A)计算机病毒只感染可执行文件B)计算机病毒只感染文本文件C)计算机病毒只能通过软件复制的方式进行传播D)计算机病毒可以通过读写磁盘或网络等方式进行传播(11)以下叙述中正确的是A)C语言程序中注释部分可以出现在程序中任意合适的地方B)花括号“{”和“}”只能作为函数体的定界符C)构成C语言程序的基本单位是函数,所有函数名都可以由用户命名D)分号是C语言语句之间的分隔符,不是语句的一部分(12)以下选项中可作为C语言合法整数的是A)10110B B)0386 C)0xffa D)x2a2(13)以下不能定义为用户标识符的是A)scanf B)Void C)_3com_ D)int(14)有以下程序:main(){ int a; char c=10;float f=100.0;double x;a=f/=c*=(x=6.5);printf(″%d %d %3.1f %3.1f\n″,a,c,f,x);}程序运行后的输出结果是A)165l6.5 B)l651.56.5 C)1651.06.5 D)2651.56.5 (15)以下选项中非法的表达式是A)0<=x<100 B)i=j==0C)(char)(65+3) D)x+l=x+l(16)有以下程序:main(){ int a=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a<b);printf(″%d,%d\n″,k,m);}程序运行后的输出结果是A)0,0 B)0,l C)1,0 D)1,1(17)有定义语句:int x,y;,若要通过scanf(″%d,%d″,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是A)11 12<回车> B)11, 12<回车>C)11,12<回车> D)11,<回车> 12<回车>(18)设有如下程序段:intx=2002,y=2003;printf(″%d\n″,(x,y));则以下叙述中正确的是A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出B)运行时产生出错信息C)输出值为2002D)输出值为2003(19)设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是A)x=x*100+0.5/100.0;B)x=(x*100+0.5)/100.0;C)x=(int)(x*100+0.5)/100.0;D)x=(x/100+0.5)*100.0;(20)有定义语句;inta=l,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是A) if(c<a) *x=1; B) if(a<3) *x=3;else if(b<a) *x=2; else if(a<2) *x=2;else x=3; else *x=1;C) if(a<3) *x=3; D) if(a<b) *x=b;if(a<2) *x=2; if(b<c) *x=c;if(a<1) *x=l; if(c<a) *x=a;(21)有以下程序:main(){ int s=0,a=1,n;scanf(″%d″,&n);do{ s+=1; a=a-2;}while(a!=n);printf(″%d\n″,s);}若要使程序的输出值为2,则应该从键盘给n输入的值是A)-1 B)-3 C)-5 D)0(22)若有如下程序段,其中s,a,b,c均已定义为整型变量,且a,c均已赋值(c 大于0)。

2003年9月二级VF笔试试题

2003年9月二级VF笔试试题

2003年9月二级VF笔试试题一、选择题((1)~(35)每小题2分,共70分)(1)对于现实世界中事物的特征,在实体-联系模型中使用()。

A)属性描述B)关键字描述C)二维表格描述D)实体描述(2)把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过()。

A)建立新的属性来实现B)建立新的关键字来实现C)建立新的关系来实现D)建立新的实体来实现(3)专门的关系运算不包括下列中的()。

A)联接运算B)选择运算C)投影运算D)交运算(4)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()。

A)并运算B)交运算C)差运算D)积运算(5)关于Visual FoxPro的变量,下面说法中正确的是()。

A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以数值0D)数组元素的下标下限是0(6)在下面的表达式中,运算结果为逻辑真的是()。

A)EMPTY(.NULL.)B)LIKE("edit","edi?")C)AT("a","123abc")D)EMPTY(SPACE(10))(7)Visual FoxPro内存变量的数据类型不包括()。

A)数值型B)货币型C)备注型D)逻辑型(8)为了设置两个表之间的数据参照完整性,要求这两个表是()。

A)同一个数据库中的两个表B)两个自由表C)一个自由表和一个数据库表D)没有限制(9)数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个()。

A)逻辑表达式B)字符表达式C)数值表达式D)日期表达式(10)通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的()。

A)参照完整性B)实体完整性C)域完整性D)字段完整性(11)用命令"INDEX on 姓名TAG index_name "建立索引,其索引类型是()。

2003年9月全国计算机等级考试二级Foxpro笔试试

2003年9月全国计算机等级考试二级Foxpro笔试试

2003年9月全国计算机等级考试二级Foxpro笔试试题一、选择题((1)~( 40)每题1分,(41)~(50)每题2分,共60分)(1)在计算机中,一个字节所包含二进制位的个数是A)2 B)4 C)8 D)16(2)在多媒体计算机中,CD-ROM属示媒体于A)存储媒体 B)传输媒体 C)表现媒体 D)表(3)在DOS系统中,带有通配符的文件名*.*表示A)硬盘上的全部文件 B)当前盘当前目录中的全部文件C)当前盘上的全部文件 D)根目录中的全部文件(4)十六进制数100转换为十进制数为A)256 B)512C)1024 D)64(5)能将高级语言编写的源程序转换为目标程序的软件是A)汇编程序 B)编辑程序 C)解释程序 D)编译程序(6)在Internet中,用于在计算机之间传输文件的协议是A)TELNET B)BBS C)FTP D)WWW(7)在Windows环境下,资源管理器左窗口中的某文件夹左边标有"+"标记表示A)该文件夹为空 B)该文件夹中含有子文件夹C)该文件夹中只包含有可执行文件 D)该文件夹中包含系统文件(8)在Windows环境下,下列叙述中正确的是A)在"开始"菜单中可以增加项目,也可以删除项目B)在"开始"菜单中不能增加项目,也不能删除项目C)在"开始"菜单中可以增加项目,但不能删除项目D)在"开始"菜单中不能增加项目,但可以删除项目(9)从Windows环境进入DOS方式后,返回Windows环境的命令为A)QUIT B)WIN C)EXIT D)ESC(10)下列叙述中正确的是A)计算机病毒只感染可执行文件 B)计算机病毒只感染文本文件C)计算机病毒只能通过软件复制的方式进行传播D)计算机病毒可以通过读写磁盘或网络等方式进行传播(11)一个关系是一张二维表。

在FoxBASE。

全国计算机等级考试三级数据库技术真题2003年9月

全国计算机等级考试三级数据库技术真题2003年9月

全国计算机等级考试三级数据库技术真题2003年9月(总分:98.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:64,分数:58.00)1.在计算机硬件系统的基本组成中,完成解释指令、执行指令的功能部件是 A)运算器 B)控制器 C)存储器 D)输入输出设备(分数:1.00)A.B. √C.D.解析:【解析】冯·诺依曼提出的存储程序工作原理决定了计算机硬件系统的5个基本组成部分,即运算器、控制器、存储器、输入设备和输出设备。

运算器是计算机中执行各种算术运算和逻辑运算的部件,也叫算术逻辑单元。

存储器是计算机中具有记忆能力的部件,它能根据地址接收和保存指令或数据,并能根据命令提供有关地址的指令或数据。

控制器的主要作用是使整个计算机能够自动地执行程序,并控制计算机各功能部件协调一致地动作。

执行程序时,控制器先从主存中按顺序取出程序中的一条指令,解释该指令并形成数据地址,取出所需的数据,然后向其他功能部件发出执行该指令所需的各种时序控制信号。

然后再从主存中取出下一条指令执行,如此循环,直到程序完成。

计算机自动工作的过程就是逐条执行程序中指令的过程。

输入设备的主要功能是将数据、程序等用户信息变换为计算机能识别和处理的信息形式。

输出设备的主要功能是将计算机中的二进制信息变换为计算机用户所需要并能识别的信息形式。

2.利用计算机对指纹进行识别、对图像和声音进行处理属于下列哪一个应用领域? A)科学计算 B)过程控制 C)辅助设计 D)信息处理(分数:1.00)A.B.C.D. √解析:【解析】数据和信息处理是计算机的重要应用领域,当前的数据也有了更加广泛的含义,如图、文、声、像等多媒体数据,它们都已成为计算机的处理对象。

3.多媒体网络应用及实时通信要求网络高速率传输,并且延迟低。

下列哪一项技术满足这类应用的要求?A)ATM B)FDDI C)FR D)X.25(分数:1.00)A. √B.C.D.解析:【解析】异步传输模式ATM是新一代的数据传输与分组交换技术。

2003年(春)VFP二级考试笔试卷(答案)

2003年(春)VFP二级考试笔试卷(答案)

2003年(春)二级考试笔试卷参考答案(VFP)(本试卷包括计算机基础知识部分和程序设计部分,考试时间共120分钟)第一部分计算机基础知识(各语种相同)(红色为参考答案)1.目前,汉字信息在计算机内大多是以双字节编码表示的。

在下列用十六进制表示的两个季节的编码中,____1_____可能是汉字“大”的机内码。

A.B473HB.B4F3HC.3473HD.73F3H2.有一个数值311,它与十六进制数C9相等,则该数值是用____2____表示的。

A.二进制B.八进制C.十进制D.五进制3.长度为1个字节的二进制的整数,若采用补码表示,且由4个“1”和4个“0”组成,则可表示的最小整数为___3_____。

A.-127B.-121C.-15D.-74.关于PC机主板上的CMOS芯片,下面说法中正确的是____4____A.CMOS芯片用于存储计算机系统的配置参数,它是只读存储器。

B.CMOS芯片用于存储电自检程序。

C.CMOS芯片用于存储BIOS,是易失性的。

D.CMOS芯片需要一个电池给它供电,否则其中数据会因主机断电而丢失。

5.假设某硬盘的转速为6000转/分,则此硬盘的平均等待时间为____5___ms(毫秒)。

A.5B.6C.10D.126.软件测试是软件开发过程中的一个重要工作,它直接影响着软件的质量。

一个软件产品在交付前主要经历三种测试,三种测试中不包含 ___6_____。

A.维护测试B.模块测试C.验收测试D.集成测试7.目前,计算机病毒是影响计算机正常运行的主要因素之一,用户常在计算机中安装防病毒软件来预防计算机病毒。

在下列有关计算机病毒及防病毒软件的叙述中,不正确的是___7_____。

A.计算机病毒主要是通过可移动的存储介质或网络进行传播B.用户在上网浏览WWW信息资源时,所用计算机也可能被计算机病毒感染C.任何防病毒软件都只能预防一些已知的病毒,但对所有查出的病毒均能安全地清除D.任何防病毒软件都应经常性地更新8.在构建网络时,需要使用多种网络设备,如网卡、交换机等。

全国计算机等级考试二级笔试试卷20034

全国计算机等级考试二级笔试试卷20034

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

(1)Visual FoxPro DBMS是A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统(2)Visual FoxPro DBMS基于的数据模型是 A)层次型 B)关系型 C)网状型 D)混合型(3)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是 A)m:n B)1:m C)m:k D)1:1(4)在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是A)MODIFY STRUCTURE STUDENT B)MODIFY COMMAND STUDENT C)CREATE STUDENT D)CREATE TABLE STUDENT(5)在Visual FoxPro中,关于自由表叙述正确的是A)自由表和数据库表是完全相同的 B)自由表不能建立字段级规则和约束C)自由表不能建立候选索引 D)自由表不可以加入到数据库中(6)在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于A)实体完整性约束 B)域完整性约束 C)参照完整性约束 D)视图完整性约束(7)在Visual FoxPro中,运行表单T1.SCX的命令是A)DO T1 B)RUN FORM T1 C)DO FORM T1 D)DO FROM T1(8)使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当A)使用WHERE子句 B)在GROUP BY后面使用HAVING子句C)先使用WHERE子句,再使用HAVING子句 D)先使用HAVING子句,再使用WHERE子句(9)Visual FoxPro的参照完整性规则不包括A)更新规则 B)删除规则 C)查询规则 D)插入规则(10)在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为: A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8(11)在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为 A)STUDENT.DOC B)STUDENT.MEM C)STUDENT.DBT D)STUDENT.FTP(12)在Visual FoxPro中,使用"菜单设计器"定义菜单,最后生成的菜单程序的扩展名是A)MNX B)PRG C)MPR D)SPR(13)在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是 A)REPLACE AGE WITH AGE+1 B)UPDATE STUDENT AGE WITH AGE+1C)UPDATE SET AGE WITH AGE+1 D)UPDATE STUDENT SET AGE = AGE+1(14)调用报表格式文件PP1预览报表的命令是A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEWC)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW(15)在Visual FoxPro中,建立索引的作用之一是A)节省存储空间 B)便于管理 C)提高查询速度 D)提高查询和更新的速度(16)在Visual FoxPro中,相当于主关键字的索引是A)主索引 B)普通索引 C)惟一索引 D)排序索引(17)在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为 A)ThisForm.Refresh B)ThisForm.Delete C)ThisForm.Hide D)ThisForm.Release(18)假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。

2003年9月全国计算机等级考试二级C笔试试卷(含参考答案)

2003年9月全国计算机等级考试二级C笔试试卷(含参考答案)

2003年9月全国计算机等级考试二级C语言笔试试卷一、选择题((1)~(40)每题1分,(41)~(50)每题2分,共60分)(1)在计算机中,一个字节所包含二进制位的个数是A)2 B)4 C)8 D)16(2)在多媒体计算机中,CD-ROM属于A)存储媒体 B)传输媒体 C)表现媒体 D)表示媒体(3)在DOS系统中,带有通配符的文件名*.*表示A)硬盘上的全部文件 B)当前盘当前目录中的全部文件C)当前盘上的全部文件 D)根目录中的全部文件(4)十六进制数100转换为十进制数为A)256 B)512 C)1024 D)64(5)能将高级语言编写的源程序转换为目标程序的软件是A)汇编程序 B)编辑程序 C)解释程序 D)编译程序(6)在Internet中,用于在计算机之间传输文件的协议是A)TELNET B)BBS C)FTP D)WWW(7)在Windows环境下,资源管理器左窗口中的某文件夹左边标有"+"标记表示A)该文件夹为空 B)该文件夹中含有子文件夹C)该文件夹中只包含有可执行文件 D)该文件夹中包含系统文件(8)在Windows环境下,下列叙述中正确的是A)在"开始"菜单中可以增加项目,也可以删除项目B)在"开始"菜单中不能增加项目,也不能删除项目C)在"开始"菜单中可以增加项目,但不能删除项目D)在"开始"菜单中不能增加项目,但可以删除项目(9)从Windows环境进入DOS方式后,返回Windows环境的命令为A)QUIT B)WIN C)EXIT D)ESC(10)下列叙述中正确的是A)计算机病毒只感染可执行文件B)计算机病毒只感染文本文件C)计算机病毒只能通过软件复制的方式进行传播D)计算机病毒可以通过读写磁盘或网络等方式进行传播(11)以下叙述中正确的是A)C程序中注释部分可以出现在程序中任意合适的地方B)花括号"{"和"}"只能作为函数体的定界符C)构成C程序的基本单位是函数,所有函数名都可以由用户命名D)分号是C语句之间的分隔符,不是语句的一部分(12)以下选项中可作为C语言合法整数的是A)10110B B)0386 C)0Xffa D)x2a2(13)以下不能定义为用户标识符的是A)scanf B)Void C)_3com_ D)int(14)有以下程序main(){ int a; char c=10;float f=100.0; double x;a=f/=c*=(x=6.5);printf("%d %d %3.1f %3.1f ",a,c,f,x);}程序运行后的输出结果是A)1 65 1 6.5 B)1 65 1.5 6.5C)1 65 1.0 6.5 D)2 65 1.5 6.5(15)以下选项中非法的表达式是A)0<=x<100 B)i=j==0C)(char)(65+3) D)x+1=x+1(16)有以下程序main(){ in t a=1,b=2,m=0,n=0,k;k=(n=b>a)||(m=a<B);printf("%d,%d ",k,m);}程序运行后的输出结果是A)0,0 B)0,1 C)1,0 D)1,1(17)有定义语句:int x, y;,若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是A)11 12<回车> B)11, 12<回车>C)11,12<回车> D)11,<回车>12<回车>(18)设有如下程序段:int x=2002, y=2003;printf("%d ",(x,y));则以下叙述中正确的是A)输出语句中格式说明符的个数少于输出项的个数,不能正确输出B)运行时产生出错信息C)输出值为2002 D)输出值为2003(19)设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是A)x=x*100+0.5/100.0; B)x=(x*100+0.5)/100.0;C)x=(int)(x*100+0.5)/100.0; D)x=(x/100+0.5)*100.0;(20)有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是A.if (c<a) x=1;B.if (a<3) x=3;else if (b<a) x=1; else if (a<2) x=2;else x=3; else x=1;C.if (a<3) x=3;D.if(a<b) x=b;if (a<2) x=2; if (b<c) x=c;if (a<1) x=1; if (c<a) x=a;(21)有以下程序main(){ int s=0,a=1,n;scanf("%d",&n);do{ s+=1; a=a-2; }while(a!=n);printf("%d ",s);}若要使程序的输出值为2,则应该从键盘给n输入的值是A)-1 B)-3 C)-5 D)0(22)若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++) s=s+1;则与上述程序段功能等价的赋值语句是A)s=a+b; B)s=a+c; C)s=s+c; D)s=b+c;(23)有以下程序main(){ int k=4,n=0;for( ; n{ n++;if(n%3!=0) continue;k--; }printf("%d,%d ",k,n);}程序运行后的输出结果是A)1,1 B)2,2 C)3,3 D)4,4(24)要求以下程序的功能是计算:s= 1+1/2+1/3+……+1/10main(){ int n; float s;s=1.0;for(n=10;n>1;n--)s=s+1/n;printf("%6.4f ",s);}程序运行后输出结果错误,导致错误结果的程序行是A)s=1.0; B)for(n=10;n>1;n--)C)s=s+1/n; D)printf("%6.4f ",s);(25)已定义ch为字符型变量,以下赋值语句中错误的是A)ch=\'\'; B)ch=62+3; C)ch=NULL; D)ch=\'猏';(26)若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是A)函数调用可以作为独立的语句存在 B)函数调用可以作为一个函数的实参C)函数调用可以出现在表达式中 D)函数调用可以作为一个函数的形参(27)有以下函数定义:void fun(int n, double x) { …… }若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是A)fun(int y,double m); B)k=fun(10,12.5);C)fun(x,n); D)void fun(n,x);(28)有以下程序void fun(char *a, char *b){ a=b; (*a)++; }main(){ char c1=\'A\',c2=\'a\',*p1,*p2;p1=&c1; p2=&c2; fun(p1,p2);printf("%c%c ",c1,c2);}程序运行后的输出结果是A)Ab B)aa C)Aa D)Bb(29)若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是A)int *i=NULL; B) float *f=NULL;scanf("%d",i); *f=10.5;C)char t=\'m\', *c=&t; D) long *L;*c=&t; L=\'\';(30)有以下程序#includemain(){ printf("%d ",NULL); }程序运行后的输出结果是A)0 B)1 C)-1 D)NULL没定义,出错(31)已定义c为字符型变量,则下列语句中正确的是A)c=\'97\'; B)c="97"; C)c=97; D)c="a";(32)以下不能正确定义二维数组的选项是A)int a[2][2]={{1},{2}}; B)int a[][2]={1,2,3,4};C)int a[2][2]={{1},2,3}; D)int a[2][]={{1,2},{3,4}};(33)以下选项中不能正确把cl定义成结构体变量的是A)typedef struct B)struct color cl{ int red; { int red;int green; int green;int blue; int blue;} COLOR; };COLOR cl;C)struct color D)struct{ int red; { int red;int green; int green;int blue; int blue;} cl; } cl;(34)以下能正确定义一维数组的选项是A)int num[]; B) #define N 100int num[N]; C)int num[0..100]; D) int N=100;int num[N];(35)下列选项中正确的语句组是A)char s[8]; s={"Beijing"}; B)char *s; s={"Beijing"}; C)char s[8]; s="Beijing"; D)char *s; s="Beijing";(36)已定义以下函数fun(int *p){ return *p; }该函数的返回值是A)不确定的值 B)形参p中存放的值 C)形参p所指存储单元中的值 D)形参p的地址值(37)下列函数定义中,会出现编译错误的是A)max(int x,int y,int *z) B)int max(int x,y){ *z=x>y ? x:y; } { int z;z=x>y ? x:y;return z;}C)max(int x,int y) D)int max(int x,int y){ int z; { return(x>y?x:y); }z=x>y?x:y; return(z);}(38)有以下程序#include#define F(X,Y) (X)*(Y)main(){ int a=3, b=4;printf("%d ", F(a++, b++));}程序运行后的输出结果是A)12 B)15 C)16 D)20(39)有以下程序fun(int a, int b){ if(a>b) return(a);else return(b);}main(){ int x=3, y=8, z=6, r;r=fun(fun(x,y), 2*z);printf("%d ", r);}程序运行后的输出结果是A)3 B)6 C)8 D)12(40)若有定义:int *p[3];,则以下叙述中正确的是A)定义了一个基类型为int的指针变量p,该变量具有三个指针B)定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针C)定义了一个名为*p的整型数组,该数组含有三个int类型元素D)定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素(41)以下程序中函数scmp的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址 #include#includechar *scmp(char *s1, char *s2){ if(strcmp(s1,s2)<0)return(s1);else return(s2);}main(){ int i; char string[20], str[3][20];for(i=0;i<3;i++) gets(str[i]);strcpy(string,scmp(str[0],str[1])); /*库函数strcpy对字符串进行复制*/ strcpy(string,scmp(string,str[2]));printf("%s ",string);}若运行时依次输入:abcd、abba和abc三个字符串,则输出结果为A)abcd B)abba C)abc D)abca(42)有以下程序struct s{ int x,y; } data[2]={10,100,20,200};main(){ struct s *p=data;printf("%d ",++(p->x));}程序运行后的输出结果是A)10 B)11 C)20 D)21(43)有以下程序段main(){ int a=5,*b,**c;c=&b; b=&a;……}程序在执行了c=&b;b=&a;语句后,表达式:**c的值是A)变量a的地址 B)变量b中的值 C)变量a中的值 D)变量b的地址(44)有以下程序#includemain(){ char str[][20]={"Hello","Beijing"},*p=str;printf("%d ",strlen(p+20));}程序运行后的输出结果是A)0 B)5 C)7 D)20(45)已定义以下函数fun(char *p2, char *p1){ while((*p2=*p1)!=\'\'){ p1++;p2++; } }函数的功能是A)将p1所指字符串复制到p2所指内存空间B)将p1所指字符串的地址赋给指针p2C)对p1和p2两个指针所指字符串进行比较D)检查p1和p2两个指针所指字符串中是否有\'\'(46)有以下程序main(){ int x=3, y=2, z=1;printf("%d ",x/y&~z);}程序运行后的输出结果是A)3 B)2 C)1 D)0(47)若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为A)0 B)1 C)-1 D)一个非0值(48)下列关于C语言数据文件的叙述中正确的是A)文件由ASCII码字符序列组成,C语言只能读写文本文件B)文件由二进制数据序列组成,C语言只能读写二进制文件C)文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D)文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件(49)有以下程序main(){ int a[3][3],*p,i;p=&a[0][0];for(i=0;i<9;i++) p[i]=i+1;printf("%d ",a[1][2]);}程序运行后的输出结果是A)3 B) 6 C)9 D)2(50)有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向一个链表中的三个连续结点。

2002-2010[1].3计算机等级二级vfp历年考试真题答案(打印版)

2002-2010[1].3计算机等级二级vfp历年考试真题答案(打印版)

2002年9月全国计算机考试VF二级考试笔试试题一、选择题((一)——(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。

请将正确选项添涂在答题卡相应的位置上,答2004年9月计算机等级考试二级VF笔试试题一、选择题( (1)~(35) 每题2分,共70分)下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) DBMS的含义是:A) 数据库系统 B) 数据库管理系统 C) 数据库管理员 D) 数据库(2) 从关系模式中指定若干个属性组成新的关系的运算称为:A) 联接 B) 投影 C) 选择 D) 排序(3) 对于"关系"的描述,正确的是:A) 同一个关系中允许有完全相同的元组B) 同一个关系中元组必须按关键字升序存放C) 在一个关系中必须将关键字作为该关系的第一个属性D) 同一个关系中不能出现相同的属性名(4) 在表设计器的"字段"选项卡中可以创建的索引是A) 唯一索引 B) 候选索引 C) 主索引 D) 普通索引(5) 在程序中不需要用public等命令明确声明和建立,刻直接使用的内存变量是A) 局部变量 B) 公共变量 C) 私有变量 D) 全局变量(6) 扩展名为dbf的文件是A) 表文件 B) 表单文件 C) 数据库文件 D) 项目文件(7) 下列程序段的输出结果是CLEARSTORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(B) ?A,B PROCEDURE SWAP PARAMETERS X1, X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC A) 10 20 B) 20 20 C) 20 10 D) 10 10(8) 使用调试器调试第(7)小题的程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是:A) DEBUGOUT X1 B) DEBUG X1 C) OUT X1 D) TEST X1(9)~(11)使用下图:表单名为Form1,表单中有两个命令按钮(Command1 和Command2)、两个标签、两个文本框(Text1和Text2)。

【精选资料】9月全国计算机等级考试二级VFP笔试试题

【精选资料】9月全国计算机等级考试二级VFP笔试试题

2003年9月全国计算机等级考试二级VFP笔试试题一、选择题((1)~(35)每小题2分,共70分)(1)对于现实世界中事物的特征,在实体-联系模型中使用A.属性描述B.关键字描述C.二维表格描述D.实体描述(2)把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过A.建立新的属性来实现B.建立新的关键字来实现C.建立新的关系来实现D.建立新的实体来实现(3)专门的关系运算不包括下列中的A.联接运算B.选择运算C.投影运算(4)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A.并运算B.交运算C.差运算D.积运算(5)关于Visual FoxPro的变量,下面说法中正确的是A.使用一个简单变量之前要先声明或定义B.数组中各数组元素的数据类型可以不同C.定义数组以后,系统为数组的每个数组元素赋以数值0D.数组元素的下标下限是0(6)在下面的表达式中,运算结果为逻辑真的是A.EMPTY(.NULL.)B.LIKE("edit","edi?")C.AT("a","123abc")D.EMPTY(SPACE(10))(7)Visual FoxPro内存变量的数据类型不包括B.货币型C.备注型D.逻辑型(8)为了设置两个表之间的数据参照完整性,要求这两个表是A.同一个数据库中的两个表B.两个自由表C.一个自由表和一个数据库表D.没有限制(9)数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个A.逻辑表达式B.字符表达式C.数值表达式D.日期表达式(10)通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的A.参照完整性B.实体完整性D.字段完整性(11)用命令"INDEX on 姓名TAG index_name "建立索引,其索引类型是A.主索引B.候选索引C.普通索引D.惟一索引(12)执行命令"INDEX on 姓名TAG index_name "建立索引后,下列叙述错误的是A.此命令建立的索引是当前有效索引B.此命令所建立的索引将保存在.idx文件中C.表中记录按索引表达式升序排序D.此命令的索引表达式是"姓名",索引名是"index_name"(13)查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是A.SELECT * FROM 订单WHERE SUBSTR(订购单号,4)="1"B.SELECT * FROM 订单WHERE SUBSTR(订购单号,4,1)="1"C.SELECT * FROM 订单WHERE "1"$订购单号D.SELECT * FROM 订单WHERE RIGHT(订购单号,1)="1"A.空值等同于空字符串B.空值表示字段或变量还没有确定值C.VFP不支持空值D.空值等同于数值0(15)两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是A.建立关联的两个表一定在同一个数据库中B.两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动D.当关闭父表时,子表自动被关闭(16)在SQL语句中,与表达式"工资BETWEEN 1210 AND 1240"功能相同的表达式是A.工资>=1210 AND 工资<=1240B.工资>1210 AND 工资<1240C.工资<=1210 AND 工资>1240D.工资>=1210 OR 工资<=1240(17)在SQL语句中,与表达式"仓库号NOT IN("wh1","wh2")"功能相同的表达式是A.仓库号="wh1" AND 仓库号="wh2"C.仓库号< >"wh1" OR 仓库号!="wh2"D.仓库号!="wh1" AND 仓库号!="wh2"(18)打开表并设置当前有效索引(相关索引已建立)的正确命令是A.ORDER student IN 2 INDEX 学号B.USE student IN 2 ORDER 学号C.INDEX 学号ORDER studentD.USE student IN 2(19)查询设计器中"联接"选项卡对应的SQL短语是A.WHEREB.JOINC.SETD.ORDER BY(20)在SQL SELECT语句中用于实现关系的选择运算的短语是A.FORB.WHILEC.WHERE21)执行下列一组命令之后,选择"职工"表所在工作区的错误命令是CLOSE ALLUSE 仓库IN 0USE 职工IN 0A.SELECT 职工B.SELECT 0C.SELECT 2D.SELECT B(22)在Visual FoxPro中有如下程序:*程序名:TEST.PRG*调用方法: DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX="Visual FoxPro"mY="二级"?mY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mX1LOCAL mXmX=" Visual FoxPro DBMS 考试"mY="计算机等级"+mYRETURN执行命令DO TEST后,屏幕的显示结果为A.二级Visual FoxProB.计算机等级二级Visual FoxPro DBMS 考试C.二级Visual FoxPro DBMS 考试D.计算机等级二级Visual FoxPro(23)有关连编应用程序,下面的描述正确的是A.项目连编以后应将主文件视做只读文件C.数据库文件可以被指定为主文件D.在项目管理器中文件名左侧带有符号?的文件在项目连编以后是只读文件(24)新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的A.Name属性B.Caption属性C.Closable属性D.AlwaysOnTop属性(25)有关控件对象的Click事件的正确叙述是A.用鼠标双击对象时引发B.用鼠标单击对象时引发C.用鼠标右键单击对象时引发D.用鼠标右键双击对象时引发(26)关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的A.标题B.属性C.事件(27)以下叙述与表单数据环境有关,其中正确的是A.当表单运行时,数据环境中的表处于只读状态,只能显示不能修改B.当表单关闭时,不能自动关闭数据环境中的表C.当表单运行时,自动打开数据环境中的表D.当表单运行时,与数据环境中的表无关(28)如果菜单项的名称为"统计",热键是T,在菜单名称一栏中应输入A.统计(\B.统计(Ctrl+T)C.统计(Alt+T)D.统计(T)(29)Visual FoxPro的报表文件.FRX中保存的是A.打印报表的预览格式B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义(30)在DO WHILE …ENDDO循环结构中,EXIT命令的作用是B.转移到DO WHILE语句行,开始下一个判断和循环C.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D.终止程序执行(31)一条没有指明去向的SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是A.ALTB.DELETEC.ESCD.RETURN第(32)-(35)题使用如下三个表:学生.DBF:学号C(8) ,姓名C(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4) ,课程名称C(10) ,开课院系C(8)学生成绩.DBF:学号C(8) ,课程编号C(4) ,成绩I(32)查询每门课程的最高分,要求得到的信息包括课程名称和分数。

计算机二级VFP语言历年考试真题及答案

计算机二级VFP语言历年考试真题及答案

2002年9月全国计算机考试VF二级考试笔试试题一、选择题((一)——(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。

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

(1)在写列四个选项中,不属于基本关系运算的是A)连接 B)投影 C)选择 D)排序(2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系(3)VF支持的数据模型是A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮(5)将内存变量定义为全局变量的VF命令是A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件(7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)下面有关索引的描述正确的是A)简化里索引以后。

原来的数据库表文件中记录的物理顺序将被改变B)索引与数据库表的数据存储在一个文件中C)创建索引是创建一个指向数据库表文件记录的指针构成的文件D)使用索引并不能加快对表的查询操作(9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。

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

2003年9月笔试考卷(考试时间90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的。

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

(1)对于现实世界中事物的特征,在实体-联系模型中使用A)属性描述 B)关键字描述C)二维表格描述 D)实体描述(2)把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过A)建立新的属性来实现 B)建立新的关键字来实现C)建立新的关系来实现 D)建立新的实体来实现(3)专门的关系运算不包括下列中的A)联接运算 B)选择运算C)投影运算 D)交运算(4)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A)并运算 B)交运算C)差运算 D)积运算(5)关于Visual FoxPro的变量,下面说法中正确的是A)使用一个简单变量之前要先声明或定义B)数组中各数组元素的数据类型可以不同C)定义数组以后,系统为数组的每个数组元素赋以数值0D)数组元素的下标下限是0(6)在下面的表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.) B)LIKE("edit","edi?")C)AT("a","l23abc") D)EMPTY(SPACE(10))(7)Visual FoxPro内存变量的数据类型不包括A)数值型 B)货币型C)备注型 D)逻辑型(8)为了设置两个表之间的数据参照完整性,要求这两个表是A)同一个数据库中的两个表 B)两个自由表C)一个自由表和一个数据库表 D)没有限制(9)数据库可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的“规则”是一个A)逻辑表达式 B)字符表达式C)数值表达式 D)日期表达式(10)通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的A)参照完整性 B)实体完整性C)域完整性 D)字段完整性(11)使用命令“INDEX ON 姓名 TAG index_name”建立索引,其索引类型是A)主索引 B)候选索引C)普通索引 D)惟一索引(12)执行命令“INDEX ON 姓名 TAG index_name”建立索引后,下列叙述错误的是A)此命令建立的索引是当前有效索引B)此命令所建立的索引将保存在.idx的文件中C)表中记录按索引表达式升序排序D)此命令的索引表达式是“姓名”,索引名是“index_name”(13)查询订购单号(字符型,长度为4)尾字符是“1”的错误命令是A)SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)="1"B)SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)="1"C)SELECT * FROM 订单 WHERE "1"$订购单号D)SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="1"(14)以下关于空值(NULL)叙述正确的是A)空值等同于空字符串B)空值表示字段或变量还没有确定值C)Visual FoxPro不支持空值D)空值等同于数值0(15)两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是A)建立关联的两个表一定在同一个数据库中B)两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动D)当关闭父表时,子表自动被关闭(16)在SQL语句中,与表达式“工资BETWEEN 1210 AND 1240”功能相同的表达式是A)工资>=1210 AND工资<=1240B)工资>1210 AND工资<1240C)工资<=1210 AND 工资>1240D)工资>=1210 OR 工资<=1240(17)在SQL语句中,与表达式“仓库号NOT IN("WH1","WH2")”功能相同的表达式是A)仓库号="wh1" AND 仓库号="wh2"B)仓库号!="wh1" OR 仓库号#"wh2"C)仓库号<>"wh1" OR 仓库号!="wh2"D)仓库号!="wh1" AND 仓库号!="wh2"(18)打开表并设置当前有效索引(相关索引已建立)的正确命令是A)ORDER student IN 2 INDEX 学号B)USE student IN 2 ORDER 学号C)INDEX 学号 ORDER studentD)USE student IN 2(19)查询设计器“联接”选项卡对应的SQL短语是A)WHERE B)JOINC)SET D)ORDER BY(20)在SQL SELECT语句中,用于实现关系的选择运算的短语是A)FOR B)WHILEC)WHERE D)CONDITION(21)执行下列一组命令之后,选择“职工”表所在工作区的错误命令是CLOSE ALLUSE仓库 IN 0USE职工IN 0A)SELECT职工 B)SELECT 0C)SELECT 2 D)SELECT B(22)在Visual FoxPro中有如下程序:*程序名:TEST.PRG*调用方法:DO TESTSET TALK OFFCLOSE ALLCLEAR ALLmX="Visual FoxPro"mY="二级"DO SUB1 WITH mX?mY+mXRETURN*子程序:SUB1.PRGPROCEDURE SUB1PARAMETERS mXLOCAL mXmX="Visual FoxPro DBMS考试"mY="计算机等级"+mYRETURN执行命令DO TEST后,屏幕的显示结果为A)二级Visual FoxProB)计算机等级二级Visual FoxPro DBMS考试C)二级Visual FoxPro DBMS考试D)计算机等级二级Visual FoxPro(23)有关连编应用程序,下面的描述正确的是A)项目连编以后,应将主文件视做只读文件B)一个项目中可以有多个主文件C)数据库文件可以被指定为主文件D)在项目管理器中文件名左侧带有符号?的文件在项目连编以后是只读文件(24)新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的A)Name属性 B)Caption属性C)Closable属性 D)AlwaysOnTop属性(25)有关控件对象的Click事件的正确叙述是A)用鼠标双击对象时引发 B)用鼠标单击对象时引发C)用鼠标右键单击对象时引发 D)用鼠标右键双击对象时引发(26)关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的A)标题 B)属性C)事件 D)方法(27)以下叙述与表单数据环境有关,其中正确的是A)当表单运行时,数据环境中的表处于只读状态,只能显示,不能修改B)当表单关闭时,不能自动关闭数据环境中的表C)当表单运行时,自动打开数据环境中的表D)当表单运行时,与数据环境中的表无关(28)如果菜单项的名称为“统计”,热键是T,在菜单名称一栏中应输入A)统计(\<T) B)统计(Ctrl+T)C)统计(Alt+T) D)统计(T)(29)Visual FoxPro的报表文件.FRX中保存的是A)打印报表的预览格式 B)已经生成的完整报表C)报表的格式和数据 D)报表设计格式的定义(30)在DO WHILE…ENDDO循环结构中,EXIT命令的作用是A)退出过程,返回程序开始处B)转移到DO WHILE 语句行,开始下一个判断和循环C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D)终止程序执行(31)一条没有指明去向的SQL SELECT语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,应该按的键是A)ALT B)DELETEC)ESC D)RETURN第(32)~(35)题使用如下3个表。

学生.DBF:学号C(8),姓名S(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4),课程名称C(10),开课院/系C(8)学生成绩.DBF:学号C(8),课程编号C(4),成绩I(32)查询每门课程的最高分,要求得到的信息包括课程名称和分数。

正确的命令是A)SELECT课程名称,SUM(成绩) AS 分数 FROM 课程,学生成绩;WHERE课程.课程编号=学生成绩.课程编号;GROUP BY课程名称B)SELECT 课程名称,MAX(成绩) 分数 FROM 课程,学生成绩;WHERE课程.课程编号=学生成绩.课程编号;GROUP BY课程名称C)SELECT 课程名称,SUM(成绩) 分数 FROM 课程,学生成绩;WHERE课程.课程编号=学生成绩.课程编号;GROUP BY课程编号D)SELECT 课程名称,MAX(成绩) AS 分数 FROM 课程,学生成绩;WHERE课程.课程编号=学生成绩.课程编号;GROUP BY课程编号(33)统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序。

正确的命令是A)SELECT 课程名称,开课院系,COUNT(课程编号) AS 选修人数;FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY学生成绩.课程编号 HAVING COUNT(*)<=2;ORDER BY COUNT(课程编号)B)SELECT 课程名称,开课院系,COUNT(课程编号) 选修人数;FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 学生成绩.学号 HAVING COUNT(*)<=2;ORDER BY COUNT(学号)C)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数;FROM 学生成绩,课程 WHERE 课程.课程编号=学生成绩.课程编号;GROUP BY 课程名称 HAVING COUNT(*)<=2;ORDER BY 选修人数D)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数;FROM 学生成绩,课程 HAVING COUNT(*)<=2;GROUP BY 课程名称;ORDER BY 选修人数(34)查询所有目前年龄是22岁的学生信息:学号,姓名和年龄。

相关文档
最新文档