中大网校引领成功职业人生中大网校“十佳网络教育机构”、“十佳职业培训机构”网址:笔试模拟试题(3)总分:100分及格:60分考试时间:90分一、单项选择题(每小题2分,共70分)(1)下列语句不正确的是()A.Form1.Visible=TrueB.Form1.Name=Forme1.CaprionC.Form1.Caption=Form1.NameD.Form1.Enabled=Form1.Visible(2)有如下事件过程:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)SelectCaseShiftCase1Print“AAAAA”Case2Print“BBBBB”Case4Print“CCCCC”EndSelectEndSub程序运行后,为了在窗体上显示“CCCCC”,应按的转换键是()A.ShiftB.AltC.CtrlD.CapsLock(3)在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:程序运行后,单击命令按钮,则在窗体上输出的结果是()A.6565aaaB.6565abcC.AAaaaD.AAabc(4)要在属性窗口设置对象的Draglcon属性,设置方式是()A.在属性窗口中直接键入新属性值B.通过下拉列表选择输入C.利用对话框设置D.使用函数LoadPicture设置(5)将E-R图转换到关系模式时,实体与联系都可以表示成()A.属性B.关系C.键中大网校引领成功职业人生中大网校“十佳网络教育机构”、“十佳职业培训机构”网址:域(6)在面向对象方法中,使用已有的类定义作为基础建立新的类的定义技术称为()A.封装B.继承C.多态D.消息(7)要让一个命令按钮Command1变为无效,则下列语句正确的是()A.CommandVisible=FalseB.CommandVisible=TrueC.Command1.Enabled=TrueD.Command1.Enabled=False(8)下列代码能够正确实现Visua1Basic文件操作的是()A.De1“C:\testxt”B.FileCopy“sourcdat”As“targedat”C.FileCopy“sourcdat”“targedat”D.Kill“c:\testxt”(9)下列叙述不正确的是()A.根据内存区开辟时机的不同,可以把数组分为动态数组和静态数组B.用数值常数或符号常量作为下标定维的数组是静态数组C.用变量作为下标定维的数组是动态数组D.程序未运行时,动态数组占据着内存(10)下列关于软件的特点的描述正确的是()A.软件的生产和硬件一样有明显的制作过程B.软件和硬件一样也有磨损、老化的问题C.软件和硬件一样是一种物理实体D.软件的开发、运行对计算机系统具有依赖性(11)将字段、字符、文件、记录按照构成顺序从低到高的顺序排列为()A.字段、字符、文件、记录B.字段、字符、记录、文件C.字符、字段、记录、文件D.记录、文件、字符、字段中大网校引领成功职业人生中大网校“十佳网络教育机构”、“十佳职业培训机构”网址:(12)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为()A.GEDHFBCAB.DGEBHFCAC.ABCDEFGHD.ACBFEDHG(13)在VisualBasic中,所有控件都具有的属性是()A.CaptionB.NameC.VisibleD.Checked(14)如果在定义过程时使用了Static关键字,则表明()A.过程名是静态的B.形式参数是静态的C.过程中的局部变量是静态的D.过程的返回值是静态的(15)用二维表数据来表示实体及实体之间联系的数据模型为()A.层次模型B.网状模型C.关系模型D.E-R模型(16)在窗体上画一个名称为Drivel的驱动器列表框,一个名称为Dirl的目录列表框,一个名称为Filel的文件列表框,两个名称分别为Labell、Label2,标题分别为空白和“共有文件”的标签。编写程序,使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化,并且在标签Labell中显示当前文件夹中文件的数量。如右上图所示。能够正确实现上述功能的程序是中大网校引领成功职业人生中大网校“十佳网络教育机构”、“十佳职业培训机构”网址:(17)FreeFile函数的作用是()A.将一个用Lock语句锁定的文件进行解锁B.关闭一个打开的文件C.得到一个程序中没有使用的文件名D.得到一个程序中没有使用的文件号(18)在VisualFoxPr0中,?ABS(-7*8)的输出是()A.-56B.56C.15D.-15(19)设有语句Open“c:\Test.Dat”ForOutputAs#1()A.该语句打开C盘根目录下一个已存在的文件TesDatB.该语句在C盘根目录下建立一个名为TesDat的文件C.该语句建立的文件的文件号为1D.执行语句后,就可通过Print#语句向文件TexDat中写入信息(20)负责数据中的数据组织、数据操纵、数据维护、控制及保护和数据服务等的一种系统件称为()A.数据库B.数据库系统C.数据库管理系统D.数据库应用系统(21)在深度为5的满二叉树中,叶子结点的个数为()A.32B.31C.16D.15中大网校引领成功职业人生中大网校“十佳网络教育机构”、“十佳职业培训机构”网址:(22)下列关于报表带区及其作用的叙述,错误的是()A.对于“标题”带区,系统只在报表开始时打印一次该带区所包含的内容B.对于“页标头”带区,系统只打印一次该带区所包含的内容C.对于“细节”带区,每条记录的内容只打印一次D.对于“组标头”带区,系统将在数据分组时每组打印一次该内容(23)在窗体上有1个名称为CommonDialog1的通用对话框和1个名称为Command1的命令按钮,以及其他一些控件。要求在程序运行时,单击Command1按钮,则显示打开文件对话框,并在选择或输入了1个文件名后,就可以打开该文件。以下是Command1_Click事件过程的两种算法。算法1:算法2:下面关于这两种算法的叙述中正确的是()A.显示打开文件对话框后若未选择或输入任何文件名,则算法2会出错,算法l不会B.显示打开文件对话框后若未选择或输入任何文件名,则算法l会出错,算法2不会C.两种算法的执行结果完全一样D.算法1允许输入的文件名中含有空格,而算法2不允许(24)设有如下声明DimaAsInteger如果Abs(Sgn(-A.)的值为0,则a的值是()A.大于0的整数B.小于0的整数C.任意的非0数D.等于0的整数(25)以下叙述中错误的是()A.顺序文件中的数据只能按顺序读写B.对同一个文件,可以用不同的方式和不同的文件号打开C.执行Close语句,可将文件缓冲区中的数据写到文件中D.随机文件中各记录的长度是随机的(26)下面哪种数据结构是非线性结构?()A.线性表B.栈C.队列D.树中大网校引领成功职业人生中大网校“十佳网络教育机构”、“十佳职业培训机构”网址:(27)下列语句生成的对话框中在标题栏中显示的信息是X=InputBox(“计算机”,“等级考试”,“0”)()A.“计算机”B.“等级考试”C.xD.0(28)下列关于Array函数的说法,正确的是()A.用Arrayi踊数给数组赋值时,被赋值的数组变量必须先定义B.用Arrayi垂i数只能给一维数组赋初值C.用Array函数可以初始化任何数据类型的数值变量D.在用Array函数给数组赋初值时,数组名后需要括号(29)当焦点从文本框Text1转移到另外一个控件时,则触发的文本框事件是()A.GotFocusB.UnloadC.ChangeD.LostFocus(30)下列语句能声明全局变量的是()A.PrivateB.DimC.PublicD.Static(31)设a=100,则执行a=IIf(a>50,一200,200)后,a的值是()A.100B.50C.-200D.200(32)定义一个如下的过程:下列调用方式与CallMultiply(1,12,8)语句不等价的是()A.Multiplyl,12,8B.Multiplyx:=1,y:=12,z:=8中大网校引领成功职业人生中大网校“十佳网络教育机构”、“十佳职业培训机构”网址::=12,x:=1,z:=8D.Multiplyy:=1,x:=12,z:=8(33)在窗体上画一个命令按钮和两个文本框,其名称分别为Commandl、Text1和Text2,然后编写如下程序:DimSlAsString.S2AsStringPrivateSubForm_Load0Text1.Text=“”Text2.Text=“”EndSubPrivateSubText1_KeyDown(KeyCodeAsInteger,ShiftAsInteger)S2=S2&Chr(KeyCode)EndSubPrivateSubText1_eyPress(KeyAsciiAsInteger)Sl=S1&Chr(KeyAscii)EndSubPrivateSubCommandlClick()Text1.Text=S2Text2.Text=S1S1=“”S2=“”EndSub程序运行后,在Text1中输入“abc”,然后单击命令按钮,在文本框Textyl和Text2中显示的内容分别为()A.abc和ABCB.abc和abcC.ABC和abcD.ABC和ABC(34)设有语句:Open”d:\Test.txt”ForOutputAs#1,以下叙述中错误的是()A.若d盘根目下无Testxt文件,则该语句创建此文件B.用该语句建立的文件的文件号为1C.该语句打开d盘根目录下一个已存在的文件Testxt,之后就可以从文件中读取信息D.执行该语句后,就可以通过Pfint#语句向文件Testxt中写入信息(35)在VisualFoxPr0中,程序文件的扩展名为()A..QPRB..PRGC..PJXD..SCX一、填空题(每空2分,共30分)(1)查询图书表中每类图书中多于1册的图书的分类号、册数和平均单价。请对下面的SQL语句填空:SELECT分类号,COUNT(*),AVG(单价)FROM图书;GROUPBY分类号HAVING_________(2)在窗体上画1个文本框,名称为Textl,然后编写如下程序:中大网校引领成功职业人生中大网校“十佳网络教育机构”、“十佳职业培训机构”网址:以上程序的功能是,在D盘temp目录下建立1个名为dat.txt的文件,在文本框中输入字符,每次按回车键(回车符的AscIl码是l3)都把当前文本框中的内容写入文件dat.tXt,并清除文本框中的内容;如果输入“END”,则结束程序。请填空。(3)下面程序的功能是:在文本框中输入一串字符,每输入一个字符,在文本框中的显示内容增加一个“*”单击命令按钮,则用户输入的实际字符在窗体上显示出来。在窗体上画一个名为Commandl的命令按钮和一个名为Text1的文本框,并将其Text属性设置为空。请在空白处填人适当的内容,将程序补充完整。DimrealstrAsStringPrivateSubCommandl_Click()PrintrealstrEndSubPrivateSubText1_KeyPress(KeyAsciiAsInteger)realstr=realstr+Chr(KeyAscii)____EndSub(4)实体完整性保证了表中记录的_________,即在一个表中不能出现重复记录。(5)在菜