题目
假设在程序中已经导入simpleguitk,下列哪项对creat_frame()函数的调用是正确的?(如果不肯定你的答案,先在PyCharm中测试,然后再作答)A. frame = simpleguitk.create_frame("测试", 200, 200, 300)B. frame = simpleguitk.create_frame(150, 150, 150)C. frame = simpleguitk.create_frame(100, 100, 100, 100)D. f = simpleguitk.create_frame("我的框架", 200, 200)
假设在程序中已经导入simpleguitk,下列哪项对creat_frame()函数的调用是正确的?(如果不肯定你的答案,先在PyCharm中测试,然后再作答)
A. frame = simpleguitk.create_frame("测试", 200, 200, 300)
B. frame = simpleguitk.create_frame(150, 150, 150)
C. frame = simpleguitk.create_frame(100, 100, 100, 100)
D. f = simpleguitk.create_frame("我的框架", 200, 200)
题目解答
答案
AD
A. frame = simpleguitk.create_frame("测试", 200, 200, 300)
D. f = simpleguitk.create_frame("我的框架", 200, 200)
A. frame = simpleguitk.create_frame("测试", 200, 200, 300)
D. f = simpleguitk.create_frame("我的框架", 200, 200)
解析
本题考查对simpleguitk库中create_frame函数参数调用的掌握。核心要点是明确该函数的标准参数顺序及类型要求:
- 函数原型:
create_frame(title, width, height)title:框架标题(字符串类型)width:框架宽度(整数)height:框架高度(整数)
- 常见误区:若传入多余参数或参数类型不符,会导致调用错误。
选项分析
选项A
frame = simpleguitk.create_frame("测试", 200, 200, 300)
- 问题:传入第四个参数
300,但create_frame仅接受三个必填参数。 - 结论:错误。多余的参数会导致
TypeError。
选项B
frame = simpleguitk.create_frame(150, 150, 150)
- 问题:第一个参数
150为整数,但title必须是字符串。 - 结论:错误。
选项C
frame = simpleguitk.create_frame(100, 100, 100, 100)
- 问题:第一个参数
100为整数,且传入四个参数。 - 结论:错误。
选项D
f = simpleguitk.create_frame("我的框架", 200, 200)
- 验证:参数类型和数量均符合函数要求。
- 结论:正确。