VB大师帮我解决这2个问题!

发布于 教育 2024-05-11
8个回答
  1. 匿名用户2024-01-28

    1. 输出 2 64

    x 地址 y 值转移。

    2. 显示 25 3

    a 形式变量 b 局部变量。

  2. 匿名用户2024-01-27

    sub 代表一个进程,主要是为了看是什么触发了事件来执行,私有的 sub command1-click()。

    dim x as integer,y as integer

    x=22:y=64

    call procl (x,y)

    print x,y

    end sub 这是触发的时间,在事件中调用了 proct 进程,注意:byval 是以传递值的方式传递参数,所以它不会改变外部参数值,所以第一个问题。

    答案又是22,64

    2)第二题缺少b的陈述,有a=x*x,b=y+y不能两个符号连接,但可以使用":",否则做一个换行,不要写到一行,这是语法错误。

    这不是真的,这个不是这样写的,或者=a或b。

    没有你写的方式,因为现在的A和B是在外部定义的,也就是表单变量,在整个表单中是有用的,所以里面的数据会发生变化,在后面的过程中,也会产生变化,所以最终的结果是a=25,b=6

    如果您还有任何问题,可以直接与我联系。

  3. 匿名用户2024-01-26

    答案是d

    除法运算返回的结果是 double 类型,整数 + double 的结果精度更高,因此如果 1 是错误的,那么 A 是错误的。

    fix() 返回 double 类型(奇怪的是,我一开始也错了),所以 2 是错误的。 那么AC是错误的。

    可分割性返回的不是双倍,而是长,我在这里记错了。 所以 3 对。

    第 4 个表达式是字符串连接,返回的结果是字符串,所以如果 4 错了,那么 abc 就错了。

    第 5 个表达式原来是双重的(更奇怪的是,它应该是字符串隐式转换的结果),所以 5 是错误的。

    第 6 个表达式返回 long 的结果,这是正确的。

    验证**,可以在即时窗口中执行,我在 VBS 环境中对其进行了测试:

    typename(36+4/2)

    typename(123+fix(

    typename(57+

    typename(356 & 21)

    typename("374"+258)

    typename( mod

    其结果是:double

    double

    longstring

    double

  4. 匿名用户2024-01-25

    选择A,整数没有小数点,自己计算。

  5. 匿名用户2024-01-24

    1. Mousedown 和 mouseup 事件。

    2.循环执行的次数不确定,取决于具体情况。

    循环体在 do 循环中多次执行的次数 while 和 do 循环直到。

    在 For Next、While Wend、Do While 循环和 Do Untile 循环中执行循环体超过 0 次。

    3. 字符串常量的分界符",则日期时间常量的分界符为

    4.“计算机”+vbcr +"联网"

    5. int(), fix() 四舍五入。 cint,round()。

    6. 包含常用内部控件的窗口是工具箱。 在VB系统中,中文零件类型有FRM、VBP、BAS、CLS等。

    7.列表框组合框控件有additem、clear、drag、move、oledrag、refresh、removeitem、setfocus、showwhatsthis、zorder等方法。 将项添加到列表组合框控件的方法是 AddItem,删除项的方法是 RemoveItem。

  6. 匿名用户2024-01-23

    1.在Visual Basic中,要从内存中释放窗体,应使用的语句是(a)。

    a、unload b、load c、hide d、show

    2. 在 Visual Basic 中,要使窗体不可见但不脱离内存,应使用的渗漏语句是 (b)。

    a、unload b、hide c、load d、show

    3.当程序运行时,系统自动执行启动表单的(a)事件进程。

    a、load b、click c、unload d、gotfocus

    4. 以下关于控件数组的陈述是错误的 (d)。

    a、同类型 b、同名称 c、同事件 d、同标题。

    5. 当用户从组合列表框中选择一个项目时,将触发 (a) 事件。

    a. 喊高咔哒 b,更改 c,滚动 d,dblclick

    7. 参考文献列表框的最后一个数据项应使用(b)。

    a、 b、c、 d、

  7. 匿名用户2024-01-22

    定义数组后,为了使用数组,必须为数组分配所需的内存区域。 根据内存区域的分配时间,数组可以分为静态数组和动态数组。 编译时需要分配内存的数组通常称为静态数组,需要在运行时分配的数组称为动态数组。

    当程序不运行时,动态数组不占用内存,因此该内存可用于其他操作。

    在 VB 中定义动态数组通常分为两步:首先在表单层或具有 dim、private 或 public 的标准模块中声明一个没有下标的数组(括号不能省略),然后在此过程中使用 redim 语句定义带有下标的数组。

    redim 语句的目的是重新指示数组的大小。 它仅在程序执行 redim 语句时分配存储空间。

    格式:redim(数组名称)(下标)[as (type)]。

    功能:更改动态阵列的大小和存储空间。

    考试说明:

    1)下标可以是常量,也可以是具有确定值的变量。

    2)语句中参数的含义与用dim定义数组的语句相同。

    3)redim语句只能用于动态数组,它可以改变每个维度的大小,但不能改变维度的数量。

    4)编译程序时,redim语句中的所有数组都被描述为动态数组。当执行 redim 语句时,新的上限和下限将重新分配给数组,数组元素的值将被初始化,所有数值元素的值将设置为 0,字符串元素将设置为空字符串。

    5) redim 语句可以像 dim 语句一样定义数组。redim 语句也可以在同一程序中多次使用。 在使用 :redim 语句重新定义数组之前,可以使用 :erase 语句删除原始数组。

    redim arr(1 to l, 1 to w) as string'数组是动态定义的。

  8. 匿名用户2024-01-21

    可以定义动态数组,并且根据内存区域分配的时间,可以将数组分为静态数组和动态数组。

    AAA(byref bbb)bbb 是传递的参数。

相关回答
8个回答2024-05-11

另一方面,不雇人帮忙也会带来一些代价:压力、缺乏锻炼时间、睡眠不足等健康问题; 为追求职业目标而花在做家务和打扫卫生上的时间造成的收入损失; 婚姻紧张可能导致婚姻咨询甚至离婚的费用。 >>>More

16个回答2024-05-11

商业折扣通常按折扣价征税。

总价税为240,000 + 40,800 = 280,800,由于付款15天,现金折扣按1%计算。 >>>More

14个回答2024-05-11

private sub cmdmstart_click()

计时器开始。 timer_ = true >>>More

11个回答2024-05-11

生活是白手起家的,是自以为是的

建议你读一本书,了解一个真人的真实故事,相信你会受益匪浅! >>>More

8个回答2024-05-11

我于2006年以学生身份来到美国,现在是一名博士生。 >>>More