查看原文
其他

粤教版必修1第四章程序设计基础习题

教版必修1第一章数据与信息课后习题
    粤教版必修1|1.1 数据及其特征习题
    粤教版必修1|1.2数据编码习题
    粤教版必修1|1.3信息及其特征习题
粤教版必修1第二章知识与数字化学习课后习题
    粤教版必修1|2.1知识与智慧习题
    粤教版必修1|2.2数字化学习与创新习题   
粤教版必修1第三章算法基础课后习题
    粤教版必修1|3.1 体验计算机解决问题的过程习题
    粤教版必修1|3.2 算法及其描述习题

信息技术 必修1 《数据与计算》

第四章 程序设计基础 学业评价

一、单选题

1、在Python中,元素是无序不重复的是( )。

A.列表

B.元组 

C.集合 

D.字符串 

【答案】C

2、在以下运算符中,优先级最低的运算符是( )。

A. * 

B. != 

C. + 

D.= 

【答案】D

3、有以下程序段:

sum=1

for i in range(1,5):

    sum=sum*i 

print(sum,i)

程序的运行结果为( )。 

A. 24 5 

B. 120 5 

C. 24 4 

D. 120 4

【答案】D

二、思考题 

    编写函数,接收一个正偶数为参数,输出两个素数,并且这两个素数之和等于原来的 正偶数。如果存在多组符合条件的素数,则全部输出。 

【参考答案】

import mathdef isprime(n): # 判断是否为素数 flag = True for i in range(2, int(math.sqrt(n)) + 1): if n % i == 0: flag = False break    return flagdef demo(n): prime_num_list = [] # 用于存放满足条件的素数 if n > 0 and n % 2 == 0: for i in range(3, int(n / 2) + 1): if isprime(i) and isprime(n - i): # 以元组的形式存放 prime_num_list.append((i, n - i))    print(prime_num_list)gl_n = int(input("请输入一个正偶数:"))demo(gl_n)

三、情境题 

    依法纳税是每一个公民应尽的义务。同学们上网学习2018年8月31日第七次修正的 《中华人民共和国个人所得税法》,了解居民个人应纳税所得额的含义和个人所得税税率 表(综合所得适用),试设计一个程序计算以下人员应缴个人所得税额。

【参考答案】

def calculator(money): shui=0 shui1=36000*0.03 shui2=(l44000-36000)*0.1 shui3=(300000-144000)*0.2 shui4=(420000-300000)*0.25 shui5=(660000-420000)*0.3 shui6=(960000-660000)*0.35 if money<=36000: shui=money*0.03 if money>36000 and money<= 144000: shui=(money-36000)*0.1 +shui1 if money> 144000 and money<=300000 : shui=(money- 144000)*0.2+shui2+shui1 if money>300000 and money<=420000 : shui=(money-300000)*0.25+shui3+shui2+shui1 if money>420000 and money<=660000 : shui=(money—420000)*0.3+shui4+shui3+shui2+shui1 if money>660000 and money<=960(XX): shui=(money-660000)*0.35-4-shui5+shui44-shui3+shui2+shui1 if money>960000 : shui=(money-960000)*0.45+shui6+shui5+shui4+shui3+shui2+shui1  print("应缴个人所得税额为:%2元"%shui) returnmoney = float(input("请输入您的全年应纳税所得额为(单位为元):"))calculator( money)
继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存