学年浙江省三门亭旁高级中学高一下学期信息技术第一次月考试题Word文档下载推荐.docx

上传人:b****3 文档编号:13838692 上传时间:2022-10-13 格式:DOCX 页数:12 大小:184.51KB
下载 相关 举报
学年浙江省三门亭旁高级中学高一下学期信息技术第一次月考试题Word文档下载推荐.docx_第1页
第1页 / 共12页
学年浙江省三门亭旁高级中学高一下学期信息技术第一次月考试题Word文档下载推荐.docx_第2页
第2页 / 共12页
学年浙江省三门亭旁高级中学高一下学期信息技术第一次月考试题Word文档下载推荐.docx_第3页
第3页 / 共12页
学年浙江省三门亭旁高级中学高一下学期信息技术第一次月考试题Word文档下载推荐.docx_第4页
第4页 / 共12页
学年浙江省三门亭旁高级中学高一下学期信息技术第一次月考试题Word文档下载推荐.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

学年浙江省三门亭旁高级中学高一下学期信息技术第一次月考试题Word文档下载推荐.docx

《学年浙江省三门亭旁高级中学高一下学期信息技术第一次月考试题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《学年浙江省三门亭旁高级中学高一下学期信息技术第一次月考试题Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。

学年浙江省三门亭旁高级中学高一下学期信息技术第一次月考试题Word文档下载推荐.docx

B.列表框被激活后,用户在键盘上按下某个键

C.单击文本框Text1

D.单击List1

3、某VB程序段如下:

PrivateSubCommand1_Click()

DimxAsInteger,iAsInteger

Fori=3To10Step2

x=i*(i-1)

List1AddItemStr(x)

Nexti

EndSub

运行程序,单击命令按钮Command1后,弹

出如右图所示的出错信息提示:

()

A.Fori=3To10Step2

B.x=i*(i-1)

C.List1AddItemStr(x)

D.Nexti

4、已知VB自定义函数fun(aAsSingle,bAsSingle)AsInteger,以下赋值

语句正确的是()

A.x=fun(3,5)+“abc”

B.x=fun(“3”,“5”)+3

C.x=fun(3,“a”)+ “123”

D.x=fun(3,5)+6

5、有如下VB程序段:

DimaAsInteger,bAsInteger

a=9

b=13

Printfun(a,b);

a;

b

PrivateFunctionfun(aAsInteger,bAsInteger)AsInteger

a=aMod5

b=b\5

fun=a

EndFunction

A.9 13 2B.4 13 9C.4 4 2D.13 9 2

6、下列VB程序的功能是:

求两数中的较大数。

在程序运行时,分别在文本框

Text1、Text2中输入两个数,单击“比较”按钮Command1,则在标签Label1

中输出较大数。

Functionbig(x,y)AsSingle

Ifx>

yThen

big=x

Else

big=y

EndFunction

PrivateSubCommand1_Click()

DimaAsSingle,bAsSingle,ansAsSingle

a=Val(Text1.Text)

b=Val(Text2.Text)

ans=___________

Label1.Caption=ans

A.big(Text1,Text2)B.big(a,b)C.big(x,y)D.big()

7、某对象的一个事件过程代码如下:

PrivateSubstrlink_Click()

DimaAsString,bAsString

a=“100”

b=“200”

Text1.Text=a+b

下列说法正确的是()

A.该过程的过程名为“Sub”

B.Click是对象的方法

C.该事件过程执行后,在文本框Text1中显示100200

D.该事件过程执行后,在文本框Text1中显示300

8、在VB中,某对象的属性窗口如右图所示:

如果要使该对象在窗体加载时不显示,可设置下列

哪个属性()

A.CaptionB.Text

C.EnabledD.Visible

9、实现某排序算法的部分VB程序如下:

Fori=1To4

Forj=5Toi+1Step-1

Ifa(j)<

a(j-1)Then

t=a(j):

a(j)=a(j-1):

a(j-1)=t

Nextj

在经过某一遍排序“加工”后,数组元素a(l)到a(5)的数据依次为“25、77、

51、59、32”。

则下一遍排序“加工”后数组元素a(l)到a(5)的数据应该是

A.25、32、77、51、59B.25、32、51、59、77

C.25、32、59、51、77D.25、32、51、7、59

10、6位小朋友的身高(单位:

米)分别是1.15、1.30、1.58、1.25、1.61、1.36,

若采用冒泡排序算法对其进行降序排序,第2趟排序时数据交换的次数是

A.1B.2C.3D.4

11、有如下VB程序段:

Fori=1To2

Ifa(j)>

a(i)Then

a(j)=a(i):

a(i)=t

Nexti

数组元素a(l)到a(5)的数据依次为“31、18、68、11、89”,经过这个程序

排序后,数组中的数据比较次数和交换次数分别为()

A.7次和2次B.7次和3次

 

N

Y

C.8次和2次D.8次和3次

题11图

12、采用冒泡排序算法对数组a中的5个数据“5、10、6、30、9”进行排序,冒泡排序算法的部分程序如下:

a(j-1)Thent=a(j):

A.升序排序,实线框中的语句执行了2次

B.升序排序,实线框中的语句执行了3次

C.降序排序,实线框中的语句执行了5次

D.降序排序,实线框中的语句执行了6次

13、有一组原始数据:

23、25、18、63、84、77、65、9、33、17。

利用冒泡排

序算法进行从小到大排序,最多需要进行(  )次加工,才可以完成整个数

据的排序。

A.5B.6C.8D.9

14、用选择排序算法对一组学生的身高数据进行升序排序,已知第一遍排序结束

后的数据序列为166、169、177、175、172,则下列选项中可能是原始数据

序列的是()

A.175、177、169、166、172B.177、169、166、175、172

C.166、177、169、175、172D.166、169、172、175、177

15、某VB程序的代码如下:

s=“”

Fori=1To3

 k=i

Forj=i+1To6

Ifa(j)<

a(k)Thenk=j

 Ifi<

>

kThen

t=a(i):

a(i)=a(k):

a(k)=t

 EndIf

s=s+str(a(i))

Text1.Text=str(s)

数组元素从a

(1)到a(6)的数据依次为“13、27、21、35、8、19”,经过该

程序“加工”后,文本框Text1中显示的是()

A.352721B.132721

C.271321D.81319

16、下表记录了6个数据的排序过程。

分析表中数据可知,该排序采用的算法与

排序方式分别为()

原始数据

63

57

59

42

45

71

第1遍

第2遍

第3遍

A.冒泡排序,降序B.选择排序,降序

C.冒泡排序,升序D.选择排序,升序

17、下列关于排序的说法,错误的是()

A.相对而言,选择排序算法的效率比冒泡排序算法高

B.冒泡排序算法和选择排序算法的都需要用到双循环结构

C.对于n个无序数据,不管是冒泡排序还是选择排序,都要经过n-1遍

加工

D.冒泡排序算法的程序实现一般要用到数组变量k,而选择排序则不需要

18、小明编写了一个统计数组元素a(l)到a(n)中的“升序段”个数s(如图所示的

数据序列,其“升序段”的个数等于3)的VB程序。

部分程序代码如下:

k=0

s=0

Fori=2Ton

Ifa(i)>

a(i-1)Then

 

Else

k=0

Ifk=1Thens=s+1

Textl.Text=Str(s)

方框中的正确语句是()

A.k=k-1B.k=1C.k=-1D.k=k+1

19、有如下VisalBasic程序段:

s=1

Fori=20To___Step-2

s=s+i

若要使语句s=s+i执行5次,则可循环变量i终值应为()

A.12B.11C.10D.9

20、下列关于算法的叙述不正确的是()

A.程序按照算法运行,程序是算法的实现

B.算法必须有输出

C.一个问题的算法具有唯一性

D.算法的表示方法有自然语言、流程图、伪代码

2、非选择题(本大题共4小题,共40分。

21、用流程图描述的算法如下图所示:

请回答下列问题:

1算法的结构属于____________________________(顺序结构、分支结构、循环结构)。

(3分)

②程序运行结束后,S的值为___________________________。

(4分)

22、某VB程序段代码如下所示:

PrivateFunctionkk(aAsInteger,bAsInteger,cAsInteger)AsInteger

DimnumAsInteger

Ifa<

bThen

num=a

num=b

Ifnum>

cThennum=c

kk=num

DimxInteger,yAsInteger,zAsInteger

x=200

y=100

z=300

Text1.Text=kk(x,y,z)

程序运行时,单击命令按钮Command1后,在文本框Tex

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

当前位置:首页 > 高中教育 > 高考

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

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