二、 用函数计算

2024-05-30
| 5页
| 60人阅读
| 0人下载

内容正文:

二、用函数计算 一、选择题 1.下列Visual Basic表达式的值为True的是(   ) A.Not5>3 B.7\3*2=4 C.Len("tz")= Len("台州") D.Mid("tzedu",2,3)= "ed" 2.如图所示,计算B6单元格的值,可使用的函数是 A.=Min(B3:B5) B.=Max(B3:B5) C.=Sum(B3:B5) D.=Average(B3:B5) 3.下列关于Excel函数的描述中,正确的是(     ) A.Min函数可以计算出指定区域中包含数字的单元格的个数 B.Sum函数可以计算出指定的单元格区域中所有数值的和 C.Max 函数可以找出指定单元格区域中所有数值的最小值 D.Average函数可以找出指定单元格区域中所有数值的最大值 4.在Excel中,要计算区域B3:E3 中所有数据的平均值时,正确的公式是(     ) A.=B3+E3 B.=(B3+C3+D3+E3)/4 C.=Sum(B3:E3) D.=Average(B3:E3) 5.生成n个不重复2位随机奇数的VB程序段如下: For i= 1 To n    a(i)=_ ①       For  j= 1 To i-l          If a(i)=a(j)  Then              ②              Exit For          End If       Next j Next i 上述程序段2个方框处的表达式分别为 A.①Int(Rnd*50)*2+11    ②j=j-1 B.①Int(Rnd*99)+1    ②i=i-1 C.①Int(Rnd*89)+11    ②j=j+ 1 D.①Int(Rnd*45)*2+11    ②i=i-1 6.如果要产生一个随机整数,大于等于60,小于等于100,那么以下VB表达式正确的是(   ) A.int(rnd*41)+59 B.int(rnd*40)+61 C.int(rnd*40)+60 D.int(rnd*41)+60 7.通常是为了接近并达到所需的目标或结果,对过程进行重复,每一次重复得到的结果会被用来作为下一次的初始值。这种用计算机解决问题的一种基本方法是(    )。 A.迭代法 B.查找法 C.分析法 D.排序法 8.已知字符串变量s的值是“A”,则 VB 表达式Chr(Asc(s) + 5)的值是(已知字符“A”的ASCII 码是65)(   ) A.66 B.“E” C.“F” D.“G” 9.生成两位数且能被5整除的随机整数的VB表达式是(      ) A.Int(Rnd)*90+5 B.Int(Rnd*18)×5+10 C.Int(Rnd*10)*10+5 D.Int(Rnd*18)*5)+10 10.下列Visual Basic表达式的值等于100的是() A.Va1("96")+4 B.Len("40")+60 C.Sqr(81)+19 D.Str(20)+"80" 11.在VisualBasic中,能表示整数x是完全平方数(如=3*3,9是完全平方数)的表达式是(   ) A.x^2=x*x B.sqr(x)=x\2 C.int(sqr(x))^2=x D.(x\2)^2=x3 12.生成10到50之间随机奇数,如果用随机函数Rnd产生这个数,下列表达式正确的是(   ) A.Int(Rnd*20)*2+10 B.Int(Rnd*20)*2+11 C.Int(Rnd*40)+11 D.Int(Rnd*2+1)*25 13.在VB中,下列函数返回值最大的是(    ) A.Sqr(9) B.Abs(-3.2) C.int(3.2) D.Len("3.2") 14.产生[1,100]范围内某一随机整数的表达式是(  ) A.Int(Rnd*100+1) B.Int(Rnd*98+2) C.Int(Rnd*99+1) D.Int(Rnd*99+2) 15.下列表达式中,能取到最大值中的最大的是(         ) A.Fix(Rnd * 10) * 2 B.Int(-Rnd * 10) * (-2) C.Int(Rnd * 10) * 2 D.(Rnd - Rnd) * 20 二、填空题 16.请根据下图,把计算每个班“总分”的操作步骤补充完整。(总分=技术性+科学性+创造性+艺术性) 操作步骤: (1)在F3单元格中输入公式① ,然后单击编辑栏左侧的 √ 按钮 (2)单击“编辑”菜单中的“② ”命令; (3)选中③ 区域,单击“编辑”菜单中的“粘贴”命令。 17.VB表达式int(-3.1)的值是-4。( ) 18.执行语句s=Mid("可视化Basic, 4,5 ")后,s的值是 。 19.Excel工作表中函数=SQRT(49)的返回值是 。 三、操作题 20.某 VB 程序如下: Dim a(1 To 6) As Integer Randomize a(1) = Int(11 * Rnd) + 2 For i = 2 To 6 a(i) = Int(11 * Rnd) + 2 If i Mod 2 = 1 And Not prime(a(i)) Then i = i - 1 ElseIf Not prime(a(i)) Then a(i) = a(i) + a(i - 1) End If Next i 自定义函数 prime()用于判断参数是否为质数,prime(n) = True 则说明 n 为质数,否则为合数,定义函数代码略,执行该程序后,a(1)~a(6)的值不可能为(   ) A.7, 10, 3, 7, 11, 23 B.4, 10, 5, 11, 3, 11 C.6, 10, 7, 16, 7,7 D.12, 2, 11, 3, 3, 13 四、简答题 21.定义函数的基本格式是: 。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.C 2.D 3.B 4.BD 5.D 6.D 7.A 8.C 9.B 10.A 11.C 12.B 13.B 14.A 15.B 16. =SUM(B3:E3) 复制 F4:F8 17.正确 18.“Basic“ 19.7 20.A 21.def  函数名(参数):        #函数说明       语句或语句组       return 返回值 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

二、           用函数计算
1
二、           用函数计算
2
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。