2020 大学计算机D(重修课堂)(内蒙古大学) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-05-13到2020-06-20
本篇答案更新状态:已完结
【作业】第5章 循环结构程序设计 编程题目5
1、 问题:求S的和。
建议:【本题是主观题,暂无解析】
2、 问题:图形打印。
建议:【本题是主观题,暂无解析】
3、 问题:追查车号。
建议:【本题是主观题,暂无解析】
第8章 函数 在线练习8
1、 问题:对于函数定义代码的理解,正确的是
选项:
A:必须存在形参
B:必须存在return语句
C:形参和return语句都是可有可无的
D:形参和return语句要么都存在,要么都不存在
答案: 【形参和return语句都是可有可无的】
2、 问题:在一个函数中如局部变量和全局变量同名,则
选项:
A:局部变量屏蔽全局变量
B:全局变量屏蔽局部变量
C:全局变量和局部变量都不可用
D:程序错误
答案: 【局部变量屏蔽全局变量】
3、 问题:下面程序段的输出为def f1(a,b,c): print(a+b)nums=(1,2,3)f1(nums)
选项:
A:1
B:3
C:6
D:语法错
答案: 【语法错】
4、 问题:以下哪个函数定义正确:
选项:
A:def func1():return 1
B:def func1() return 1
C:def func1(): x = 5 y = 6 return x+y
D:def func1(): pass
答案: 【def func1(): pass】
5、 问题:print(type(lambda:3))的输出结果是
选项:
A:<class ‘function’>
B:<class ‘int’>
C:<class ‘NoneType’>
D:<class ‘float’>
答案: 【<class ‘function’>】
6、 问题:下面程序段的输出为a=1def fun(a): a=a+2 print(a) fun(a)print(a)
选项:
A:3 1
B:4 1
C:11
D:33
答案: 【3 1】
7、 问题:下面关于函数的说法,正确的是
选项:
A:函数可以不定义,就可以直接使用
B:函数是程序的抽象,通过封装实现代码复用,可以利用函数对程序进行模块化设计
C:函数定义的位置没有要求,可以先调用,最后对函数定义
D:函数不可以对自己调用,只能调用别的函数
答案: 【函数是程序的抽象,通过封装实现代码复用,可以利用函数对程序进行模块化设计】
8、 问题:如果函数定义为def hello(username): ,则对该函数的调用不合法的是
选项:
A:hello ("Alice")
B:hello (‘Alice’)
C:hello ()
D:hello (username=’ Alice’)
答案: 【hello ()】
9、 问题:以下关于Python内置函数的描述,错误的是
选项:
A:sorted() 对一个序列类型数据进行排序,将排序后的结果写回到该变量中
B: id() 返回一个变量的一个编号,是其在内存中的地址
C:max()返回一个序列类型数据中最大值
D:type() 返回一个对象的类型
答案: 【sorted() 对一个序列类型数据进行排序,将排序后的结果写回到该变量中】
10、 问题:在Python中导入其他函数库的关键字是
选项:
A:include
B:from
C:import
D:into
答案: 【import】
11、 问题:以下哪个程序段是使用递归函数实现1到100求和
选项:
A:def product1(num): product=1 for i in range(1,num+1): product=product i return productprint(product1(10))
B:def sum1(num): sum2=0 for i in range(1,num+1): sum2+=i return sum2 print(sum1(100))
C:def product2(num): if num==1: return 1 else: return num product2(num-1)print(product2(10))
D:def sum_a(num1): if num1==1: return 1 else: return num1+sum_a(num1-1) print(sum_a(100))
答案: 【def sum_a(num1): if num1==1: return 1 else: return num1+sum_a(num1-1) print(sum_a(100))】
12、 问题:在函数中使用return语句可以返回值,所以函数中的return语句后一定要有值。
选项:
A:正确
B:错误
答案: 【错误】
13、 问题:定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。
选项:
A:正确
B:错误
答案: 【正确】
14、 问题:定义Python函数时必须指定函数返回值类型。
选项:
A:正确
B:错误
答案: 【错误】
15、 问题:定义函数时,带有默认值的参数必须出现在参数列表的最右端,任何一个带有默认值的参数右边不允许出现没有默认值的参数。
选项:
A:正确
B:错误
答案: 【正确】
16、 问题:在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。
选项:
A:正确
B:错误
答案: 【正确】
第3章 输入与输出 在线练习3
1、 问题:Python语句print(0xA+0xB)的运行结果是:
选项:
A:0xA+0xB
B:A+B
C:0xA0xB
D:21
答案: 【21】
2、 问题:为了给整型变量a、b、c赋初值10,下面正确的python语句是:
选项:
A:xyz=10
B:x=10 y=10 z=10
C:x=y=z=10
D:x=10,y=10,z=10
答案: 【x=y=z=10】
3、 问题:已知字符’A’的ASCII值是65,字符变量c1的值是’A’,c2的值是’D’,执行语句print("%d,%d"%(c1,ord(c2)-2))后,输出结果是:
选项:
A:A,B
B:A,66
C:65,66
D:65,B
答案: 【65,66】
4、 问题:语句x=input()执行时,如果从键盘输入12并按回车键,则x的值是:
选项:
A:12
B:12.0
C:’12’
D:(12)
答案: 【’12’】
5、 问题:Python 3.x语句 print(1, 2, 3, sep=’:’) 的输出结果是:
选项:
A:1 2 3
B:123
C:1:2:3
D:1,2,3
答案: 【1:2:3】
6、 问题:在Python 3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回
选项:
A:正确
B:错误
答案: 【正确】
7、 问题:Python运算符%不仅可以用来求余数,还可以用来格式化字符串。
选项:
A:正确
B:错误
答案: 【正确】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦