一道C 選擇題求分析,答案是C

2021-05-08 18:15:36 字數 2901 閱讀 4261

1樓:匿名使用者

說的很對:0xff是8個1

那個地方是將移位運算的結果 和 8個1進行 位與& 運算,這樣就可以保證比8位高的地方全部置成0,而最後8位保持不變。

2樓:匿名使用者

答案是c

輸出ip字串格式為***.***.***.***,最長15個字元,szlpaddr是32個字元,空間足夠,答案a錯誤。

vos_sprintf的時候,是從高位向地位輸出的,順序沒錯,答案b錯。

函式返回時,return szlpaddr,而szlpaddr是函式內定義的區域性變數,答案c對。(離開了函式,此區域性變數就消失了,所以返回區域性變數的地址是不正確的。區域性變數都消失了,區域性變數地址就沒有用了)

0xff是16進位制(二進位制就是8個1)。 n & 0xff表示保留低8位,其餘位變零。

3樓:

c正確。因為char szipaddr[32]; 寫在函式ipaddr2str()的“體”中,屬於區域性性質。當函式最後用return szipaddr返回時,這個地址可以返回,但它指向的內容已經無效了(實際上是不可靠了,可能會被改寫)。

這種錯誤叫“返回區域性陣列變數”,是初學者常犯的錯誤,也是一種十分危險的錯誤,所以是寫c/c++**的大忌。0xff就是8個1。

4樓:匿名使用者

&就是兩個bit都是1的時候結果才是1,否則都是0.

(ullocipaddr >> 16) & 0xff就是把高位元組的1全部清掉,只留著低位元組1個位元組的值。

一道c++題求答案和分析,題目如下

5樓:匿名使用者

選a從afunc( ) 返回出來的值是一個位元組.

6樓:

uc和ul有什麼區別嗎?

沒區別的話,就是d了

一道c/c++程式設計題目求解答

7樓:軍天下

分析:將行做表看作一個集合的點,列座標看作一個集合的點,每個點就連線兩個集合的邊,求出最大匹配就是所要的答案。。。

#include

#include

#include

using namespace std;

int map[505][505];

int vis[1001];

int flag[1001];    //flag[i]記錄與i相連的邊。

int n,m;

bool dfs(int s)  //一般也寫作find(int s)}}

return false;

}int main()

{int k,x,y,i,j;

{if(n

這個是能ac的**,歡迎交流哈。滿意請採納。

8樓:pingping萍

//攝氏度轉換成華氏溫度

#include

//溫度計算公式

float f1(float ab)

void main()

c++ 選擇題,求答案

9樓:匿名使用者

a. 解構函式有且只有一個 b.解構函式無任何函式型別

c.解構函式和建構函式一樣可以有形參 d.函式的作用是在物件被撤消時收回先前分配的記憶體空間

10. 下列的各類函式中,______c____不是類的成員函式

a. 建構函式 b. 解構函式 c. 友元函式 d. 拷貝初始化建構函式

11. 下述靜態資料成員函式的特徵中,____d_____是錯誤的

a.說明靜態書記成員時前邊要加修飾符static b.靜態資料成員在類體外要進行初始化

c.引用靜態資料成員時,要在靜態資料成員名前加〈類名〉和作用域運算子 d.靜態資料成員不是所有物件共用的

12.下列關於指標的運算中,___a_____是非法的

a.兩個指標在一定條件下,可以進行相等或不等的運算 b.可以將一個空指標賦給某個指標

c.一個指標可以加上兩個整數之差 d.兩個指標在一定條件下可以相加

13. 若定義:float x;int a,b; ,則正確的switch 語句是_____d_____

a.switch(x)

b. switch (x)

c. switch (a+b)

d. switch (a+b)

14. 下列程式輸出的結果是_________

#include

sub1(char a, char b)

sub2(char a, char b)

sub3(char a, char b)

void main ( )

a.ababab b.abbbba c.abbaba d.ababba

15.一個類的友元函式能夠訪問該類的____d____

a. 私有成員 b.保護成員 c. 公有成員 d. 所有成員

16.下列運算子中,___a__運算子在c++中不能過載

a.?: b.+ c.- d.<=

10樓:

1、d2、d

3、c4、a

5、a6、b

7、a8、c

9、c10、c

11、d

12、d

13、d

14、a

15、d

16、a

其中7和14不是太確定,希望有幫助

11樓:裘貞張簡婉

s.o.s.o.就一坑啊

12樓:仲磬任瑗

ddcda

bdccc

ddddd

abccc

c語言一道選擇題求詳解,跪求一道C語言的選擇題求詳解

這個程式就是求50 60之間的素數並輸出。一共找到兩個素數53 59,因此輸出為5359選a 跪求一道c語言的選擇題 求詳解 if 語句1 語句2 語句 true 執行 語句2 a.k 2 當他不等於0 時 為true 為0 時為falseb.k 2 1 賦值語句 為true 好比陳述句,不存在疑問...

一道英語選擇題,求解。答案是選c。給點解釋

there are many shops in this street.i want a pair of shoes a.shoe,sport b.shoes,sport c.shoe,sports d.shoes,sports 答 c譯 這條街上有很多鞋店。我想買一雙運動鞋。析 名詞作定語,一般用...

一道高三歷史選擇題,答案好像選C,為什麼啊

因為他們兩個都談到了關於人性的問題。如果沒記錯的話,蘇格拉底強調人們應該認識社會生活的普遍法則和 認識自己 這就是對 人應當知道什麼?人應當做什麼?人可以希望什麼?的闡述。他強調知識的重要性,認為倫理道德要由理智來決定,這種理性主義的思想,在以後西方哲學思想的發展中,起了積極作用。康德的 三大批判 ...