当前位置: 高中信息技术(信息科技) /备考专区
试卷结构: 课后作业 日常测验 标准考试
| 显示答案解析 | 全部加入试题篮 | 平行组卷 试卷细目表 发布测评 在线自测 试卷分析 收藏试卷 试卷分享
下载试卷 下载答题卡

江苏省铜山区棠张中学2021-2022学年高一下学期信息技术...

更新时间:2022-07-30 浏览次数:60 类型:期末考试
一、单项选择题(每题1.5分,共50题75分)
二、程序代码选择题(每题5分,共5题25分)
  • 51. (2022高一下·铜山期末) 下面是“成绩等级.py”,正确答案是(   )。

    学期末,李老师要根据学生的总成绩给出相应的等级:成绩90分及以上(包含90分)等级为“优秀”,成绩在90和75(包含75分)之间等级为良好,成绩在75和60(包括60)之间等级为“合格”,60分以下为不合格。其中信息技术课的“总成绩=0.3*平时成绩+0.7*期未成绩”,(注意:平时成绩和期末成绩的满分均为100分)

    pscore=int(input("请输入平时成绩:"))        #输入平时成绩

    qscore=   ①                   #请输入期末成绩

    score=  ②               #计算总成绩

    if score>100 or score<0:

        print("你的成绩输入有误")

    elif   ③  :                           # 优秀等级的条件

        print("优秀")

    elif score>=75:

          ④ 

    elif score >= 60:

        print("合格")

      ⑤  :

        print("不合格")

    A . ①int(input("请输入期末成绩:"))   ② 0.3*pscore+0.7*qscore  ③ score>=90  ④print("良好")  ⑤ else B . ①int(input("请输入期末成绩:"))    ② 0.7*pscore+0.3*qscore  ③ score>=90  ④print("良好")  ⑤ else C . ①int(input("请输入期末成绩:"))   ② 0.3*pscore+0.7*qscore  ③ score>90  ④print("良好")  ⑤ else D . ①int(input("请输入期末成绩:"))   ② 0.3*pscore+0.7*qscore  ③ score>=90 ④print("良好")  ⑤ elif
  • 52. (2022高一下·铜山期末) 下面是“求阶乘和.py”,正确答案是(   )。

    请填空完善该程序,实现功能输出:s=1!+2!+3!+4!+5!,说明:n!=1×2×3×4×…×n,例如:3!=1×2×3

    s=0

    n=①

    for i in range(1,   ②  ):

        n=n*i

        s=  ③ 

    print("1!+2!+3!+4!+5!=",s)

    A . ①int(input("请输入n"))    ②n       ③s+n B . ①int(input("请输入n"))    ②n+1    ③s+n C . ①int(input("请输入n+1"))  ②n+1   ③s+n D . ①int(input("请输入n+1"))  ②n      ③s+n
  • 53. (2022高一下·铜山期末) 下面是“三角形面积.py”,正确答案是(   )。

    ⑴海伦公式是利用三角形的三条边的边长直接求三鱼形面积的公式,表达式为 其中P是三角形的周长的一半。

    ⑵请填空完善该程序,输入三条边长,判断能否构成三角形。如果能构成三角形就计算该三角形的面积并输出,否则提示不能构成三角形。

    import math

    a=float(input("请输入第一条边长:"))

    b=float(input("请输入第二条边长:"))

    c=float(input("请输入第三条边长:"))

    if(a+b>c)and(a+c>b)and(  ①  ):

        p=  ②  

        s=math.sqrt(p*(p-a)*(p-b)*(p-c))

        print(a,b,c,"能构成三角形!","三角形的面积为:",   ③  )

      ④  :

        print(a,b,c,"不能构成三角形!")

    A . ① b+c>a  ② (a+b+c)//2  ③ s   ④ elif B . ① b+c>a  ② (a+b+c)/2   ③ s   ④ elif C . ① b+c>a  ② (a+b+c)//2  ③ s   ④ else D . ① b+c>a  ② (a+b+c)/2   ③ s   ④ else
  • 54. (2022高一下·铜山期末) 下面是“打印矩形.py”,正确答案是(   )。

    请填空完善该程序,实现功能:按程序提示依次输入行和列的数字,则按行列打印由“*”组成的矩形。例如,按提示输入:

    请输入行数:3

    请输入列数:5

    屏幕将打印以下图形:

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

    b=  ①  

    for i in range(  ②  ):

        for j   ③  

            print(  ④  , end=' ')    #end=' '表示接上一个输出项后输出,不换行

    print( )

    A . ① int(input("请输入列数:"))  ② a+1  ③in range(b)      ④‘*’ B . ① int(input("请输入行数:"))  ② a+1  ③in range(b+1)    ④‘**’ C . ① int(input("请输入列数:"))  ② a     ③in range(b)      ④‘*’ D . ① int(input("请输入列数:"))  ② a     ③in range(b+1)    ④‘**’
  • 55. (2022高一下·铜山期末) 下面是“反转三位数. 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

微信扫码预览、分享更方便

试卷信息