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。