第十六课 机器人探险 知识点题库

有一款基于安卓平台的实用手机软件,用户可以用他来查询当前某公共自行车站点的自行车情况,是否有空闲自行车,空闲自行车的数量由自行车的后台连网的管理平台随时更新,如果用n来表示空闲自行车的数量,下面是截取的一段代码,请你阅读并完成

Dim n as integer

If     them

MsgBox"恭喜,本站有车!"

Else

MsgBox"很遗憾,本站车已经借完!"

End If

划线处应填写的条件表达式是(  )

A . n>1 B . n=0 C . n>=1 D . n=1
执行下列程序,输入78,则输出结果是(    )。

wine_ value=int (input ("请输入酒精含量:") )

if wine. _value<20:

    print ("不构成酒驾")

else:

    if 80>wine_ value>=20:

        print ("构成酒驾")

    else:

        print ("构成醉驾")

A . “不构成酒驾” B . “构成酒驾" C . “构成醉驾” D . 不符合条件
阅读程序写结果。

year=2021

if (year%400==0) or ( year%4==0 and year%100!=0 ):

    days=366

else:

    days=365

print(days)

⑴程序运行结果是:

a=88

b=48

c=a//b

If c==0:

  c=a*10+b .

elif 1<=c<=9:

  c=a*100+b

elif 10<=c<=99:

  c=a*1000+b

print(c)

⑵程序运行结果是:

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

    print(iend=" ")

⑶程序段执行结果是:

for i in range(1,100):

  if i%3==0 and i%7==0:

      print(iend=" ")

⑷程序段执行的结果是:

变量a,b,c分别保存一元二次方程的二次项、一次项系数和常数项(其中a≠0),变量x1和x2分别保存方程的两个根。完善下列程序,使程序运行时能根据方程的a,b,c值计算根并输出相应信息。

d=

if d>0 then

    x1= (-b + Sqr(d)) / (2 * a)

    x2=

    text4.text=str(x1)

    text5.text=str(x2)

    label6.caption=“有两个不同的实数根”

else

    if  then

        x1=(-b)/(2*a)

        x2=x1

        text4.text=str(x1)

        text5.text=str(x2)

        label6.caption=“有两个相同的实数根”

    else

        text4.text=

        text5.text=""

        label6.caption=

    end if

end if

读程序,写结果
  1. (1) 执行以下程序段后,i的值是

    Dim i As Integer, s As Integer

    s=4

    i=9

    If i < 1 Then

       i=i-3

    Else

        i=s+i

    End If

  2. (2) 执行以下程序段后,s的值为

    s=1

    For i=1 to 3

        s=s*i

    Next i

近年来网络技术的迅猛发展,网络购物已经成为当下最热门的购物渠道。小明同学在网购平台上看中了五双运动鞋,想在这五双中选择一双购买(原价和折扣详见商品折扣表)。但是小明的预算是不超过200元,更省钱最好,请你为小明设计一款软件,选择购买哪一双运动鞋最实惠。

商品折扣表:

商品名称

原价

折扣力度

篮球鞋001

488元

4折

篮球鞋002

458元

5折

跑步鞋001

398元

5折

跑步鞋002

358元

6折

徒步鞋001

339元

6折

软件设计要求:(如图)

①新建一个VB工程,完成“折扣商品计算器”程序的设计。将工程文件以sale.vbp、窗体文件以sale.frm保存到考试目录“操作题”下;

②窗体的标题为“折扣商品计算器”;窗体的左边有三个标签,Label1的属性为“商品原价a:”、Label2的属性为“折扣力度b:”、 Label3的属性为“折后价格c:”;它们的旁边分别有三个文本框,Text1用于商品原价、Text2用于输入折扣力度、Text3用于输出折后价格;在文本框的右边有三个标签,Label4的属性为“元”、Label5的属性为“折”、 Label6的属性为“元”;

③单击“计算”按钮(Command1),根据计算公式将相应的提示信息显示在标签Text3中;

计算公式为:折后价格=商品原价*折扣力度;如果折后价格不高于200元,MsgBox函数提示“可以购买!”;如果折后价格高于200元,MsgBox函数提示“对不起!买不起,请您放弃!”。请编程实现。

④结论:最适合小明的运动鞋是什么。请填写商品名称

设计出租车收费计算器VB程序,使其具有下列功能:在文本框Text1中输入行驶的路程,单击“计算”按钮Command1,在文本框text2中显示所需的费用(注意:当行驶的公里数a≤3公里时,费用s为6.5元;当行驶的路程超过3公里时,3公里按6.5元计算,超出部分按每公里1.6元收费)。界面设计如图所示。

图片_x0020_7

花都近期天气不稳定,各校师生留意停课铃发布的信息,如果暴雨红色预警信号生效,则学生停课在家自主学习,否则正常回校上课。B同学想据此编写一个小程序,请你为他完善该程序的流程图。

请把以下选项填在对应的序号处①、②、③

A.暴雨红色预警信号是否生效

B.正常回校上课

C.学生停课在家自主学习

下列程序运行后,变量y的值为(      )

x=20

if x>=100 then y=5*x else y=4*x
end if

A . 20 B . 40 C . 80 D . 100       
在 python 中输入以下程序,想让运行结果为:YES。请问横线处应该填写的内容为(     )

a=5

if     :

  print("YES")

A . a<6 B . a>5 C . a!=5 D . a==6
以下程序要实现判断是否是7的倍数,则横线位置可以填写的语句是(   )

a=int(input())

if      

  print("7的倍数" )

else:

  print("不是7的倍数")

A . a//7==0 B . a//7=0 C . a%7==0 D . a%7=0
程序二:完善程序,实现以下功能:输入一个整数,判断这个数字是奇数还是偶数。选择合适的选项填入横线处,使程序能按要求正确运行。

m=int(input("请输入一个整数:"))

if ⑴:

  print("这个数字是奇数")

:

  print("这个数字是偶数")

⑴A.m/2=0    B.m//2==0    C.m%2=0    D.m%2==1

⑵A.if       B.else       C.elif     D.break

写出下面代码的运行结果。

a=int(input("请输入a:"))

if a<0:

    y=-a

else:

    y=a

print(y)

输入: 2022

输出结果为

输入: -3

输出结果为

如图的程序中,如果在开始输入数字65,那程序输出的结果为

a=int(input("请输入分数: "))

if a>=85:

  print("优秀")

else:

  if a>=60 and a<85:

    print("良好")

    print("继续努力")

  else:

    print("待优")

    print("你需要加把劲了")

下面的程序运行后,输入整数10,输出的结果为:()

a=int(input("请输入1-20的整数"))

b=15

if a==b:

  print("恭喜你,猜对了")

else:

  if a>b:

    print("很遗憾,猜大了")

  else:

    print("很遗憾,猜小了")

A . 恭喜你,猜对了 B . 很遗憾,猜大了 C . 很遗憾,猜小了 D . 10
程序运行时,输入整数60,输出的结果为(       )

A . 成绩为:优秀 B . 成绩为:良好 C . "成绩为:优秀" D . "成绩为:良好"
写出下图程序的输出结果(       )

A . a大于b B . a比b大 C . a比b小 D . 无任何内容输出
在VB的If语句结构中,关键字End If是必不可少的。
在Python中,运行以下程序得到的结果是(   )

m=19

if m>=30 or m<20:

  print(m)

A . B . 20 C . 19 D . 0
以下程序运行后,输入"蓝"显示的结果是(    )

A . red B . blue C . green D . 请完善程序,我还不知道啊!
最近更新