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不正確 演算法是在有限...