4.2用顺序结构描述问题求解过程 习题与答案

文档属性

名称 4.2用顺序结构描述问题求解过程 习题与答案
格式 zip
文件大小 338.1KB
资源类型 教案
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2021-05-13 10:57:59

图片预览

文档简介

2021广东教育出版社《信息技术必修1
数据与计算》
罗海燕
4.2运用顺序结构描述问题求解过程p73
姓名:
班级:
【学习目标】
能够掌握
input()
函数和
print()
函数的基本用法;
能够掌握程序的顺序结构设计的基本流程;
能够运用顺序结构描述问题的求解过程;
顺序结构是最常用,最简单的程序结构,其语句执行顺序是自上而下。
Python中语句print(x,y)d
作用是输出x、y的值。
【选择题】
关于Python3.8基础知识的说法中,不正确的是(

A
.支持中文做标识符
Python标志符不区分字母的大小写
Python命令提示符是>>>
命令中用到的标点符号只能是英文字符
下列选项中,不属于Python语言基本数据类型的是(

str
int
float
char
下列属于无序的数据类型的是(
)
字符串
列表
元组
集合
以下关于变量和常量的说法中,不合理的一项是(

程序中通过变量名使用变量的值
变量名可以使用任意的符号
变量在程序运行过程中其值允许改变
常量在程序运行过程中其值是固定的值
以下属于整型常量的是(

A
.
“2021”
B
.
20/21
2021
”2021-1-1”
下列不是常量的是(

0.25
abc
Flase
“abb”
解析:内置常量:有少数的常量存在于内置命名空间中。
它们是:
False
bool
类型的假值。

False
赋值是非法的并会引发
SyntaxError。
True
bool
类型的真值。

True
赋值是非法的并会引发
SyntaxError。
None
NoneType
类型的唯一值。
None
经常用于表示缺少值,当因为默认参数未传递给函数时。
下列属于正确的Python变量名的是(

True
88abc
abc&88
_abc88
Python中,保留字写法正确的是(

PRINT(
)
Print(
)
print(
)
Int(
)
解析:1.保留字不能将其用作标识符
2.保留字区分字母大小写,大写的不是保留字
3.查询保留字内容
4.f,else,for
等单词是保留字,也不能将其用作标识符。
5.标识符是由字符(A~Z

a~z)、下划线和数字组成,但第一个字符不能是数字。标识符不能和
Python
中的保留字相同。
执行语句a=input(“输入一个数:”)后,输入10,则a的值是(
)P73.
A.10
B
.”10”
C
.10.0
D
.”10.0”
解析:无论输入什么数值,input(
)函数返回的都是字符串。
Python中,可以输出hello
world的是(

printf(“hello
world”)
output(“hello
world”)
Print(“hello
+world”)
print(“hello
world”)
已知a=6,b=7,下面表达式的值是True的是(

b<=a
b!=a
a==b
a>b
Python中,赋值语句,“c=c-b”等价于(

b-=c
c-b=c
c-=b
c==c-b
在Python中,判断n是否为偶数的表达式是(
)p71
n/2=0
n%2==0
n%2=0
n/2==0
下列表达式中,计算结果不是1的是(

A
.4//3
B
.15%2
C
.1^0
D
.
~1
在赋值语句“3thidnf=10”执行后,系统显示错误提示“SyntaxError:invalid
syntax”造成此类错误的原因:
赋值数值设置错误
赋值符号选择错误
被赋值变量命名错误
赋值对象与被赋值对象颠倒
Python表达式中,可以控制运算符运算有限顺序的是


圆括号(
)
方括号[
]
大括号{
}
D
.
尖括号<
>
Python语句:today=’星期三’,则today的数据类型为(

A
.int
B
.float
C
.str
D
.int(x)
在Python中,算式5+6
4%(2+8)结果为(

A
.25
15
C
.
9
7.4
解析:先计算小括号为5+6
4%10

和%求余数是第二等级,从左到右。为5+24%10.
下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是(

(x%4==0)
or
(x%100!0)
(x%4==0)
and
(x%100!0)
(x/4==0)
or
(x/100!0)
(x/4==0)
and
(x/100!0)
在Python中,下面代码的运行结果是(

x=365
g=x%10
#%为求余的意思
s=x//10%10
#
//为整除的意思
b=x//100
sum=g
100+s
10+b
#sum英文是求和的意思
print(sum)
A.365
B.
14
C
.563
D
.41
【程序题】
执行下列程序后,从键盘输入1.2,则输出的结果是

m=int(input("请输入一个数;"))
n=int(input("请输入一个数;"))
m
=n
n//=m
m//=n
print(m,n)
解析:数值的除法包含两个运算符:/?返回一个浮点数,//?返回一个整数。
请在Python中新建文件,输入以下代码并运行出结果,end=‘
’的语句作用是:(

3.程序代码如下,则其中\n的作用是(

在Python程序设计语言中,运行以下程序,显示的运行结果是(
4

a=3
b=4
if
a+b>8:
print(a)
if
a+b<=8:
print(b)
计算机解决问题的过程为“分析问题——设计算法(流程图)——编写程序——调试程序”,
请输入以下代码,自己输入数据运行,结果截图提交