信息技术及python程序设计,高中信息技术python题目

大家好,小编来为大家解答以下问题,初中信息技术python编程教学视频,信息技术会考操作题python,今天让我们一起来看看吧!

大家好,小编来为大家解答以下问题,初中信息技术python编程教学视频,信息技术会考操作题python,现在让我们一起来看看吧!

选择题
  1. Python源程序文件的扩展名为()
    • A. pdb
    • B. sb
    • C. py
    • D. exe

答案:C

  1. Python不支持的数据类型有()
    • A. 字符串
    • B. 整型
    • C. 浮点型
    • D. 字节型

答案:D

  1. 下面那个不是Python合法的变量名()
    • A. int_1
    • B. 40XL
    • C. self123
    • D. Name

答案:B

  1. 下面那个语句在Python中是非法的()

    • A. x = float(y)
    • B. x = int(y) + str(z)
    • C. x = int(y) + int(z)
    • D. x = float(y) + float(z)

答案:B。
解析:整数不能和字符串进行加法运算c语言和python哪个吃香python工程师证书

  1. 下列能获取用户数据的函数是()
    • A. print
    • B. input
    • C. int
    • D. `str

答案:B。

  1. input()函数获得的用户数据的类型是()
    • A. 字符型
    • B. 整型
    • C. 浮点型
    • D. 数字型

答案:A。

  1. 有一个计算正方形周长的程序代码如下,下列选项判断正确的是()
    bc = input("请输入正方形的边长(可以是小数):")
    zc = bc * 4
    print("正方形的周长为:", zc)
    
    • A. 该程序能顺利输出
    • B. 程序错在第一行,应改为bc = float(input("请输入正方形的边长(可以是小数):"))
    • C. 错在第二行,应改为zc = float(bc * 4)
    • D. 错在第三行,应改为print("正方形的周长为:", bc * 4)

答案:B。

  1. 关于整除下列说法正确的是()
    • A. 任何数只能和10及10的乘方数整除
    • B. 任何没有余数的除法结果与整除结果相同,比如12/3==12//3的结果为True
    • C. 整除值×除数=被除数
    • D. 在python 中整除符号是/

答案:B

  1. 关于取余下列说法正确的是()
    • A. 任何数只能和10及10的乘方数取余
    • B. 任何取余结果都大于零
    • C. 任何除法的余数都是与取余结果相同,比如12/3的余数和12%3相同
    • D. 在python中取余符号是......

答案:C

  1. 下列If选择结构的单分支结构,正确的是()
    • A.
    if 条件表达式
    	语句块1
    else
    	语句块2
    
    • B.
    if 条件表达式:
    语句块1
    else:
    语句块2
    
    • C.
    if 条件表达式:
    	语句块1
    else:
    	语句块2
    
    • D.
    if :
    	语句块1
    else
    	语句块2
    

答案:C

  1. 下列f选择结构的嵌套结构(多分支结构),错误的是()
    • A.
    if 条件表达式:
    	语句块1
    else:
    	if 条件表达式:
    		语句块2
    	else:
    		if 条件表达式:
    			语句块3
            else:
                语句块4
    
    • B.
    if 条件表达式:
    	if 条件表达式:
    		if 条件表达式:
    			语句块1
            else:
                语句块2
    	else:
        	语句块3
    else:
    	语句块4
    
    • C.
    if 条件表达式:
    	语句块1
    elif 条件表达式:
    	语句块2
    elif 条件表达式:
    	语句块3
    else:
        语句块4
    
    • D.
    if 条件表达式:
    	语句块1
    	elif 条件表达式:
    		语句块2
    		elif 条件表达式:
    			语句块3
            else:
                语句块4
    

答案:D

  1. 下列Python语法表述正确的是()
    • A. if语句的第二行必须有相对于第一行的4个空格的缩进
    • B. while 语句的第二行必须有相对于第一行的4个空格的缩进
    • C. else后可以不加冒号
    • D. while 循环语句的条件之后必须有冒号

答案:D

  1. 如变量a=3b=4,那么a>=b,结果为()
    • A. True
    • B. False
    • C. 不确定

答案:B

  1. 下列不是比较运算符的是()
    • A. !=
    • B. =
    • C. >=
    • D <
  2. a=6时,下列表达式结果为True的是()
    • A. a > 2 or a < 3
    • B. a > 2 and a < 3
    • C. a = 2 or a < 3
    • D. not a > 3

答案:A

  1. 运行以下Python代码时,如果你准备通过键盘输入的数字是-2,那么运行程序后得到的结果是()
    r = float(input("请输入一个数字:"))
    if r > 0:
    	s = 3.14 * r * 4
    	print(s)
    else:
    	print("请输入一个正数!")
    
    • A. 6.28
    • B. 12.56
    • C. 请输入一个正数!
    • D. 程序无法得到正确的结果

答案:C

  1. 以下程序运行后,输入“蓝”显示的结果是()
    c = input("请输入你喜欢的颜色:")
    if c == "红":
    	print("red")
    elif c == "蓝":
    	print("blue")
    elif c == "绿":
    	print("green")
    else:
    	print("请完善程序")
    
    • A. red
    • B. blue
    • C. green
    • D. 请完善程序

答案:B

  1. 下列流程图是出租车计价器的部分算法(里程单位:公里),如行驶里程数是 6.5 6.5 6.5公里,则输出n的结果是()

    开始
    输入行驶里程数m
    m>3
    n = 8
    n = 8 + 2 * (m - 3)
    输出n的值
    结束
    • A. 6.5
    • B. 15
    • C. 8
    • D. 14

    答案:B

    1. 运行下列代码时如果你输入的数字依次是4、5、6,那么程序运行结果是()
      a = input("请输入一个数字:")
      b = input("请输入一个数字:")
      c = input("请输入一个数字:")
      if a < b:
      	a = b
      if a < c:
      	a = c
      print(a)
      
      • A. 4
      • B. 5
      • C. 6
      • D. 以上都有可能

    答案:C。通过判断,将最大值保存到变量a中。

    完善程序

    一、补全下面的程序:输入正整数a,如果a能被9整除,则输出a;否则输出错误。

    a = __①__(input("请输入正整数:"))
    if __②__:
        print(a)
    __③__
    	print("错误")
    
    1. 空①应填入()

    答案:int

    1. 空②应填入()

    答案:a % 9 == 0

    1. 空③应填入()

    答案:else:

    二、实现用户输入用户名和密码,当用户名为admin且 密码为123 时,显示登陆成功,否则
    登陆失败!

    name = __①__("请输入用户名:"))
    pw = __②__(input("请输入用户密码:"))
    if (name __③__ "admin") __④__ (pw __⑤__ "123"):
        print("登录成功")
    else:
        print("登录失败")
    
    1. 空①应填入()。

    答案:str(intput(

    1. 空②应填入()。

    答案:str(intput(

    1. 空③应填入()。

    答案:==

    1. 空④应填入()。

    答案:and

    1. 空⑤应填入()。

    答案:==

    三、根据是否周末和天气情况来选择合适的计划,如果恰巧周末,天气晴朗那么我将去爬潭溪山,否则我将去博物馆,不是周末我将去上学。

    xingqi = input('今天周几(周一~周日)?')
    tianqi = input('天气如何(晴、雨、雪)?')
    if __①__ :
        if __②__ :
        	print('爬潭溪山')
        else:
            print('去博物馆')
    ③
        print('去上学')
    
    1. 空①应填入()。

    答案:xingqi == '周六' or xingqi == '周日'

    1. 空②应填入()。

    答案:tianqi == '晴'

    1. 空③应填入()。

    答案:else:

    程序操作

    一、张亮同学想要组装一台电脑,需要购买某型号四核芯的CPU。为能以更合理的价格购买到货真价实的商品,他调查了几大商家该型号CPU的价格,并编写了一个小程序(版本v1.0),以实现“快速计算该CPU平均市场价格(保留两位小数)”的功能。
    根据下列要求补充完善、调试代码:

    • 在①处使用一个数值类型替换;
    • 在②使用一个表达式替换;
    • 调试程序,调试③④所在行的代码,以实现程序功能。
    • 注意:不要修改其他行已给出代码!不要随意增删空格!
    #Exam.py -- 计算某型号四核芯CPU市场平均价格
    
    sum=0
    n=__①__(input("请输入调查的商家数量:") )
    for i in range(n):
        price=float(input('请输入第'+str(__②__)+'家CPU的价格(元):'))
        sum-=price                     #③此行需要调试
    average=sum/n                 
    print("该四核芯CPU的市场平均价格约为.2f元"%average)      #④此行需要调试
    
    1. ①处应填入()

    答案:int

    1. ②处应填入()

    答案:i + 1
    解析:此处提示请输入第x家CPU的价格,而循环变量i是从0枚举到n - 1,因此需要将i增加1,然后填入该空。

    1. ③处应修改为()

    答案:sum += price
    解析:sum保存价格总和,因此需要累加每一商家CPU的价格 。

    1. ④处应修改为()

    答案:`print(“该四核芯CPU的市场平均价格约为%.2f元”%average)
    解析:格式化输出,占位符应该以%开头 。

    二、王飞编制了一个小程序(版本v1.0),实现“根据列车速度判断是动车或者高铁”的功能。高铁时速一般大于等于250km/h,小于350Km/h;动车时速一般大于等于200km/h,小于250Km/h。根据要求补充、完善、调试代码。要求:

    • 在①处使用一个条件表达式替换;(表达式中间不要有“空格”)
    • 在②使用一个命令替换;
    • 在③使用一条函数调用语句替换;(语句中间不要有“空格”)
    • 完善①②③处程序后,调试④处所在行代码,使程序能够正常运行。

    注意:请不要修改其他已给出代码!

    #Exam.py v1.0 -- 根据列车速度判断列车类型
    
    #定义函数
    def fenLei(s):                    
        if __①__ and s>=250:
            L="高铁"
        __②__ s<250 and s>=200:
            L="动车"
        else:                         
            L="不是高速列车!请输入大于200小于350的数值!"
        return L
    
    #主程序
    g=float(input("请输入一个列车速度值(km/h):"))
    ________③___________               #调用fenLei()函数
    print(“列车类型为:%s” %lieChe)   #④此行需要调试
     
    
    1. ①处应填入()

    答案:s < 350

    1. ②处应填入()

    答案:elif

    1. ③处应修改为()

    答案:lieche = fenLei(g)

    1. ④处应修改为()

    答案:print("列车类型为:%s" % lieChe)
    解析:将中文**“”修改为英文""**

  • 25
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值