C語言第9題,求詳解,C語言選擇題,求詳解

2021-03-03 22:04:52 字數 1172 閱讀 2004

1樓:聽不清啊

小寫字母的ascii碼比同一字母的ascii碼小32。

'a'-'a'就ascii碼值而言,就是-32。

所以,ch=ch-'a'+'a'=ch-('a'-'a')=ch-32。

即ch的值就是'g'。

2樓:匿名使用者

字母是按順序

bai排列的,小寫字母du用zhi'a'加上 相對'a'的偏移dao數內就是相應的字母,大寫字母相容對'a'的偏移數就是相應的大寫字母

如:'a'+1='b' 'a'+1='b'

ch=ch-'a'+'a'就是實現由小寫變大寫,因為ch='g',所以,結果就是'g' !

3樓:匿名使用者

g 這就是小寫變大寫啊

c語言選擇題,求詳解

4樓:匿名使用者

正確答案是a

a: p是字串指標,用法沒有問題;

b: a是字元陣列,不能作為左值被賦值,語法錯誤;

c和d: *p、*a是字元型別,不是指標型別,卻被賦了一個指標型別的值,肯定得不到預期的結果

5樓:擁抱

選項a是正確的。

解釋如下:

p是字串指標,它是一個變數,可以被賦值,指向新的地址。

a[5]是一個字串,a指向這個字串的首地址,而且它是一個常量,除了初始化的時候能賦值之外,不能再被賦值了。

*p是取到指標p的地址的值,*a是取得字元陣列a[5]的首地址的值,這兩個都是int型,後面的字串也根本無法給它們賦值。

c語言題,求詳解。。

6樓:小貓釣魚

答案是c。關鍵抄是z的值。根據c語法baiz = x++一句是先將dux的值賦給z再將x自增,所以z的值是zhi1。

ps:來點奇技淫巧,對於這dao個題,即使不會也可以做對,怎麼做呢?依據心理學和觀察答案,對於x和y的值,有75%的選項(3/4)都是x = 2, y = 3,所以確定這兩個值,排除d;同樣對於z的值有50%(2/4)的選項是z = 1,所以選x =2, y = 3, z = 1的c選項。

這種技巧對於自己不會的選擇題很有效,很多時候可以做對,或者排除掉幾個選項,大大提高不會的情況下選出正確答案的機率。

C語言選擇題,求詳解,C語言選擇題一個,求詳解

x 1,y 2,x y 不成立,執行 y z y 結果是 z z y 3 3 6 c語言選擇題一個,求詳解 a 是對的,換行會看的更加清晰。define size 10 把size的巨集定義為10 char str1 size 的意思 就是char str1 10 char str2 size 2 ...

C語言 選擇題 9,C語言 選擇題

c語言 選擇題 第一個題 那個賦值過程是從右向左的。a a a 先進行這裡的時候,a的值就為9 9 9 9了而再進行 a a a a 就是a a 而因為上一步的時候a都為 9.所以此時a結果就為 9 9 18 所以結果為 c 18 第二個題 從右到左。一開始的20 3的時候,就是一個整形除另一個整形...

c語言選擇題

c 選擇題集 1.下列的各類函式中,不是類的成員函式。c a 建構函式b 解構函式c 友元函式d 拷貝初始化建構函式 2.作用域運算子 的功能是 b a 標識作用域的級別的b 指出作用域的範圍的 c 給定作用域的大小的d 標識成員是屬於哪個類的 3.下列說明中const char ptr 其中ptr...