2.2数据的表示与处理2023-2024学年高中信息技术教科版选修一

2024-07-20
| 7页
| 158人阅读
| 0人下载

内容正文:

2.2 数据的表示与处理 学校:___________姓名:___________班级:___________考号:___________ 一、选择题 1.若变量a=1,b=2,则逻辑表达式not(a+b/2=2)or (a<b)and (a+2<b)的值是(  ) A.2 B.-2 C.True D.False 2.在Excel中,能正确计算A1:B2单元格区域中所有数据平均值的公式有(    )。 A.=AVERAGE(A1:B2) B.= (A1:B2)/4 C.=Sum(A1:B2) D.=Sum(A1:B2)/4 3.某 VB 的事件过程如下: Private Sub Command1_Click() Dim a As Integer a = Val(Text1.Text) a = 3 * a + 1 Text1.Text = Str(a) End Sub 程序运行时,在文本框 Text1 中输入 1,连续两次单击命令按钮 Command1 后,文本框 Text1中显示的内容是(  ) A.13 B.9 C.4 D.1 4.下列能作为VB变量名的是() A.2_x B.String C.Number D.Score(i) 5.以下关于数据的说法,正确的是(    ) A.数据处理的速度主要取决于计算机硬件设备,软件影响不大 B.大数据中,每个数据的价值都非常大,不能随意处理 C.在计算机中,所有的数据都是结构化的 D.数据安全不仅是保障数据不损坏,也要考虑数据被入侵偷窃的情况 6.VB中双精度型数据占(      )个字节. A.2 B.4 C.6 D.8 7.下列可作为VB变量名的是(   ) A.abl-score B.p_64 C.Str D.12TS 8.下列可以作为VB变量名的是(   ) A.3a B.if C.tax_1 D.u+m 9.语句Dim a&amp;(1 To 20),b#(2,-1 To 1)定义两个数组,其类型分别为: (    ) A.二维单精度实型数组和二双精度型数组 B.二维长整型数组和二维单精度实型数组 C.一维单精度实型数组和二维整型数组 D.一维长整型数组和二维双精度型数组 10.【加试题】有如下程序段: Dim i As Integer, Sum As Integer Dim a(1 To 11) As Integer Sum = 6 a(11) = 49 For i = 10 To 1 Step -1   a(i) = a(i + 1) - 1   If a(i) Mod 3 = 0 Then Sum = Sum + a(i) Next i Text1.Text = Str(Sum) 该程序段运行后,文本框text1中显示的内容是 A.174 B.180 C.36 D.42 11.在VB中定义一个变量,其取值范围为1到100的整数,应将该变量数据类型定义为 (   ) A.String B.Integer C.Boolean D.Date 12.在Visual Basic中,下列循环程序段输出“*”的个数最小的是(   ) A. B. C. D. 13.下列变量定义正确的是( ) A.Dim abc as integer B.Dim a*c as string C.Dim for as double D.Dim 4bc as boolean 14.VB表达式9\8/2+12 Mod 3*3 的值是(  ) A.0.5 B.7 C.3.5 D.5 15.下列VB表达式的值一定为True的是(   ) A.Abs(Int(Rnd()*3-1)) ﹤=1 B.(Flag Or Not Flag)=Flag C.4\2*2=4 D.Mid(〞2020-12-10〞,3,4)=〞20〞 16.在VB中,下列属于字符串常量的是(    )。 A.cnt B.3.14 C.2018 D.“Visual  Basic” 17.若要定义数组d为长整数型,则下列语句中正确的是(    )。 A.Dim d(1 To 20) As Integer B.Dim d(1 , 20) As Long C.Dim d(1 , 20) As Integer D.Dim d(1 To 20) As Long 18.在VB程序设计中,变量的命名要遵循一定的规则。下列变量名合法的是(    ) A.as B.2a C.a#2 D.china 19.Private Sub Command1_Click() Dim a As String Dim c As String a = "TaizhouShusheng" c =Mid(a, Len (a) \ 2 + 1, 8) Text1.Text = c End Sub 该程序段运行后,在文本框Text1上显示的是( ) A.“Shusheng ” B.“Taizhou” C.Taizhou D.Shusheng 20.能正确判断x为偶数的VB表达式是(  ) A.x Mod 2=0 B.Int(x/ 2)= 0 C.x/ 2=0 D.x\2=0 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 学科网(北京)股份有限公司 参考答案: 1.D 【详解】本题考查的是VB逻辑表达式。Not 逻辑取反,True 变 False, False 变 True。And(与)运算,只有两边同时成立,其值才为 True。 Or(或)运算,只有两边同时不成立,其值才为 False。优先级:not>and>or。若变量a=1,b=2,则逻辑表达式not(a+b/2=2)or (a<b)and (a+2<b)的值是False。故选项D正确。 2.AD 【详解】本题考查Excel相关知识。在Excel中,能正确计算A1:B2单元格区域中所有数据平均值的公式有=AVERAGE(A1:B2)或者=Sum(A1:B2)/4。AVERAGE为平均值函数,Sum为求和函数。故本题A和D为正确选项。 3.A 【详解】本题主要考查VB程序的解读及常用转换函数的用法。文中用到的转换函数有Val(字符串)将字符串转换为数值,Str(数值)将数值转换为字符串程序中。在文本框Text1中输入1,第一次单击命令按钮Command1时,a=1,则a=3*1+1=4,此时a的值是4,第二次单击击命令按钮Command1时,a的初值是4,经过运算a=3*4+1=13,通过Str(a)赋值给文本框Text1,Text1显示内容是13,故A项正确。 4.D 【详解】本题考查的是VB变量名的命名。VB变量名命名规则如下:1.必须以字母开头,变量名中不能有空格。2.不可以包含嵌入的句号或者类型声明字符。3.不能和受到限制的关键字同名(例如End、Len、Sub等)。4.不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符。故选项D正确。 5.D 【详解】本题主要考查数据相关知识点。数据处理的速度取决于计算机硬件设备和软件;大数据中,并非每个数据的价值都非常大;在计算机中,并非所有的数据都是结构化的;数据安全不仅是保障数据不损坏,也要考虑数据被入侵偷窃的情况,故本题选D选项。 6.D 【详解】本题主要考查VB数据类型的描述。VB中双精度型数据占8个字节,整型数据占2个字节,长整型数据占4个字节,故本题选D选项。 7.B 【详解】 8.C 【详解】 9.D 【详解】本题主要考查数组的定义。符号“%”表示短整型,“&amp;”表示长整型,“!”表示单精度浮点型,“#”表示双精度浮点型,故语句Dim a&amp;(1 To 20),b#(2,-1 To 1)定义两个数组,其类型分别为一维长整型数组和二维双精度型数组,故本题选D选项。 10.B 【详解】本题主要考查VB程序的执行。Sum=6,a(11)=49,数组a是一个等差数列,公差为1,如果a(i)是3的倍数,将其加到Sum中,Sum=6+48+45+42+39=180(a(10)=48,a(7)=45,a(4)=42,a(1)=39),故该程序段运行后,文本框text1中显示的内容是180,故本题选B选项。 11.B 【详解】本题考查的知识点是VB基本数据类型。VB中整数的数据类型是Integer。故正确答案为B选项。 12.C 【详解】 13.A 【详解】本题考查VB中变量的定义。VB中声明变量的方法是:Dim 变量名 As 数据类型,选项A正确。变量名中不能出现“*”号,选项B错误。Dim for as double 不是正确的声明变量的方法,选项C错误。变量名不能以数字开头,选项D错误。 14.D 【详解】本题考查的是VB表达式相关知识。VB表达式运算等级:函数运算、算术运算、关系运算、逻辑运算,在算术运算优先级指数运算(^)、负数(–)、乘法和除法 (*、/)、整数除法 (\)、求模运算(Mod)、加法和减法(+、 –)、字符串连接(&amp;)。所以先算8/2和3*3,再算9\4和12 Mod 9,最后算2+3,故选项D正确。 15.A 【详解】本题考查VB基本运算及表达式和常用标准函数。Rnd 函数返回小于 1 但大于或等于 0 的值,所以Rnd()*3返回小于3但大于或等于0的值,Int(Rnd()*3-1)的值为-1、或0或1,执行Abs(Int(Rnd()*3-1)) 取绝对值后 返回0或1,所以选项A正确。(Flag Or Not Flag)执行或运算,返回值有可能为Flag也可能为Not Flag,选项B错误。4\2*2=4\4=1,选项C错误。Mid(〞2020-12-10〞,3,4)为从字符串 “2020-12-10 ”第3位开始取4位,即为“20-1”,选项D错误。 16.D 【详解】本题考查的知识点是VB程序语言中常量的定义。VB中的常量可以分为:直接常量和符号常量。直接常量可分为: 数值常量、字符串常量、布尔常量、日期常量;符号常量可分为: 系统内部常量和自定义常量(系统内部常量也不用自己定义)。Cnt是符号常量,3.14、2018是数值常量,“Visual  Basic”是字符串类型,属于字符串常量。故正确答案为D选项。 17.D 【详解】本题主要考查VB变量定义。Integer是整型,Long是长整型,Dim d(1 To 20) As Long表示定义数组d为长整型,故本题选D选项。 18.D 【详解】本题考查的知识点是变量的命名规则。VB中变量由字母、数字和下划线组成。as是保留字,变量不能以数字开头,变量中不能含有#,所以ABC不合法。故正确答案为D选项。 19.D 【详解】本题考查的是VB函数。Len(X)计算字符串的长度,Mid(X,n,k)取字符串 X 中第 n 个字符起长度 为 k 的子串。Mid(a, Len (a) \ 2 + 1, 8)=Mid("TaizhouShusheng",7+1,8)="Shusheng",文本框显示的是Shusheng,不会有引号。故选项D正确。 【点睛】 20.A 【详解】本题考查的知识点是基本运算及表达式。正确判断x为偶数的VB表达式是x Mod 2=0。故选项A正确。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $$

资源预览图

2.2数据的表示与处理2023-2024学年高中信息技术教科版选修一
1
2.2数据的表示与处理2023-2024学年高中信息技术教科版选修一
2
2.2数据的表示与处理2023-2024学年高中信息技术教科版选修一
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。