若有定義語句 double x,y,px,py,執行了px x,py之後,正確的輸入語句是

2021-05-15 07:04:43 字數 944 閱讀 9493

1樓:楊濤

因為是double型所以 a的正確寫法是scanf(「%lf%lf」,&x,&y);同理b也錯了,答案dx,y的輸入得有地址符&,所以答案是c

2023年上半年全國計算機等級考試二級c語言筆試試題及答案

c語言除錯下面的程式,指出錯誤的原因並進行適當修改

2樓:匿名使用者

1、沒有標頭檔案

2、main函式沒有返回值型別

3、px=py這句,由於px,py都沒有初始值,回所以這句沒有意義答#include

int main(void)

若有說明:「double a;」,則正確的輸入語句應該是( )

3樓:匿名使用者

選cdouble是雙精度浮點數的宣告,其輸入格式中用"lf"表示,+取地址符&是因為,讀入是把內容讀到某個空間中,不+&執行會出錯的

4樓:匿名使用者

選d ,你看題目說的是輸入語句,注意是語句,c和d中,c作為語句後面沒有「;」肯定是錯的了,如果c後面加上「;」就是對的。這裡用%le 和%lf都可以,題目沒指定使用小數或者是科學記數法。

5樓:匿名使用者

選c,因為double型即是雙精度型,用lf表示,&是地址運算子,故選c。

6樓:正能量女戰神

正確答案bai:d

解析:scanf函式的呼叫形式du

是:zhiscanf(格式字

dao符串,輸入項回地址表)。其中,答

「格式字串」是要輸入的變數的格式符;「輸入項地址表」是要輸入的變數的地址。題中定義變數a為雙精度型變數,雙精度變數的格式符為「le」;變數的地址用取地址符「&」加變數名錶示,例如變數a的地址為「&a」。

若有定義和語句intpppa10b

p是指標,先指向a地址,後又改為指向b地址,p b pp是指標的指標,它指向了p的地址,而p又指向b的地址,所以 pp取兩次值 就代表了b的值 號意義不同 1 在定義時int pp,p 表示定義的變數pp p為整型指標 2 printf d,d n p,pp 這句中 p表示取地址p中的值 最好搞明白...

大一C語言題目若有定義語句 int a

核心在於p的型別。定義等效於 int p 3 這裡p是一個陣列,包含三個元素,每個元素型別為int 所以a p為陣列名,不可以賦值。b p 0 為int 而a為二維陣列名,等效於int 型別不匹配。c a 1 2 為a的一個元素,型別是int,所以 a 1 2 是int 和p 0 型別相同,所以這個...

若有定義 int x,a則語句x a 3,a 1 執行後,x a的值依次為請解釋下,謝謝

x a 3,a 1 括號裡是逗號運bai算符,規則 從du左到右依zhi次求值,最dao後面的為最終變 內量,所以過程是 容 a 3 臨時變數 a 1 臨時變數存放4x 臨時變數。x 4 a 3,a 1 是個逗號表示式,表示式依次從左向右執行,表示式的值為最後一個表示式即a 1的值 這樣,a 3,x...