当前位置: 初中信息技术(信息科技) /苏科版(2018) /八年级全一册 /第4章 程序设计 /本单元复习与测试
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

苏科版信息技术八年级全册第一篇程序设计

更新时间:2022-10-27 浏览次数:42 类型:单元试卷
一、选择题
  • 1. 在VB中,实现循环结构控制程序的语句是(  )。
    A . 赋值语句 B . for-next语句 C . if-then语句 D . circle语句
  • 2. 在range( )函数中最少使用的参数和最多使用参数个数分别为(    )。
    A . 0,1 B . 1,2 C . 1,3 D . 2,3
  • 3. 行人过红绿灯路口的自然语言算法描述如下,该算法可以采用(   )来实现。

     步骤1:走到红灯路口。

     步骤2:如果是绿灯,走斑马线过马路。

     步骤3:如果是红灯,停下等待。

    A . 顺序结构 B . 分支结构 C . 树形结构 D . 循环结构
  • 4. 在VB中,rgb(255,255,255)表示的颜色是(    )
    A . 白色 B . 黑色 C . 红色 D . 蓝色
  • 5. 下列哪一项不是程序一般结构:(    )
    A . 顺序结构 B . 选择结构 C . 构建结构 D . 循环结构
  • 6. 数组a共有6个元素构成:49、45、61、46、58、57,若采用选择排序算法进行从大到小排序,则元素的比较次数和排序需要几遍才能完成()
    A . 15次,4遍 B . 15次,5遍 C . 30次,4遍 D . 30次,5遍
  • 7. Python程序中变量名命名不正确的是(   )
    A . A_2B B . _xy C . 5abc D . Xabc_
  • 8. 程序有三种基本结构,分别是(    )。
    A . 顺序 选择 循环 B . 顺序 选择 嵌套 C . 顺序 嵌套 循环 D . 嵌套 选择 循环
  • 9. 小王制作了一个小熊行走的动画,如下图所示,小熊每次移动100步,重复走3次。程序执行结束后小熊共走了(  )步。

    A . 300 B . 0 C . 30 D . 100
  • 10. 如下图所示,属于(      )的算法流程图。

    A . 树型结构 B . 分支结构 C . 顺序结构 D . 循环结构
  • 11. 选择合适的选项,使程序能实现功能:运行时候输入长方形的长和宽,最后输出面积。(    )

    a=float(input("请输入长方形的长"))

    b=float(input("请输入长方形的宽"))

    _______

    print("长方形的面积为"+str(s))

    A . a*b=s B . s=a*b C . s=a**b D . a*b
  • 12. 看图回答下列问题

    1. (1) 图中共有几个对象(控件)(   )
      A . 1 B . 2 C . 3 D . 4
    2. (2) 图中的气球属于下列哪种控件(   )
      A . 按钮 B . 文件框 C . 标签框 D . 图片
    3. (3) 如果把窗体的标题“彩球”改为“彩球飘扬”,则需要设置的窗体属性是(   )
      A . Name B . Caption C . BackColor D . Font
二、填空题
三、判断题
四、操作题
  • 24. 根据“学生成绩评价”程序截图,完成填空。

    学生成绩评价程序实现对输入学生成绩进行评价的功能。评价标准是90分以上为“优秀”,80-90间为“良好”,60-80分为“及格”,60分下为“不及格”。

    1. (1) 从图中可以看出,程序设计中运用了if—语句结构;在条件语句中,是可选项。
    2. (2) 程序中的定义的变量是,变量的使用过程为:定义—
    3. (3) 程序中的input()函数是Python的内置函数,主要用于
    4. (4) 请补充完成程序,填写合适的逻辑运算符①,②
  • 25. 根据下图填空。

    图2

    图3

    图4

    1. (1) 图1是用流程图描述“水果打折计算”程序,从流程图看出,这是结构。
    2. (2) 在图1流程图中,用来表示一个过程的开始或结束的是;用来表示一个过程的流程方向的是;用来表示过程中的一项判定或一个分岔点的是。(填①②③④⑤)
    3. (3) 图2中用到了图3中的(填数字)控件;若要在界面中加一张图片,需要用到图3中的(填数字)。
    4. (4) 图2中文字部分如“计算”等是修改了控件的 属性。若将“计算”所在按钮的背景修改为红色,需要修改它的属性值。若将Text中的字体设置为“黑体、四号”,需要在属性中设置。
    5. (5) 将Text1的Locked属性值设置为时,只能显示信息不能输入内容。
    6. (6) Text1.Text=“”

      Text2.Text=“”

      Text3.Text=“”

      Label4.Caption=“”

      End Sub

      以上是图2中按钮的Click事件代码。

    7. (7) 图4中第二行的“ ’” 后面的内容绿色显示,“ ’”称为符,它告诉VB忽略该符号后面的内容。请将“ ’”后面的内容填写完整:定义x,y,z为
    8. (8) 图4中,x = Val(Text1.Text)表示;Text3.Text = CStr(z) 表示
    9. (9) 根据图4中的程序看,如果水果原价8元,购买10斤水果的应付
    10. (10) 程序设置完成后,要编译成文件,扩展名为,才能脱离VB集成环境,直接在WINDOWS环境下运行。
  • 26. 利用Python编写一个简单的登录程序,如果账号密码正确,显示成功,如果错误则继续尝试,但最多只有3次试错机会。在划线处补充程序代码。

  • 27. 下图是用VB制作的“谜语大擂台”程序界面,根据内容回答问题。


     

    1. (1) 根据图示,填写出界面中所用到的控件的名称

      控件

      名称

    2. (2) 本程序中用到了 控件,它在运行时(选择:显示/不显示),若将Interval默认值设为5000,程序运行时每秒就执行一次事件过程。
    3. (3) 由图2可知,这是命令按钮的Click事件代码。其中:Text1.Text=Time$表示。vbCrLf是一个常数,用来表示。Label5.caption语句太长,用到了(填中文名称)将一个语句分为三行书写。
    4. (4) “答案”命令按钮的代码如图3,其中第2行代码的功能是;第3行代码的功能是
    5. (5) 本程序的窗体文件全名为。工程文件全名为

      程序设置完成后,要编译成文件,才能脱离VB集成环境,可直接在windows环境下运行。

五、连线题
  • 28. 根据内容进行连线。

                                            

    Label    TextBox    OptionButton    Timer        Image      CommandButton

微信扫码预览、分享更方便

试卷信息