程序设计初步 知识点题库

下面程序的执行结果是(  )

Private Sub Command 1_Click()

a=10

for k=1 to 5 Step -1

a=a -k

Next k

Print a, k

End sub

A . -5 6 B . -5 -5 C . 10 0 D . 10 1
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:

Private Sub Command1_Click(  )

     x=0

     n=InputBox("")

     For i=1 To n

      For j=1 To i

          x=x+1

      Next j

     Next i

      Print x

End Sub

程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是(  )

A . 3 B . 4 C . 5 D . 6
根据下图填空。

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

a, b, c = 1, 2, "runoob"

print(c)

程序流程控制中最简单、最常用的一种流程结构是(  )。
A . 选择  B . 顺序 C . 分支 D . 循环
在VB中保存工程时,窗体文件和工程文件的文件名不能相同。
在Python中,表达式“9 % 10”的值是(    )
A . 1 B . 0 C . 9 D . 10
通过“冒泡排序法”,我们得到12、-3、5、9、1这5个数第1轮排序的结果为(    )
A . -3、5、9、1、12 B . -3、12、5、9、1 C . -3、9、5、1、12 D . -3、1、5、9、12
关于下列Python语句的说法正确的是(    )。

if i==1:

    s=1

A . i==1是赋值语句,s=1是关系表达式 B . i==1,s=1都是关系表达式 C . i==1是关系表达式,s=1是赋值语句 D . i==1,s=1都是赋值语句
下列程序段的基本结构(     )

If x<=12:

    y=3+x

else:

    y=4+x

A . 树型结构 B . 循环结构 C . 顺序结构 D . 分支结构
在Python中,下列循环结构用法错误的是(   )。
A . for i in range(20): B . for i in range(0,10): C . for i in range(10,0,2): D . while s<50:
采用数组的方式来组织与存储,数据分散地存储在物理空间中,可以通过元素下标来直接访问数组中的某个元素。
学习了Python编程之后,老师留给了同学们一个作业—编写程序计算“1+2+3+…+100”的结果并输出。小刚想要完成老师留下的编程作业,他可以使用以下哪种软件进行编程( )。
A . PPT B . 画图工具 C . Flash D . IDLE编辑器
运行以下程序,显示的运行结果是()。

a=20

b=2

c=a**b+300

print(c)

A . 340 B . 300 C . 700 D . 600
将字符型整数转换成整数类型的数值,用命令。
一个队列的入队序列是1,2,3,4,则队列的输出序列是
线性表的链式存储结构优于顺序存储结构。
关于Python语言的注释,以下选项中描述错误的是(   )
A . Python语言有两种注释方式:单行注释和多行注释 B . Python语言的多行注释以'''(三个单引号)开头和结尾 C . Python语言的单行注释以#开头 D . Python语言的单行注释以单引号'开头
以下哪项不属于迭代算法解决问题的注意事项:(   )
A . 确定迭代变量    B . 建立迭代关系式  C . 控制迭代过程   D . 尽量避免使用循环结构
下面问题不能用枚举算法实现的是(    )
A . 统计个位数字是6,且能被3整除的2位数 B . 计算已知半径的一个圆的面积 C . 今有面额为1元、2元和5元的纸币各10张,要使总和为24元,输出所有不同的取法 D . QQ密码忘记,找回密码(假设可以无限次地尝试)