江苏省2021-2022学年高中信息技术学业水平测试模拟一

试卷更新日期:2021-12-20 类型:高考模拟

一、选择题

  • 1. “用手机扫描商品的条形码能了解商品的产地、厂家、名称、生产日期等信息”,这主要说明了数据具有(      )
    A、依附性 B、载体性 C、孤立性 D、传递性
  • 2. 手机微信APP中的下列哪些项目是数据。(  )

    ① 好友发送的聊天语音

    ② 付款码

    ③ 微信头像图片

    ④ 账户余额数字

    ⑤ 每天的运动步数

    A、①②③ B、④⑤ C、③④⑤ D、①②③④⑤
  • 3. 身体质量指数(BMI)常用来衡量人体胖瘦程度以及是否健康的一个标准。当BMI值超过28时,说明身体肥胖,如图所示是根据BMI值判断人体胖瘦的部分流程图。假设某同学的BMI指数为30,则该流程的执行顺序为(     )。

    A、①→②→③→④ B、①→②→③ C、①→②→④→③ D、①→②→④
  • 4. 在wps表格中,函数SUM(A1:B4)的功能是(  )
    A、计算A1+B4 B、计算A1+A2+A3+A4+B1+B2+B3+B4 C、按行计算A列与B列之和 D、按列计算1、2、3、4行之和
  • 5. 体重指数(BMI),使用体重千克数除以身高米数的平方得出的数字,是国际上常用的衡量人体胖瘦程度以及是否健康的一个指标。那么下列体重指数列采用的计算公式应该是(  )。

    A、F3/(E3*E3) B、=F3/(E3*E3)     C、80/(1.82*1.82) D、= 80/(1.82*1.82)
  • 6. 如下左图和右图所示,是求绝对值的算法,其描述方式分别是(    )

    A、自然语言、流程图 B、伪代码、流程图 C、自然语言、伪代码 D、流程图、自然语言
  • 7. 整型变量x存放了一个两位数,以下Python表达式中能正确求出x的数字之和的是(  )。
    A、(x%10)+x//10 B、(x%10)//10+x//10 C、(x/10)%10+x//10 D、(x%10)+x/10
  • 8. 求解方程ax2+bx+c=0(a≠0),如果用计算机编程去实现这样的过程,用到的主要算法结构是(  )
    A、分支结构 B、嵌套结构 C、循环结构 D、顺序结构
  • 9. 计算机能直接识别的、理解执行的语言是(  )
    A、汇编语言 B、Basic语言 C、机器语言 D、高级语言
  • 10. 某赛季中国职业足球超级联赛第几轮实时积分榜如下图所示,各球队获得相应名次的排序依据可能是(  )

    名次

    球队

    净胜球

    积分

    1

    广州城

    2

    1

    0

    3

    7

    2

    山东泰山

    2

    1

    0

    3

    7

    3

    上海海港

    2

    0

    0

    7

    6

    4

    上海申花

    2

    0

    0

    3

    6

    5

    长春亚泰

    1

    2

    0

    1

    5

    6

    广州足球俱乐部

    1

    1

    1

    1

    4

    7

    河北

    1

    1

    0

    1

    4

    8

    青岛FC

    1

    1

    1

    0

    4

    9

    深圳

    1

    1

    1

    -1

    4

    10

    北京国安

    1

    0

    2

    -1

    3

    A、主要关键字按“积分”降序,次要关键字按“净胜球”降序 B、主要关键字按“净胜球”降序,次要关键字按“积分”降序 C、主要关键字按“积分”降序,次要关键字按“负”升序 D、主要关键字按“球队”升序,次要关键字按“积分”降序
  • 11. 在WPS表格中,单元格区域C2:D4所包含的单元格个数是(   )
    A、5 B、6 C、7 D、8
  • 12. Excel工作表中某列数据有:A1,A11,A100,A110,则该列数据在默认排序情况下,依次是(     )
    A、A1、A11、A100、A110 B、A1、A100、A11、A110 C、A1、A100、A110、A11 D、A110、A11、A100、A1
  • 13. 某公司年末要对绩效最好的部门进行奖励。现有一张含有员工姓名、部门、绩效等信息的WPS表格工作表,能快速得到绩效最好部门的方法是(   )
    A、按绩效排序 B、按部门+绩效排序 C、自动筛选 D、按部门分类汇总绩效并按部门汇总绩效排序
  • 14. 如图所示的流程图,当输入16、80时,输出16;当输入20、18时,输出18,则虚线框中应填入的是(  )。

    A、c=a,c=b B、c=b, c=a C、c=max(a,b) D、c=min(a,b)
  • 15. 在下列电子表格中,(  )可以实现只显示爱好篮球的学生信息。

    A、排序 B、按班级排序 C、先按班级排序,再对班级进行分类汇总 D、自动筛选
  • 16. 执行下面程序代码后n的值为是(  )。

    s = 0

    n = 1

    while s<100:

      s = s+n

      n = n+1

    A、13 B、14 C、15 D、100
  • 17. 执行下面程序代码后s的值为(  )。

    s = 0

    for i in range(1,11):

      if i%3==0:

        continue

      else:

        s = s+i

    A、35 B、37 C、40 D、55
  • 18. 下列迭代程序执行结果是(  )。

    jc =1

    for i in range(1,5):

    jc *= i

    print(jc)

    A、1 B、6 C、24 D、120
  • 19. 下面的Python代码实现了读入若干非负整数,统计其中奇数个数的功能。要想实现这一功能,应该在空格处填(  )。

    li = map(int, input(). split())

    cnt=0

    for i in li:

      if                  :

        nt+=1

    print("奇数有{ }个。". format(cnt))

    A、i%2==1 B、i%2 C、i//2==1 D、i/2==1
  • 20. 下面程序的运行结果是(  )。

    >>> list1=[a,3,b,10]

    >>> del list1[1:3]

    >>> print(list1)

    A、[3, 10] B、[a, 10] C、[b, 10] D、[10]
  • 21. 下列程序的基本结构属于(  )

    a=9

    b=a+1

    c=a+b

    print(a,b,c)

    A、顺序结构 B、分支结构 C、循环结构 D、树形结构
  • 22. 下列选项中错误的赋值语句(  )
    A、a,b=5,8 B、11=a+b C、a=b=9 D、a=a+b
  • 23. 下列代码的输出结果是(  )

    s=[1,3,5,7,9]

    s.insert(2,6)

    print(s)

    A、[1,3,5,7,9,2] B、[1,3,5,7,9] C、[1,6,3,5,7,9 ] D、[1,3,6,5,7,9 ]
  • 24. 下列代码的输出结果是(  )

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

            print(i,end=” ”)

    A、1 3 5 7 9 B、3 5 7 9 C、1 3 5 7 9 10 D、1 3 5 7 9 11
  • 25. 在Excel工作表中,C8单元格使用了公式“=SUM(C2:C7)”,单元格C2到C7均为非零的数值数据。若使用“剪切”、“粘贴”方式将C2单元格的内容移动到D2单元格,则C8单元格内容的变化情况是(   )
    A、公式和结果均不发生变化 B、公式不发生变化,结果发生变化 C、公式发生变化,结果不发生变化 D、公式和结果都会发生变化

二、填空题

  • 26. Python 计算:
    (1)、Python表达式4.5/2的值为
    (2)、Python表达式4.5//2的值为
    (3)、Python 表达式4.5%2的值为
    (4)、Python表达式5%2的值为
    (5)、Python 表达式12/4-2+5*8/4%5/2的值为

三、操作题

  • 27. 求1+2+3+…+100的和(for循环实现)

    s=0

    for i in range():

     

    print(s)

  • 28. 求1+2+3+…+100的和(while循环实现)

    s=0

    i=1

    while

     

     

    print(s)

  • 29. 在Python中输入一个三位自然数,然后把这个数的百位数与个位数对调,输出对调后的数。

    n=int((“请输入一个三位数:”))

    a=n//100

    b=

    c=n % 10

    print(“个位和十位对调后的三位数为:”,)