第1套无纸化考试选择题1.数据库系统的核心是()。A.数据模型B.数据库管理系统C.数据库D.数据库管理员2.某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为()。A.n+1B.n-1C.2nD.n/23.对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。A.冒泡排序为n/2B.冒泡排序为nC.快速排序为nD.快速排序为n(n-1)/24.为了使模块尽可能独立,要求()。A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强5.在软件设计中,不属于过程设计工具的是()。A.PDL(过程设计语言)B.PAD图C.N—S图D.DFD图6.实体是信息世界中广泛使用的-个术语,它用于表示()。A.有生命的事物B.无生命的事物C.实际存在的事物D.-切事物7.刚建立-个新的标准EXE工程后,不在工具箱中出现的控件是()。A.单选按钮B.图片框C.通用对话框D.文本框8.设有两个串p和q,求q在p中首次出现位置的运算称为()。A.连接B.模式匹配C.求子串D.求串长9.设有如下三个关系表:下列操作中正确的是()。A.T=R∩SB.T=RUSC.T=R×SD.T=R/S10.下列选项中不符合良好程序设计风格的是()。A.源程序要文档化B.数据说明的次序要规范化C.避免滥用goto语句D.模块设计要保证高耦合、高内聚11.下列叙述中正确的是()。A.软件测试应该由程序开发者来完成B.程序经调试后-般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对12.有关程序代码窗口的说法错误的是()。A.在窗口的垂直滚动条上有-个“拆分栏”,利用它可以把窗口分为两个部分,每个窗口显示代码的-部分B.双击控件设计窗体即可打开程序代码窗口C.在程序代码的左下角有两个按钮,可以选择全模块查看或者是过程查看D.默认情况下,窗体的事件是1oad13.以下叙述中正确的是()。A.窗体的Name属性指定窗体的名称,用来标识-个窗体B.窗体的Name属性的值是显示在窗体标题栏中的文本C.可以在运行期间改变对象的Name属性的值D.对象的Name属性值可以为空14.下列符号常量的声明中,不合法的是()。A.ConstaAsSingle=1.1B.Consta=”OK”C.ConstaAsDoubIe=Sin(1)D.ConstaAsInteger=”12”15.下列说法错误的是()。A.方法是对象的-部分B.在调用方法时,对象名是不可缺少的C.方法是-种特殊的过程和函数D.方法的调用格式和对象属性的使用格式相同16.执行以下程序段后,变量c$的值为()。A.VisualBASICProgramingB.QuickBasicProgramingC.QUICKBasicProgramingD.QuickBASICPrograming17.以下关于MsgBox的叙述中,错误的是()。A.MsgBox函数返回-个整数B.通过MsgBox函数可以设置信息框中图标和按钮的类型C.MsgBox语句没有返回值D.MsgBox函数的第二个参数是-个整数,该参数只能确定对话框中显示的按钮数量18.假定窗体上有-个标签,名为Label1,为了使该标签透明并且没有边框,则正确的属性设置为()。A.Label1.BackStyle=0Label1.BorderStyle=0B.Label1.BackStyle=1Label1.BorderStyle=1C.Label1.BackStyle—TrueLabel1.BorderStyle—TrueD.Label1.BackStyle=FalseLabel1.BorderStyle=False19.设在菜单编辑器中定义了-个菜单项,名为Menu1。为了在运行时隐藏该菜单项,应使用的语句是()。A.Menu1.Enabled=TrueB.Menu1.Enabled=FalseC.Menu1.Visible=TrueD.Menu1.Visible=False20.在窗体上画-个名称为Label1的标签,然后编写如下事件过程:程序运行后,单击窗体,在标签中显示的内容是()。A.12B.13C.14D.1521.为了使命令按钮(名称为Command1)右移200,应使用的语句是()。A.Command1.Move-200B.Command1.Move200C.Command1.Left=Command1.Left+200D.Command1.Left=Command1.Left-20022.以下能够触发文本框Change事件的操作是()。A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容23.要将名为MyForm的窗体显示出来,正确的使用方法是()。A.MyForm.ShowB.Show.MyFormC.MyFormLoadD.MyFormShow24.在窗体上画-个命令按钮,然后编写如下事件过程:程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为()。A.2B.3C.14D.1525.下列各种形式的循环中,输出“*”的个数最少的循环是()。26.设已经在“菜单编辑器”中设计了窗体的快捷菜单,其顶级菜单为Bs,取消其“可见”属性,运行时,在以下事件过程中,可以使快捷菜单响应鼠标右键菜单的是()。27.以下程序段的输出结果为()。A.20B.21C.56D.3228.以下可以作为VisualBasic变量名的是()。A.A#AB.counstAC.3AD.?AA29.下列程序的执行结果为()。A.20122015B.12201225C.24151220D.2412121530.在菜单编辑器中建立-个名称为Menu0的菜单项,将其“可见”属性设置为False,并建立其若干子菜单,然后编写如下过程:则以下叙述中错误的是()。A.该过程的作用是弹出-个菜单B.单击鼠标右键时弹出菜单C.Menu0是在菜单编辑器中定义的弹出菜单的名称D.参数X、Y指明鼠标当前位置的坐标31.假定有下表所列的菜单结构:标题名称层次显示appear1(主菜单)大图标bigicon2(子菜单)小图标smallicon2(子菜单)要求程序运行后,如果单击菜单项“大图标”,则在该菜单项前添加-个“√”。以下正确的事件过程是()。32.在用通用对话框控件建立“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是()。A.”text(.txt)|(*.txt)”B.”文本文件(.txt)|(.txt)”C.”text(.txt)||(*.txt)”D.”text(.txt)(*.txt)”33.在窗体上画1个命令按钮,并编写如下事件过程:运行程序,单击命令按钮,窗体上显示的内容为()。A.200040006B.204040406C.230340006D.20004505634.要获得当前驱动器应使用驱动器列表框的属性是()。A.PathB.DriveC.DirD.Pattern35.假定在工程文件中有-个标准模块,其中定义了如下记录类型:要求在执行事件过程Command1_Click时,在顺序文件Person.txt中写入-条记录。下列能够完成该操作的事件过程是()。A.B.C.D.36.设窗体上有-个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件File1.jpg,能实现此功能的语句是()。A.Picture1.Picture=”Flie1.jPgB.Picture1.Picture=LoadPicture(“File1.jpg”)C.LoadPicture(“File1.jpg”)D.CallLoadPicture(“File1.jpg”)37.下面程序执行时,在窗体上显示的是()。A.3B.5C.7D.938.为达到把a、b中的值交换后输出的目的,某人编程如下:在运行时发现输出结果错了,需要修改。下面列出的错误原因和修改方案中正确的是()。A.调用swap过程的语句错误,应改为Callswapa,bB.输出语句错误,应改为:Print”a”,”b”C.过程的形式参数有错,应改为:swap(ByRefaAsInteger,ByRefbAsInteger)D.swap中3条赋值语句的顺序是错误的,应改为a=b:b=c:c=a39.有如下函数:该函数的返回值是()。A.a乘以n的乘积B.a加n的和C.a减n的差D.a除以n的商(不含小数部分)40.下面程序的输出结果是()。A.ABCDEFB.FEDCBAC.AD.F