wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

2023年六年级上册测试题

Total questions: 35

Worksheet time: 2hrs 57mins

Name
Class
Date
1.

请输入班级和姓名

4 lines
2.

 python中的不等于和取余运算符分别是(   )

a)

%、//

b)

!=、%

c)

==、%

d)

/、//

3.

 if 语句属于(     )

a)

顺序语句

b)

分支语句

c)

循环语句

d)

控制语句

4.

print(   )是python的基本(    )命令,用来实现计算机“说话”。

a)

 输出

b)

 换行

c)

 输入

5.

python保存程序的扩展名是( )

a)

.ppt

b)

.mp3

c)

.py

6.

在python工作窗口中输入以下程序命令后,运行结果是(    )

a)

2

b)

6

c)

8

7.

 input(   )是python的(    )命令,用来获取从键盘输入的数据。

a)

输入

b)

换行

c)

输出

8.

  “+”、“-”、“*”、“/”在python中都称为操作符,运算时与数学运算一样,遵循(        )的顺序。

a)

先算括号中,再算括号外;先乘除,后加减

b)

先算括号中,再算括号外;先加减,后乘除

c)

先算括号外,再算括号里;先乘除,后加减

9.

Python中用来声明整型的关键字是(     )

a)

str

b)

char

c)

float

d)

int

10.

下列不可以作为合法变量名的是( )

a)

1by

b)

a7

c)

a_b

d)

_ba

11.

While语句属于(     ) 

a)

顺序语句

b)

分支语句

c)

循环语句

d)

控制语句

12.

在流程图中表示算法的输入输出时使用(   ) 

a)

菱形框

b)

矩形框

c)

圆形框

d)

平行四边形框

13.

 在Python中,下列程序是实现输入一个数字后判断它是偶数还是奇数。在第2行下划线外应该填写(      )。

a)

x//2==0

b)

x%2=0

c)

x!=0

d)

x%2==0

14.

在计算机中运用算法解决问题,主要经历问题分析、抽象与建模、________、验证与优化算法等过程。

a)

算法实现

b)

设计算法

c)

算法运行

d)

算法解决

15.

在描述算法时,一般使用__________和流程图两种形式描述。

a)

流程线

b)

机器语言

c)

自然语言

d)

流程语言

16.

流程图是描述算法的方式之一,以下流程图形状中表示判断框,一般用于选择或循环结构中,条件判断的是:(   )

a)

平行四边形

b)

矩形

c)

菱形

d)

长圆形

17.

在解决鸡兔同笼这样较为复杂的问题时,我们可以使用________来对问题进行抽象,梳理他们之间的关系,提炼关键要素。

a)

算式

b)

图形

c)

图案

d)

表格

18.

 在算法设计时,有一种算法的设计思想是有序的尝试每一种可能的解,如果满足正确解的条件就采纳,否则继续尝试,做到不遗漏,不重复。这种算法设计思想称为(   )。

a)

解析法

b)

枚举法

c)

贪心法

d)

搜索法

19.

在解决鸡兔同笼问题时,我们可以使用流程图来表述算法,请选择正确的选项将流程图补充完整。

a)

(1) ji*2+tu*4=100

 (2) ji=ji+1

b)

(1) ji*2+tu*4=100

(2) tu=tu+1

c)

(1) ji*4+tu*2=100

(2) ji=ji+1

d)

(1) ji+tu=100

(2) tu=tu+1

20.

以下是第7题鸡兔同笼问题程序,请将空白处语句补充完整:

a)

ji+tu=94

b)

ji*2+tu*4==9

c)

ji+tu==100

d)

ji*2+tu*4==100

21.

在使用python语言实现鸡兔同笼算法时,我们使用了循环条件判断和单分支语句。python对程序结构有较为严格的要求,一般使用_____________控制语句结构。

a)

冒号和缩进

b)

冒号

c)

缩进

d)

语句

22.

在设计“猜数字”游戏算法设计时,我们需要用户不断输入猜的数,并有程序提示“猜大了”或“猜小了”。这里“猜大了”或“猜小了”的判断,我们需要使用的程序结构属于()

a)

判断结构

b)

循环条件判断

c)

单分支条件判断

d)

双分支条件判断

23.

现实中,解决一个问题的算法往往具有多样性,如猜数字的过程,我们可以使用顺序查找或二分查找的策略做,以下是二分查找算法在1~200,范围内找112;两次查找的过程,第三次的起始、结束和中间值分别是什么?

a)

 1、149、112

b)

 150、200、175

c)

101、149、125

d)

101、150、125

24.

二分查找法是重复取查找范围的中间值进行比较直至找到目标。用二分查找法查找1~100之间的某一个数字最多需要( )次

a)

6

b)

7

c)

8

d)

9

25.

运行以下程序,计算机输出结果为 : ( )

print(“4+4”)

a)

4+4

b)

“8”

c)

“4+4”

d)

8

26.

运行以下程序,计算机输出结果为 : ( )

print(“我是中国人”)

a)

print(我是中国人)

b)

提示有错误

c)

我是中国人

d)

“我是中国人”

27.

运行以下程序,计算机输出结果为 : ()

print(“4*4”)

print(4+4)

a)

4*4

8

b)

4*4 8

c)

16 4+4

d)

16

4+4

28.

运行以下程序,计算机输出结果为 : ()

print(“8-4=”,8-4)

a)

4

b)

“8-4=“ 4

c)

8-4

d)

8-4=4

29.

运行下列程序,计算机会输出的结果为: ( )

a=“hello”

a=123

print(a)

a)

hello123

b)

hello 123

c)

hello

d)

123

30.

运行以下程序,输出结果为 : ( )

a=3

b=5

print(a*b)

a)

15

b)

a*b

c)

8

d)

3*5

31.

运行以下程序,输出结果为 : ( )

a=3

b=3

c=a*b

print(c)

a)

9

b)

C

c)

3*3

d)

a*b

32.

长方形的长a为4,宽b为5,求长方形面积S,选出可以实现此程序的正确选项:()

a=4

b=5

s=_______

print(s)

a)

a*b

b)

ab

c)

"4*5"

d)

4*5

33.

 在python中运行以下程序,运行结果是53,则横线处可以填写的语句是

a)

c=53

b)

b=a

c)

b=b+a

d)

a=b

34.
a)

优秀

b)

良好

c)

合格

d)

不合格

35.

请你给自己这学期的学习结果打个分(满分10分):

4 lines