广西宾阳县宾阳中学2018_2019学年高一信息技术4月段考试题.docx_第1页
广西宾阳县宾阳中学2018_2019学年高一信息技术4月段考试题.docx_第2页
广西宾阳县宾阳中学2018_2019学年高一信息技术4月段考试题.docx_第3页
广西宾阳县宾阳中学2018_2019学年高一信息技术4月段考试题.docx_第4页
广西宾阳县宾阳中学2018_2019学年高一信息技术4月段考试题.docx_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

广西宾阳县宾阳中学2018-2019学年高一信息技术4月段考试题(全卷满分100分,考试时间60分钟)一、单项选择题(每题1分,共60分)1、用计算机解决问题的过程一般分为4个步骤,它们分别是分析问题、设计算法、编写程序和 ( )。 A、输出结果 B、保存程序 C、调试运行程序 D、编译程序 2、在VB中,下列选项属于字符串型数据的是( )A2356B“BX277”CBX277D2014-5-283、下列关系或逻辑表达式中,结果为“真”的是 ( )A33C(36)and(71)or(66)4、在Visual Basic中,表达式64的结果是( )。A0 B1 C1.5 D出错5、在VB中,表达式321+54的运算结果是 ( ) A、375 B、“375” C、“32154” D、321+546、在VB中,代数式b2-4ac的表达式是( ) Ab2-4ac Bbb-4ac Cb*b-4ac Db*b-4*a*c7、在VB中,若a=16,则执行语句a=Sqr(a)后,变量a的值是 ( )A1 B4 C16 D2568、在VB中,下列属于正确的赋值语句是( )Aa+b=5 B. a=True C. 5=a+b D. -a=-5*2 9、在VB中,若a=5,b=6 ,执行程序段a=b: b=a 后,变量a, b 的值分别是( )A. a=5,b=6 B. a=6,b=5 C. a=5,b=5 D. a=6,b=610、在VB中,若a=1,b=2,要使输出结果为a+b=3(如下图所示),应使用的输出语句是( )A.Print “a+b=a+b”B.Print “a+b=”;a+bC.Print a+b;“=a+b”D.Print “a+b=”;“a+b”11、判断一个整数是否为偶数的算法是:对这个数S进行求余运算,如果S mod 2 =0,那么这个数是偶数,如果S mod 20 ,则该数为奇数。 这种算法的描述方式是( )。A.自然语言 B.流程图 C.伪代码 D. 机器语言12、在第11题中,解决问题的算法基本结构是( )。A框架结构 B顺序结构 C循环结构 D选择结构13、在VB中,下列程序段执行后,变量a的值是( )a=15b=10If ab Thena=a-belse a=a+bEnd IfPrint a A. 25 B.15 C. 10 D.514、有如下 VB 程序,它的输出结果是( )。 S=0 For i=1 To 10 If i mod 2=0 Then S=S+i Next i Print“S=”;S AS=0 BS=25 CS=30 DS=5515、在VB中,下列程序段执行后,语句s=s+i重复执行的次数是 ( ) s=1For i=1 To 10 Step 3 s=s+iNext iPrint sA.3次B.4次C.5次D.10次16、在VB中,下列程序段执行后,变量b和变量c的值分别是 ( )a=23:b=18:c=0a=a+bb=a+bc=a+bA.41 41B.41 64C.59 59D.59 10017、在VB中,下列程序段执行后,变量a,b,c的值分别是( ) a=1:b=1:c=1do while a+b+c=10 a=a+1 b=b*2 c=b/2loop A. 2,2,1 B. 3,4,2 C.4,8,4 D.4,4,218、在VB中,能正确表示数学关系式5X10的VB表达式是( )A5X5 or X10 C. X5 and X5 and X1019、在VB中,若x=14,y=5,则表达式x-y Mod 32的值是( )A0B9C10D1420、在VB中,下列表达式的计算结果,值最大的是( )。A 3*3 B.33 C. sqr (4)+292 D. abs(4-5)- int(-29/2) 21、在VB中,有数值型、字符串型、布尔型、日期型等多种数据类型,其中字符串型的标识符是( ) AIntegerBStringCBooleanDDate22、在Visual Basic程序中,不能作为变量名使用的是()Aend Ba1 Cxx Dcode23、VB语言比较接近自然语言(英文)和数学语言。这样的计算机语言被称为( )。A机器语言 B汇编语言 C高级语言 D自然语言24、在VB中定义一个变量,其取值范围为1到100的整数,应将该变量数据类型定义为 ( )AString BInteger CBoolean DDate25、下列结果为True的逻辑表达式是( )。A(513)or(69) BInt(3.1)Sqr(9)C(35) And (5=10) DLen(0)=026、下列关系或逻辑表达式的结果为“True”的是( )。 A2*2 2+2 B123+45178 CNot(611) D(5 0) And (4 bB.abC.maxaD.maxb33、下列选项中不属于算法特征的确是( )A确定性 B. 有穷性 C. 可行性 D. 复杂性34、用流程图描述算法时,图形符号 表示 ( )。A条件判断B输入或输出 C赋值或计算处理D开始或结束35、在下列选项中,属于机器语言的语句是( )A、10011000 B、MOV AL , 9 C、ADD AL , 8 D、Print36、程序设计语言的发展历程是( ) A机器语言高级语言汇编语言 B汇编语言高级语言机器语言 C汇编语言机器语言高级语言 D机器语言汇编语言高级语言37、解决“鸡兔同笼”问题的一种算法是:首先输入总头数H和总脚数B,然后计算兔数R,RB/2-H,最后计算鸡数C,CH-R。这个算法的描述方式是( )。 A、伪代码 B、流程图 C、自然语言 D、计算机程序38、在VB中,下列选项可以用来定义小数的数据类型是( )。Ainteger BBoolean Csingle Dstring39、在VB中, 若要把 “china” 赋值给变量a ,则需要把变量a 的数据类型定义为( )。AIntegerBStringCBooleanDDate40、在VB中,下列选项可以用作变量名的是( )AandB12_aCa_12Da&1241、在VB中,语句Dim s As Integer的功能是( )。 A定义一个字符串型变量s B定义一个日期型变量s C定义一个整型变量s D定义一个单精度型变量s42、下列关系或逻辑表达式中,结果为“真”的是( )。Anot(39C(53)and( 69)D(53)or(65Theny=x*xElsey=4*xEndIf该程序段运行后,变量y的值是( )。A4 B6 C9 D12 52、下列四个流程图中,S1、S2、S3表示执行的语句,C表示判断条件。则其中表示顺序结构的是 ( )A. B. C.D.53、在面向对象的程序设计中,能被对象所识别的“动作”称为对象的( 。 A、方法 B、事件 C、属性 D、过程 54、结构化程序设计方法主要通过( )现。A、递归算法和递归程序 B、过程和函数的定义和调用C、程序的循环结构 D、对象55、小明在VB可视化开发环境中,做出了图5的窗口界面,由图,我们知道他在该窗口中没有使用到的控件对象是( 图5 A B C D56、一玻璃球从高空做自由落体运动,在到达地面时速度为98m/s,请问:该玻璃球从高空开始下落到地面用了多少时间?编程求此问题最佳算法是( ) A穷举法 B. 顺序查找算法 C. 递归算法 D. 解析法57、列出所有可能的情况,逐个判断有哪些符合问题所要求的条件,从而解决问题,这是( )思路 A递归算法 B. 顺序查找算法 C. 穷举法 D. 解析法58、找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计算来时限问题求解,这种方法叫做( ) A解析法 B. 顺序查找算法 C. 递归算法 D. 穷举法59、穷举法的适用范围是( )A、一切问题 B、解的个数极多的问题C、解的个数有限且可以一一列举 D、不适合设计算法60、VB的三种工作模式包括设计模式、中断模式和( )A运行模式 B对象模式 C代码模式 D属性模式二、多项选择题(每小题2分,10小题,共20分,错选、多选不得分。)61、在VB中,下列函数式的值为5的是 ( )ASqr(25)BAbs(-5)CLen(“five”)DInt(5.8) 62、下列For/Next循环语句中,循环体语句可以被多次执行的是( )。A. j=1 For i=30 to 20 Print j Next iB. j=1 For i=20 to 30 Print j Next iC. j=1 For i=20 to 30 Print j Next jD. j=1 For i=30 to 20 step -2 Print j Next i63、在VB 中,用来实现循环结构的语句是 ( )。 A、 ForNext B、Do WhileLoop C、IfThen D、DoLoop Until64、在VB中,对象的属性是用来描述对象的外部特征。下列选项中属于对象属性的是( )ACaptionBClickCBackColorDText65、下列运算结果中,哪个值是2( )。 A7/3 B73 C5 mod 2 D2 mod 5三、简答题(每空2分,共24分)66.已知一个算法, 程序段和流程图1如下,把程序段补充完整。s=0for i=1 to 开始a=m*ii=1n整除a结束输入m,ni=i+1输出a,i图2 s= next print “s=”; s开始s=0,,i=1s=s+1i=9输出s结束i=i+1图1 NYY N 67、如上图2若输入框中m=4,n=3,则m= a= ,i= 68、分析并完善程序。计算1+3+5+99的值。Dim i As Integers=0for i=1 to step 2 s= next iprint “s=”; 69、将以下程序段补充完整。问题:计算旅客的行李费,收费标准为:20千克以下(包括20千克)不收费,超过20千克的部分每千克收20元。X表示行李重量,Y表示行李费。程序段: Dim X As Single Dim Y As Single X=InputBox(输入行李重量) If _ _ Then Y=0 Else Y=_ End If Print 行李费= ;_四、程序设计题(每空3分,共6 分)70、将以下程序段补充完整。问题:输入一个正整数n,判断n是否为素数。要判断n是否为素数,最简单的方法是:统计2到n-1之间能整除n的整数个数s,若s大于0,则n不是素数,否则就是素数。根据以上方法,完善以下程序代码。Dim n, s As Integern = Val(InputBox(“n=”)s=0For i=2 to If n Mod i = 0 thens=s+1统计因数个数End IfNext iIf ThenPrint n & “是素数”ElsePrint n & “不是素数” End I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论