计算机软件技术基础复习题.docx
- 文档编号:5772026
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:20
- 大小:29.18KB
计算机软件技术基础复习题.docx
《计算机软件技术基础复习题.docx》由会员分享,可在线阅读,更多相关《计算机软件技术基础复习题.docx(20页珍藏版)》请在冰豆网上搜索。
计算机软件技术基础复习题
《计算机软件技术基础》复习题
一、单选题(每题1分,共30分)
1.下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是()。
A.xMod2=1OryMod2=1B.xMod2=0OryMod2=0
C.xMod2=1AndyMod2=1D.xMod2=0AndyMod2=0
2.在过程定义中,Private表示()。
A.此过程可以被其他任何过程调用
B.此过程不可以被任何其他过程调用
C.此过程只可以被本工程中的其他过程调用
D.此过程只可以被本窗体模块中的其他过程调用
3.窗体中有3个按钮Command1、Command2和Command3,该程序的功能是当单击按钮Command1时,按钮Command2不可用,按钮Command3不可见,PrivateSubCommand1_Click()中正确的程序是()。
A.Command2.Visible=True:
Command3.Visible=False
B.Command2.Enabled=True:
Command3.Enabled=False
C.Command2.Enable=True:
Command3.Visible=False
D.Command2.Enabled=False:
Command3.Visible=False
4.设A=2,B=3,C=4下列表达式NOTA<=COR4*C=B^2ANDB<>A+C的值为()。
A.-1B.1C.TRUED.FALSE
5.函数String(n,"str")的功能是()。
A.把数值型数据转换为字符串B.返回由n个s组成的字符串
C.从字符串中取出n个字符D.从字符串中第n个字符的位置开始取子字符串
6.确定一个窗体或控件的大小的属性是()。
A.Width和HeightB.Width和LeftC.Top和LeftD.Top和Height
7.VisualBasic中规定了多种变量类型,表示变体类型的关键词为()。
A.IntegerB.LongC.ShortD.Variant
8.可以退出循环的语句是()。
A.EndSubB.ExitDoC.ExitFunctionD.EndIf
9.语句“DimA(2To4,1To2)AsInteger”定义的数组的元素个数是()。
A.6B.8C.12D.15
10.在四种运算符中,优先级最高的是()。
A.逻辑运算符B.算术运算符C.字符运算符D.关系运算符
11.无论何种控件,共同具有的属性是()。
A.Text属性B.Name属性
C.Caption属性D.Autosize属性
12.如果想让文本框中的内容在运行时不能编辑,需将文本框的()属性设置为True。
A.LockedB.MultiLineC.TabStopD.Visible
13.后缀为.Frm的文件表示VB的()。
A.类模块文件B.窗口文件C.工程文件D.标准类模块文件
14.下列变量名合法的是()。
A.20abB.a+bC.a_2D.integer
15.数学式子10sin25°写成VisualBasic表达式是()。
A.10Sin25B.10*Sin(25)C.10*Sin(25°)D.10*Sin(25*3.14/180)
16.为了在运行时把d:
\pic文件夹下的图形文件a.jpg装入图片框Picturel中,所使用的语句为()。
A.Picturel.Text=LoadPicture(“d:
\pic\a.jpg”)
B.Picturel.Picture=LoadPicture(“d:
\pic\a.jpg”)
C.Picturel.Picture=LoadPicture(d:
\pic\a.jpg)
D.Picturel.Picture=Load(“d:
\pic\a.jpg”)
17.逻辑表达式Not5>3And9<3Or7>5()。
A.TrueB.FalesC.表达式有错D.条件不足
18.VisualBasic程序中分隔一行中各语句的字符是()。
A.‘B.:
C.\D._
19.以下()不是VisualBasic的特点。
A.结构化程序设计B.集成可视化程序开发环境
C.事件驱动编程机制D.可将用户的编程思想自动转换成程序代码
20.若要设置定时器的定时间隔设为10秒,应将()属性值设为10000。
A.IntervalB.ValueC.EnabledD.Text
21.在VB的换行符号为()。
A.:
B.;C._(空格和下划线)D.,
22.InputBox函数返回值的类型为()。
A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)
23.如果要使程序中改变数组下标的默认下界,下面的语句能够实现的是()。
A.OptionBase1B.OptionExplicitC.RandomizeD.Dima
24.Msgbox函数中可有多个参数,其中必须有的参数为()。
A.提示B.按钮C.标题D.模式
25.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。
A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口
26.可将ASCII码值转换成字符的函数为()。
A.int()B.asc()C.chr()D.mid()
27.假定窗体名为Form1,要使程序运行时窗体Form1的标题栏显示的名字为“示例”,窗体的背景为红色,则正确的属性设置为()。
A.Form1.name="示例":
Form1.BackColorRGB(255,0,0)
B.Form1.Caption="示例":
Form1.BackColor=RGB(255,0,0)
C.Form1.Caption="示例":
Form1.BackColor=RGB(0,255,0)
D.Form1.Caption="示例":
Form1.ForeColor=RGB(255,0,0)
28.为了把焦点移到某个指定的控件,所使用的方法是()。
A.SetFocusB.VisibleC.RefreshD.GetFocus
29.如果要在图片框Picture1中加载"C:
\MyDocuments\clouds.bmp",所用的语句是()。
A.Picture1.picture=LoadPicture("C:
\MyDocuments\clouds.bmp")
B.Picture1.picture=LoadPicture(App.path+"C:
\Windows\Tiles.bmp")
C.x=Shell("C:
\MyDocuments\clouds.bmp")
D.x=Shell(App.path+"C:
\MyDocuments\clouds.bmp")
30.为了暂时关闭计时器,应把该计时器的某个属性设置为False,这个属性是()。
A.VisibleB.TimerC.EnabledD.Interval
二、填空题(每空1分,共20分)
1.定义全局变量时需要在前面加关键字_____________。
2.vb数据类型中,小数又分为___________、___________两种。
3.分支语句可分为:
单分支,双分支和___________。
4.VB有三种工作模式,分别是设计、运行和_______。
5.关系表达式的运算结果是________类型
6.清除窗体form1上的文字可用语句form1.___________实现。
7.vb中根据数据的存取方式和结构的不同将文件分为_____文件和_____文件。
8.定义过程时的参数叫____参数。
9.为了能自动放大或缩小图像框中的图形以与图像框的大小相适应,必须把该图片框的Stretch属性设置为________。
10.能够将文本框控件隐藏起来的属性是________。
11.逻辑常量值为True或__________。
12.结构化程序设计的三种基本逻辑结构为顺序、选择和__________。
13.描述“X是小于100的非负整数”的VisualBasic表达式是_________。
14.当文本框得到焦点时触发GotFocus事件,当文本框失去焦点时触发_________事件。
15.x,y都小于z的VB表达式为__________。
16.要想在代码中给名为txtshow的文本框赋予文本:
GOODWORK,应当编写的语句是__________________。
17.表达式25mod3的运算结果是__________。
18.A=10,B=3,C=2,则表达式AMOD3-B^3/C\5的值为__________。
19.判断整型变量n是否为两位正整数的逻辑表达式为__________。
20.已知A=2,B=3,C=4,则表达式A>BANDC>AORNotC>B的值为__________。
三、判断题(每题1分,共5分)
1、三种方式的组合框都允许用户输入哪些不在列表框中的选项。
2、在菜单编辑器中使用“索引”时,可有一组菜单项具有相同的“名字”。
3、创建VB应用程序的三个主要步骤是:
(1)创建应用程序界面
(2)设置控件(3)编写代码。
4、已知P=MsgBox(“Howareyou?
",VbYesNo+VbQuestion,“Hello!
”),变量P是Integer数据类型。
5、VB允许设计和使用用户自己设计的控件。
四、读程序题,写出程序运行结果(每题5分,共15分)
1、PrivateSubForm_Click()
StaticSUMAsInteger
I=1
DoWhileI<=10
SUM=SUM+I
I=I+1
Loop
PrintSUM
EndSub
运行程序,第一次单击窗体:
第二次单击窗体:
2、PrivateSubForm_Click()
Print"*";Tab(6);2,Tab(15);5
ForI=15To16
PrintI;
Forj=2To6Step3
PrintTab(3*j);j*I;
Nextj
NextI
EndSub
程序运行结果:
3、有一过程如下:
SubSub1(mAsInteger,totalAsLong)
DimiAsInteger
total=1
Fori=1Tom
total=total*i
Next
EndSub
调用它的事件过程如下:
PrivateSubCommand1_Click()
DimtotAsLong,aAsInteger
a=Val(InputBox("请输入数据"))
CallSub1(a,tot)
Printtot
EndSub
则输入数据5,运行结果为________。
五、编程题(每题10分,共30分)
1.利用循环,打印输出下列图形:
A
AAA
AAAAA
AAAAAAA
AAAAAAAAA
AAAAAAAAAAA
AAAAAAAAAAAAA
AAAAAAAAAAA
AAAAAAAAA
AAAAAAA
AAAAA
AAA
A
1.随机产生10个两位整数存放在数组A中,然后求出其中的最大值、最小值和平均值。
3.某次大奖赛,有7个评委打分,满分为100分。
对一名参赛者,输入7个评委的打分分数,去掉一个最高分、一个最低分后,求出平均分为该参赛者的得分。
编写程序输入评委的打分,输出参赛者的得分。
一、单选题(每题1分,共30分)
1.工程文件的扩展名是()。
A.vbgB.vbpC.vbwD.vbl
2、可获得当前系统日期的函数是()。
A.Date()B.Time()C.IsDate()D.Year()
3.窗体的标题栏显示内容由窗体对象的()属性决定。
A.BackColorB.BackStyleC.TextD.Caption
4.当用户在窗体上单击鼠标时,不会触发的事件是()。
A.ClickB.MouseDownC.MouseUpD.DblClick
5.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是()。
A.工程资源管理器窗口B.工具箱窗口C.代码窗口D.属性窗口
6.以下不属于键盘事件的是()。
A.KeyDownB.KeyUpC.UnloadD.KeyPress
7.InputBox函数返回值的类型为()。
A.数值B.字符串C.变体D.数值或字符串(视输入的数据而定)
8.为了把焦点移到某个指定的控件,所使用的方法是()。
A.SetFocusB.VisibleC.RefreshD.GetFocus
9.VB应用程序在()模式下不能编辑代码和设计界面。
A.运行B.中断C.设计D.以上均不能
10.Cls方法可清除窗体或图片框中的()信息。
A.Picture属性设置的背景图案B.在设计时放置的控件
C.程序运行时产生的图形和文字D.以上都对
11.LCase(“This”)的值是()。
A.ThisB.ThisC.THISD.this
12.当VB执行下面语句后,A的值为()。
A=1
IfA>0ThenA=A+1
IfA>1ThenA=0
A.0B.1C.2D.3
13.标签框所显示的内容,由()属性值决定。
A.TextB.(名称)C.CaptionD.Alignment
14.VB中可用()语句产生一消息框。
A.InputBoxB.ShiftC.BothD.MsgBox
15.X是小于100的非负数,用VB表达式表达正确的是()。
A.0≤X≤100B.0<=X<100C.0<=XandX<100D.0≤X<100
16.表达式2*3∧2+2*6/3的值是()。
A.60B.22C.45D.58
17.在一行内写多条语句时,语句之间要用某个符号分隔。
这个符号是()。
A.,B.;C.、D.:
18.在窗体(Name属性为Form1)中添加两个文本框(其Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下事件过程:
PrivateSubCommand1_Click()
a=Text1.Text+Text2.Text
Printa
EndSub
PrivateSubForm_Load()
Text1.Text=""
Text2.Text=""
EndSub
程序运行后,在Text1和Text2中分别输入12和34,然后单击命令按钮,则输出结果为()。
A.12B.34C.46D.1234
19.设a="VisualBasic",下面使b="Basic"的语句是()。
A.b=Left(a,8,12)B.b=Mid(a,8,5)C.b=Right(a,5,5)D.b=Left(a,8,5)
20.能够获得一个文本框中被选中文本的内容属性是()。
A.TextB.LengthC.SelTextD.SelStart
21.VisualBasic程序设计语言属于()。
A.面向过程的语言B.面向问题的语言
C.面向对象的语言D.面向机器的语言
22.表达式val(“.123E2CD”)的值是()。
A.0.123B.12.3C.0D.123E2CD
23.Len(“something”)的值是()。
A.6B.7C.8D.9
24.要从for……next总退出循环使用的语句()。
A.exitB.exitforC.continueD.stoploop
25.在VB中,称对象的数据为()。
A.属性B.方法C.事件D.封装
26.要从DO…Loop循环中退出循环,应使用哪个语句()。
A.ExitB.ExitDoC.ContinueD.StopLoop
27.下面概念中,不属于面向对象方法的是()。
A.对象B.继承C.类D.过程调用
28.Right(“banana”,4)的值是()。
A.baB.bananaC.nanaD.ban
29.语句DimxAsInteger作用是:
将x定义为()变量。
A.单精度型B.整型C.布尔型D.字符型
30.无论何控件,都具有一个共同属性。
这个属性是()。
A.TextB.FontC.NameD.Caption
二、填空题(每空1分,共20分)
1.VisualBasic提供了程序化设计的3种基本结构,这3种基本结构是顺序结构、选择结构和__________。
2.用DimA(3,-2To3)语句声明二维数组后,数组A的元素共有__________个。
3.在VisualBasic程序中实现删除文件“d:
\tem.tmp”的语句为__________。
4.日期表达式#2/24/03#-#2/12/03#的值为__________。
5.VisualBasic提供的对数据文件的三种访问方式为随机访问方式,__________和二进制访问方式。
6.在代码窗口中,输入某行代码并按回车键之后,如果代码变成__________颜色,说明该行代码有语法错误。
7.两个字符型数据如果使用“+”运算法进行运算,则结果是__________。
8.若x>y则交换变量x、y值的行If语句的写法是__________。
9.VB提供的________属性,用来控制对象是否可见。
10.对象一般都具备这样的三种基本特性属性、和事件。
11.循环语句中,循环次数可以表示_______________________。
12.在过程定义中出现的变量名叫做________参数,而在调用过程时传送给过程的参数叫实参。
13.表达式Len("123程序设计ABC")的值是___________。
14.根据数组的维数,数组可分为一维数组和_______________。
15.设置计时器事件之间的间隔要通过计时器的_______________属性。
16.Val(“123AB”)的运行结果为___________。
17.设有数组声明语句:
Dima(10)asinteger则数组A中包括的所有元素有_______________。
18.装入并显示窗体的方法是load,隐藏窗体(窗体仍存在)的方法是_______________。
19.VB对象都有自己的属性,______属性决定控件是否允许可见。
20.写出表达值(5+8/2)Mod2的值。
三、判断题(每题1分,共5分)
1、图象框中的Stretch属性为true时,其作用是图形自动调整大小以适应图象控件。
2、通过改变属性窗口中的Name属性,来改变窗体的标题。
3、变量是指在程序运行过程中其值可以改变的那些量,而值不能改变的是常量。
4、工程文件的扩展名是.vbg。
5、OptionButton控件没有DblCliek事件。
四、读程序题,写出程序运行结果(每题5分,共15分)
1、有如下程序:
PrivateSubCommand1_Click()
a$="AWORKERISHERE"
x=Len(a$)
Fori=1Tox-1
b$=Mid$(a$,i,3)
Ifb$="WOR"ThenS=S+1
Next
PrintS
EndSub
单击命令按钮,程序运行结果为____________。
2、在窗体(Form1)上画两个文本框(Text1和Text2)和一个命令按钮Command1),然后编写如下两个事件过程:
PrivateSubCommand1_Click()
A=Text1.text+Text2.text
PrintA
EndSub
PrivateSubForm_Load()
Text1.text=""
Text2.text=""
EndSub
程序运行后,在第一个文本框(Text1)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,写出输出结果为____________。
3、在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程
OptionBase0
PrivateSubCommand1_Click()
DimcityAsVariant
City=Array("北京","上海","天津","重庆")
Printcity
(1)
EndSub
程序运行后,如果单击命令按钮,则在窗体上显示的内容是____________。
五、编程题(每题10分,共30分)
1.从键盘上输入3个数分别放入x,y,z三个变量中,编程使得最大的数存到x中,较小的存到y中,最小的存到z中。
2.小红今年12岁,她父亲比她大30岁,编程计算她的父亲在几年后比她年龄大一倍,那时父女的年龄各为多少?
3.文本文件的合并,将文本文件t1.txt合并到t2.txt中。
一、单选题(每题1分,共30分)
1、在设计窗体时双击窗体的任何地方,可以打开的窗口是
A代码窗口B属性窗口C工程资源管理器窗口D工具箱窗口
2、若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是
A用鼠标右键单击此按钮B按键盘上的Esc键
C按键盘上的回车键D用鼠标右键双击此按钮
3、若变量a未
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机软件 技术 基础 复习题