1樓:
答案是d。
a的正確寫法是:x=2*y+2
b的錯誤是:賦值時變數一定在等號的左側
c的錯誤是:一次只能給一個變數賦值,不能給2個變數的和賦值
下列語句是正確的賦值語句的是( ) a.5=x b.x+y=3 c.x=y=-2 d.y=y*
2樓:抹黑仚
5=x中,賦值號的左邊是常量x,故a錯誤;
x+y=3中,賦值號的左邊是表示式,故b錯誤;
x=y=-2中,賦值語句不能連續賦值,故c錯誤;
只有d:y=y*y是正確的賦值語句,
故選d.
請vb高手幫我解答一下,下列賦值語句中( )是錯誤的 a、x=x+1 b、x=x+y c、x+y=x d、x=4>6
3樓:妙趣衡生
c是錯誤的
賦值是右邊的值賦給左邊,c的寫法在vb中是不存在的a:表示的是x等於自身加一
b:表示的是x等於自身加y
d:x的值是ture或false,就本題而言返回值是false
4樓:匿名使用者
選c,在vb表示式中,等號左面只能是變數或物件的屬性(比如x=5或text1.text=10),出現其它的都錯。
5樓:匿名使用者
vb賦值方法是 等號的左邊必須是一個變數或物件屬性。
所以c是錯誤,等號的左邊不能是計算內容。
6樓:匿名使用者
選 c選 c
選 c選 c
下面正確的賦值語句是a.x+y=30 b.y=x+30 c.3y=x d.y=π*r*r 每個都解釋下謝謝
7樓:南瓜蘋果
賦值語句中,賦值號左邊必須是一個變數,而不能是其它表示式。所以a選項沒有意義,x+y不是一個變數,所以錯了。
π不是一個合法的變數名。所以d選項也沒有意義。
3y不是一個合法的變數名。所以c選項也沒有意義。
正確答案是b,意思是把x加上30後的值賦給y。
擴充套件資料賦值語句的特性:
1、賦值語句建立物件引用值;
2、變數名在首次賦值時被建立;
3、變數名在引用前必須先賦值(使用尚未進行賦值的變數是一種錯誤);
4、執行隱式賦值的一些操作(變數名和物件的引用值繫結)。
8樓:匿名使用者
選擇b。
賦值運算子是從右向左,先計算右邊的,然後把結果賦值給左邊的。所以左邊就只能有一個變數,所以a錯了
變數沒有以數字開頭的,所以c是錯的。
然後d,編譯器不認識「π」。所以d也是錯的。
9樓:淺晗語藝興
答案就是選b
賦值語句中,賦值號左邊必須是一個變數,而不能是其他表示式
10樓:
a b d 都不是正確的賦值語法,應選c
以下的選擇中正確的賦值語句是: a a=1,b=2 b j++ c a=b=5; d y=int(x)
11樓:
a 沒有語句結束符
b 沒有語句結束符
c 正確
d 語法錯誤
下列正確的賦值語句是?
12樓:紹乾**志
正確答案是b。
a中的"strtest"是一個字串,應該用char*型別。
c中的'2345'是錯誤的,單引號裡面只能存一個字元d中的strtest,必須是一個變數名才可以,沒有上下文,因此算錯誤。
13樓:匿名使用者
正解:抄c
(c/c++)
=左邊只能是左值(左值:簡單來bai
說就是可改變的du值,如變數)所以選zhi項a和d錯誤(其中a是明顯的錯誤:dao10是個常量,值不能改變,所以不能把任何量賦給10;d可以變一下形:(a+47)=c;其中「+」的優先順序高於「=」,(a+47)是一個表示式,所有表示式可以求出一個定值,所以不能做為左值,不能放在"="左邊)
選項b沒有加「;」,不是語句,只是一個賦值表示式答完了,lz給分
署名:我是一個陌生人
14樓:靈虛上人
1l正解
分號;是必須的
15樓:匿名使用者
cb沒有;結束符,不是語句.
下列語句中,符合語法的賦值語句是() a、a=10;b、x=y==20;c、i++;d、m=2,n=5;
16樓:匿名使用者
你應該把題目抄錯了,acd選項後面沒有分號,不然a一定是對的。
17樓:譲窩親一下
怎麼覺得a b都行 答案是b的話 你確定a沒打錯??、a呢 怎麼說呢 a=10 表示把a的值賦為10 這是最簡單的賦值了
b: 先是判斷(y==20)?? 如果y的值為20 這(y==20)的值為true(即1)
否則為 false(0)
然後將0或1賦給x
18樓:匿名使用者
除了c是自增,其它不都是賦值。
以下正確的賦值表示式是 a.x=2+y--=3+c b.(x=10-2,y+3),z-3 c.x= 10
19樓:匿名使用者
ca 等價於
抄x=2+y=3+c; y=y-1;
+的運算襲2優先順序高於=,所以上式又等價於x=(2+y)=(3+c); y=y-1; 因為(2+y)不是有效的變數,所以a錯誤
b 等價於
(x=y+3), z-3 很明顯這不是賦值語句(注意:,運算子是取最後一個)
c正確,等價於
x=y=z; y=y-1; z=z-1;
d 等價於
x=(y+5)=(y-z);與a的錯誤原因相同
20樓:鬥帝之上魂鬥羅
b,其他幾個選項都有把表示式作為=左值的情況
21樓:匿名使用者
b.(x=10-2,y+3),z-3
下列給出的賦值語句中正確的是 a.3=a b.m=-m c.b=a=2 d.x+y=
22樓:手機使用者
b分析:本題根據抄賦值語句的定義襲
直接進行判斷.
bai根據題意,
a:左du側為數字,zhi故不是賦值語句
b:賦值語句,把dao-m的值賦給m
c:連等,不是賦值語句
d:不是賦值語句,是等式,左側為兩個字母的和.點評:本題考查賦值語句,通過對賦值語句定義的把握直接進行判斷即可.屬於基礎題.
1下列給出的賦值語句中正確的是 A 3 A B M M C B A 2 D x y
對於a和d,編譯bai器會報錯 lvalue required b和c都是對 du的這裡說一下c項 b a 2 由於賦zhi值dao運算子的回右結合性,相當答於b a 2 先計算賦值表示式a 2,並把這個表示式的值2賦值給b。所以執行後b與a的值都是2 注 有的資料上會說一個賦值語句只能給一個變數賦...
VB中的For Next語句中Exit For不知道是什麼意思
用這個可以退出迴圈 通常是這樣 for i 1 to 10 迴圈體語句 if 條件 then exit for end if next i vb中 for語句寫了exit for還要再寫next嗎?你必須瞭解baifor的基本語句 for 變數 初值 duzhi top 終值 這裡是迴圈dao體 n...
c語言,下列賦值語句不正確的是,下列C語言賦值語句中正確的是,不正確的是,為什麼
答案是d c語言中只允許給變數賦值所以d有歧義不對 abc 都符合語法 不能將常量賦給表示式 b c 1錯誤 下列c語言賦值語句中正確的是,不正確的是,為什麼 1全部1是正確的。c 22的值是給c賦值22 b 是先參與表示式計算,後自加。所以表示式相當於 c 22 d c b b b 1 2是不正確...