期末专题程序设计训练--选择题 九年级 川教版(2018)(Word版,含答案)

资源下载
  1. 二一教育资源

期末专题程序设计训练--选择题 九年级 川教版(2018)(Word版,含答案)

资源简介

期末专题训练--选择题 九年级 川教版(2018)
1.在VB中,Select Case数值表达式,属于程序设计中的哪种结构?( )
A.顺序结构 B.分支结构 C.循环结构 D.交叉结构
2.下列流程图中,输入a值,当a值为0或正数时直接输出a,如果a值为负数时输出a的相反数,下列虚线框内正确的流程表达是( )。
A. B. C. D.
3.小华同学使用VB程序保存了一个工程文件,这种工程文件的拓展名是( )
A..vbp B..mp4 C..bmp D..doc
4.小明在程序中使用了IF语句,该语句属于下面哪种程序结构?( )
A.顺序结构 B.分支结构 C.循环结构 D.交叉结构
5.小明做小球自由落体的实验,他站在n米高的塔上把一个小弹球自然落下,小球每次落地后反跳回原高度的一半;再落下,以此往复。要求计算小球在第100次落地时,共经过多少米?如果用计算机编程解决该问题,应该使用哪种算法结构( )。
A.顺序结构 B.循环结构 C.选择结构 D.旋转结构
6.针对某市出租车收费政策的算法如下:
步骤1:上车后计价设备里程数清零 步骤2:到达目的地后读取本次行驶里程 步骤3:根据判断结果进行计算,如果本次里程数小于或等于3公里按8(元)收费,如果本次里程数大于3公里则按8+(本次里程数-3)*2+2.5(元)收费
上述算法描述采用了( )。A.自然语言 B.机器语言 C.流程图 D.程序设计语言
7.在VB中,下列哪个函数可以实现图片的动态加载,使程序可以实时加载不同的图片?( )
A.Click() B.LoadPicture() C.LoadImage() D.MakePicture()
8.a瓶子中有10毫升红墨水,b瓶子中有10毫升蓝墨水,假如要交换a瓶子与b瓶子里的墨水,需要借助一个空瓶子c。流程图如下,请完善算法:( )
A.红、b B.蓝、a C.红、a D.蓝、c
9.启动VB后,系统为用户新建的工程起一个名为( )的临时文件。
A.窗体1
B.工程
C.工程1
D.窗体
10.在VB中,TextBox控件可以提供用户输入或者显示文本,又称为( )
A.输入控件 B.输出控件 C.文字控件 D.文本框控件
11.我们利用计算机解决问题时,第一步应该( )。
A.设计算法 B.编写程序 C.分析问题 D.运行调试
12.在“大鱼吃小鱼”的游戏中,想让大鱼跟随鼠标移动,算法描述如下:
步骤1:判断大鱼到鼠标指针的距离;
步骤2:如果大鱼到鼠标指针的距离大于10,那么就让大鱼面向指针移动3步,否则大鱼就不移动。
要完成以上两个步骤,应选择的合适程序结构是( )。
A.树型结构
B.循环结构
C.顺序结构
D.分支结构
13.某中学每学期都会举行跳绳比赛,比赛规定一分钟跳200次及以上就能被评为“跳绳达人”。试编写一程序,输入一分钟跳绳的次数n,若大于等于200次,输出“跳绳达人!”,否则输出“继续努力!”。请完善流程图,“____”处应该填写的内容为:( )
A.n大于200吗? B.n小于200吗?
C.n大于等于200吗? D.n小于等于200吗?
14.对于VB窗体的名称,下列说法不正确的是( )
A.第一个窗体名称默认为Form1
B.修改名称时尽量含义清晰
C.好的名称有利于程序的维护
D.窗体的名称是不可以修改的
15.Print(315//10)应该输出什么?( )
A.5 B.31 C.3.15 D.31.5
16.以下问题最适合用计算机编程来处理的是( )。
A.确定放学回家路线 B.计算100000以内的素数之和
C.计算一个同学期中考试各科成绩总分 D.了解明天天气情况
17.在VB中,下列哪个是启动程序运行,从而观看运行效果的快捷键?( )
A.F3 B.F4 C.F5 D.F6
18.执行以下VB程序,s的结果是( )
A.55 B.18 C.22 D.30
19.下列流程图图示中,表示“判断”的框图是( )。
A. B. C. D.
20.关于下图中的指令块组描述错误的是( )
A.图中的指令块组是循环结构
B.图中两个图标之间的时间间隔是200ms
C.启动模拟器后,两个图标循环显示10次
D.图中的指令块组是顺序结构
21.VB语句“For i=1 To 100 step 2”,i的值可能( )
A.100 B.99 C.2 D.50
22.以下说法中正确的是:( )
A.计算机语言有机器语言、汇编语言、高级语言
B.计算机语言只有三种,即Basic语言、Pascal语言、C语言
C.只有机器是低级语言
D.高级语言接近自然语言,能被计算机直接识别和接受
23.python运行程序的快捷键是( )
A.F1 B.F2 C.F5 D.F8
24.执行下图所示的流程后,输出m的值为( )。
A.5 B.8 C.16 D.32
25.程序是完成一定处理功能的( )有序集合。
A.软件 B.指令 C.字节 D.编码
26.For语句,在计算机程序结构中,属于下列哪种程序结构?( )
A.顺序结构 B.分支结构 C.循环结构 D.交叉结构
27.八个二进制构成一个字节(Byte),1KB=( )Byte,1MB=( ) KB,1GB= ( )MB( )
A.1000,1000,1000 B.1024,1024,1024
C.2000,2000,2000 D.4000,4000,4000
28.python使用缩进作为语法边界,一般建议怎样缩进?( )
A.一个空格 B.两个空格 C.四个空格 D.八个空格
29.在VB中,CommandButton控件主要是实现( )功能。
A.按键功能 B.显示文字 C.显示图片 D.播放声音
30.在程序运行过程中,所有语句都是一条接一条执行,不跳过也不重复,这种程序结构称为( )
A.顺序结构 B.判断结构 C.选择结构 D.循环结构
31.在VB程序设计中,窗体与控件统称为( )
A.对象 B.窗控 C.控窗 D.项目
32.该流程图描述的是任意输入两个整数X和Y,按从小到大的顺序输出显示。下列描述正确的是()
A.此程序为循环结构 B.此程序为顺序结构 C.判断语句为x>y D.判断语句为x33.( )是应用软件的设计者提供给用户使用软件工程的窗口,是VB中的重要对象。
A.字体 B.窗体 C.图像 D.工具
34.小华想每次单击按钮时,让名称为boy的图像框控件往上移动,请问它可以在单击按钮事件中输入( )代码。
A.boy.Top = boy.Top + 100 B.boy.Top = boy.Top - 100
C.boy.height = boy.height + 100 D.boy.height = boy.height - 100
35.曹冲称象是大家熟悉的一个故事,如果用算法流程图来描述称象的过程,请补充完整流程图。( )
A.再把大象牵到大船上
B.往船上装石块,使船下沉到原记号处为止
C.测量记号离船舷的距离
D.在水面处的船身上再做一个记号
36.每个对象都有用户的操作或者系统触发做出响应的多种方式,这些响应方式称为( )
A.控件 B.工程 C.事件 D.窗体
37.小刚在设计一个VB程序,它给的算法描述如下,这是一种( )的算法表示方法。
(1)在窗体form1上创建2个CommandButton按钮;(2)点击“变色”按钮时,窗体form1背景随机变色; (3)点击“退出”按钮时,退出程序。
A.自然语言 B.机器语言 C.流程图 D.伪代码
38.在Python中运行print(1+3+7),运行结果为( )。
A.1 B.3 C.11 D.7
39.按钮元件有( )种状态
A.1 B.2 C.3 D.4
40.在VB中,同类型控件在一个时间中执行相同或类似代码时,使用( )可以更好的管理。
A.控件 B.控件数组 C.控件属性 D.控件拓展
试卷第1页,共3页
试卷第1页,共3页
参考答案:
1.B
【详解】Select Case是计算机语言,是VB6.0条件控制语句之一,根据给定的条件判断程序的流程走向,属于选择结构,选择结构其实就是分支结构,故本题正确选项为B。
2.A
【详解】本题考查流程图相关知识。菱形是判断环节,矩形是普通工作环节用。图中要用判断语句,判断条件是a值为0或正数时,则应该是a>=0。故选A。
3.A
【详解】本题考查VB的相关知识。.vbp(Visual Basic Project)是VB的工程文件,.mp4是常见的视频文件扩展名,.bmp是图像文件扩展名,.doc是Word2003以前版本的文本文档的扩展名。故本题正确选项为A。
4.B
【详解】本题考查编程程序结构相关基础知识。在程序中使用了IF语句,该语句属于分支结构,多与else相配。根据题意,该题正确答案选择B选项。A、C、D选项均不符合题意,故不选。
5.B
【详解】本题考查算法与编程相关知识。循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。它由循环体中的条件,判断继续执行某个功能还是退出。题干中的算法属于循环结构。故选B。
6.A
【详解】本题考查算法描述的表达方式。题中出租车收费政策的算法描述采用的是自然语言。故本题选择A选项。
7.B
【详解】本题考查VB中常用函数的相关知识。LoadPicture()是一个函数,用来将指定图形文件调入内存,在窗体中装入图形作为背景,当用户单击窗体或双击窗体时,显示的标题、图形和文字都有所不同,故本题正确选项为B。
8.B
【详解】本题考查交换算法。根据题意:先将红墨水导入c瓶,再将蓝墨水倒入a瓶,最后将红墨水倒入b瓶,这样a、b两瓶的墨水就交换了。故选项B正确。
9.C
【详解】本题考查VB相关知识。启动VB后,系统为用户新建的工程起一个名为“工程1”的临时文件。根据题意,C选项正确。A、B、D选项均不符合题意,故不选。
10.D
【详解】本题考查VB编程。VB中,TextBox控件是文本框控件,选项D正确。
11.C
【详解】本题考查算法基础知识。计算机解决问题的方法和步骤,也称为算法。算法的第一步,分析问题;第二步,设计算法;第三步,编程程序;第四步,运行调试。故选项C正确。
12.D
【详解】本题考查算法相关知识。在一个算法中,经常会遇到一些条件的判断、算法的流程根据条件是否成立有不同的流向,这种先根据条件作出判断,再决定执行哪一种操作的结构称为分支结构。本题中的算法描述,在步骤2中可以看到有条件判断,故选D。
13.C
【详解】本题考查算法相关知识。根据题干中的要求,若大于等于200次,输出“跳绳达人!”,故应填写n大于等于200吗?。故选C。
14.D
【详解】本题考查VB的相关知识。在VB中,我们可以先选中要改名的窗体,在属性里找Caption属性,一般第一个窗体都默认Form1,然后改成自己想要的名称就可以,故选项为D。
15.B
【详解】本题考查Visual Basic相关知识。在Print语句中就是连续输出括号内的值,双斜杠(//)表示地板除,即先做除法(/),然后向下取整(floor),Print(315//10)得到的结果应该是31,故选项B正确。
【点睛】
16.B
【详解】本题考查信息的处理。确定放学回家路线,可以通过百度地图来确定,选项A错误;计算100000以内的素数之和,解决这个问题首先需要分析问题、设计算法、编写程序和调试运行,这符合计算机编程处理问题的步骤,选项B正确;计算一个同学期中考试各科成绩总分,可以通过Excel来统计处理,选项C错误;了解明天天气情况,可以通过网络、电视等了解,选项D错误。
17.C
【详解】本题考查VB编程。VB中,F5是运行程序的快捷键,选项C正确。
18.B
【详解】本题考查VB相关知识点。for i =0 to 10 step 3是指i分别=0,3,6,9。利用s=s+i;i=0时,s=0+0,s=0;i=3时,s=0+3,s=3;i=6时,s=6+3,s=9;i=9时,s=9+9,s=18。故选B。
19.B
【详解】本题考查算法流程图。“输入/输出框”用平行四边形表示,选项A错误;“判断框”用菱形表示,选项B正确;“开始/结束框”用圆角矩形表示,选项C错误;“处理框”用矩形表示,选项D错误。
20.D
【详解】本题考查的是程序设计相关知识。图中显示重复10次,则A和C正确。指令执行过程中暂停200ms,则B正确。排除ABC选项,故选D。
21.B
【详解】本题考查VB相关操作。VB语句“For i=1 To 100 step 2”中step表示步长,就是每次i增加的数量,这里step后面是2,则每次变量i就增加2。因此,i的赋值从1开始,最大到99,即1、3、5、7...99,所以,i只能为奇数。根据题意,B选项99为奇数,符合题意,正确。A、C、D均为偶数,故不选。
22.A
【详解】本题考查算法与编程。计算机语言有机器语言、汇编语言、高级语言。Basic语言、Pascal语言、C语言都是高级语言。高级语言接近自然语言,但是需要进行编译才能被计算机识别和接受。选项A符合题意,选项B、C、D均不符合题意。
23.C
【详解】本题考查Python相关知识点。python运行程序的快捷键是F5。故选C。
24.C
【详解】本题考查流程图。
1<5Y,m=1*2=2,i=1+1=2
2<5Y,m=2*2=4,i=2+1=3
3<5Y,m=4*2=8,i=3+1=4
4<5Y,m=8*2=16,i=4+1=5
5<5N 结束 。故本题选择C选项。
25.B
【详解】本题考查程序相关知识。程序是完成一定处理功能的指令有序集合。故选B。
26.C
【详解】本题考查算法与编程。for循环可以遍历任何序列的项目, 如一个列表或者一个字符串。循环结构:反复执行某个或某些操作,知道条件为假或为真时才停止循环,分为当型循环和直到型循环,当型循环先判断条件,当条件为真时执行循环体,直到型循环先执行循环体,再判断条件,当条件为假时结束循环。故选C。
【点睛】
27.B
【详解】本题考查计算机系统组成。1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB,选项B正确。故选B。
【点睛】
28.C
【详解】本题考查的知识点是Python语言的语法知识。Python有着严格的缩进规范,一般缩进是四个空格。故答案为C选项。
29.A
【详解】本题考查VB的相关知识。CommandButton命令按钮最常用的事件是鼠标点击(Click)事件,当点击按钮时,犹如发出了一道命令,而这也正是“命令按钮”这个说法的由来。
故本题正确选项为A。
30.A
【详解】本题考查程序结构的相关知识。顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。故本题正确选项为A。
31.A
【详解】本题考查VB相关知识点。在VB程序设计中,窗体与控件统称为对象。
32.C
【详解】本题考查流程图。此程序为选择结构,要按从小到大的顺序,判断框内应填写x>y。故选项C正确。
33.B
【详解】本题考查VB相关知识。窗体是应用软件的设计者提供给用户使用软件工程的窗口,是VB中的重要对象。根据题意,B选项正确。A、C、D选项均不符合题意,故不选。
34.B
【详解】本题考查VB的相关知识。vb窗体的位置不是以 X Y 座标定位的,而是以 left属性 (左边距离) top属性 (顶部距离),要上移窗体,就要把 top属性 (距顶部距离)减少,故本题正确选项为B。
35.B
【详解】本题考查算法与程序设计。用算法流程图来描述称象的过程,把大象牵到船上、在水面处的船身上做一个记号、牵走大象、往船上装石块使船下沉到原记号处为止、称出所有石块的重量。故选项B正确。
【点睛】
36.C
【详解】本题考查VB编程、程序控制相关知识。每个对象都有用户的操作或者系统触发做出响应的多种方式,这些响应方式称为事件,C选项正确。A控件、B工程、D窗体都与题意不符,故不选。
37.A
【详解】本题考查程序设计。算法的描述方式有︰自然语言、流程图、伪代码等。自然语言就是人们日常生活中通常所用的语言,题目中描述的就是人们日常用的语言。故选A。
【点睛】
38.C
【详解】本题考查编程相关知识点。print(1+3+7)是输出1+3+7的和。故选C。
39.D
【详解】本题考查Flash基础知识。按钮元件有弹起,指针经过,按下,点击,4种状态,选项D正确。
40.B
【详解】本题考查VB相关知识点。在VB中,同类型控件在一个时间中执行相同或类似代码时,使用控件数组可以更好的管理。
答案第1页,共2页
答案第1页,共2页

展开更多......

收起↑

资源预览