下面正确的赋值语句是A.X+Y 30 B.Y X+30 C

2020-11-22 12:36:40 字数 5351 阅读 2281

1楼:南瓜苹果

赋值语句中,赋值号左边必须是一个变量,而不能是其它表达式。所以a选项没有意义,x+y不是一个变量,所以错了。

π不是一个合法的变量名。所以d选项也没有意义。

3y不是一个合法的变量名。所以c选项也没有意义。

正确答案是b,意思是把x加上30后的值赋给y。

扩展资料赋值语句的特性:

1、赋值语句建立对象引用值;

2、变量名在首次赋值时被创建;

3、变量名在引用前必须先赋值(使用尚未进行赋值的变量是一种错误);

4、执行隐式赋值的一些操作(变量名和对象的引用值绑定)。

2楼:匿名用户

选择b。

赋值运算符是从右向左,先计算右边的,然后把结果赋值给左边的。所以左边就只能有一个变量,所以a错了

变量没有以数字开头的,所以c是错的。

然后d,编译器不认识“π”。所以d也是错的。

3楼:浅晗语艺兴

答案就是选b

赋值语句中,赋值号左边必须是一个变量,而不能是其他表达式

4楼:

a b d 都不是正确的赋值语法,应选c

求解一道vb关于赋值语句的选择题

5楼:听不清啊

赋值语句中,赋值号左边必须是一个变量,而不能是其它表达式。x+y不是一个变量,所以错了。

π不是一个合法的变量名。

3y不是一个合法的变量名。

6楼:匿名用户

a、赋值语句的左边是变量,不是表达式;b、π不是vb中的变量名称;d、变量名必须以字母开头,不能以数字开头。

下列语句是正确的赋值语句的是(  ) a.5=x b.x+y=3 c.x=y=-2 d.y=y*

7楼:抹黑仚

5=x中,赋值号的左边是常量x,故a错误;

x+y=3中,赋值号的左边是表达式,故b错误;

x=y=-2中,赋值语句不能连续赋值,故c错误;

只有d:y=y*y是正确的赋值语句,

故选d.

一、单项选择题(每小题1分,共30分,必做) 20

8楼:匿名用户

一、选择题

1、 某一vb工程含f1、f2两个窗体,执行“f1.show:f2.hide”语句后,f1、f2窗体显示的结果为( )。

a、都显示 b、都不显示 c、仅显示f1窗体 d、仅显示

f2窗体

2、 在vb中,执行“text1.text= “0551-2649670” “tel=0551-2649670”这行语句时,“,”后面的部分为( )。

a、注释部分,不是可执行** b、注释部分,但是可以执行**

c、程序**的一部分 d、程序**的另一种写法

3、 vb的数据类型分为( )

a、 数值型、字符型、布尔型、日期型 b、数值型、字符型、对象型、日期型

c、基本类型、扩展类型 d、整型、实型、字符型、日期型、布尔型

4、vb中的变量如果没有显示声明其数据类型,则默认为( )

a、日期型 b、数据型 c、字符型 d、变体型

5在vb中,通过改变表框( )属性的值 ,可以为列表框添加项目。

a、list b、(名称) c、caption d 、text

6、在vb中,执行“a=5:a=a+5”语句后,变量a的值为( )

a、0 b、5 c、10 d、不一定

7、vb中运算符被分为四类,分别是( )

a、算术运算符、连接运算符、关系运算符、逻辑运算符

b、算术运算符、比较运算符、关系运算符、逻辑运算符

c、算术运算符、连接运算符、布尔运算符、逻辑运算符

d、连接运算符、比较运算符、逻辑运算符、关系运算符

8、在vb中,执行“a=18mod4”语句后,a的值为( )。

a、2 b、4 c、6 d、8

9、a为true,b为false, 则 “aandb”和 “aorb”的值分别是( )。

a、true,true b、true false c 、false,true d 、false,false

10、在vb中,执行 “dima,b as string” 语句后,a,b的数据结构为( )。

a、整型数 b、实型数 c、字符型 d、字节型

11、在vb中,执行 “a=123:b=str$(a)”语句后,b的数据结构为( )。

a、整型数、 b、字节型 c、实型数 d、字符型

12、在vb中,复写框(check)的value值有三种,分别是( )。

a、-1,0,1 b、0,1,2 c、1,2,3 d、true,false,0

13、在vb中,如要创建“年级”和“班级”两组单选按钮,具体的做法是( )

a、先创建“单选按钮”,然后用“框架”分别框住

b、先分别创建“单选按钮”和“框架”,然后将“单选按钮”拖到相应的框架中

c、先创建“框架”,然后在“框架”中创建“单选按钮”

d、以上方法均可

14、数学关系3〈= x〈10表示成正确的vb表达式为( )

a、3〈=x〈10 b、3〈=xandx〈10 c、x〉=3orx〈10 d、3〈=xand〈10

15、int(198.555*100+0.5)/100的值为( )

a、198 b、199.6 c、198.56 d、200

16、下面正确的赋值语句是( )

a、x+y=30 b、y= *r*r c、y=x+30 d、3y=x

17、为了给三个变量赋初值1,下面正确的赋值语句是( )

a、x=1:y=1:z=1 b、x=1,y=1,z=1 c、x=y=z=1 d、xyz=1

18、分支结构的程序在进行判断后可分别控制程序有( )个以上的走向。

a、1 b、2 c、3 d、8

19、语句if x=1 then y=1,下列说法正确的是( )。

a、x=1和 y=1 均为赋值语句 b、x=1和 y=1均为关系表达式

c、x=1为关系表达式,y=1为赋值语句d、x=1为赋值语句,y=1为关系表达

20、可用于设置系统当前时间的语句是( )。

a、date b、date$ c、time d、timer

21、若要退出for循环,可使用的语句为( )。

a、exit b、exit do c、time d、exit for

22、利用vb设计程序的基本步骤可分四步:

(1) 设计用户界;(2)( );(3)运行调试程序;(4)生成执行文件。

a、编写** b、设计算法 c、信息反馈 d、系统集成

23、在**窗口内将表单form1的“caption”属性设置为“时钟”,正确的书写形式是( )

a form.c aption“时钟” b form.caption=“时钟”

c caption=“时钟” d fopm.caption( “时钟”)

24 下列操作不能打开**窗口的是( )

a选中对象,单击鼠标右键,在弹出的快捷菜单中选择“查看**”命令

b 选中对象,双击鼠标左键 c 按f7键 d按f4键

25 保存文件时,窗体的所有数据存储格式为( )

a *.prg b *.frm c.*.vbp d *.exe

26窗体初始化程序应写在( )事件中.

a load b unload c activate d gotfocus

27 在一个语句内写多条语句时,每个语句之间分隔符号是( )

a , b : c 、 d ;

28 一句语句要在下一行继续写,所用的续行符号为( ).

a + b - c \―― d...x

29 下面是合法的变量名为( )

a x_yz b 123abc c integer d x-y

30 下面是合法的字符串常数为( )

a abc $ b “abc” c ‘abc' d abc

vb习题答案~~;我偶然的机会复制了一套vb习题,但却没答案~~希望哪位可以准确的回答下~~~o(∩_∩)o谢谢

9楼:房恩宏

cabccd

ab(应该是form1.caption),此选项最为接近。dbcbbab

下面哪一句是正确的赋值语句? a. x=y=87; b. x++ c. x=6*y=13; d. x=int n;

10楼:匿名用户

选b 等号左面必须是左值 得是变量 所以ac不对

d应该是 int n = x;

求教三道vb基础选择题,求详解~~谢谢各位!

11楼:匿名用户

第1题 d,因为%非法

第2题 bc ,因为a中左边错误,d也是

第3题 a,因为一开始定义的变量为未定义类型即variant 型,默认为0(=false),所以if x then条件不成立。

12楼:匿名用户

1、选d,因为a是十进制的整数,b是八进制的整数,c是十六进制的整数,d不表示整数。

2 、选c,(b中的π不可作为变量名的!)3、选a,x定义后其值默认为0,vb中0为假,非0为真,所以输出1(也就是0+1)。

还有不懂可再追问,答到你满意为止,分不要舍不得啊,看懂了 就结贴给分吧!!

13楼:手机用户

iif(判断条件, 为真时返回, 为假时返回)

iif 函数表示当后面的条件成立时,返回“为真时返回”的部分;否则条件不成立的时候,返回“为假时返回”的部分

由于 a=5,b=6,c=7,d=8

所以 a>b 成立,c>d 不成立

and 运算符需要两边同时成立时才为真,否则为假

所以 (a>b)and(c>d) 整个表达式为假

所以 x 的值为 iif 中假的部分,也就是 x=20

iif 函数

根据表达式的值,来返回两部分中的其中一个。

语法iif(expr, truepart, falsepart)

iif 函数的语法含有下面这些命名参数:

部分 描述

expr 必要参数。用来判断真伪的表达式。

truepart 必要参数。如果 expr 为 true,则返回这部分的值或表达式。

falsepart 必要参数。如果 expr 为 false,则返回这部分的值或表达式。

说明由于 iif 会计算 truepart 和 falsepart,虽然它只返回其中的一个。因此要注意到这个***。例如,如果 falsepart 产生一个被零除错误,那么程序就会发生错误,即使 expr 为 true。