下列給出的賦值語句中正確的是A 3 A B y x 2 1(x 1)(x 1C B A 2 D x y

2021-03-27 07:22:42 字數 3993 閱讀 9664

1樓:無限刷粉

3=a中,賦值號的左邊是常量,故a錯誤;

y=x2 -1=(x-1)(x+1)中,賦值語句不能連續賦值,故b錯誤;

x+y=1中,賦值號的左邊是表示式,故d錯誤;

只有b=a-2是正確的賦值語句,故c正確.故選c.

1.下列給出的賦值語句中正確的是: a、3=a b、m=—m c、b=a=2 d、x+y=0

2樓:匿名使用者

對於a和d,編譯bai器會報錯

lvalue required

b和c都是對

du的這裡說一下c項

b=a=2; 由於賦zhi值dao運算子的回右結合性,相當答於b=(a=2);

先計算賦值表示式a=2,並把這個表示式的值2賦值給b。所以執行後b與a的值都是2

注:有的資料上會說一個賦值語句只能給一個變數賦值,這是完全錯誤的。賦值運算子右邊也可以是賦值表示式,故可以在同一個賦值語句中給多個變數賦同一個值。

3樓:匿名使用者

很明顯,a和d是錯的,既然b和c不知道那個對錯,上機驗證一下就會出分曉:很顯然,b和c都是對的!!!

4樓:匿名使用者

全部都錯了..因該先定義如 dim a as longer 要先宣告物件後才能在賦植`

請vb高手幫我解答一下,下列賦值語句中( )是錯誤的 a、x=x+1 b、x=x+y c、x+y=x d、x=4>6

5樓:妙趣衡生

c是錯誤的

賦值是右邊的值賦給左邊,c的寫法在vb中是不存在的a:表示的是x等於自身加一

b:表示的是x等於自身加y

d:x的值是ture或false,就本題而言返回值是false

6樓:匿名使用者

選c,在vb表示式中,等號左面只能是變數或物件的屬性(比如x=5或text1.text=10),出現其它的都錯。

7樓:匿名使用者

vb賦值方法是 等號的左邊必須是一個變數或物件屬性。

所以c是錯誤,等號的左邊不能是計算內容。

8樓:匿名使用者

選 c選 c

選 c選 c

下列給出的賦值語句中正確的是: a.3=a b.m=-m c.b=a=2 d.x+y=0

9樓:匿名使用者

賦值抄語句是由賦值表達

式再加襲上分號構成的表示式語bai句。 其一du般形式為:zhi 變數=表示式; 賦值語句的功dao能和特點都與賦值表示式相同。

它是程式中使用最多的語句之一。 在賦值語句的使用中需要注意以下幾點:

由於在賦值符「=」右邊的表示式也可以又是一個賦值表示式,因此,下述形式 變數=(變數=表示式); 是成立的,從而形成巢狀的情形。其之後的一般形式為: 變數=變數=…=表示式;

例如:a=b=c=d=e=5;

按照賦值運算子的右接合性,因此實際上等效於:

e=5;

d=e;

c=d;

b=c;

a=b;

a,3=a:

錯誤,左邊是常量。

b,m=-m:

這個賦值語句實現將m的符號改變

c,b=a=2:相當於b=(a=2),執行後b與a都為2d,x+y=0:

錯誤,左邊是表示式。

10樓:匿名使用者

答案是c。因為a的反了,b的沒賦初值,d的沒固定值。

11樓:匿名使用者

因該是b,ac肯定錯了,d不太確定

下列可作為c語言賦值語句的是() a)x=3,y=5; b)a=b=6 c)i--; d)y=int(x); 答案是c 求解釋。。。

12樓:倒黴熊

a: 宣告變數並初始化時:int x=3,y=5;但是,只賦值時是不能這樣寫的,應該寫成x=3;y=5;

b: 沒有分號,不是一個完整的語句。

c: 相當於 i=i-1;

d:x沒有定義,如果是 int x=3;int y; y=int(x);這樣是對的。

13樓:九離天

a,不能用逗號隔開,x=3;y=5; 每個都用分號隔開b,沒分號

c,i--; 相當於i=i-1;

d,賦值不是數學公式

14樓:め棒棒糖

a 分號

b中 如果寫int a=b=6,將b賦值給a,系統認為b未賦值。。。

c中 i 應該先賦值才可以再執行;

d應該是 y=(int) x,參考強制轉換。。。

15樓:血與淚交織

a選項是沒有型別,如果在前面加上型別如int x=3,y=5;就正確了,b選項是因為沒有;c是i自減,就是把它裡面的數值減一啊,d項沒有值,型別裝換應該是y=(int)x,型別轉換,或者y=x;把x的值賦給y;呵呵備註我寫得東西都是搜狗寫得可能不能用到編輯環境中;

16樓:中國左飛

a. 中間應為分號(「;」)

b. 末尾沒有分號

c. 對

d. 語法錯誤,要麼定義一個x並賦值 y = (int) x; <-這個格式才是正確

17樓:匿名使用者

這個題問的就有問題

如果ab,xy,i都定義了型別

acd都正確

如果都沒定義型別都錯誤

18樓:匿名使用者

a,可能沒有宣告變數,既沒有"int x,y「;

b,沒有這樣的語法。。。

c,i--;的意思是:i=i-1;這算賦值吧。。

d,可以不解釋嗎??

19樓:匿名使用者

i是c語言預設的變數,xyab都不能做變數

下面正確的賦值語句是a.x+y=30 b.y=x+30 c.3y=x d.y=π*r*r 每個都解釋下謝謝

20樓:南瓜蘋果

賦值語句中,賦值號左邊必須是一個變數,而不能是其它表示式。所以a選項沒有意義,x+y不是一個變數,所以錯了。

π不是一個合法的變數名。所以d選項也沒有意義。

3y不是一個合法的變數名。所以c選項也沒有意義。

正確答案是b,意思是把x加上30後的值賦給y。

擴充套件資料賦值語句的特性:

1、賦值語句建立物件引用值;

2、變數名在首次賦值時被建立;

3、變數名在引用前必須先賦值(使用尚未進行賦值的變數是一種錯誤);

4、執行隱式賦值的一些操作(變數名和物件的引用值繫結)。

21樓:匿名使用者

選擇b。

賦值運算子是從右向左,先計算右邊的,然後把結果賦值給左邊的。所以左邊就只能有一個變數,所以a錯了

變數沒有以數字開頭的,所以c是錯的。

然後d,編譯器不認識「π」。所以d也是錯的。

22樓:淺晗語藝興

答案就是選b

賦值語句中,賦值號左邊必須是一個變數,而不能是其他表示式

23樓:

a b d 都不是正確的賦值語法,應選c

下列給出的賦值語句中正確的是 a.3=a b.m=-m c.b=a=2 d.x+y=

24樓:手機使用者

b分析:本題根據抄賦值語句的定義襲

直接進行判斷.

bai根據題意,

a:左du側為數字,zhi故不是賦值語句

b:賦值語句,把dao-m的值賦給m

c:連等,不是賦值語句

d:不是賦值語句,是等式,左側為兩個字母的和.點評:本題考查賦值語句,通過對賦值語句定義的把握直接進行判斷即可.屬於基礎題.

下列給出的賦值語句中正確的是 A 3 A B M M C B A 2 D x y

賦值抄語句是由賦值表達 式再加襲上分號構成的表示式語bai句。其一du般形式為 zhi 變數 表示式 賦值語句的功dao能和特點都與賦值表示式相同。它是程式中使用最多的語句之一。在賦值語句的使用中需要注意以下幾點 由於在賦值符 右邊的表示式也可以又是一個賦值表示式,因此,下述形式 變數 變數 表示式...

下列正確的賦值語句是,下面正確的賦值語句是A X Y 30 B Y X 30 C 3Y X D Y r r 每個都解釋下謝謝

正確答案是b。a中的 strtest 是一個字串,應該用char 型別。c中的 2345 是錯誤的,單引號裡面只能存一個字元d中的strtest,必須是一個變數名才可以,沒有上下文,因此算錯誤。正解 抄c c c 左邊只能是左值 左值 簡單來bai 說就是可改變的du值,如變數 所以選zhi項a和d...

下列語句中,正確的是A實數的平方根有兩個,它們互為相反數B負數沒有立方根C實數

a 一個非負數的平方根有一個或兩個,其中0的平方根是0,故選項a錯誤 b 負數有立方根,故選項b錯誤,c 一個數的立方根不是正數可能是負數,還可能是0,故選項c錯誤,d 立方根是這個數本身的數共有三個,0,1,1,故d正確 故選d 下列說法中正確的是 a 實數與數軸上的點一一對應b 任何一個數的平方...