225号小行星 2021-05-13 09:49 采纳率: 50%
浏览 14
已采纳

大一VB程序上机选择题 正确答案是:BDCAC 求大佬给出解题思路,帮帮孩子吧,谢谢啦[face]e

大一VB程序上机选择题 正确答案是:BDCAC 求大佬给出解题思路,帮帮孩子吧,谢谢啦[face]emoji:022.png[/face]
  • 写回答

1条回答 默认 最新

  • snisn 2021-05-15 02:11
    关注

    第17题:ByVal是值传递,就是说a传进f函数的是自己的克隆,和a本身没关系,因此a的值不变,仍=3。ByRef是引用传递,就是说b传进f函数的是自己,因此b的值在f函数中发生了改变,b=t=a=3,因此b=3。

    第7题:在redim使用过程中,如果要保留数组中的数据,需要使用Preserve关键字,如果不加该关键字,会清空原来的数据。题目中没有Preserve关键字,因此清空了原来的数据,并重新建立了一个下标最大=3数组,数组的下标是从0开始算的,因此是0/1/2/3一共4个元素,因为没有赋值,4个元素都是0。

    第11题:这题很简单,计算步骤为:第1步,令i=1。第2步,令a=a+1,不用管它是多少。第3步,exit for的意思是退出for循环。因此,这个程序到第3步就结束了,那么当程序结束的时候,由于第1步的关系,最终的i=1。

    第12题:这题也很简单,记住:在sub里新定义的变量,只存在于sub内。因此,无论Sub g()执行了多少次,改变的都是sub里的a的值。而程序本身的a,始终等于第1行的赋值,也就是Dim a As Integer=1,这句话就是定义a=1的意思。

    第14题:Dim a(7) as Integer的意思怎么理解呢?首先,“Dim a(7)” 的意思是,定义一个下标最大为7的数组,而数组的下标是从0开始数的,因此是0/1/2/3/4/5/6/7一共8个元素。其次,as Integer的意思是,所定义的数组是Integer类型的,Integer类型就是整数型。最后,综合以上2步计算这个数组的大小,因为数组有8个元素,每个元素都是整数型(再讲一个知识点:1个整数型=4字节,这个记住就好),因此内存中一共分配了8x4=32字节。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题
  • ¥50 如何将脑的图像投影到颅骨上