2026年初中信息科技学业水平考试 算法与编程 专项模拟卷(含答案).docxVIP

  • 2
  • 0
  • 约2.37千字
  • 约 2页
  • 2026-02-28 发布于浙江
  • 举报

2026年初中信息科技学业水平考试 算法与编程 专项模拟卷(含答案).docx

2026年初中信息科技学业水平考试算法与编程专项模拟卷

一、选择题(共16题,每题3分,共48分)

1.运行以下Python程序段,输出的结果是(C)

s=0

foriinrange(1,5):

s=s+i

print(s)

A.2??B.5??C.10??D.50

2.在Python中,执行语句`print(100-25%3)`后,输出的结果是(A)

A.99??B.92??C.75??D.100

3.小华编写程序计算\(1+2+\cdots+100\)的和,以下代码中横线处应填入的内容是(D)

sum=0

fori______:

sum=sum+i

print(sum)

inrange(100)??B.inrange(1,99)??

C.inrange(1,100)??D.inrange(1,101)

4.已知\(x=1\),\(y=2\),\(z=3\),下列Python表达式的值为真的是(C)

A.\(xy\)??B.\(xy\)and\(yz\)??

C.\(xy\)or\(yz\)??D.\(x==y\)

5.在Python中,用于导入模块的关键字是(C)

A.input??B.accept??C.import??D.in

6.在流程图中,表示“判断”的图形符号是(B)

A.矩形框??B.菱形框??C.平行四边形框??D.圆角矩形框

7.执行以下流程图描述的算法,若输入\(n=5\),则输出的\(s\)值为(C)

开始

输入n

s←0

i←1

当in时重复执行:

s←s+i

i←i+1

输出s

结束

A.25??B.16??C.10??D.13

8.执行下列Python语句后,显示的结果是(C)

a=1

b=2*a/4

a=one

print(a,b)

A.one0??B.10??C.one0.5??D.one,0.5

9.在Python中,变量\(x\)是一个两位数,若要将其十位和个位交换(例如68变为86),正确的表达式是(B)

A.\(x//10+x%10\)??B.\(x%10*10+x//10\)??

C.\(x//10*10+x%10\)??D.\(x%10*10+x/10\)

10.下列选项中,不能正确用于`foriin_____:`语句中的是(A)

A.(12345)??B.(12345)??C.[1,2,3,4,5]??D.range(0,10,5)

11.数学表达式\(\frac{a+b}{2a}\)对应的Python表达式是(D)

A.a+b/2a??B.a+b/2*a??C.(a+b)/2*a??D.(a+b)/(2*a)

12.在Python中,执行语句`x=input(请输入你的身高:)`后,变量\(x\)的数据类型是(C)

A.整型??B.浮点型??C.字符串型??D.数字型

13.以下选项中,符合Python变量命名规则的是(B)

A.\*s??B.Templist??C.3_1??D.else

14.已知列表`S=[Heart,to,heart,@,future]`,下列说法正确的是(C)

A.S[1]的值是Heart??B.S[2:4]的值是[heart,@,future]??

C.S[-3]的值是heart??D.S[-1][1]的值是futureto

15.一个栈的入栈序列为1,2,3,4,5,若第一个出栈的元素是4,则第三个出栈的元素不可能是(C)

A.1??B.2??C.3??D.5

16.线性表采用链式存储结构时,其内存单元的地址(D)

A.必须是连续的??B.部分地址必须连续??

C.必须是不连续的??D.连续或不连续均可

二、判断题(每题3分,共15分,正确的填“T”,错误的填“F”)

1.在Python中,`a=b`是赋值语句,`a==b`是关系表达式。(T

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档