浙江省宁波市高一信息技术上学期期末试题新人教版.docx

上传人:b****3 文档编号:4152403 上传时间:2022-11-28 格式:DOCX 页数:16 大小:108.60KB
下载 相关 举报
浙江省宁波市高一信息技术上学期期末试题新人教版.docx_第1页
第1页 / 共16页
浙江省宁波市高一信息技术上学期期末试题新人教版.docx_第2页
第2页 / 共16页
浙江省宁波市高一信息技术上学期期末试题新人教版.docx_第3页
第3页 / 共16页
浙江省宁波市高一信息技术上学期期末试题新人教版.docx_第4页
第4页 / 共16页
浙江省宁波市高一信息技术上学期期末试题新人教版.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

浙江省宁波市高一信息技术上学期期末试题新人教版.docx

《浙江省宁波市高一信息技术上学期期末试题新人教版.docx》由会员分享,可在线阅读,更多相关《浙江省宁波市高一信息技术上学期期末试题新人教版.docx(16页珍藏版)》请在冰豆网上搜索。

浙江省宁波市高一信息技术上学期期末试题新人教版.docx

浙江省宁波市高一信息技术上学期期末试题新人教版

一、判断题(正确的选“A”,错误的选“C”,共13小题,每小题1分,共13分)

1、VisualBasic(简称VB)是一种通用的基于对象的程序设计语言;

2、VB开发的应用程序的两个特征是“对象”和“事件驱动”;

3、在程序代码中,“对象名.方法名”可以是一个完整的语句,但“对象名.属性名”不是一个完整的语句;

4、对象是由一组表示对象状态的数据和一组描述处理对象属性的方法(行为)的代码构成;

5、TEXT1.TEXT=C和C=TEXT1.TEXT都没有语法错误;

6、运行列表框对象语句:

List1.AddItem="同学们好!

",会显示:

同学们好!

7、在VB窗口中建立命令按钮对象,双击该对象,建立的程序名称中的对象名和命令按钮对象名称相同;

8、在VB窗口中,双击窗体对象,也可以进入编程界面;

9、在VB窗口中,双击命令按钮对象,建立事件处理过程名(对象名_事件的标准名),其事件的标准名不能再改变;

10、在VB窗口中建立命令按钮对象,改变命令按钮对象名称后,该命令按钮对象上显示改变的名称;

11、标准函数的自变量表达式里不能包含自定义函数;

12、HTML是传输网页的协议;

13、同一个邮箱在OutlookExpress和Foxmail上的收发协议是不一样的;

二、选择题(共26个单选题,每题2分,共52分)

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

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

(B)算法必须有输出

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

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

15、在VB编程中,我们使用函数与过程是为了()

(A)使程序模块化(B)使程序易于阅读

(C)提高程序运行速度(D)便于系统的编译

16、下列对程序解决问题的过程描述中,哪个是正确的(  )

(A)编写程序  设计算法  分析问题  调试运行与检测结果

(B)设计算法  分析问题  编写程序  调试运行与检测结果

(C)设计算法  分析问题  调试运行与检测结果  编写程序

(D)分析问题  设计算法  编写程序  调试运行与检测结果

17、信息的编程加工里面()是编程的核心,是解决问题的方法和步骤

(A)算法设计(B)界面设计(C)代码编写(D)调试运行

18、在VisualBasic的代码窗口中,语句List1.Clear中的Clear是(  )

(A)属性值(B)属性名(C)对象名(D)方法

19、一只漂亮的酒杯被摔碎了,则漂亮、酒杯、摔、酒杯被摔碎了分别代表的是()

(A)对象,属性,事件,方法(B)对象,属性,方法,事件

(C)属性,对象,方法,事件(D)属性,对象,事件,方法

20、有如下visualbasic程序:

privateSubcommand1_Click()

s=0

Ifs<=99then

Forj=1to10

s=s+j

Nextj

Else

print“程序出错!

Endif

print“最后的s的值是:

”;s

EndSub

请问以上程序的控制结构包含了()

(A)顺序结构、树型结构(B)顺序、选择结构

(C)顺序、选择和循环结构(D)顺序、循环结构

21、关于上题的程序的控制结构的说法不正确的是()

(A)顺序结构包含了选择和循环结构(B)选择结构是由块条件语句构成

(C)选择结构包含了循环结构(D)循环结构包含了选择结构

22、在算法执行流程中,对于循环模式下列说法正确的是()

(A)对某个情况进行判断,当结果为真时执行步骤一,否则执行步骤二;

(B)对某个情况进行判断,当结果为真时执行步骤一,然后再次判断这个情况,依次类推,直到条件为假时结束;

(C)仅用循环模式就可以用来判断某个输入的数是不是整数;

(D)循环模式中,可以嵌套选择模式,而选择模式不能嵌套循环模式;

23、下列可作为VisualBasic的变量名的是()

(A)D*4(B)A_4_B(C)4ABC(D)Dim

24数学表达式"2n-1>0且2n-1≠1"对应的VisualBasic表达式是()

(A)2·n-1>0And2·n-1<>1

(B)2*n>1AndNot(2*n-1=1)

(C)2n-1>0And2n-1≠1

(D)2*n-1>0And2n-1<>1

25、有关下列语句说法不正确的是()

Ifa=b=cThenMsgbox(“这三个数相等”)ElseMsgbox(“这三个数不相等”)

赋值语句a=b>c

赋值语句a+b=c

Msgbox(a+b=c)

(A)语句

能运行,但逻辑上有错误

(B)语句

能运行,且无任何逻辑错误

(C)语句

不能运行

(D)语句④不能运行

26、下面是一段关于计算变量S的算法,下列能正确描述S的算式是()

变量S的初值是0,变量T的初值是1,循环变量A的初值为1;

循环变量A从1循环到100,且步长为2,做第

步中的2个语句;

T=-T:

S=S+A*T

输出变量S的值

(A)1+3+5+7…+100(B)1+3+5+7…+99

(C)1-3+5-7…-99(D)-1+3-5+7…+99

27、以下算法中,需要通过多重循环一一列举出解决问题的所有可能解,并在逐一列举的过程中,检验每个可能解是否是问题的真正解;而需要从实际问题中归纳出数学表达式,就此求出解;这两个算法分别是()

(A)穷举法、公式法(B)循环法、递归法

(C)查找法、函数法(D)枚举法、解析法

28、VB中工程文件的扩展名为()

(A).vbp(B).frm(C).bas(D).vbw

29、下列关于"控件"属性的说法正确的是()

(A)控件的每一个属性都具有同样的默认值;

(B)所有对象都具有同样的属性;

(C)控件的属性只能在设计时设置,不能在运行时修改;

(D)单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值;

30、将文本框Text2内输入的数据送到字符型变量n中,则应使用的语句是(  )

(A)n=text2(B)n=text2.text

(C)n=val(text2)(D)n=val(text2.text)

31、设x=4,y=6,则能在Text1控件上能显示A=10的语句是()

(A)Text1="A=x+y"

(B)Text1.text="A="+Str(x+y)

(C)Text="A="+Str(x+y)

(D)Text1.text="A="+Val(x+y)

32、如右图所示流程图片断该流程图中

循环部分结束后,变量S的值是()

(A)5(B)15

(C)25(D)36

33、运行如下VisualBasic程序,单击命令按钮Command1,出现如图所示的出错信息。

发生"下标越界"错误时所执行的语句是()

PrivateSubCommand1_Click()

Dima(0To5)AsInteger

DimiAsInteger'①

a(0)=1'②

Fori=1To5

a(i)=2*a(i-1)+1'③

Nexti

Text1.Text=Str(a(i))'④

EndSub

(A)①(B)②(C)③(D)④

34、对数组声明语句:

Dima(0to3,0to4)AsInteger,下面说法不正确的是()

(A)a(1,2)=50000,执行后系统会提示“溢出”错误

(B)a数组共有12个下标变量

(C)a(1,2)是a数组中的元素

(D)若j=1,a(1,0)=3则a(j-1,a(1,0))就是a(0,3)

35、在信息加工中,经常要对被处理的数据进行排序,在排序时经常要进行数据的交换。

下面有四个程序段:

其中将能正确地x和y两个变量中的数据进行交换的程序段有几个?

(A)1个(B)2个(C)3个(D)4个

36、在数组变量A中,A

(1)、A

(2)、…、A(10依次放了1号、2号、…、10号同学的成绩,下面一段程序的功能是实现反次序在列表框list1中输出这10个同学成绩,即输出次序为:

A(10)、A(9)、…、A

(1),程序段如下:

DimA(-20To20)AsInteger

fori=①to②step③

List1.AddItemA(④)

Nexti

上程序中的①,②,③,④依次填入有下面几个可能答案:

⑴、10,1,-1,i

⑵、1,10,1,11-i

⑶、-5,4,1,5-i

⑷、0.2,2,0.2,11-i/0.2

上面答案中,正确的有()

(A)1个(B)2个(C)3个(D)4个

37、下列运算结果中,值最大的是()

(A)3\4(B)3/4(C)4mod3(D)3mod4

38、根据下列程序段运行后a的值,划线处应该填入的合理数据类型为()

DimaAs________

a=1

Fori=1To8

a=a*i

Nexti

(A)Integer(B)Long(C)Single(D)Double

39、理论上,Fix((Timer()Mod60)*Rnd()+Asc(“F”)-Asc(“A”))的最小值和最大值分别是:

(A)0,60(B)5,63(C)5,64(D)5,65

三、填空题(共4题,每题只有一个正确答案,每题2分,共8分)

(一)顺序查找数据:

我们假定被查找的数据存储在有n个元素的数组变量d中,要寻找的一个特定的数据(这个数据称为查找键)已经存储在变量key中。

下面是顺序查找算法的输入输出说明。

输入:

查找键(设在变量key中)。

被查找的数据(设在数组变量d中)。

输出:

若找到,输出值为key的数据所在的数组元素的下标,记为i;

若未找到,输出结果为提示字符串:

"找不到"。

当在n=8个元素的数组里顺序查找数据的示意图如下:

找到情况未找到情况

总结顺序查找数据结果判断条件:

(1)、当找到时,肯定i<=8,n个数据时,肯定i<=n,i即为找到的数组元素下标,d(i)=key;

(2)、当"找不到"时,i=9>8了;n个数据时,当i=n+1时,表示"找不到"。

顺序查找的主程序段如下:

PrivateSub顺序查找_Click()

n个数据放入d

(1)到d(n)中

Key=Val(Text1.Text):

i=1‘变量Key从文本框Text1取的数要查找的数;

DoWhile①

i=i+1

Loop

Ifi<=nThen

Text2.Text="在d("+Str(i)+")中"‘例如在文本框Text2显示:

“在d(6)中”

Else

Text2.Text="找不到"

EndIf

EndSub

40、上程序DoWhile的条件①是()

(A)Key<>d(i)(B)i<=n

(C))Key<>d(i)Andi<=n(D)Key<>d(i)ori<=n

(二)数制转换。

将一个十进制正整数x转换成十六进制数的方法和转换成二进制类似,反复除16取余法,例如:

(1)x被除16取余数r1,r1是所求的十六进制数的一个数(第一次就是个位数);

(2)r1转换成十六进制数的一个基数并转换成字符,追加到十六进制数S的左边;

(3)求出x被除16的商x1;

(4)对x1重复

(1)、

(2)、(3)过程,直至商为0;

(5)最后的S即为所求的十六进制数;

下列VisualBasic程序的功能是将一个十进制正整数x转换成十六进制数。

界面如图所示,在文本框Text1中输入一个十进制数制,在文本框Text2中输入要转换的数的基数(例如:

16=十六进制数的基数),单击"数制转换"按钮(Command1)后,在文本框Text3中输出转换的结果。

 

相应的VisualBasic程序如下:

PrivateSubCommand1_Click()

DimsAsString,rAsInteger

dec=val(Text1.Text)‘dec得到一个十进制整数,例如:

255;

base=val(Text2.Text)‘base得到要转换的数的基数,例如:

16;

s=""s变量存放要转换到的十六进制整数;

DoWhiledec<>0

r=②

Ifr>=10Then‘如果base>10进制,r可能>10;

s=Chr(65+(r-10))+s‘Chr(65)="A",16进制数A对应10;

Else‘Chr(66)="B",16进制数B对应11;

‘例如,当余数=11时,Chr(65+(r-10))=B;

s=Str(r)+s‘余数r<10时,十进制数和十六进制基数相同;

EndIf‘Chr(65+(r-10))或str(r)在s左边,实现了反次序输出;

dec=③

Loop

Text3.Text=s

EndSub

41、解决上问题所用的算法是:

(A)枚举法(B)解析法(C)顺序查找(D)选择法

42、在②应填入()

(A)baseModdec(B)dec/base(C)decModbase(D)dec\base

43、在③中应填入()

(A)baseModdec(B)dec/base(C)decModbase(D)dec\base

四、读程序,写出下列程序的输出结果(共11个单选题,每题2分,共22分)

44、有以下程序段:

s=1:

j=2

DoWhiles

Forj=2To-2Step-1

s=s*j

Nextj

Loop

MsgBox(s)

则s=s*j的执行次数是()

(A)1(B)4(C)5(D)6

45、在窗体上画一个命令按钮,名称为command1,单击命令按钮,执行如下事件过程:

PrivateSubCommand1_Click()

DimaAsString

DimcAsString

a="softwareandhardware"

c=Mid(a,14,8)

Text1.text=c

EndSub

则在文本框Text1中显示的信息是()

(A)softwareandhardware(B)software

(C)hadrware(D)and

46、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

DimnAsInteger

DimmAsInteger

m=0

Forn=1To20

IfnMod3<>0Thenm=m+n\3

Nextn

Text1.text=Str(m)

EndSub

程序运行后,如果单击命令按钮,则文本框Text1中显示的内容是()

(A)15(B)18(C)42(D)24

47、Subtest1()

a=320

a1=a\100

a2=(a-100*a1)\10

a3=(a-100*a1-10*a2)

B=100*a3+10*a2+a1

MsgBox(B)

Endsub

该程序的运行结果是()

(A)320(B)32(C)230(D)23

48、Subtest2()

a=12:

b=12:

c=5

Label1.Caption=""

Label2.Caption=""

Ifa>bOrNotb

Label1.Caption="monday"

Else

Label2.Caption="tiger"

EndIf

Label3.Caption=Label1.Caption+Label2.Caption

Endsub

该程序段运行后,在标签Label3的Caption属性值是()

(A)"monday"(B)"tiger"(C)"mondaytiger"(D)""

49、Subtest3()双重循环运行输出图形与3重复,但3已改题

Fori=1To5step1

s=""

Forj=1To2*i-1

s=Str(j)+s

Nextj

List1.AddItems

Nexti

EndSub

该程序的运行后列表框输出的第三行是()

(A)33333(B)55555(C)12345(D)54321

50、Functionf(xAsLong,yAsLong)AsLong

DimtAsLong,rAsLong

Ifx

x=y:

y=t

r=xMody

DoWhiler<>0

x=y:

y=r

r=xMody

Loop

f=y

EndFunction

-------------------------------------------------------------------------------------------------

PrivateSubCommand1_Click()

DimaAsLong,bAsLong

x=Val(InputBox("x="))

y=Val(InputBox("y="))

a=x:

b=y

s=f(x,y)

MsgBox(Str(a*b/s))

EndSub

当x=20,y=6时,以上程序运行后,输出结果是()

(A)2(B)120(C)30(D)60

51、如果要保持上程序的算法(输出结果)不变,下面说法正确的是()

(A)这行Ifx

x=y:

y=t可去掉;

(B)这行a=x:

b=y可去掉,MsgBox(Str(a*b/s))改成MsgBox(Str(x*y/s))就可以了;

(C)输出结果是a,b的最大公约数;

(D)上面说法都错;

52、Subtest7()

Fori=1To6

S=S+(-1)^i*2^i

Nexti

MsgBox(S)

Endsub

该程序的运行结果是()

(A)126(B)-126(C)-42(D)42

53、Subtest12()

S=0

DoWhilec<=5

C=C+1

S=S+C

Loop

MsgBox(STR(C)+STR(S))

EndSub

该程序的运行结果是()

(A)515(B)615(C)521(D)621

54、Subtest16()

X=9

Fori=2To51Step3

If(X/2)>=iThenX=X+1

Nexti

Fori=2To-2Step3

If(X/2)>=iThenX=X+1

Nexti

MsgBox(X+i)

EndSub

该程序的运行结果是()

(A)64(B)13(C)61(D)62

五、网页制作与信息技术基础选择题(共6个单选题,每题2分,共12分)

55、用FrontPage设计一个站点如图1、图2,用浏览器浏览该站点如图3所示,点击主页上含有“环游世界”的图片,打开图片属性如图4所示,下面叙述不正确的是()

图1图2

 

图3图4

 

(A)该站点的默认主页为index.htm

(B)默认主页的网页标题是“环游世界”

(C)在默认主页上有个图片:

banner.jpg,位于images文件夹下

(D)可以删除index.htm,把Asia.htm改名为默认主页名

56、接第55题,下列叙述正确的是:

(A)将banner.jpg改名为ban.jpg后,网页index.htm中的图片任然能正常显示

(B)将banner.jpg文件移动到sound文件夹下,网页index.htm中的图片任然能正常显示

(C)将index.htm改名为“home.htm”后,网页index.htm中的图片任然能正常显示

(D)将index.htm文件移动sound文件夹下,网页index.htm的图片任然能正常显示

57、接第55题,为index.htm网页中的亚洲简介设置超链接,链接到网页Asia.htm,在“创建超链接”对话框中(如图所示),设置正确的是:

(A)Asia.htm(B)ftp:

//Asia.htm (C)http:

//Asia.htm (D)mailto:

Asia.htm

58、下列有关网页制作的说法不正确的是()

(A)网页的三要素指的是文字、图形图像、超链接

(B)网页发布时,只需将主页一个文件上传到服务器

(C)网页还可以使用“表格”、“表单”、“音乐”和内嵌程序等构件,起到美化网页的作用

(D)网站和网页的地址用URL(统一资源定位器)标识

59、下列不属于因特网上的协议是()

(A)WWW(B)FTP(C)HTTP(D)TCP/IP

60、以下说法不正确的是()

(A)Excel一个工作簿中可以有多个工作表,工作表之间基本是相互独立的;

(B)汉字的外码和机内码一一对应;

(C)域名和IP一一对应;

(D)Access表不能插入Excel文件;

 

考生学校

考生姓名

试场编号

考试号码

最后得分

 

 

 

 

 

一、判断题(共13题,每题1分,共13分)

1

A

2

C

3

A

4

A

5

A

6

C

7

A

8

A

9

C

10

C

11

C

12

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

当前位置:首页 > 经管营销 > 经济市场

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

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