2023-2024学年高一上学期选修一第二单元第六节 面向对象程序设计初步

2024-06-28
| 7页
| 45人阅读
| 0人下载

内容正文:

2023-2024学年高一上学期选修一第二单元第六节 面向对象程序设计初步 一、选择题 1.一个VB工程的部分设计界面如下图所示: 下列选项不正确的是(   )。 A.窗体的Caption属性值是“对象” B.窗体文件名是“Form1.frm” C.当前选中对象的名称是“Shape1” D.工程的名称是“工程1” 2.MSGBOX  “这”,,“那”弹出的对话框中,其标题是(    ) A.这 B.那 C.无 D.出错 3.下列属于Visual Basic逻辑常量的是(   ) A."BASIC" B.2012 C.False D.3.1415926 4.在VB窗体中,要把命令按扭的标题修改为“计算”,应修改的属性是(   ) A.Height B.BackColor C.Caption D.Font 5.有如下VB程序段: bianliang_a =" 3:bianliang_b" = 4 Label1.caption = “bianliang_a*bianliang_b” 该程序段运行之后,标签Label1将显示( ) A.3*4 B.12 C.bianliang_a*bianliang_b D.3*4=12 6.结构化程序设计方法主要通过(    )实现。 A.递归算法和递归程序 B.过程和函数的定义和调用 C.程序的循环结构 D.对象 7.有一个对象属性面板如图所示,该对象名为(    ) A.cmd_1 B.CommandButtom C.Caption D.lable 8.在下图所示的VB“代码窗口”中,“对象”“过程”列表分别是(    )                  A.①② B.①③ C.③④ D.②③ 9.在VB中,应用程序窗体上有一个命令按钮,其名称属性值为“cmdStart”,则响应该命令按钮单击事件的过程名为(    ) A.Command1_Click B.Command1_DblClick C.cmdStart_ Click D.cmdStart _ DblClick 10.在 VB 中,在文本框 Text6 中显示"云富高中",应改变的属性是( ) A.Font B.Text C.Width D.Backcolor 11.若单选按钮被选中,其VALUE属性的值是(   ) A.0 B.1 C.TRUE D.FALSE 12.如第9题图所示在代码窗口中输入“Command1.”后出现了一个下拉菜单,菜单中的“Picture”是Command1的(   ) A.属性 B.事件 C.对象 D.方法 13.对于语句abc. Caption=“你好”,下列理解正确的是(    ) A.Caption称为属性值 B.该对象可能是标签、按钮或文本框 C.该语句的作用是将对象属性进行赋值 D.若流程图表示此算法,该语句应该在处理框中 14.在Visual Basic的代码窗口中,语句Password.Caption= "a>b"中的Password是(   ) A.对象名 B.属性值 C.属性名 D.类名 15.窗体的名称属性是(      ) A.NAME B.CAPTION C.TOP D.LEFT 二、填空题 16.要修改窗体中各对象字体为粗体,可选中对象后在属性窗口中设置 属性。 17.VB中对象的三要素是 , , 18.第一个文本框的默认名称是( ). 19.观察程序界面,回答以下问题 (1)此图共有 个对象。 (2)此窗体Form1的 属性的值为“文字加密” (3)设计此程序时,“密码:”“原文:”“密文”是用到工具箱上的哪个控件( ) A.B.C.D. (4).窗体中密文的文本框外观与原文文本框不同,是因为设置了哪项属性( ) A.ForeColor     B.BackColor      C.Font       D.Text (5).本程序的功能是对原文进行加密计算,加密的结果显示在密文中,要实现在密文文本框内不能输入文字,应该设置文本框的属性和属性值为( ) A.Visible属性为True B.Visible属性为False C.Enabled属性为True D.Enabled属性为False 20.文本框获得焦点触发的事件是( ) 三、操作题 21.编写一个“十进制转二进制”的VB程序,功能如下:在文本框Text1中输入0~255之间的整数,单击“转换”按钮Command1后,在Text2上显示对应的二进制数。程序设计界面和运行界面分别如图a和图b所示。 (1)要使程序运行时,按钮Command1上显示“转换”,下列方法不可行的是 (单选,填字母:A.界面设计时,选中对象Command1,设置Caption属性为“转换”/B.在From_Load事件处理过程中添加语句Command1.Caption="转换"/C.在Form_Load事件处理过程中添加语句Command1.Text="转换")。 (2)实证上述功能的 VB 程序如下,请在划线处填入合适代码。 Private Sub Command1_Click() Dim i As Integer, n As Integer, k As Integer, s As String n=Val(Text1. Text) k=1:s="" Do While 2^k < n   k=k+1 Loop Do While n<>0   If n>=2^(k-1) Then     s=s+"1"     ①   Else     s=s+"0"   End If   k=② Loop Text2. Text = s End Sub (3)若删除加框处的代码,在文本框Text1输入12,单击“转换”按钮,则文本框Text2中显示的内容是 。 22.让TEXT1中的内容加粗,斜体,加下划线,加删除线,字体用”黑体”,字号20在窗体单击事件过程中完成. PRIVATE  SUB    CLICK(   ) TEXT1.FONTBOLD=    END   SUB 四、简答题 23.想设计一个判断某年是否是闰年的VB程序。通过查询资料得知:如果年份能被100整除同时也能被400整除,则该年是闰年;如果年份不能被100整除但能被4整除,则该年也是闰年。“判断某年是否为闰年”的算法流程图如下图所示(k=True表示该年是闰年,k=False表示该年不是闰年)。请回答下列问题: (1)流程图粗线框部分的内容是 (2)实现流程图虚线框部分的VB语句是 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.B 2.B 3.C 4.C 5.C 6.B 7.D 8.A 9.C 10.B 11.C 12.A 13.C 14.A 15.A 16.Font 17. 属性 事件 方法 18.TEXT1 19. 8 Caption D B D 20.GOTFOCUS 21. C n=n-2^(k-1) k-1 11 22. FORM_ TRUE Text1.fontitalic=true Text1.fontunderline=true Text1.fontstrikethru=true Text1.fontname=”黑体” Text1.fontsize=20 23.y mod 4=0; if y mod 400="0" then k=true Else k=false 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

2023-2024学年高一上学期选修一第二单元第六节 面向对象程序设计初步
1
2023-2024学年高一上学期选修一第二单元第六节 面向对象程序设计初步
2
2023-2024学年高一上学期选修一第二单元第六节 面向对象程序设计初步
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。