2023-2024学年山西省吕梁市孝义中学高二(下)同步信息技术试卷(算法软件)(含解析).docx

2023-2024学年山西省吕梁市孝义中学高二(下)同步信息技术试卷(算法软件)(含解析).docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
您好,我是文档助手我很乐意帮助您整理文档摘要下面是我为您总结的结论标题20232024学年山西省吕梁市孝义中学高二下同步信息技术试卷算法软件含解析第一部分选择题AText1TextStraText1是对象名第二部分非选择题1ABH1001B39DFH120B2Int265mod1569mod225235D325B5C5D12

第=page11页,共=sectionpages11页

2023-2024学年山西省吕梁市孝义中学高二(下)同步信息技术试卷(算法软件)

一、选择题:本大题共5小题,共15分。

1.在VisualBasic中,语句“Text1.Text=Str(a)”中的“Text”是()

A.对象名 B.属性名 C.方法名 D.事件名

2.有如下VB程序段:

则经过这段程序加工后,变量k的值是()

A.1 B.6 C.12 D.21

3.有如下VB程序段:

该程序段运行后,文本框Text1中显示的内容是()

A.25 B.5 C.26 D.15

4.在VB中编制一个含有一个窗体的VB应用程序并保存在磁盘上,运行测试后编译成可执行程序,整个过程中肯定会产生的文件类型是()

A.vbp、.frm、.exe B.vbp、.exe、.txt

C.txt、.frm、.exe D.vbp、.txt、.frm

5.有如下VB程序段:

该程序段运行后,标签Label1中的内容是()

A.me?him?her?SHE B.HE?I?SHE?me C.SHE?I?HE?me D.her?him?me?SHE

二、非选择题:本大题共7小题,共17分。

6.某VisualBasic程序如下:

单击Command1按钮后,Text1显示______,Text2显示______。

7.计算题。

(1)ABH-1001B+39D-FH=______B

(2)Int(-26.5)mod-15\6-9mod2^2*5/2=______D

8.在现代程序设计中,我们用______建立计算机世界的实体与客观世界的实体相一致的映射关系,问题的解决方案可以用一些彼此交互的对象来______表示。

9.某次大型活动需要给活动现场铺地毯,由于地毯的尺寸不够大和铺设地毯的工人经验不足,他在铺设过程中将各块地毯部分铺设区域重叠。活动现场可以看成由m*n个小方格组成的矩阵(m,n<=100),每块地毯铺设位置由左上角(x1,y1)和右下角(x2,y2)两个坐标确定。

小凯同学想了解每个小方格被多少块地毯覆盖,以便更好地调整地毯铺设位置,编写了VB程序,实现以下功能:在文本框Text1中输入行数m,在文本框Text2中输入列数n,在Text3中输入每块地毯铺设的坐标x1,y1,x2,y2……(坐标之间逗号分隔,地毯数量不超过100),单击计算按钮Commmand1,在列表框List1中显示每个小方格被多少块地毯覆盖。程序运行界面如图所示。

(1)文本框Text1中输入行数为5,在文本框Text2中输入列数5,在Text3中输入的地毯铺设的坐标为s=1,1,2,2,1,2,3,3则最后输出矩阵a(7)的值为______。(填数字)

(2)实现上述功能的VB程序如下,请在划线处填入合适代码。

10.分析完善程序。

一百个铜钱买了一百只鸡,其中公鸡一只5钱、母鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少?设一百只鸡中公鸡、母鸡、小鸡分别为x,y,z,这里x,y,z为正整数,设计算法并编写程序输出所有的买鸡方案。

结果是:公鸡:4母鸡:18小鸡:78

公鸡:8母鸡:11小鸡:81

公鸡:12母鸡:4小鸡:84

根据上述回答如下问题

(1)本题采用的算法是______(填写:解析法/穷举法/排序法/递归法)。

(2)程序代码中空白处应填写的条件是______(填A/B/C/D)。

A.x+y+z=100and5x+3y+z/3=100

B.x+y+z=100or5x+3y+z/3=100

C.x+y+z=100and5*x+3*y+z/3=100

D.x+y+z=100or5*x+3*y+z/3=100

11.将以下计算s=1*(-2)*3*(-4)*…*49*(-50)的程序段补充完整。

12.下列程序段的功能是输入一个学生的一门课分数x(百分制),当x≥90时,输出“优秀”;当80≤x≤89时,输出“良好”;当70≤x≤79时,输出“中等”;当60≤x≤69时,输出“及格”,当x<60时,输出“不及格”的情况。请将程序补充完整。

答案和解析

1.【答案】B

【解析】每个对象都有一定的属性,属性反映对象的特征,可以通过赋值语句给对象的属性赋值,语句格式是:对象名属性名=值,Text1是一个对象名,Text是一个属性名故选:B。

本题考查的是VB对象属性的相关知识。每个对象都有一定的属性,属性反映对象的特征,可以通过赋值语句给对象的属性赋值

您可能关注的文档

文档评论(0)

130****7908 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档