c語言關於main的選擇題,c語言 關於檔案的兩道選擇題

2022-05-18 12:22:40 字數 4134 閱讀 3942

1樓:聽不清啊

「c語言中,main可以作為使用者識別符號,用以命名任意一個函式作為主函式」這句話正確。

main不是c語言的保留字。

c語言程式必須要有一個main函式,並且只能有一個main函式。

程式執行總是從main函式開始,如果有有其他函式,則完成對其他函式的呼叫後再返回到主函式,最後由main函式結束整個程式。在執行程式時,由系統呼叫main函式 。

2樓:

你好,就我個人認為是對的,

只要把func(),改為main(),程式就會從該函式開始執行。

至於為什麼是main,應該是大家的預設吧。

祝你生活愉快。

3樓:橋田桶子

這一題是這樣理解的:你有一個function fun(){} 然後你寫啊寫啊寫完了code。然後在最後在global補上一句 main = fun;。

請問這種方法是否能讓code執行?

顯然不可能啊!!!!!

4樓:計算機

這句話不正確?

在c語言中,main不可以作為使用者識別符號。

main是c語言中的保留關健字,它只能作主函式名用,並且c程式是從以它標識的函式開始執行。在c程式中有且只能有一個main。

5樓:

不對。主函式的名字必須是main。

簡單的c語言選擇題!以下程式的輸出結果是 main() { int i,j,x=0; for(i=

6樓:喵不語

當i為1時在j迴圈中只有j為1時才跳過自加所以在j迴圈中x加了2,在整個i中x變為4,因為兩次i迴圈所以為8

7樓:無人像你

選b,絕對正確。請採納

c語言 選擇題

8樓:匿名使用者

第一個選擇題,當然是輸出a+b的值,結果為b,而不是樓主說的前面沒有進行a+b的計算就只輸出a的值!這是種稍微高階點的寫法,這樣寫也不不錯哦!

第二個選擇題,考的就是一個條件表示式,它的基本構成形式為 表示式1?表示式2:表示式3,並且表示式1必須是一個可以判斷真假的語句,而你上面的所訴的表示式1當x-y=0時,判斷為假,當大於或則小於零時都為真,所以x-y就相當於你先面選項c!

第三題,這個你就需要明白字元資料和整型資料是可以進行運算的,在運算過程中把字元型資料按ascii的規則轉化為相應的整型資料,再進行計算。樓上的大難肯定是b,因為'\0',轉化為ascii為整型資料0,所以1-0=1啊!

第四題,首先你得知道什麼是指標,如果你不知道,我在這裡多說也無意。所以簡單給你解釋。&是取地址運算子,比如a變數,則&a則是它的地址,指標是專門用來存地址的,所以你可以令定義好的指標來存放某個變數的地址比如上面的p=&a,這樣,變數a的地址就存放在指標p裡面了,然後就是指標與變數的關係,則p=&a,那麼*p=a,所以上面的*p=*p1*(*p2),也相當於,c=a*b,結果樓主就可想而知是c啦!

第五題,第五題邏輯看起來有些問題,所以我也不好分析。

就這些了,希望幫幫助到你

9樓:楚寒江

1.a vc6.0執行結果

2.a 和x-y等價的就是x-y的值為真,即x-y>03.b a -47, b 1, c 49, d -484.c vc6.0執行結果

5.b i1=f(2)即i1=x*m即i1=x*n+1=2*5+1=11

i2=f(1+1)即i2=1+1*m=1+1*n+1=7

10樓:匿名使用者

第一題選b,程式把a+b做為一個數輸出

第三題選b,'\0'的整數編碼是0,1是int 1, 1-0值就為1。其他字元'1'是0x31,『0』是0x30.樓主可以算算

第四題選c,指的是*p1=&a,指p1指向a的地址。

p指向的c記憶體裡的值被改成了a*b=3了。所以c是3.

第五題選c,按(1+1)*m算。

第二題實在很迷惑

11樓:

第一題 b +的優先值高

第二題 c if (n)就是判斷u是否等於0,如果不等於零,執行if中的語句

第三題 b '\0'的asc碼是0,1-'\0'=1第四題 c *p=&c的意思是指標p指向c的地址第五題 b 按1+1*m 算

12樓:匿名使用者

1--b 會自動計算a+b的值再輸出

自己打字不行,等高手給你細講吧

c語言 關於檔案的兩道選擇題

13樓:

[練習6]答案為a。sum=0.0應該放在迴圈for(n=1;n<=10;n++) 裡面,因為如果只對sum賦一次初值,以後輸的求平均值的都會在原來的sum基礎上增加,就是這一句sum+=score;

[練習9]答案為d。第一次為new world,第二次則用hello把前面的覆蓋

c語言選擇題??

14樓:匿名使用者

dadcb

daacc

caaad

addda

錯一條不要給分

15樓:一葉知秋

1 c 2 a 3 d 4 c 5 d 6 d 7 b 8 a 9 c 10 c 11 d 12 a13 a 14 b 15 c 16 17 18 19 20

關於c語言的選擇題

16樓:匿名使用者

1.c 3.a 4.

c 5. 2,1 6.a 9.

c 17. b 18.b 21.

d 22.d 23.a 30.

a 31.d 32.a

17樓:

1.c 3.a 4.

a 5. 2,1 6.a 9.

c 17. b 18.b 21.

b 22.d 23.a 30.

a 31.d 32.a

請教一道關於c語言的選擇題

18樓:匿名使用者

#include

#include

#include

static jmp_buf buf;

int main()

b=5;

longjmp(buf , 1);

return 0;

} /*1.setjmp(j)設定「jump」點,用正確的程式上下文填充jmp_buf物件j。

這個上下文包括程式存放位置、棧和框架指標,其它重要的暫存器和記憶體資料。

當初始化完jump的上下文,setjmp()返回0值。

2. 以後呼叫longjmp(j,r)的效果就是一個非區域性的goto或「長跳轉」到由j描述的

上下文處(也就是到那原來設定j的setjmp()處)。

當作為長跳轉的目標而被呼叫時,setjmp()返回r或1(如果r設為0的話)。

(記住,setjmp()不能在這種情況時返回0。)

通過有兩類返回值,setjmp()讓你知道它正在被怎麼使用。

當設定j時,setjmp()如你期望地執行;但當作為長跳轉的目標時,

setjmp()就從外面「喚醒」它的上下文。你可以用longjmp()來終止異常,

用setjmp()標記相應的異常處理程式。*/

這個題目跟volatile關鍵字沒有關係~volatile主要用在多執行緒裡面,我是學c++的,不知道c裡面是不是也是這樣的

19樓:手機使用者

是0。改成這樣就a */

#include

main( )

20樓:匿名使用者

哎,這種題目太簡單了啊!

c語言基礎選擇題?

21樓:你好問吧

a、b、三題可能選d,d、c、a、a、b、c、c

C語言選擇題,c語言選擇題?

第一個選擇題,當然是輸出a b的值,結果為b,而不是樓主說的前面沒有進行a b的計算就只輸出a的值!這是種稍微高階點的寫法,這樣寫也不不錯哦!第二個選擇題,考的就是一個條件表示式,它的基本構成形式為 表示式1?表示式2 表示式3,並且表示式1必須是一個可以判斷真假的語句,而你上面的所訴的表示式1當x...

c語言選擇題求解析,C語言,題目中的選擇題,求詳細解析

主要是在x 5,這裡bai,這個自減運算du符,i 與 i,運算元zhii在前,表示先dao用這個數i,用完在專做這屬個自減操作。所以這裡是先用x與5進行比較,然後在做自減。第一次迴圈,x 5,x不小於5,所以if條件不滿足,x自減變成4,接下來執行else部分,列印出4,然後 x又變成了5。第二次...

c語言選擇題,求大神幫助C語言選擇題,求大神幫助

答案 baibcbbd ddbcd 順便解析一下du 1 需要考慮哪些是關zhi 鍵字 void sizeof 屬於 dao 那些是非法字元專 屬於。2 考察 屬 運算,前的j 如果為真,即不為0,後的運算不處理,所以k不變,只有j,i自加1 3 y x 12 x 10 x 12 考察條件運算子,若...