• 50.49 KB
  • 2022-04-13 发布

海南省文昌中学2018_2019学年高一信息技术下学期段考试题

  • 8页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
海南省文昌中学2018-2019学年高一信息下学期段考试题说明:本试卷分为第Ⅰ卷(选择题)和第Ⅱ卷(非选择题),满分100分。第Ⅰ卷(选择题,共70分)本卷包括35小题,每小题2分。在每小题给出的四个选项中,只有一项最符合题目要求。1.VB中的数据类型Boolean表示()A.布尔型B.长整型C.整型D.字符串型2.描述算法可以用()A.文字,程序框图,二进制B.伪代码,程序框图,二进制C.顺序结构,选择结构,循环结构D.自然语言,流程图,伪代码3.在VB中,已知a=3,b=5,运行下列程序段后,a和b的值为()a=a*bb=a/ba=a/bA.a=3b=5B.a=15b=3C.a=5b=5D.a=5b=34.下列赋值语句正确的是()A.x+3=y-2B.d=d+2C.0=aD.x-y=15.在VB中,表达式Left("2014年青奥会",6)的值为()A.2014年青B.2014年C.2014年青奥会D.20146.下列关于VB中数组的叙述,错误的是()A.数组是一种基本数据类型B.数组是一组相同类型的变量集合C.数组中的元素的个数可以计算出来D.数组元素的引用形式为“数组名(下标)”7.在VB中,表达式"12"+"3"的值为()A.15B."15"C.123D."123"8.如程序中定义如下数组:Dima(100)AsInteger,则下列关于数组元素引用错误的是()A.a(2)B.a(23+5)C.a(101)D.a(112)9.在VB中,表达式10012mod3的值为()A.0B.2C.50D.110.下列关于解决问题过程的叙述,错误的是()nA.计算机解决问题和人类解决问题的过程是完全相同的B.人类会创造性地解决问题C.计算机解决问题必须针对一定对象,按一定步骤去做D.人类的思维有跳跃性、抽象性、模糊性11.已知a=5、b=6,则执行如下语句后a=a+bb=a+ba和b的值分别为()A.11、17B.11、11C.17、11D.5、612.当x=10时,print“x=”;x+1在屏幕上显示的结果为()A.10=;x+1B.x=11C.11D.10=x+113.如果需要用一个变量来存储数据5.7,则此变量定义的数据类型最好为()A.integerB.longC.singleD.double14.已知a=8、b=6,以下程序段If(aMod3=0)Or(bMod3=0)Thenc=a*bElsec=a+bEndIf执行后变量c的值为()A.8B.14C.48D.615.已知一个直角三角形的两个直角边为a和b,则求斜边的表达式可以写成()A.Int(a*a+b*b)B.Sqr(a*a+b*b)C.Abs(a*a+b*b)D.Trunc(a*a+b*b)16.“如果a,b中任意一个为0,那么y=y+1”。能实现该功能的VB语句是(  )A.Ifa=0Andb=0Theny=y+1B.Ifa+b=0Theny=y+1C.Ifa=0orb=0Theny=y+1D.Ifa/b=0Theny=y+117.程序的三种基本结构是(  )A.选择结构、循环结构、树型结构B.顺序结构、选择结构、循环结构C.顺序结构、循环结构、树型结构D.树型结构、顺序结构、选择结构18.关于查找,下列叙述正确的是()A.顺序查找就是按照从大到小的顺序逐一查找B.二分查找就是按照从大到小顺序逐一查找C.顺序查找一定比二分查找搜索速度慢nD.二分查找要求数据是有序的19.下列四个VB控件,具有数据输入功能的是()A.窗体B.文本框C.图片框D.命令按钮20.若x是一个整型变量,则判断它是否为5的倍数的VB关系表达式是()A.xMod5=0B.x/5=0C.x5=0D.Int(x/5)=021.返回指定日期“月份”的函数是()A.Date()B.Day()C.Year()D.Month()22.下列关于循环结构的叙述,正确的是()A.For与Next语句必须成对使用,有一个For必有一个Next与之对应B.循环体执行次数确定的情况,只能用For…Next循环C.For…Next循环只能与For…Next嵌套使用,而不能与Dowhile…Loop嵌套使用D.在For…Next循环语句中,终值必须大于初值23.下列选项中,合法的VB变量名是()A.thenB.speedC.VB.netD.a#224.为了提高程序的可读性,可以在该语句后面添加注释语句,VB程序中用作注释的标识符是()A.:B.′C.,D.!25.穷举法的适用范围是()A.一切问题B.所求问题的解无限多C.所求问题解的个数有限且有明确的条件D.所求问题解的个数有限且无明确的条件26.在VB中,表达式Int(x/2)=x/2的作用是()A.用于测试x是否为偶数B.返回一个非整数C.返回一个奇数D.用于测试x是否为素数27.将数学关系式5≤x<14表示成VB表达式,正确的是()A.x>=5andx>14B.5≤xandx<14C.x>=5orx<14D.x>=5andx<1428.下列关于算法描述的叙述中,正确的是()A.用自然语言描述算法最好B.对于同一个问题,可以使用不同算法C.用流程图无法描述循环算法D.伪代码就是用某种程序设计语言来描述n29.VB中,表达式的值不等于4的是()A.Int(4.1)B.Int(4.9)C.CInt(4.1)D.CInt(4.9)30.如下VB程序段a=1b=0m=ax=m+bb=b+1y=x+b它的基本结构属于()A.顺序结构B.选择结构C.循环结构D.树型结构31.VB6.0中Integer表示整型,其取值范围是()A.0到32767B.1到32767C.-32768到32767D.-65536到6553532.在VB中,表达式2910的结果是()A.2B.3C.2.5D.133.在VB中,设a=2,b=3,表达式a=3值是()A.1B.0C.TrueD.False34.在VB中,表达式(26Mod4)+4的值是()A.2B.6C.10D.335.如下VB程序段:x=InputBox("输入x的值:")Ifx>3ThenIfx<=6Theny=2*xElsey=3*xEndIfElsey=4*xEndIfPrinty若x、y均是整型变量,程序运行并输入6,则y的值是()A.24B.18C.12D.6n第Ⅱ卷(非选择题,共30分)36.填空题(每空2分,共10分)(1)使用二分法从数据1,3,6,9,15,16,45中查找数据16,共经过次查找就可以找到。(2)定义一个数组如下:Dima(10to20)asinteger则此数组中元素的个数为。(3)法就是在分析具体问题的基础上,抽取出一个数学模型,这个数学模型能用若干个解析式表示出来,解决了这些表达式,问题也就得以解决。(4)表达式Abs(-5)的值是__________。(5)将数学表达式gt2改写为VB表达式__________。37.填空题(每空2分,共8分)学习完数组这个知识点后,小林设计了一个程序,该程序的主要功能是,先给数组中每个元素赋值,再找出数组中最大的数,具体程序如下。(1)数组a中共有个变量。(2)数组a中所有变量的类型(相同或不相同)。(3)将程序中①的代码补充完整。(4)将程序中②的代码补充完整。38.解答题(每问2分,共12分)n水仙花数是指一个三位数,它的各位数的立方和正好等于该数本身。如:153=1×1×1+5×5×5+3×3×3小张设计了一个算法来输出所有的水仙花数,具体程序如下。(1)在程序中常见用于解决问题的方法有解析法、穷举法、递归法等,本题中使用了哪种方法?(2)程序中定义了几个变量?(3)将程序中①的代码补充完整。(4)将程序中②的代码补充完整。(5)在for循环结构中,循环体执行的次数是多少?(6)在本题中变量c主要用来存放这个三位数中的百位、十位还是个位上的数?n2018—2019学年度第二学期高一年级信息技术科段考试题参考答案第Ⅰ卷(选择题,共70分)本卷包括35小题,每小题2分。题号12345678910答案ADDBAADCBA题号11121314151617181920答案ABCCBCBDBA题号21222324252627282930答案DABBCADBDA题号3132333435答案CACBC第Ⅱ卷(非选择题,共30分)36、填空题(共10分,每空2分)(1)2(或二或两)(2)11(3)解析(或解析法)(4)5(5)g*t^237、填空题(共8分,每空2分)(1)10(2)相同(3)0(4)a(i)38、解答题:(共12分,每问2分)(1)穷举法(2)4(或四)(3)999n(4)i(5)900(6)个位

相关文档