1樓:金色潛鳥
||是否是式子抄來錯了。自
d 如果是:
!(x為:
(x第2 計算: !(x z 得 假&& 第3個算 假&& 假 得 假最後 算 假 || 1, 1 是真。 或運算 得 真。 表示式 為1。 d 如果是: ! ( (x (x !z 假 (x (x !(...) = !(真) 得 假, 表示式 為0要看缺失的 左小括號 放何處 。 a,b,c 都是 真,為 1 。 12、設x、y和z是int型變數,且x=3,y=4,z=5,則下面表示式中值為0是 ( ) 。 2樓:墨汁諾 d中,(x的 邏輯值為0,因此,0||1的值為1,!1的值為0其它的a、b、c均為1 比如,a中,回'x'&& 'y',x,y均為字元,其ascii值均不為0,因此,等 答同於邏輯1,1&&1,結果為1。 b中,因為x為3,y為4,所以x<=y成立,結果為1。 c中,x為3,其邏輯值為1(因為不等於0的值其邏輯值為1),在或表示式中,只要第一項為1,就可以不看其他項的值,結果均為1。 3樓:匿名使用者 d中,(x 其他的a、b、c均為1 4樓:黃邦勇帥哥哥 答案a、 其值為0,!((x斷x邏輯運算子是短路運算,因此應先算邏輯運算子左側的表達內式,這裡x容1其值為1。最後再執行!1,因此整個表示式的值為0。 答案b、 其值為1,因為'x'和'y'在ascii碼中其值都為非0值,所以其值為1。 答案c、 其值為1,還是同a一樣,先判斷最左邊的x,其值x為非零,所以整個表示式x||y+z的值為1,再計算y-z=-1,為非零值,因此整個表示式的值為1。 答案d、很明顯為1,不用說了,這個題 c語言有道題目:設x,y,z是int型變數,且x=3,y=4,z=5,則下面表示式中值為0的是( ) 5樓:匿名使用者 a:'a'<=ch 的值是0或1,而來'z'的值肯定自大於1,所以表達bai式的值為真(非du0); b:是兩個邏zhi輯值的算術與,這兩dao個值有可能同時為真,所以整個的值有可能為非0的真值; c:運算順序是 x || ((y+z) && (y-z)),顯然結果不一定是真還是假,所以依然有可能為非0; d: ! ((x或,值永遠為1。 6樓:匿名使用者 ||ch沒有來說明, 故此,ab選項不選自, c選項, 很明顯是不為0; 答案是d (x!z ==0; (x&& !z || 1 == 1; 因此, !((x 7樓:黃曉輝 ch是什麼沒有說明啊。c答案不對。d是對的。x 設x,y和z是int型變數,且x=3, y=4, z=5,則下面表示式中值為0的是_______。 8樓:黃邦勇帥哥哥 答案a、 其值為0,!((x首先應判斷x是短路運算,因此應先算邏輯運算子左側的表示式,這裡x 最後再執行!1,因此整個表示式的值為0。 答案b、 其值為1,因為'x'和'y'在ascii碼中其值都為非0值,所以其值為1。 答案c、 其值為1,還是同a一樣,先判斷最左邊的x,其值x為非零,所以整個表示式x||y+z的值為1,再計算y-z=-1,為非零值,因此整個表示式的值為1。 答案d、很明顯為1,不用說了,這個題 9樓:匿名使用者 a呀 ||控制符兩邊只要有一個為真即為真所以a中括號內是真。而!表示非,原來為真,現在為假,真用1表示,假用0表示。 設x , y和int型變數,且x = 3, y = 4 , z = 5 則下面表示式中使x值為0的是( ) 。 10樓:倒黴熊 acd 中有 x-=3 有可能使x=0 b是直接排除了。 a中&&的要求是 前面和後面的都為1才為真,若前面的為專0,則沒有必要屬判斷後面了,因為一定為假。(z < y ) 這是假,所以(x-=3)沒有被執行 c和a是一樣的意思,|| 只要有一個為真 就為真,如果第一個為真,則沒有必要判斷後面了,(z-y)為真,所以後面的也不會執行了。 只有d會執行(x-=3) 11樓:匿名使用者 這個是邏來輯運算子的運算優先自級,&&的話,如bai果前一個表示式是 du真,才會執zhi行後一個表示式,dao而||則是前面的表示式是假才會執行後面的表示式 當然也有&(一個符號)是無條件與運算,這樣不管怎樣都會執行兩個表示式,同樣|(一個符號)是無條件或運算,也是都會執行的。 12樓: x-=3在括號裡,執行完為0,y||z後不管是多少與0再與便是0了 有int x=3,y=4,z=5;則下面表示式中值為0的是 13樓:匿名使用者 a 'x' && 'y' 實際運算的是字母x和y的ascii碼,都不為0,所以視為真,表示式為真c x||y+z&&y-z ||運算子先計算左邊的表示式,若為真右邊的表示式就不再計算,整個表示式即為1 d !((x 先判斷(x 取反為0,所以!((x 14樓:匿名使用者 a: 'x'>0 -> 1(asc碼) 'y'>0 ->1 => 1&&1=1 c:y+z=9>0 ->1 y-z=-1 ->1(轉換後不為0) 3||1&&1=1 d:x1 !z ->0 (x 15樓:是婀樹蘭澤 |運a'x' &&'y' 實際運算的是字母x和y的ascii碼,都不為0,所以視為真,表示式為真 cx||y+z&&y-z ||運算子先計算左邊的表示式,若為真右邊的表示式就不再計算,整個表示式即為1 d!((x 先判斷(x 取反為0,所以!((x 樓上的不對du。4和8都錯了 逗號表示式zhi的一dao 般形式 表示式內1,表示式2 逗號表示式的求解過程是 先求容解表示式1,再求解表示式2。整個逗號表示式的值是表示式2的值。因此 4 26 a 4 5求得a為20,之後a 2但是a不變,之後a 6為26,即表示式的值 5 12 因為a 4,6 ... 解答 復 足條件x?4y 制?3 3x 5y 25 x 1.的可行域bai如圖 2分 將目標函du數z 2x y變形為y 2x z,它表示斜率zhi為dao 2的直線,觀察圖形,可知當直線過點a時,z取得最大值,當直線過點b時,z取得最小值 由x?4y 3 0 3x 5y?25 0 解得a 5,2 ... 取餘運算 只能用於兩個整數之間,不能float 選b,因為求餘運算後是整型,即x 2是整型,而y是float,你去看看型別的自動轉換,整形和浮點型沒法自動轉換 b 左運算元不能為float b s左右的運算元為整型 設x y均為f1oat型變數,則以下不合法的賦值語句是 a x b y x 2 10...問C語言,若a是int型變數,C語言設a,b,c為int型變數,且a3,b4,c5,下面表示式值為0的是
設z 2x y,變數x,y滿足條件x 4y 33x 5y 25x 1 (1)求z的最大值zmax與最小值zmin(2)已知a 0,b
設xy均為f1oat型變數,則以下不合法的賦值語句是Ax B y x 2 10 C x y 8 D x y