初中信息技术(九年级上)试题卷 姓名: 学号 得分 说明:试卷共分二部分。第一部分为笔试试题,包括单项选择题与综合题,测试时间为30分钟,满分60分。第二部分为上机操作题,测试时间为25分钟,满分为40分。 第一部分 笔试题(60分) 单项选择题(共20分,每题2分) 1.在VB程序中能把数值型转换为字符型需要使用的函数是( )? A、?Str????B、?Val????C、?Chr?????D、?Sqr? 2. a表示“处理框”,b表示“输入、输出框”,c表示“起、止框”,d表示“判断框”,以下四个图形依次为 ( ) A、abcd B、dcab C、bacd D、cbad 3. 在VB程序设计阶段,当双击窗体上的某个控件时,所打开的窗口是( ) A、工程资源管理器窗口 B、工具箱窗 C、代码窗口 D、属性窗口 4.小明想学习一种计算机高级语言,下列哪个属于高级语言( ) A、photoshop B、汇编语言 C、Visual Basic D、flash 5.VB启动后,它的工作环境中的窗体,可用作定制应用程序界面的窗口,保存窗体后它的文件扩展名是( ) A、.frm B、.exe C、.vbp D、.pdf 6.下列属于正确的VB赋值语句的是( ) A、var=Text1.Text B、x+y=3 C、Label1.Caption=”hello” D、-x=b 7.小明要用VB语句描述"AB"是小于100的非负数,正确的是( ) A、0<=AB<100??????B、?0<=AB?Or?x<100? ?C、0<=AB?And?AB<100??????D、?0≤AB<100? 8.下列哪个不属于程序设计的基本结构( ) A、顺序结构 B、链接结构 C、分支结构 D、循环结构 9.请选出下列书写正确的语句( ) A、p=5 (a+b+p) B、if a>0 then b=b+1 C、t1.text=”请输入密码:” D、For i=1 to 10 do j=j*2 10.以下一段VB程序运行后,y的值是( ) Dim Y As Integer Y=0 Do While Y<30 Y=(Y+2)*(Y+3) Loop A、60 B、72 C、34 D、156 二、综合题(共40分,11-12题每题10分,13题20分) 11.VB中我们常常会碰到控件属性及数据类型的使用,请将下列名称与功能正确连接: FontSize 文本颜色 ForeColor 标题 Caption 单精度实数 Single 字体大小 Font 字体 12.请在原程序上指出本程序的语法错误,并写出程序结果 Private Sub Command1_Click() Dim x As Integer x = Val(Text1.Text) Select Case x Case Is >= 450 Text2.Text = "优秀" Case Is >= 400 Text2.Text = "良好" Case Is > 350 Text2.Text = "中等" Case Is >= 300 Text2.Text = "及格" Case Else Text2.Text = "不及格" End Select End Sub 该程序运行后,若在文本框中输入350,则输出为: 13.输入两个数(a,b),输出最大数(max);根据题意完成流程图,并将对应的程序填充完整 ( 说明: text1.text 、 text2.text 、 text3.text 分别表示 a , b , max 的值 Private Sub Command1_Click () Dim a AS Integer, b AS Integer Dim max AS Integer 1 a= (5)
1 b= (6) If (7) then (8) Else (9) (10) End Sub ) ( 开始 ) ( N ) ( Y ) ( 结束 ) ( (4) ) ( ( 3 ) ) ( ( 2 ) ) ( ( 1 ) ) ( 输入 a , b 的值 ) 第二部分 上机操作题(40分)
提示:其中变量a表示单价, n 表示数量,k表示折扣, s表示应付款;integer 表示整数,single 表示单精度实数,end命令可结束执行。
标准答案及评分标准 笔试部分(共60分) 1、 单项选择题(每题2分,共20分) 1 2 3 4 5 6 7 8 9 10 A D C C A C C B B B 2、 综合题 11.连对一个得2分 FontSize 文本颜色 ForeColor 标题 Caption 单精度实数 Single 字体大小 Font 字体 12.每指出一处得2分,答案正确得2分 Private Sub Command1_Click() Dim x As Integer x = Val(Text1.Text) Select Case x Case Is >= 450 Text2.Text = "优秀" Case Is >= 400 Text2.Text = "良好" Case Is > 350 Text2.Text = "中等" Case Is >= 300 Text2.Text = "及格" Case Else Text2.Text = "不及格" End Select End Sub 该程序运行后,若在文本框中输入350,则输出为: 及格