第—章简单的程序设计同步练习高中信息技术人教版选修1

2024-06-01
| 7页
| 87人阅读
| 0人下载

内容正文:

第—章简单的程序设计同步练习高中信息技术人教版选修1 1.下列能表示“x 大于0 且 x 小于10”的Visual Basic表达式是(    ) A.x > 0 Or x < 10 B.x >= 0 And x < 10 C.x >= 0 And x <= 10 D.x > 0 And x < 10 2.在Visual Basic程序中,下列属于可执行文件的是(   ) A.test.vbp B.test.frm C.test.exe D.test.vbw 3.在VB中,如果用a、b、c表示三角形的三条边长,那么不能构成三角形的条件是(  )。 A.a+b<=c And b+c<=a And c+a<=b B.Not(a+b>c Or b+c>a Or c+a>b) C.a+b<=c Or b+c<=a Or c+a<=b D.a+b>c And b+c>a And c+a>b 4.在用VB体验编写程序时,了解到代码窗口是用来( )。 A.查看属性 B.运行代码 C.只能查看程序代码 D.输入、修改、查看程序代码 5.下列关于算法的描述,不正确的是(  ) A.算法的每一步骤必须有确切的定义 B.算法必须能够实现一定的功能 C.一个算法必须保证它的执行步骤是有限的 D.算法不能没有输入,但可以没有输出 6.使用计算机编程解决问题的首要步骤是(   ) A.设计算法 B.调试运行 C.编写程序 D.分析问题 7.下列描述中,不适合使用编程来实现的是 A.编辑一份《调查报告》 B.灭火机器人软件驱动系统 C.“神舟七号”发射管理系统 D.学生成绩管理系统 8.以下不是C语言的特点是(    ) A.C语言简洁,紧凑 B.比较难学 C.可以直接对硬件进行操作 D.C语言移植性好 9.有如下 VB 程序段: a(1) = 1: a(2) = 1:b(1) = 1: b(2) = 2 For i = 3 To 5     a(i) = a(i - 1) + a(i - 2) b(i) = b(i - 1) + a(i) Next i 执行该程序段后,数组元素 b(5)的值为 (   ) A.5 B.8 C.12 D.15 10.变量赋值就是把数据和变量关联起来,以下a的数据类型在赋值后为元组的是(  )。 A.a=[2020, 11] B.a=(2020,11) C.a={2020,11} D.a={'year':'czm','month':11} 11.在VB中,表示代数式的表达式是 A.2*a+4*b^2/a+b B.2*a+4*b^2/(a+b) C.(2*a+4*b^2)/a+b D.(2*a+4*b^2)/(a十b) 12.下列关于对象的说法正确的是(  ) A.所有对象都具有同样的属性 B.同一类的对象在一个窗体上只能出现一个 C.同一个窗体中的两个不同类的对象可以用相同的名称 D.对象的属性可以在属性窗口中修改,也可以在程序代码中修改 13.VB对象的对齐属性是(      ) A.Alignment B.Backcolor C.Caption D.Height 14.下面各项中,不属于For循环控制三要素的是(    ) A.循环控制变量的初值 B.循环控制变量的终值 C.在循环体中具有使循环控制变量由初值向终值变化的语句 D.循环控制次数 15.流程图的符号中,矩形一般作为(   )。 A.处理框 B.输入输出框 C.判断框 D.运算框 16.能够被计算机直接接受和执行的程序设计语言是(   ) A.C语言 B.汇编语言 C.高级语言 D.机器语言 17.有如下VB程序段: Dim x As String, y As String Dim ans As Long x = "2019": y = "2020" ans = 0 If x > y Then ans = Val(x) - 1 Else ans = Val(y) + 1 ans = ans + Val(x + y) Text1.Text = Str(ans) 执行该程序段后,文本框Text1中显示的是(   ) A.20194041 B.6066 C.20194038 D.6060 18.表示区间[10,99]的VB表达式是(    ) A.Int(Rnd*90)+10 B.Int(Rnd*89)+10 C.Int(Rnd*91)+10 D.Int(Rnd)*99 19.某VB程序的事件过程代码如下: Private Sub Command1_Click() Dim a As Integer Dim s As String s = "data:" a =" Int(Rnd" * 90) s =" s" + a Text1.Text = Str(a) End Sub 程序运行后,单击命令按钮Command1,弹出如第8题图所示的错误提示信息,产生此错误的语句是(   ) A.s = "data:" B.a =" Int(Rnd" * 90) C.s =" s" + a D.Text1.Text = Str(a) 20.在VB中,若x=14,y=5,则表达式x-y Mod 3^2的值是(    ) A.0 B.9 C.10 D.14 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.D 【详解】本题考查的知识点是VB的基本运算与表达式。And只有两边均True才返回True,否则为False;Or只有两边均Flase才返回False,否则为True。“x大于0且x小于10”要求“x大于0”和“x小于10”均成立,故用And,即表达式为x > 0 And x < 10,选项D正确。 2.C 【详解】本题主要考查VB文件的格式。vbp是工程文件,frm是窗体文件,vbw是工作区文件,exe是可执行文件扩展名,故本题选C选项。 3.C 【详解】本题主要考查VB表达式。如果用a、b、c表示三角形的三条边长,那么不能构成三角形的条件是两边之和小于等于第三边,用VB表示是a+b<=c Or b+c<=a Or c+a<=b,故本题选C选项。 4.D 【详解】本题考查VB软件相关知识。代码窗口可以输入、修改、查看程序代码,故选项D正确。 5.D 【详解】 6.D 【详解】 7.A 【详解】本题主要考查程序设计相关知识点。编辑一份《调查报告》适合用word软件来编写。故本题选A选项。 8.C 【详解】本题主要考查C语言特点。C语言是高级语言,不可以直接对硬件进行操作,故本题选C选项。 9.C 【详解】本题考查VB程序段。i=3时,a(3)=2,b(3)=4。i=4时,a(4)=3,b(4)=7。i=5时,a(5)=5,b(5)=12。故本题选C。 10.B 【详解】本题主要考查Python数据类型。选项A是列表,选项B是元组,选项D是字典(由键值对组成),故本题选B选项。 11.D 【详解】 12.D 【详解】 13.A 【详解】本题主要考查VB对象的属性。Alignment是对齐属性;Backcolor是背景颜色属性;Caption是指“标题”,就是控件上面显示的文字;Height用于调整高度,故本题选A选项。 14.C 【详解】 15.A 【详解】 16.D 【详解】 17.A 【详解】本题主要考查VB程序的执行。x = "2019",y = "2020",x<y,执行ans=Val(y) + 1=2020+1=2021(Val()是将字符串转为整型的函数),ans=ans + Val(x + y)=2021+20192020=20194041,故执行该程序段后,文本框Text1中显示的是20194041,故本题选A选项。 18.A 【详解】本题考查VB函数。INT()函数,是VB数值函数的一种,是将一个要取整的实数(可以为数学表达式)向下取整为最接近的整数。利用INT函数可以返回一个小数的整数,如4.323,返回4,它不是四舍五入,而是舍尾法,即使4.987,也是返回4,而不是5。rnd()函数是VB中产生随机数的一个随机函数。返回的随机数是大于等于 0 及小于 1 的均匀分布随机实数,rnd()函数每次计算时都将返回一个新的随机实数。 若要生成 a 与 b 之间的随机整数,应使用:Int(Rnd*(b-a+1)+a)。 表示区间[10,99]的VB表达式是Int(Rnd*90)+10,故本题选项A为正确选项。 19.C 【详解】 20.B 【详解】本题主要考查VB表达式知识点。Mod是取余运算符,优先级从大到小为:"^">"Mod">"-",故x-y Mod 3^2=14-5 Mod 9=14-5=9,故本题选B选项。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

第—章简单的程序设计同步练习高中信息技术人教版选修1
1
第—章简单的程序设计同步练习高中信息技术人教版选修1
2
第—章简单的程序设计同步练习高中信息技术人教版选修1
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。