《程序设计助理工程师试题.docx》由会员分享,可在线阅读,更多相关《程序设计助理工程师试题.docx(22页珍藏版)》请在第一文库网上搜索。
1、程序设计助理工程师试题要求在20分钟内完成;刚开始时间长点是可以的。但最终一定要在20分钟内容完成全部单选题。1: Visual Basic是一种面向()的程序设计语言。单选题*A.用户B.事件C.程序D对象(正确答案)答案解析:是一种面向对象的程序设计语言2:在VisualBasic6.0中规定工程文件的扩展名是()。单选题*A.vbp(正确答案)B.forC.frmD.bas答案解析:工程文件为.VBP,窗体文件为.frm3: Visual Basic6.0中规定窗体文件的扩展名是()。单选题*A.forB.frm:正确答案)C.vbpD.bas答案解析:工程文件为NBP,窗体文件为.fr
2、m4:如何使一个标签或按钮控件在运行时不可用()。单选题A.把它的Visible属性设置成False选项1B.把它的Visible属性设置成True(正确答案)C.把它的Enabled属性设置成False答案解析:enabled设置为false,对象将不被激活;5:控件的字体可在属性窗口的()属性中调整?单选题I*A.Font(正确答案)B.ColorC.TextD.Caption答案解析:字体font6:若要将某命令按钮设置为默认命令按钮。则应设置为True的属性是()。单选题*A.ValueB.CancelC.Default(正确答案)D.Enabled答案解析:只有按钮有这个属性defa
3、ult与回车键相连,cancel与ESC键相连7:在VB中,记录对象数据的是()。单选题*A.方法8 .事件C.属性(正确答案)D.语句答案解析:属性是表示对象的特征的,所以对象数据记录在属性。8:在文本框上显示文本的属性是()o 单选题*A.ValueB.Text(正确答案)C.PrintD.Enabled9 : InputBox函数返回值的类型为()。单选题*A.字符串(正确答案)B.数值C.变体D.数值或字符串(视输入的数据而定)10:设有语句:a=InputBox (请输入数值输入示例”, “100”)程序执行后,若从键盘上输入数值20并按回车键,则变量a的值是()。单选题*A.字符串
4、“20”(正确答案)B.字符串“120”C.默认值100D.数值12011:下列控件中可用于接受用户输入文本,又可用于显示文本的是()o 单选题*A.Label 控件B.TextBox控件(正确答案)C.Timer 控件D.CommandButton 控件12:语句PRINT ”25*4”的输出结果是()。单选题*A.25*4(正确答案)B.100nC.100D.出现错误信息13:只能用来显示字符信息的控件是()o 单选题*A.文本框B.标签框:正确答案)C.图片框D.图像框14:下列可作为Visual Basic变量名的是()。单选题”A.A%AB.4AC.?xyD.Stemp(正确答案)1
5、5:下列哪个符号不能作为VB中的变量名()。单选题*A.timeflyB.pass4C.min4maxD.R8(正确答案)16:在窗体内声明的变量是()。单选题*A.局部变量B.模块变量(正确答案)C.公共变量A.27D.任意变量17:语句Dim x As Integer作用是:将x定义为()变量。单选题*A.单精度型B.整型正确答案)C.布尔型D.字符型18:在VB中,用Boolean来表示的数据类型是()。单选题*A.长整型B.字符型C.布尔型(正确答案)D.单精度型19:定义常量需要用到的关键字是()。单选题*A.Const(正确答案)B.DimC.PrivateD.Public20:如
6、果要处理3.1415类数据,使用的变量类型应该是()。单选题A.Single(正确答案)B.LongC.IntegerD.String21 :表达式2*3八2+2*8/2+3八2的值为()。单选题*B.31C.35(正确答案)D.4222 :数学表达式X八2+3XY对应的VB算术表达式是()。单选题*A. X*2+3X*YB. X*X+3XYC. X*X+3*X*Y(正确答案)D. X*X+3*XY23 :在VB语言中,求余运算符是()o 单选题*A. %B.MOD(正确答案)C.*D./24 :判断两个逻辑关系任一满足的逻辑运算是()o 单选题*AOr(正确答案)B.AndC.NotD.Ok
7、25 :表达式4+56*7/8Mod9的值是()。单选题*A.4B.5(正确答案)C.6D.726 :选拔身高T超过1.7米且体重W小于60公斤的人,表示该条件的布尔表达式为()。单选题求A.T=1.7 And W=60B.T=60C.T1.7 And W=1.7 Or Wb and ac(正确答案)B.abcC.abD.a# 12228 :设 x=4,y=8,z=7 ,表达式 xz) Orzvx 的值是()。单选题*A.lB.-lC.TRUED.FALSE(正确答案)29 : Sqr (81) +Fix (3.6)的值是()o 单选题*A.12(正确答案)B.7C.8D.930:把字符串“1
8、23”转换为数值123时应该使用的函数是()。单选题*A.StrB.Val(正确答案)C.LenD.Log31:表达式Abs (-3) +int (3.14)的值为()。单选题*A.5B.6(正确答案)C.0.14D.6.1432 : Int (Rnd* 100)表示的是()范围内的一个整数。单选题*A.0,100B.l,99C40,99(正确答案)D.l,10033 : Len ( Friend )的值是()o 单选题*A.6(正确答案)B.7C.8D.934 : Int (-3.14)的值是()。单选题*A.-3B.-3.14C.-4(正确答案)D.3.1435 : Right ( ban
9、ana n , 4)的值是()o 单选题*A.baB.bananaC.nana(正确答案)D.ban36:表达式Mid (Hello”,2, 3)的值是()o 单选题*A. “ 11”B. “ Ho ”C. “ ell ”(正确答案)D. “ ello ”37:语句 if 3*4=10 then a=l else a=2 执行后,a 的值为()。单选题*A.12B.10C.1(正确答案)D.238:语句If x=l Then y=l,下列说法正确的是()。单选题*A.x=l和y=l均为赋值语句B.x=l和y=l均为关系表达式C.X=1为关系表达式,y=l为赋值语句(正确答案)D.X=1为赋值语
10、句,产1为关系表达39:下面程序段中,()不是把两个数中的大值赋给变量Max。单选题*A.Max=IIf (xy,x,y)8.1 f xy Then Max=x Else Max=yC.Max=x : If y=x Then Max=yD.If y=x Then Max=y Max=x(正确答案)40:在Select判断结构中,下面的表述中不正确的是()。单选题*A.Case 1B.Case a 5(正确答案)C.Case 3 To 6D.Case is 1041 :由“For i=l To 16 st叩3”决定的循环结构被执行()次。单选题*A.4B.5C.6(正确答案)D.742 : Di
11、m a (5, 5) As Long定义的数组元素的个数是()。单选题*A.10B.11C.25D.36(正确答案)43 :用于清空数组数据的关键字是()o 单选题*A. Erase(正确答案)B. LboundC. UboundD. Redim44 :下列关于do while . loop和do . loop while循环执行循环体次数的描述正确的是()。单选题*A. do while . loop循环和do . loop while循环至少都执行一次B. do while . loop循环可能不执行,do . loop while循环至少执行一次二确答案)C. do while . lo
12、op循环至少执行一次,do . loop while循环可能不执行D. do while . loop循环和do . loop while循环可能都不执行45 : For. Next语句属于程序基本结构中的()。单选题*A.顺序结构B.循环结构(正确答案)C分支结构D.选择结构46:下列关于Exit For的说法,正确的是()。单选题*A.它可以退出任何类型的循环B.一个循环只能有一个Exit ForC.每个循环必须有Exit ForD.Exit For本身是无条件退出循环(正确答案)47 :在Visual Basic代码窗口中,将某一条语句加以注释和说明时,应在语句前加0 单选题*A.,B.
13、:CJ(正确答案)D.?48 :为了将一个语句写在多行上所使用的行续接符是:()。单选题*A. &B. _(正确答案)C. 1D.:49 :在一个语句内写多条语句时,每个语句之间分隔符号是()。单选题*A.,B.;C.:(正确答案)D/50 : Function过程的定义,不必须有的是()。单选题*A.过程的名称B.虚参(正确答案)C. End FunctionD.给过程赋值51 :下列过程调用语句中,被调用的过程一定是Sub子过程的语句是()。单选题*A. Prol (x)B. Print Pro2 (x)C. x= Pro3 (x)D. Call Pro4 (x)(正确答案)52 : Sub过程与Function过程最根本的区别是()o 单选题*A. Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以B. Function过程可以有形参,Sub过程不可以c. Sub过程不能返回值,而Function过程能返回值(正确答案)D.两种过程参数的传递方式不同53 :当拖动滚动条中的滚动块时,将触发滚动条的事件是()。|单选题*A. MoveB. SetFocusC. ScrollD. Change(正确答案)54 :列表项选择后得到的选中索引是指()。单选题*A. ValueB. ListValueC. IndexD. L