以下的選擇中正確的賦值語句是 A a 1,b 2 B jC a b 5 D y int x

2021-05-12 18:40:53 字數 2711 閱讀 3994

1樓:

a 沒有語句結束符

b 沒有語句結束符

c 正確

d 語法錯誤

下列選項中正確的賦值語句是()。 a、a=1,b=3,c=5; b、a=(b=10)/(c=2);

2樓:匿名使用者

應該是e,但是pascal 賦值 不應該是 a:=1; b:=3;c:=3; 才對嗎

c語言賦值表示式問題:若定義有語句:int a=3, b=2, c=1; 以下選項

3樓:滄海雄風

a錯了,不能將3賦值給表示式,b=4已經是個表示式了,既然是表示式就只有真假(即0和1),

而 (a=3*5)=4*3 中的a=3*5 是賦值

4樓:匿名使用者

我在vc++6.0中貼上你的**,編譯執行都通過#include

int main()

結果2 4 4

5樓:匿名使用者

賦值語句的物件只能是變數,而不是表示式 b=4已經是個表示式。若換成a=b=3,就對了。

對於b,最後的值:a=2,b=2,c=1

對於c,整個語句是個賦值語句,裡面又巢狀了個b=4的賦值語句,所以,最後的結果是a=5,b=4,c=1

對於d,解法同c,a=5,b=4,c=4.

所以a 是錯誤滴。

c語言二級考試題及答案

下面的選項中正確的賦值語句是(char a[5],*p=a;)( )。 a p=「abcd」; b a=「abcd」; c *p=「abcd」; d

6樓:

正確結果是:a

a p=「abcd」; p是字元型指標,將「abcd」的地址給了p,也就是p指向「abcd"的首地址,也就是 指向『a'的地址;

b a=「abcd」;a是字元陣列的地址,不可賦值;

c *p=「abcd」; *p是字元,不能將字串賦給它,若是*p='a',則正確。

7樓:倪裡特

1、某個變數的內容,只能是一個常量;

2、字串不是常量,字元才是常量;

3、字串的首地址也是常量,其實字串的首地址就是一個指標。

c語言考試,求答案,急!!急!!

若變數已正確定義並賦值,下面符合c語言語法的表示式是( )。(1分) a、a:=b+1 b、a=b=c+2 c、int 18.5%3

8樓:匿名使用者

b。a無此用法。表示式,是由數字、算符、數字分組符號(括號)、自由變數和約束變數等以能求得數值的有意義排列方法所得的組合,表示式必須要賦值給一個變數才行,故c錯。

等號左邊必須是變數,故d錯。

擴充套件資料:

1、算術表示式:

算術表示式是最常用的表示式,又稱為數值表示式。它是通過算術運算子來進行運算的數學公式。

算術運算子

1)乘法運算子 *

x*y 求x乘y的值 舉例:6*7=42

2) 除法運算子 /

x/y 求x除y的值(浮點數運算) 舉例:2.76/1.2=2.3

3)整除運算子 div

x div y 求x除y的整數商(對整型數計算) 舉例:25=5

4)取餘運算子 mod

x mod y 求x除y的餘數(對整型數運算) 舉例:25 mod 4=1

5)加法運算子 +

x+y 加法運算 舉例:32+2=34

6)減法運算子 -

x-y 減法運算 舉例:48-21=27

2、邏輯表示式

邏輯運算的結果只有兩個:true(真)和false(假)。visual basic提供了六種關係運算子和三種邏輯運算子:

=(等於)、<(小於)、<=(小於等於)、>(大於)、>=(大於等於)、<>(不等於)

not(非)、and(與)、or(或)

9樓:任國榮

a中的":="不是可識別的運算子,故錯;

b是對的,相當於:b=c+2; a=b;(賦值運算從右到左算);

c:錯的,要麼定義變數:int a=18.5%3 ; 要麼資料型別強制轉換:(int)18.5%3; int 18.5%3這就不倫不類了;

d"="號左邊是不能有表示式的,給表示式是不能賦值的,所以d錯,

10樓:飛塵_暗羽

a:明顯不可以

c:int 只是定義,而18.5%3不是一個變數d:a=a+7沒錯,但是a+7=c+b 就出現問題了,a+7不是一個變數,c+b 無法附值

b:b=c+2 ,和d一個道理是符合語法的

11樓:匿名使用者

a明顯錯誤,c是個定義,但是沒有賦值給變數d至右向左賦值b+c的值不能賦給a+7『它不是變數』

12樓:匿名使用者

a、b兩地相距300千米,某物流公司的甲乙兩輛貨車分別從a b兩地同時出發相向而行並以各自的速度勻速行駛 途徑配貨站c, 甲車1.5小時時先到達c地,乙車從b地直達a地。 此時,甲乙兩車相距30千米,並在c地用1小時配貨 ,然後按原速度開往b地 ,乙車行駛3小時時兩車相距120千米,

乙車出發多長時間,兩車相距150千米?

下列給出的賦值語句中正確的是A3A

b試題分析 a中變數不能賦給常量,c中賦值語句不能連續賦值,d中賦值號的左邊是表示式,故d錯誤,選b.點評 本題考查的知識點是賦值語句,其中熟練掌握賦值語句的功能和格式,是解答本題的關鍵 下列語句正確的是 a x 3 y 2 b d d 2 c 0 x d x y a 賦值號的左邊是表示式,故a錯誤...

下列賦值語句正確的是A 4 MB X Y 10C A B 5D N N N

a中,4 m,賦值符號左邊不是變數,故a不正確 c中,a b 3,賦值語句不能連續賦值,故c不正確 d中,x y 0,賦值符號左邊不是變數,故a不正確 故選b c和d都正確吧 賦值語句的格式是 變數名 表示式 或者 變數名 常量ab都可以直接排除,都寫反了 c是先計算b 5把計算結果賦值給a,計算結...

比較演算法和程式,以下說法中正確的是A

正確 a 程式是演算法的實現,但是一個程式裡面經常是用到了多個演算法的 所以不應該是一一對應的關係 下列關於演算法的說法中,正確的是 a 演算法是某個問題的解決過程b 演算法可以無限不停地操作下去c 由演算法的概念可知 演算法是某個問題的解決方法,而不是某個問題的解決過程,故a不正確 演算法是在有限...