浙江省宁波市高一信息技术上学期期末试题新人教版Word格式文档下载.docx
- 文档编号:17068419
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:16
- 大小:108.60KB
浙江省宁波市高一信息技术上学期期末试题新人教版Word格式文档下载.docx
《浙江省宁波市高一信息技术上学期期末试题新人教版Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《浙江省宁波市高一信息技术上学期期末试题新人教版Word格式文档下载.docx(16页珍藏版)》请在冰豆网上搜索。
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="
(D)Text1.text="
+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))'
④
(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(④)
上程序中的①,②,③,④依次填入有下面几个可能答案:
⑴、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
EndIf
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程序如下:
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=③
Text3.Text=s
41、解决上问题所用的算法是:
(A)枚举法(B)解析法(C)顺序查找(D)选择法
42、在②应填入()
(A)baseModdec(B)dec/base(C)decModbase(D)dec\base
43、在③中应填入()
四、读程序,写出下列程序的输出结果(共11个单选题,每题2分,共22分)
44、有以下程序段:
s=1:
j=2
DoWhiles<
j
Forj=2To-2Step-1
s=s*j
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
则在文本框Text1中显示的信息是()
(A)softwareandhardware(B)software
(C)hadrware(D)and
46、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
DimnAsInteger
DimmAsInteger
m=0
Forn=1To20
IfnMod3<
0Thenm=m+n\3
Nextn
Text1.text=Str(m)
程序运行后,如果单击命令按钮,则文本框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<
cThen
Label1.Caption="
monday"
Label2.Caption="
tiger"
EndIf
Label3.Caption=Label1.Caption+Label2.Caption
该程序段运行后,在标签Label3的Caption属性值是()
(A)"
(B)"
(C)"
mondaytiger"
(D)"
49、Subtest3()双重循环运行输出图形与3重复,但3已改题
Fori=1To5step1
Forj=1To2*i-1
s=Str(j)+s
Nextj
List1.AddItems
该程序的运行后列表框输出的第三行是()
(A)33333(B)55555(C)12345(D)54321
50、Functionf(xAsLong,yAsLong)AsLong
DimtAsLong,rAsLong
Ifx<
yThent=x:
x=y:
y=t
r=xMody
DoWhiler<
y=r
r=xMody
Loop
f=y
EndFunction
-------------------------------------------------------------------------------------------------
DimaAsLong,bAsLong
x=Val(InputBox("
x="
))
y=Val(InputBox("
y="
a=x:
b=y
s=f(x,y)
MsgBox(Str(a*b/s))
当x=20,y=6时,以上程序运行后,输出结果是()
(A)2(B)120(C)30(D)60
51、如果要保持上程序的算法(输出结果)不变,下面说法正确的是()
(A)这行Ifx<
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
MsgBox(S)
Endsub
该程序的运行结果是()
(A)126(B)-126(C)-42(D)42
53、Subtest12()
S=0
DoWhilec<
=5
C=C+1
S=S+C
MsgBox(STR(C)+STR(S))
该程序的运行结果是()
(A)515(B)615(C)521(D)621
54、Subtest16()
X=9
Fori=2To51Step3
If(X/2)>
=iThenX=X+1
Fori=2To-2Step3
MsgBox(X+i)
(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
4
5
6
7
8
9
10
11
12
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 浙江省 宁波市 信息 技术上 学期 期末 试题 新人