计算机软件技术基础复习题.docx

上传人:b****6 文档编号:5772026 上传时间:2023-01-01 格式:DOCX 页数:20 大小:29.18KB
下载 相关 举报
计算机软件技术基础复习题.docx_第1页
第1页 / 共20页
计算机软件技术基础复习题.docx_第2页
第2页 / 共20页
计算机软件技术基础复习题.docx_第3页
第3页 / 共20页
计算机软件技术基础复习题.docx_第4页
第4页 / 共20页
计算机软件技术基础复习题.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

计算机软件技术基础复习题.docx

《计算机软件技术基础复习题.docx》由会员分享,可在线阅读,更多相关《计算机软件技术基础复习题.docx(20页珍藏版)》请在冰豆网上搜索。

计算机软件技术基础复习题.docx

计算机软件技术基础复习题

《计算机软件技术基础》复习题

一、单选题(每题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

Print

ForI=15To16

PrintI;

Forj=2To6Step3

PrintTab(3*j);j*I;

Nextj

Print

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未

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1