书签 分享 收藏 举报 版权申诉 / 16
上传文档赚钱

类型浙江省宁波市高一信息技术上学期期末试题新人教版(DOC 13页).doc

  • 上传人(卖家):2023DOC
  • 文档编号:5627533
  • 上传时间:2023-04-27
  • 格式:DOC
  • 页数:16
  • 大小:689.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《浙江省宁波市高一信息技术上学期期末试题新人教版(DOC 13页).doc》由用户(2023DOC)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    浙江省宁波市高一信息技术上学期期末试题新人教版DOC 13页 浙江省 宁波市 信息 技术上 学期 期末 试题 新人 DOC 13 下载 _其它_信息_高中
    资源描述:

    1、浙江省宁波市2012-2013学年高一信息技术上学期期末试题一、判断题(正确的选“A”,错误的选“C”,共13小题,每小题1分,共13分)1、Visual Basic(简称VB)是一种通用的基于对象的程序设计语言; 2、VB开发的应用程序的两个特征是“对象”和“事件驱动”;3、在程序代码中,“对象名.方法名”可以是一个完整的语句,但“对象名.属性名”不是一个完整的语句;4、对象是由一组表示对象状态的数据和一组描述处理对象属性的方法(行为)的代码构成; 5、TEXT1.TEXT=C和C= TEXT1.TEXT 都没有语法错误;6、运行列表框对象语句:List1.AddItem= 同学们好!,会显

    2、示:同学们好!7、在VB窗口中建立命令按钮对象,双击该对象,建立的程序名称中的对象名和命令按钮对象名称相同;8、在VB窗口中,双击窗体对象,也可以进入编程界面;9、在VB窗口中,双击命令按钮对象,建立事件处理过程名(对象名_事件的标准名),其事件的标准名不能再改变;10、在VB窗口中建立命令按钮对象,改变命令按钮对象名称后,该命令按钮对象上显示改变的名称;11、标准函数的自变量表达式里不能包含自定义函数;12、HTML是传输网页的协议;13、同一个邮箱在Outlook Express和Foxmail上的收发协议是不一样的;二、选择题(共26个单选题,每题2分,共52分)14、下列关于算法的叙述

    3、不正确的是( ) (A)程序按照算法运行,程序是算法的实现 (B)算法必须有输出 (C)一个问题的算法具有唯一性(D)算法的表示方法有自然语言、流程图、伪代码等15、在VB编程中,我们使用函数与过程是为了 ( ) (A) 使程序模块化 (B) 使程序易于阅读 (C) 提高程序运行速度 (D) 便于系统的编译16、下列对程序解决问题的过程描述中,哪个是正确的()(A) 编写程序设计算法分析问题调试运行与检测结果(B) 设计算法分析问题编写程序调试运行与检测结果(C) 设计算法分析问题调试运行与检测结果编写程序(D) 分析问题设计算法编写程序调试运行与检测结果17、信息的编程加工里面( )是编程的

    4、核心,是解决问题的方法和步骤(A)算法设计 (B)界面设计 (C)代码编写 (D)调试运行18、在Visual Basic的代码窗口中,语句List1.Clear中的Clear是()(A)属性值 (B)属性名 (C)对象名 (D)方法19、一只漂亮的酒杯被摔碎了,则漂亮、酒杯、摔、酒杯被摔碎了分别代表的是( )(A)对象,属性,事件,方法 (B)对象,属性,方法,事件(C)属性,对象,方法,事件 (D)属性,对象,事件,方法20、 有如下visual basic程序:private Sub command1_Click()s=0If s 0 And 2n - 1 1( B)2 * n 1 An

    5、d Not (2 * n - 1 = 1)( C)2n - 1 0 And 2n - 1 1( D)2 * n - 1 0 And 2n - 1 125、有关下列语句说法不正确的是( ) If a=b=c Then Msgbox(“这三个数相等”) Else Msgbox(“这三个数不相等”) 赋值语句 a=bc 赋值语句 a+b=c Msgbox (a+b=c)(A)语句能运行,但逻辑上有错误(B)语句能运行,且无任何逻辑错误(C)语句不能运行 (D)语句不能运行26、下面是一段关于计算变量S的算法,下列能正确描述S的算式是( ) 变量S的初值是0,变量T的初值是1,循环变量A的初值为1;

    6、循环变量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+9927、以下算法中,需要通过多重循环一一列举出解决问题的所有可能解,并在逐一列举的过程中,检验每个可能解是否是问题的真正解;而需要从实际问题中归纳出数学表达式,就此求出解;这两个算法分别是( )(A)穷举法、公式法 (B)循环法、递归法 (C)查找法、函数法 (D)枚举法、解析法28、VB中工程文件的扩展名为 ( )(A).vbp (B).frm (C) .bas (D) .vb

    7、w29、下列关于控件属性的说法正确的是 ( )(A)控件的每一个属性都具有同样的默认值; (B)所有对象都具有同样的属性;(C)控件的属性只能在设计时设置,不能在运行时修改;(D)单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值;s=0:i=1:a=1:b=1i11s=s+a*b*ia=-a:b=1-bYNi=i+230、将文本框Text2内输入的数据送到字符型变量n 中,则应使用的语句是 ()(A)n = text2 (B)n = text2.text(C)n = val(text2) (D)n = val(text2.text)31、 设x=4,y=6,则

    8、能在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 )3633、运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的出错信息。发生下标越界错误时所执行的语句是( )Private Sub Command1_Click() Dim a(0 To 5) As Integ

    9、er Dim i As Integer a(0) = 1 For i = 1 To 5 a(i) = 2 * a(i-1) + 1 Next i Text1.Text = Str(a(i) End Sub(A ) (B) (C) (D)34、对数组声明语句:Dim a(0 to 3,0 to 4) As Integer,下面说法不正确的是( ) (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、在信息加工中,经常要对被处理的数据进行排序

    10、,在排序时经常要进行数据的交换。下面有四个程序段: x = x- yy= x+yx= yxt = x x= yy= tx = x + yy= xyx= xy x = yy =x 其中将能正确地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), 程序段如下: Dim A(-20 To 20) As Integer for i=

    11、 to step List1.AddItem A( ) Next i 上程序中的,依次填入有下面几个可能答案:、 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)34 (B)3/4 (C)4 mod 3 (D)3 mod 4 38、根据下列程序段运行后a的值 ,划线处应该填入的合理数据类型为 ( )Dim a As _a = 1For i = 1 To 8a = a * iNext i(A)Int

    12、eger (B)Long (C)Single (D)Double39、理论上,Fix(Timer() Mod 60)*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的数据所

    13、在的数组元素的下标,记为i;若未找到,输出结果为提示字符串:找不到。当在n=8个元素的数组里顺序查找数据的示意图如下:找到情况 未找到情况总结顺序查找数据结果判断条件:(1)、 当找到时,肯定i=8, n个数据时,肯定i8了;n个数据时,当i=n+1时,表示找不到。 顺序查找的主程序段如下:Private Sub 顺序查找_Click() n个数据放入d(1)到d(n)中 Key = Val(Text1.Text): i = 1 变量Key从文本框Text1取的数要查找的数; Do While i = i + 1 Loop If i = n Then Text2.Text = 在d( + St

    14、r(i) + )中 例如在文本框Text2显示:“在d(6)中” Else Text2.Text = 找不到 End IfEnd Sub40、上程序Do While的条件 是( ) (A)Key d(i) (B)i = n (C)Key d(i) And i = n (D)Key d(i) or i = n (二)数制转换。将一个十进制正整数x转换成十六进制数的方法和转换成二进制类似,反复除16取余法,例如:(1)x被除16取余数r1,r1是所求的十六进制数的一个数(第一次就是个位数);(2)r1转换成十六进制数的一个基数并转换成字符,追加到十六进制数S的左边; (3) 求出x被除16的商x1

    15、;(4)对x1重复(1)、(2)、(3)过程,直至商为0;(5)最后的S即为所求的十六进制数;下列Visual Basic程序的功能是将一个十进制正整数x转换成十六进制数。界面如图所示,在文本框Text1中输入一个十进制数制,在文本框Text2中输入要转换的数的基数(例如:16=十六进制数的基数),单击数制转换按钮(Command1)后,在文本框Text3中输出转换的结果。Text2Text1Text3Command1相应的Visual Basic程序如下:Private Sub Command1_Click()Dim s As String, r As Integerdec = val(Te

    16、xt1.Text) dec得到一个十进制整数,例如:255; base = val(Text2.Text) base得到要转换的数的基数,例如:16; s = s变量存放要转换到的十六进制整数; Do While dec 0 r = If r = 10 Then 如果base10进制,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 余数r10时,十进制数和十六进制基数相同; En

    17、d If Chr (65 +( r - 10)或str(r)在s左边,实现了反次序输出; dec = Loop Text3.Text = sEnd Sub41、解决上问题所用的算法是: ( A )枚举法 (B ) 解析法 (C ) 顺序查找 (D ) 选择法42、 在 应填入( )( A ) base Mod dec ( B ) dec / base ( C ) dec Mod base ( D ) dec base43、在 中应填入( )( A ) base Mod dec ( B ) dec / base ( C ) dec Mod base ( D ) dec base四、读程序,写出下

    18、列程序的输出结果(共11个单选题,每题2分,共22分)44、 有以下程序段: s = 1:j=2Do While sjFor j = 2 To -2 Step -1 s = s*j Next jLoop MsgBox(s)则s = s*j 的执行次数是( )(A)1 (B) 4 (C)5 (D)645、在窗体上画一个命令按钮,名称为command1,单击命令按钮,执行如下事件过程:Private Sub Command1_Click() Dim a As StringDim c As Stringa = software and hardwarec = Mid(a, 14, 8)Text1.t

    19、ext = cEnd Sub则在文本框Text1中显示的信息是( )(A)software and hardware (B)software(C)hadrware (D)and46、在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程: Private Sub Command1_Click()Dim n As IntegerDim m As Integerm = 0For n = 1 To 20If n Mod 3 0 Then m = m + n 3Next nText1.text = Str(m)End Sub程序运行后,如果单击命令按钮,则文本框Text1中显示的内容是

    20、( )(A)15 (B)18 (C)42 (D)2447、Sub test1() a=320 a1=a100 a2=(a-100*a1)10 a3=(a-100*a1-10*a2) B=100*a3+10*a2+a1MsgBox (B)End sub该程序的运行结果是 ( ) (A)320 (B)32 (C)230 (D)2348、Sub test2() a = 12:b = 12:c = 5Label1.Caption = Label2.Caption = If a b Or Not bc Then Label1.Caption = mondayElse Label2.Caption = t

    21、igerEnd IfLabel3.Caption = Label1.Caption+ Label2.CaptionEnd sub该程序段运行后,在标签Label3的Caption属性值是( )()monday ()tiger ()mondaytiger (D)49、Sub test3() 双重循环运行 输出图形 与3重复,但3已改题For i = 1 To 5 step 1 s = For j = 1 To 2 * i - 1 s = Str(j) + s Next j List1.AddItem sNext iEnd Sub该程序的运行后列表框输出的第三行是 ( )()33333 ()555

    22、55 ()12345 (D)5432150、Function f(x As Long, y As Long) As Long Dim t As Long, r As LongIf x y Then t = x: x = y: y = tr = x Mod yDo While r 0 x = y: y = r r = x Mod yLoopf = yEnd Function-Private Sub Command1_Click()Dim a As Long, b As Longx = Val(InputBox(x=)y = Val(InputBox(y=)a = x: b = ys = f(x,

    23、 y)MsgBox (Str(a * b / s)End Sub当x=20,y=6时,以上程序运行后,输出结果是( ) ()2 ()120 ()30 ()6051、如果要保持上程序的算法(输出结果)不变,下面说法正确的是( )() 这行If x y Then t = x: x = y: y = t可去掉;()这行a = x: b = y可去掉,MsgBox (Str(a * b / s)改成MsgBox (Str(x * y / s)就可以了;()输出结果是a,b的最大公约数;()上面说法都错; 52、 Sub test7() For i = 1 To 6 S = S + (-1) i *2

    24、iNext iMsgBox (S) End sub该程序的运行结果是( ) ()126 () -126 ()-42 ()4253、Sub test12() S=0 Do While c = i Then X = X + 1Next iFor i = 2 To -2 Step 3 If (X / 2) = i Then X = X + 1Next iMsgBox (X+i)End Sub 该程序的运行结果是( ) ()64 ()13 ()61 ()62五、网页制作与信息技术基础选择题(共6个单选题,每题2分,共12分)55、用FrontPage设计一个站点如图1、图2,用浏览器浏览该站点如图3所

    25、示,点击主页上含有“环游世界”的图片,打开图片属性如图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 )将

    26、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.htm58、下列有关网页制作的说法不正确的是( )( A )网页的三要素指的是文字、图形图像、超链接( B )网页发布时,

    27、只需将主页一个文件上传到服务器(C )网页还可以使用“表格”、“表单”、“音乐”和内嵌程序等构件,起到美化网页的作用( D )网站和网页的地址用URL(统一资源定位器)标识59、下列不属于因特网上的协议是( )( A )WWW ( B ) FTP ( C )HTTP ( D )TCP/IP60、以下说法不正确的是 ( ) ( A )Excel一个工作簿中可以有多个工作表,工作表之间基本是相互独立的;( B )汉字的外码和机内码一一对应;( C )域名和IP一一对应;( D )Access表不能插入Excel文件;考生学校考生姓名试场编号考试号码最后得分一、判断题(共13题,每题1分,共13分)1A2C3A4A5A6C7A8A9C10C11C12A13C二、选择题(共41题,每题2分,共82分)14C15A16D17A18D19C20C21D22B23B24B25D26D27D28A29D30B31B32B33D34B35C36D37D38B39B40C41B42C 43D44C45C46C47D 48A49D50D51D52D 53D54B三、选择题(共6题,每题2 分,共12 分)55B56C57A58B59A60D 2012(上)期末试卷参考答案

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:浙江省宁波市高一信息技术上学期期末试题新人教版(DOC 13页).doc
    链接地址:https://www.163wenku.com/p-5627533.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库