4.2.2 顺序结构的应用 知识点题库

(程序设计题)美国宾夕法尼亚大学心理学教授Duckworth研究结果表明:“成功的先兆不是智商,而是日复一日的坚持。”勤奋与懒惰是两个生活在一起的好兄弟,起点时勤奋和懒惰没有差距,但在经历了365次的叠加后会有什么变化呢?
  1. (1) 若勤奋与懒惰的初始值均为1.0,写出存储勤奋初值的语句(变量名可以自定义):
  2. (2) 勤奋每天坚持,则值每天提高0.01;懒惰每天偷懒,则值每天降低0.01。在经历365次的叠加后会发生什么?请打开“3.1习6.py”调试程序。说明:勤奋的365天计算公式为:(1+0.01)365
  3. (3) 调试程序完成下表(保留2位小数),并写出你的心得体会。

    Change

    0.01

    0.02

    勤奋值

    懒惰值

数的输出和占位。输入一个实数(double范围内的正实数 a),请你按如下要求输出: 第一行按双精度默认输出, 第二行双精度数输出共占 10 位,其中 3 位小数,右对齐,左补空格并在两端添加星号包裹, 第三行双精度数输出共占 10 位,其中 3 位小数,左对齐,右补空格并在两端添加星号包裹。
某Visual Basic程序如下:

Private Sub Commandl_Click()

    Dim a As String

    a ="r"

    a=Chr(Asc(a) - 4)

    Label1. Caption =a

End Sub

运行程序后, Label1中的显示结果为(    )

A . m B . M C . n D . v
阅读下列程序段并回答问题。

a=3

b=6

b=a

c=b

a=c

上述程序执行后,变量a的值是,变量b的值是

有如下 Visual Basic程序段,该程序段运行后,文本框Text1中显示的内容为(    )

s="Hello, Kitty!"

n=Len (s)

Text1. text= Mid (s,7,n-7)

A . Kitty B . "Kitty" C . "Kitty! " D . Kitty
如下Python程序段

x = 2

print (x+1)

print (x+2)

运行后,变量x的值是(    )

A . 2 B . 3 C . 5 D .
在Python中,下面代码的运行结果是(    )

x=365

g=x%10        #%为求余的意思

s=x//10%10     # //为整除的意思

b=x//100

sum=g*100+s*10+b #sum英文是求和的意思

print(sum)

A . 635 B . 563 C . 14 D . 41
某Python程序代码如下:

sfz=input("请输入您的身份证号码:")

year=int(sfz[6:10])

month=       

day=int(sfz[12:14])

print("您是的出生年月日是",year,"年",month,"月",day,"日!")

程序运行后,输入"33018320050907002X"后,输出的结果为:您是的出生年月日是2005年9月7日!,则空白处的代码为

在窗体上画一个标签(名称为label1)和一个计时器(名称为timer1),然后编写如下几个事件过程:。程序运行后,单击窗体,将在标签中显示当前时间,每隔1秒钟变换1次。

Private sub form_load( )

    Timer1.enabled=false

    Timer1.interval=

End sub

Private sub form_click( )

    Timer1.enabled=

End sub

Private sub timer1_timer( )

    Label1.caption=time

End sub

已知圆体积公式为 , 通过设备能测得圆球的直径d,请你写出程序,输入圆直径就能计算出圆体积的值(圆周率π取3.14)
使用海伦公式,输入三条边a、b、c(100 以内的整数值),输出该三边构成三角形的面积 s。(要求:按样例实现程序功能,输出包含两部分(1为输入的三条边值,2为三角形的面积)
海伦公式:

 

输出样例

  顺序结构的执行顺序是自上而下依次执行的。
下列程序的输出结果是(  )

x=54

y=5

z=x%y

print(“z=”,z)

A . 10 B . z=10 C . 4 D . z=4
小明收集了本周信息技术学科学习评价的数据,如图所示。

  1. (1) 观察上表小明做了如下操作,其中属于数据整理的是             (多选,填字母)
    A . 删除重复行第五行 B . 验证并修改D2单元格数据  C . 通过公式计算全班平均分 D . 重新设置C3单元格格式
  2. (2) 为了分析每个组的平均分,设计了如下Python程序。                    

    import pandas as pd

    import matplotlib.pyplot as plt

    df=pd.read_excel("成绩表.xlsx")

                

    print(df1)

    划线处的代码应为           (单选,填字母)

    A . df1=df.groupby("平均分").mean() B . df1=df.mean() C . df1=df.groupby("小组").mean() D . df1=df["小组"].mean()
  3. (3) 利用Python程序绘制各小题得分率图表,如图所示:

    请在划线处填写合适的代码。

    num=int(input("请输入小组:"))

    plt.figure(figsize=(10,5))

    list=[]

    for i in range(12):

        s="题"+str(i+1)

        list.append(df1.at[num,s]*50)

    plt.bar(range(1,13),list)

    plt.title(str(num)+" ")

    plt.xlabel("question number")

    plt.ylabel("correct rate")

    plt.show()

有如下VB程序段:

Dim x As String, y As String, z As Boolean

x = Text1.Text

y = Text2.Text

z = x + y > y + x

Text3.Text = z

程序运行时,在文本框Text1中输入12121,在文本框Text2中输入121,则在文本框Text3中显示的内容为(  )

A . 12121121 B . 12112121 C . True D . False
从离地500米的空中自由落下一个小球,求从开始落下的时刻起,小球在最后1秒内的位移(重力加速度g以9.8米/秒2计)。程序如下,回答以下问题。

import math

h = 500

g = 9.8

t = math.sqrt(2*h/g)

hx = g*(t-1)*(-1)/2

hh = h-hx

print(“小球最后1秒下落的位移是:”, hh, "m")

  1. (1) 该程序代码中使用了库,库的名称是(   )。
    A . Limport B . math C . sqrt D . Print
  2. (2) 该程序代码中使用了常量,它的名称是(   )。
    A . h B . t C . 500 D . Hh
  3. (3) 该程序代码中使用了变量hh,它的数据类型是(   )。
    A . int B . float C . 列表 D . 字符串
  4. (4) 该程序中print(“小球最后1秒下客的位移是:”,hh,“m”),其中“m”的数据类型是(   )。
    A . int B . float C . 列表 D . 字符串
  5. (5) 该程序使用了物理公式计算空中自由落下个小球的位移,采用的算法处(   )。
    A . 解析算法 B . 穷举算法 C . 递归法 D . 选择排序
下面是“反转三位数. py”,正确答案是(   )。

请填空完善该程序,实现功能:输入一个任意三位整数,将它反转输出,例如369反转成963。

x=  ①  (input("请输入一个任意三位整数:"))

ge=  ②  

shi=x//10%10

bai=  ③  

  ④  =ge*100+shi*10+bai

print(y)

A . ①float   ② x%10    ③ x//10     ④y B . ①float   ② x%100   ③ x//100    ④x C . ①int     ② x%100   ③ x//10     ④x D . ①int     ② x%10    ③ x//100    ④y
有如下Visual Basic程序段:

A=12

B=21

A=A+B

A=A-B

其基本控制结构属于(   )

A . 顺序结构 B . 分支结构 C . 循环结构 D . 网络结构
请阅读下列语句,判断S的最后结果是(     )

s=2

t=3

s=s+t

该程序段运行后,变量x的值是:(      )

A . 2 B . 1 C . 5 D . 3
根据下面语句,a最后的值是(    )

a=1

b=2

a=b+a

A . 1 B . 1/2 C . 3 D . 2
最近更新