2023-2024学年高一上学期选修一第一单元第四节 程序设计语言简介

2024-06-28
| 6页
| 25人阅读
| 0人下载

内容正文:

2023-2024学年高一上学期选修一第一单元第四节 程序设计语言简介 一、选择题 1.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了分别是(     ) A.对象,属性,事件,方法 B.对象,属性,方法,事件 C.属性,对象,方法,事件 D.属性,对象,事件,方法 2.计算机能够直接识别的程序设计语言是(   ) A.机器语言 B.高级语言 C.汇编语言 D.C语言 3.表示区间[10,99]的VB表达式是(    ) A.Int(Rnd*90)+10 B.Int(Rnd*89)+10 C.Int(Rnd*91)+10 D.Int(Rnd)*99 4.计算机能直接识别、理解执行的语言是(   ) A.汇编语言 B.Python语言 C.Basic语言 D.机器语言 5.下列不属于计算机程序设计语言的是(    ) A.机器语言 B.汇编语言 C.自然语言 D.高级语言 6.高级语言更接近自然语言,并不特指某种语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也更好,下列不属于高级语言的是(   ) A.Java语言 B.Python语言 C.机器语言 D.C语言 7.编译程序可以将源程序翻译成(   ) A.机器语言程序 B.汇编语言程序 C.高级语言程序 D.APP 8.下列关于程序设计语言的叙述,正确的是(   ) A.高级语言就是自然语言 B.汇编语言是一种高级语言 C.计算机能直接识别机器语言 D.高级语言是由0~9十个数字组成的十进制代码 9.关于汇编语言的说法,错误的是( ) A.它对硬件的依赖性强 B.它属于低级语言 C.硬件能直接识别汇编语言 D.它是一种符号化语言,程序可读性较好 10.李老师为了提高效率,准备设计一个学生成绩分析软件,经过了前期调查分析,他决定使用Microsoft公司的Visual Basic 6.0来制作该软件,这一步应该属于用计算机解决问题的哪一个阶段(   ) A.分析问题阶段 B.设计算法阶段 C.算法实现阶段 D.结果检测阶段 11.我们保存一个编写好的程序,工程文件是以(   )作为扩展名的。 A.frm B.vbp C.bat D.bas 12.下列关于编程语言的描述,正确的是(  ) A.不同的编程语言编写的同一程序运行速度不同 B.使用机器语言编写的程序可以直接被计算机识别并执行 C.汇编指令需要汇编程序转换成机器指令后计算机才能执行 D.高级语言编写的程序只能通过编译器编译后才能被计算机执行 13.下列关于程序设计语言的说法正确的是(  ) A.低级语言编写的程序都可以直接被计算机识别和执行 B.高级语言不需要被编译或翻译,就可以直接被计算机识别和执行 C.机器语言可以被计算机直接识别和执行 D.高级语言要被计算机识别和执行,只能通过编译一种方式 14.有关机器语言的描述,下列说法错误的是哪个选项。(    ) A.由0和1代码组成 B.属于低级语言 C.属于高级语言 D.计算机能直接识别和执行 15.以下不属于高级语言特点的是(    ) A.高级语言接近自然语言 B.高级语言程序容易阅读和修改 C.高级语言程序可以由机器直接执行 D.通用性好,不再依赖于特定硬件系统 二、填空题 16.程序设计语言的发展过程可以分为 、汇编语言、高级语言。 17.计算机能直接执行的程序语言是 。 18.VB程序设计一般包括 、 、 。 19.设计程序要考虑的两个方面:(1) (2)计算的过程。 20.计算机程序设计语言的发展,经历了从机器语言、 到 的发展历程。 三、操作题 21.一球从100米高度自由落下,每次落地后反跳回原高度的一半,再下落。编写一个C程序,求它在第10次落地时,其经过了多少米?第10次反弹多高? 22.某数据解密算法描述如下: (1)在输入的数字字符串中依次提取有效的密文,有效的密文的特点: ①是一组连续的,都小于5的三位数字串;②每个位置上的数字不能被重复提取; (2)对有效密文进行解密的过程: 将密文作为一个五进制数转换为对应的十进制数值,根据ASCII字符的十进制编码表,得出对应的明文字符(提示:空格符所对应的ASCII码值为十进制数32,小写字母“z”所对应的ASCII码值为十进制数122). 例如,密文242转换成十进制数为72,对应的明文字符为大写字母“H”。 程序运行界面如下图所示,在文本框Text1中输入密文,单击“解密”按钮,在文本框Text2中输出解密后的明文密码。 (1)若输入的密文为“841497230235”,则对应的明文是 。 (2)实现上述功能的VB代码如下,划线处的语句有错,应改为 。 (3)请在划线处填入合适的代码. '以下代码是将有效密文数字转换为十进制数的函数 Function conv(p As String) As Integer Dim k As Integer, q As String, i As Integer k = 0: g = "" For i = 1 To 3 q = Mid(p, i, 1) Next i conv = k End Function Private Sub Command1_Click() Dim st As String, p As String, res As String Dim c1 As String, c2 As String, c3 As String Dim i As Integer, d As Integer, n As Integer st = Text1.Text: n = Len(st) i = 1: res = "" Do While i <= n – 2    '提取有效密文,并进行转换 c1 = Mid(st, i, 1): c2 = Mid(st, i + 1, 1): c3 = Mid(st, i + 2, 1) If c1<"5" Or c2 <"5" Or c3 <"5" Then d=conv(p) If d >= 32 And d <= 122 Then res = res + Chr(d) Else i = i + 1 End If Loop Text2.Text = res End Sub 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.D 2.A 3.A 4.D 5.C 6.C 7.A 8.C 9.C 10.B 11.B 12.ABCD 13.C 14.C 15.C 16.机器语言 17.机器语言 18.设计程序界面;编写程序代码;调试、运行程序 19.数据的存储 20. 汇编语言 高级语言 21. 22. mA c1<"5" And c2<"5" And c3<"5" 或其它等价答案 ① k=k*5+Val(q) 或 k=k+Val(q)*5^(3-i) 或其它等价答案 ②p=Mid(st,i,3) ③i=i+3 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

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