第二单元 Visual Basic程序设计初步 知识点题库

根据下图填空。

  1. (1) 图中是用流程图描述“水果打折计算”的程序,从图中符号(填①②③④⑤),可以判断这是结构。
  2. (2) 图中,用来表示算法的开始或结束的是;用来表示流程方向的是;用来表示需要用户输入的信息的是。(填①②③④⑤)
  3. (3) 如果水果原价8元,购买10斤水果执行 (填Y或N)流程,输出应付z为 元。
根据“学生成绩评价”程序截图,完成填空。

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

  1. (1) 从图中可以看出,程序设计中运用了if—语句结构;在条件语句中,是可选项。
  2. (2) 程序中的定义的变量是,变量的使用过程为:定义—
  3. (3) 程序中的input()函数是Python的内置函数,主要用于
  4. (4) 请补充完成程序,填写合适的逻辑运算符①,②
Python的算术运算符不包括(  )。
A . B . // C . % D . \
编写程序,计算1*2*3*…*10的乘积。
在VB中,循环结构可以让我们的代码变得短小精悍,减少我们编写重复性代码工作。如图12所示,认真阅读程序并观察运行结果,完成以下题目。

VB中,For循环语句的格式如下:

For循环变量= 初值 To 终值 Step 步长值语句组

Next

  1. (1) 在图12中,椭圆形区域内的“输出按钮”对应的是(    )控件。
    A . 标签 B . 按钮 C . 单选框 D . 图像框
  2. (2) 在图12中的代码窗口中循环语句For i=1 To 10 step 1中,该循环语句的步长值是(    )。
    A . 1 B . 2 C . 3 D . 4
  3. (3) 图12代码窗口语句: Form1. Print i中的“Print” 函数作用是(    )。
    A . 定义 B . 赋值 C . 输入 D . 输出
在条件选择语句If …… Else If …… Else If …… End If中,当If结构内有多个条件都为True时,则(    )
A . VB依次执行条件为True的后面的语句块 B . VB执行第一个为True的条件后面的语句块 C . VB执行最后一个为True的条件后面的语句块 D . VB执行任一个为True的条件后面的语句块
计算1到100之和,欲设计的界面如下:

图片_x0020_2

  1. (1) 设置部分对象及其属性如下表:

    对象名

    属性名

    属性

    Command1

    计算

  2. (2) 编写代码:

    Private Sub Command1_Click()

        Dim i, s As Integer

        s =

        For i = 0 To 100 Step 1

           

        Next i

        Label2.Caption = Str(s)

    End Sub

Python文件的扩展名是(   )
A . pdf B . do C . pass D . py
下面代码的输出结果是

for i in range(1, 10, 3):

    print(i, end=",")

VB软件中,下列英文表示文本框的是(    )。
A . Label B . PictureBox C . TextBox D . CommandButton
Val("8wk1")+Sqr(16)的值是(    )。
A . 17 B . 8 C . 12 D . 97
数学式(2a-b)/(2a+b)在VB中的正确写法是(      )
A . (2*a-b)/(2a+b) B . (2*a-b)/2*a+b C . (2a-b)/(2a+b) D . (2*a-b)/(2*a+b)      
程序一:完善程序,实现以下功能:要求程序运行时候输入长方形的长和宽,最后输出面积。选择合适的选项填入横线处,使程序能按要求正确运行。

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

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

                 

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

A . a*b=s B . s=a*b C . s=a**b D . a*b
如下所示程序段,主要运用了(   )

W=float( input(输入体重(kg):")

h= float( input("输入身高(m):"))

bmi=w/(h*h) #BMI=体重(kg)/身高的平方(m)

if bmi<18.5:

  print("偏瘦")

elif 18.5<=bmi<24:

  print("正常")

else:

  print("偏胖")

A . 顺序结构 B . 选择结构 C . 循环结构 D . 网状结构
以下是一段Python程序,它的基本结构属于(      )

a=1

b=a+1

print(a,b)

A . 顺序结构 B . 分支结构 C . 循环结构 D . 树形结构
执行下列Python程序段后,变量n的值是(    )

n=0

for i in range(1,4):

  n+=i

A . 4 B . 3 C . 6 D . 1
下图是用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环境下运行。

15岁以下的男生的判断条件是(   )
A . n1<15 or xb=="男" B . n1>=15 and xb=="男" C . nl<15 or xb!="女" D . n1<15 and xb=="男"
在Python中,a='123',b='456',则a+b和a*2的结果是(   )
A . '123456'、'123123' B . '579'、'246' C . 123456、123123 D . 579、246
以下程序运行后,若输入22、33、55,显示的结果是(    )

 

A . 22 B . 33 C . 55 D . expected an indeted block
最近更新