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 考察條件運算子,若...