浙江省台州市学年高二信息技术上学期第一次月考试题.docx

上传人:b****9 文档编号:25632345 上传时间:2023-06-10 格式:DOCX 页数:13 大小:70.86KB
下载 相关 举报
浙江省台州市学年高二信息技术上学期第一次月考试题.docx_第1页
第1页 / 共13页
浙江省台州市学年高二信息技术上学期第一次月考试题.docx_第2页
第2页 / 共13页
浙江省台州市学年高二信息技术上学期第一次月考试题.docx_第3页
第3页 / 共13页
浙江省台州市学年高二信息技术上学期第一次月考试题.docx_第4页
第4页 / 共13页
浙江省台州市学年高二信息技术上学期第一次月考试题.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

浙江省台州市学年高二信息技术上学期第一次月考试题.docx

《浙江省台州市学年高二信息技术上学期第一次月考试题.docx》由会员分享,可在线阅读,更多相关《浙江省台州市学年高二信息技术上学期第一次月考试题.docx(13页珍藏版)》请在冰豆网上搜索。

浙江省台州市学年高二信息技术上学期第一次月考试题.docx

浙江省台州市学年高二信息技术上学期第一次月考试题

浙江省台州市2017-2018学年高二信息技术上学期第一次月考试题

(满分:

50分考试时间:

45分钟)

一、选择题(本大题共12小题,每小题2分,共24分。

在每小题给出的四个选项中,只有一个符合题目要求)

1.下列有关信息的说法,错误的是(  )

A.现在很多智能手机有了指纹锁,是为了提升信息的安全性

B.人类在造纸术和印刷术产生之前,信息无法存储

C.公民身份证号和考生准考证号的编排,都属于信息的编码

D.不同的载体的可以承载同样的信息

2.在计算机内,有符号数有3种表示法:

原码、反码和补码。

(1)原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小;

(2)反码表示法规定:

正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。

如二进制原码10010,则反码11101(注:

在10010中,左边的1为符号码,故为负);

(3)补码表示法规定:

正数的补码与其原码相同;负数的补码是在其反码的末位加1,符号位除外。

根据以上运算规则,二进制有符号数100011的补码的十进制表示是(  )

A.-29B.-4C.-61D.-36

3.使用UltraEdit软件观察字符“挑战AlphaGo!

”的内码,部分界面如图所示。

下列说法正确的是()

A.字符“!

”的内码占两个字节

B.字符“战”的十六进制码是“BD41”

C.字符“h”的二进制码是“01101000”

D.字符“go”的十六进制码是“476F”

4.某文件夹下共有100张属性相同的BMP图片,共占用了约75MB的存储空间,已知图片的分辨率为1024*768,问这种图片包括多少种颜色()

A.8B.16C.256D.512

5.将一个时长为1分钟、采样频率为44.1kHz、量化位数为16、双声道未经压缩的Wave格式音频文件压缩为MP3格式文件,压缩后的MP3格式文件大小为940KB,则其压缩比约为()

A.11:

1B.11:

2C.11:

4D.88:

1

6.VB表达式9\8/2+12Mod3*3-2^-2的值是()

A.3.25     B.4.75  C.5   D.7

7.有如下VB程序段:

DimaAsInteger,bAsInteger,cAsInteger,yAsInteger

a=3:

b=4:

c=4

Ifa<=bAndc<=aThen

y=a+b

ElseIfa<=borb<=cThen

y=b+c

ElseIfb=cThen

y=amodc

Else

y=a+b+c

EndIf

该程序段运行之后,变量y的值为()

A.3B.7C.8D.11

8.某两段VB程序分别如图1和图2所示:

DimnAsInteger,sAsInteger,iAsInteger

n=Val(Text1.Text)

s=0

Fori=1TonStep2

 s=s+i

Nexti

Text2.Text=Str(s)

图1

DimnAsInteger,sAsInteger,iAsInteger

n=Val(Text1.Text)

s=0

i=1

DoWhilei<=n

 s=s+i

 i=i+2

Loop

Text2.Text=Str(s)

图2

当n的值为10时,关于该两段程序,下列说法不正确的是(  )

A.两段程序中i的初值相同

B.两段程序的运算结果不相同

C.两段程序都采用了循环结构

D.图1程序实现了“1+3+5+7+9”和的运算

9.有如下VB程序段:

Dima(1To5)AsInteger,iAsInteger,cAsInteger

a

(1)=2:

a

(2)=1:

a(3)=3:

a(4)=4:

a(5)=5

c=0

Fori=3To5

Ifa(i-2)+a(i-1)=a(i)Thenc=c+1

Nexti

Text1.Text=Str(c)

该程序段运行后,文本框Text1中显示的内容是()

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

10.单击窗体后,文本框Text1、Text2中显示的内容是(  )

PrivateSubForm_Click( )

DimxasInteger,nasInteger

 x=1

 n=0

DoWhilex<20

 n=n+1

 x=x*3

Loop

Text1.Text=Str(x)

Text2.Text=Str(n)

EndSub

A.27 3B.3 27C.20 3D.3 21

11.已知存有6个数字的数组d,其数组元素如下表,则以下程序的输出结果为()

A.-8B.-6C.9D.12

12.有如下VB程序段:

Dima(1To10)AsInteger,iAsInteger,jAsInteger

a

(1)=1

a

(2)=1

Fori=3To5

a(i)=1

Forj=i-1To2Step-1

a(j)=a(j)+a(j-1)

Nextj

Nexti

Text1.Text=Str(a(3))

该程序段运行后,在文本框Text1中显示的内容是(  )

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

二、非选择题:

(本大题共4小题,其中第13题和第14题每题6分,第15题和第16题每题7分,共26分)

13.编写VB程序,实现如下功能:

在文本框Text1、Text2中分别输入一个正整数,单击“计算累加和”按钮,在标签Label3中显示起始值与结束值之间所有奇数的累加和。

界面如图所示。

(1)在设计应用程序界面时,要将窗体的标题改为“计算累加和”,应将窗体的____________属性的值更改为“计算累加和”(填写相应属性名)。

(2)为实现上述功能,请在划线处填入合适代码。

PrivateSubCommand1_Click()

Dimx1AsInteger,x2AsInteger,nAsInteger

DimsumAsLong

x1=Val(Text1.Text)

x2=Val(Text2.Text)

Sum=0

Ifx1

Fori=x1Tox2Stepn

If____②____Then

sum=sum+i

____③____

Nexti

Label3.Caption=“从”&x1&“到”&x2&“之前所有奇数的累加和=”&Str(sum)

EndSub

14.小丁想买几张6+1彩票,选号时,他希望前4位用自己的生日:

11月8日,即1108,特别号码他选了买彩票日子的个位数5,并且他希望前六个数字组成的数能被他的幸运数字9整除。

他的好朋友小杰帮他设计了一个VB程序,可以提供一份符合这些要求的号码清单供他挑选。

相应的界面如图1所示。

阅读程序并完成后面的问题。

 

b

a

 

图1

 

图3

(1)设计应用程序界面时,为添加a所指向的对象,应使用图2所示的“控件工具箱”中的(填写相应编号)。

图2

 

(2)请根据题意将下列程序补充完整。

PrivateSubCommand1_Click()

DimiAsInteger,jAsInteger,cAsInteger,nAsLong

c=0

n=110800+i

If②Then

List1.AddItemStr(n)+""+"5"

EndIf

Nexti

Label2.Caption="满足条件的数有:

"+Str(c)+"组"

EndSub

15.

编写“数字序列”程序,实现如下功能:

在文本框Text1中输入[100,500]范围内的整数,单击“生成”按钮Command1,在列表框List1中显示9个该序列的数字。

数字序列的生成规则为:

该项的数字+该数百位上的数字+该数十位上的数字+该数个位上的数字=下一项的数字,例如:

365+3+6+5=379。

小明编写了VB程序,运行的界面如图所示,程序代码如下:

(1)代码“PrivateSubCommand1_Click()”中的Command1_Click()是_________。

(单选,填字母:

A.对象名B.事件C.事件处理过程D.方法)

(2)为实现上述功能,请在划线处填入合适的代码。

PrivateSubCommand1_Click()

DimnAsInteger,iAsInteger

DimaAsInteger

DimbAsInteger

DimcAsInteger

List1.Clear

n=Val(Text1.Text)

Ifn>=100Andn<=500Then

Fori=1To9

A.位置一

a=n\100

b=(n-100*a)\10

c=nMod10

B.位置二

Nexti

C.位置三

Else

List1.AddItem"输入数值有误"

EndIf

D.位置四

EndSub

(3)上述代码段中缺少了List1.AddItemStr(i)+"."+Str(n),此句代码应该加在_______________(填字母)位置。

(4)若输入的数字为123,则第三项的值为__________________。

16.小婷编写了一个VB程序,实现如下功能,在文本框Text1中输入一个4位整数zs,单击解密按钮后,在List1列表框中显示当前zs值降序开始的10位相邻整数“解密前”和“解密后”的信息,运行界面如图所示。

解密规则:

将整数中各个位中的每一位值乘以5,然后除以8所得余数即为该位的值,然后将所得数的首末位进行交换。

如数字9357,解密后的值为3715。

(1)观察程序代码,可知“解密”按钮的对象名是

(2)实现上述功能,请在划线处填入合适的代码。

PrivateSubDecryp_Click()

DimzsAsLong,gAsInteger

DimbAsInteger,qAsInteger

DimmAsInteger,sAsInteger

DimjmhAsString

zs=Val(Text1.Text)

Form=zsTo①

q=(m\1000)*5Mod8

b=((m\100)Mod10)*5Mod8

s=((m\10)Mod10)*5Mod8

g=(mMod10)*5Mod8

List1.AddItemStr(m)+""+jmh

Nextm

EndSub

(3)由上述算法可知,四位数“6124”对应的解密数值是

 

2017学年第一学期书生中学高二年级第一次月考

信息技术

答题卷

一、选择题(本大题共12小题,每小题2分,共24分。

在每小题给出的四个选项中,只有一个符合题目要求)

1

2

3

4

5

6

7

8

9

10

11

12

二、非选择题:

(本大题共4小题,其中第13题和第14题每题6分,第15题和第16题每题7分,共26分)

13.

(1)

(2)①

14.

(1)

(2)①

15.

(1)

(2)

(3)

(4)

16.

(1)

(2)①

(3)

信息技术

参考答案

一、选择题(本大题共12小题,每小题2分,共24分。

在每小题给出的四个选项中,只有一个符合题目要求)

1

2

3

4

5

6

7

8

9

10

B

A

D

C

A

B

C

B

C

A

11

12

D

D

二、非选择题:

(本大题共4小题,其中第13题和第14题每题6分,第15题和第16题每题7分,共26分)

17.

(1)Caption ……1分

(2)①n=-1 ……1分

②imod2=1 ……2分

③EndIf……2分

18.

(1)4……1分

(2)①Fori=0To99……2分

②nMod9=0……2分

③c=c+1……1分

19.

(1)C……1分

(2)n=n+a+b+c……2分

(3)A……2分

(4)141……2分

20.

(1)D……1分

(2)①zs-9Step-1……2分

②jmh=Str(g)+Str(b)+Str(s)+Str(q)……2分

(3)4526……2分

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

当前位置:首页 > PPT模板 > 简洁抽象

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

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