欢迎来到天天文库
浏览记录
ID:47098159
大小:23.30 KB
页数:5页
时间:2019-07-31
《Python小测试-3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二周A......1.用simpleguitk创建的应用程序框架是由哪三部分组成的?标题·控制区域鼠标边框·画布键盘·状态区域背景区域选择区域2.假设在程序中已经导入simpleguitk,下列哪项对create_frame()函数的调用是正确的?(如果不肯定你的答案,先在PyCharm中测试,然后再作答)·frame=simpleguitk.create_frame(100,100,100,100)·frame=simpleguitk.create_frame("测试",200,200,300)·frame=simpleguitk.create_fram
2、e("我的框架",200,200)·frame=simpleguitk.create_frame(150,150,150)*importsimpleguitkframe=simpleguitk.create_frame()frame.start()3.用simpleguitk创建交互式应用程序时,通常包含以下7个步骤:1、定义辅助函数2、创建框架3、定义事件处理函数4、启动框架和定时器5、初始化全局变量6、注册事件处理函数7、定义类创建程序时最后一步应该是哪一步?注意:上面的7个步骤顺序已被打乱请选择最后一步对应的数字序号:·44.m=4n=2deff(m)
3、:x=m+nreturnx以上程序中,哪些变量的作用范围是全局的?·mfx·n5.m=4n=2deff(m):x=m+nreturnx以上程序中,哪些变量的作用范围仅在函数内部?·mf·xn6.用simpleguitk模块开发游戏程序,程序中的事件处理函数是如何产生的?·你自己通过编写代码来定义事件处理函数7.假设在程序里声明了一个全局变量x=8,该程序还要定义一些函数,以下哪些函数里面需要添加globalx声明?【可以在pycharm上运行看看】(如果你没有把握,请在PyCharm对每个选项进行测试后再作答。)defb(x,y):x=x+yreturnx·
4、defa(y):x=x+yreturnydefd(y):y=x+yreturnydefc(y):returnx+y8.???frame=simpleguitk.create_frame("我的框架",200,200)frame.start()如果上述程序执行时能够正常生成一个窗口框架(不抛出错误),那么???处可以用下列哪一条语句替换?·importsimpleguitk9.count=0【pycharm上运行】defsquare(x):globalcountcount+=1returnx**2print(square(square(square(squar
5、e(5)))))以上程序执行后,变量count的数值是多少?你可以在PyCharm中进行测试,请将你认为的正确值填入到下面的输入框中。·4*count=0defsquare(x):globalcountcount+=1returnx**2print(square(square(square(square(5)))))print(count)10.添加输入框语句如下,其中add_input方法的各个参数都代表了什么?·“请输入数字(0~10)”表示的是输入框的提示信息200表示的是输入框的显示数字·input_handler表示的是输入框的事件处理函数·200
6、表示的是输入框的宽度input_handler表示的是输入框的名字-----------------------------------------------------------------------------------------------------------------------------------------------------------------------B....1.ifp==False:【pycharm上运行】returnFalseFalse假True真elifq==Fasle:returnFalseelse:r
7、eturnTrue上面这段条件语句程序可以用以下那条简单语句代替?(你可以从逻辑上推理每段代码的输出结果,也可以把代码放在PyCharm中执行获得结果)·returnpandqreturn(notp)and(notq)returnnot(porq)return(notp)or(notq)2.#Simpleinteractiveapplication【pycharm上运行】importsimpleguitk#定义全局变量message="欢迎!"count=0#定义事件处理函数defbutton_handler():"""计算按下鼠标的次数。"""global
8、countcount+=1print(message
此文档下载收益归作者所有