1、桂林十八中14级高一下学期期中考试卷信息技术 注意:1、本试卷分第卷(选择题)和第卷(非选择题)两部分,满分100 分。考试时间:60分钟 。答卷前,考生务必将自己的姓名和考号填写或填涂在答题卷指定的位置,将条形码张贴在指定位置。2、选择题答案用2B铅笔把答题卡上对应题目的答案标号涂黑;如需改动,用橡皮擦干净后,再选涂其他答案;不能答在试题卷上。3、主观题必须用黑色字迹的钢笔或签字笔在答题卷上作答,答案必须写在答题卷各题目指定区域内的相应位置上,超出指定区域的答案无效;如需改动,先划掉原来的答案,然后再写上新的答案。一单项选择题(每小题2分,35小题,共70分)1下面关于算法的描述,不正确的是
2、( )。A有穷性:算法必须在有限步之内结束 B确定性:算法的每一步必须有确切的含义C输入:算法必须至少有一个输入 D输出:算法必须至少有一个输出2调试运行计算机程序的目的是( )。A编写程序 B设计算法 C分析问题 D检查程序的可行性3下列流程图符号中,属于处理框的是( )。C.B. D.A.4能够被计算机直接识别的语言是( )。A机器语言B汇编语言Cpascal语言 D Visual Basic语言5使用Visual Basic编程,我们把工具箱里的工具称为( )。A.事件 B.工具 C.控件 D.窗体 6我们保存一个编写好的程序,工程文件是以( )作为扩展名的。A、.frm B、.vbp
3、C、.bat D、.bas 7要改变窗体的标题时,应当在属性窗口中改变的属性是( )。A、Caption B、Name C、Text D、Label 8双击窗体中的对象后,VB将显示的窗口是( )。A、工程窗口 B、工具箱 C、属性窗口 D、代码窗口9下列每个控件都具有的属性是( )。A、Name B、caption C、font D、text10在VB中,要定义一个存储整型数值的变量,其适合的数据类型是( )。A、Boolean B、String C、Date D、Integer11在VB代码中,将多个语句合并在一行上的并行符是( )。A、撇号() B、冒号(:) C、感叹号(!) D、问号
4、(?)12下面程序执行的结果是( )。 private sub form_click() A=”123”:B=”456” C=val(a)+val(b) print C100 end subA、123 B、3 C、5 D、57913在VB语言中,下列合法的变量名是( )。A、Print B、testqw C、6cost_1 D、count2s14下列数据属于字符串函数的是( ) A、Abs( ) B、Sqr( ) C、String( ) D 、Int( )15下列逻辑表达式的值为“真”的是( )。A2 + 4 8 and 51B3 + 12 15 or 3 0 And 4 3 D10 / 5
5、3 or 65 then if b3 then c=a*b else c=a mod b end ifA、2 B、-1 C、1 D、619语句用于声明变量,并定义变量的数据类型( )。ASub BDim CCall DEnd20下列各组变量声明正确的是( )。A、Dim num as Long B、Dim for,sum as Long C、Public num%,sum$ as SingleD、Dim num1%,num2!,sum$,num1#21下列各赋值语句,语法不正确的是( )。A、x+y=5 B、number=15C、Label1.caption=time D、length=x+y
6、22如果想在程序中反复使用一个数值3.14,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用( )。A、将这个数据声明为字符串型常量,用一个常量标识符代表它B、将这个数据声明为字符串型变量,用一个变量标识符代表它C、将这个数据声明为单精度型常量,用一个常量标识符代表它D、将这个数据声明为单精度型变量,用一个变量标识符代表它23代数式 对应的VB表达式是( )。Aa + b / c - d B(a + b) / c - dCa + b / (c - d) D(a + b) / (c - d)24VB是一种面向对象的程序设计语言,构成对象的三要素是(
7、)。A、属性、事件、方法 B、控件、属性、事件C、窗体、控件、过程 D、窗体、控件、模块25在VB 中,描述对象的外部特征属于对象的( )。A事件 B方法C属性 D驱动26以下程序段执行后,整型变量a的值为( )。a = 3b = 5b = b + aa = a + b A3B5C11D1327函数len(“2008奥运”)返回的值是( )。A、4 B、5 C、6D、828下列表达式中的值不为6的是( )。A、193 B、19/3 C、Int(19/3)D、19 mod 1329以下表达式中,表示”a 大于等于b并且a小于c”的表达式是( )。A、ab and a =b or a =b and
8、 a c D、ab or a c 30若a = 8,b = 5,则运行Print a; -; b; =; a - b的结果是( )。A、a -b = 3 B、8 - 5 = 3C、a - b = a b D、331在机场托运行李,每人免费25千克,超过25千克不到50千克,则超出部分按每千克10元收费,如果超过50千克,则超过部分按每千克20元收费。这种计费程序最适合用到的程序结构是( )。A.循环 B.赋值 C.分支 D. 顺序32下列关于fornext语句的说法正确的是( )。A、循环变量、初值、终值和步长都必须为数值型B、step后的步长只能为正数C、初值必须小于终值 D、初值必须大于终
9、值33在VB环境下,当写一个新的VB程序时,所做的第一件事是( )。A、编写代码 B、新建一个工程 C、打开属性窗口 D、进入VB环境34下列程序执行后,整型变量n的值为( )。 n=0 for i=1 to 100 if i mod 4=0 then n=n+1 end if next i A、5050 B、25 C、26 D、3335以下程序段执行后整型变量n的值为( )。 n=0 for i=1 to 20 step 5 n=n+i next i A、50 B、34 C、15 D、210二填空题(每空2分,15小题,共30分)36(1)、所谓算法是 (2)、VB程序设计一般包括 、 、
10、。(3)、描述算法的方法有3种,分别是 、 、 。(4)、VB是一种 程序设计语言。(5)、abs(-3.8)= sqr(49)= int(-7.8)= (6)、int(10*Rnd()表示 37. 将以下计算50以内奇数和S的值(s=1+3+5+49)的程序段补充完整. private sub form_click( )dim i as integer, s as integers=(1)_for i=1 to 50 (2)_ (3)_Next iprint “50以内奇数和=”; send sub答 案12345678910CDBACBADAD11121314151617181920BCDCDBBABA21222324252627282930ACDACCCBCB3132333435CABBB36(1)解决问题的方法和步骤(2) 设计程序界面 编写程序代码 调试、运行程序(3)自然语言 伪代码 流程图(4)可视化(面向对象或高级语言都算对)(5)3.8 7 -8(6)0-9这十个整数37 (1) 0 (2)step 2 (3) s=s+i 版权所有:高考资源网()