當前位置:首頁 » 編程語言 » 以下c語言函數的描述中

以下c語言函數的描述中

發布時間: 2022-04-28 00:53:09

c語言函數描述中,下列選項正確的是哪些

A。打個比方,求平方函數的形式應該是y=x^2,現在我想求2的平方,那麼應該是把2代入x,求相應的y,而不是把x代入2。
B錯。不能嵌套定義
C錯。可以有無返回值的函數的。
D錯。可以放在不同文件中

② 2.以下對C語言函數的描述中,不正確的是( )。

D
函數不可嵌套定義

③ C語言中,下列關於函數的敘述中,正確的的 解釋下為什麼,狂謝

C正確
A.函數可以沒有返回值,如:
void Show(int x)
{
printf("%d\n",x);
}
這個函數的功能僅僅是將傳入的x輸出到控制台,它沒有返回值,但是可用。
B.函數可以嵌套調用,但不可以嵌套定義。標准C語言不支持嵌套定義,但是有編譯器是支持的,如gcc,下面這個程序在gcc編譯和運行是沒有任何問題的,在VC6.0中編譯不過,本題中指的應該是標准C語言。
#include<stdlib.h>
#include<stdio.h>
int main()
{
void f(int i)//嵌套定義函數體
{
printf("%d\n",i);
}
int i=1;
f(i);
i=2;
f(i);
return 0;
}
C,對。函數調用中發生的數據傳送是單向的。即只能把實參的值傳送給形參,而不能把形參的值反向地傳送給實參。 因此在函數調用過程中,形參的值發生改變,而實參中的值不會變化,如想實參的值也改變就必須傳入指針。
D.main函數也是一個函數,將它看成普通的函數就可以了,它可以放在任何的位置,只是C語言是以main為入口的,那麼在執行main函數時,在它(main)的前面就必須要有其他函數的聲明或者定義。如下面例子的兩種形式都是正確的。
形式1,其它函數的定義放在main函數前。
#include<stdio.h>
void Show(int x) //函數定義
{
printf("%d\n",x);
}
void main()
{
int x = 0;
Show(0);
}
形式2,其他函數定義放在main函數後。
#include<stdio.h>
void Show(int x);//函數聲明
void main()
{
int x = 0;
Show(0);
}

void Show(int x) //函數定義
{
printf("%d\n",x);
}

④ 2.以下對C語言函數的描述中,不正確的是( )

1、ABCD。理由:A、C函數不可以嵌套定義。B、定義成void類型的函數沒有返回值。C、不必要放在同一源程序,只要分別編譯後連接起來則可。D、參數值可以傳回給實參,函數參數的回傳是一種技術。
2、如果說「合法」是以能通過編譯為標準的話,ABCD都是正確的,其中D涉及到類型轉換。
必須注意C代碼中的符號都是半形的!
4、ACD都是正確的。數組的最高維數可以省略。顯然B違反此規則。A詭異了一點但還是正確的,編譯器能正確匹配。
5、CD正確。A類型不匹配。B初始化列表的元素數目超出了定義。

⑤ 以下對c語言函數的描述中,正確的。【】 A、c程序必須由一

A 正確 因為C程序必須有一個main函數.

B 只能嵌套調用, 不能嵌套定義
C 可以無返回值, 不然void是幹啥的?
D 這個你沒上全.

⑥ 136、以下對C語言函數的有關描述中,正確的是

正確答案是A.
B選項。不能嵌套定義。C選項,函數可以沒有返回值。D選項,沒有必要放在同一個c文件中,用其他c文件的函數可以給其定義的地方函數名前面加extern修飾。

⑦ c語言的簡答題!求高手解答

1 C 外部extern
2 A 函數中有遞歸函數 void型函數為無返回值函數 C語言程序有函數體組成 main函數 到各個子函數等
3 D 數組名做形參傳的是數組首地址 B C不解釋 被調函數在主調之前可以不聲明
4 D
5 D
6 B

7 B static 可以修飾任意位置變了 全局和靜態變態存在數據區 初值為0
8 B
9 A static修飾局部變數後存在數據區 不在存放在棧區, 全局被修飾後不能被其他文件引用變小作用域 全局和靜態變數初值為0
10 D

全手打

熱點內容
美嘉演算法口訣 發布:2025-05-16 06:03:15 瀏覽:952
c程序編譯連接 發布:2025-05-16 06:02:36 瀏覽:964
腳本魔獸 發布:2025-05-16 06:01:52 瀏覽:330
文件夾python 發布:2025-05-16 06:01:43 瀏覽:627
電腦我的世界伺服器游戲幣 發布:2025-05-16 05:27:25 瀏覽:488
索尼手機為什麼不能用安卓10 發布:2025-05-16 05:18:46 瀏覽:784
蔚來es6選擇哪些配置實用 發布:2025-05-16 05:18:05 瀏覽:130
小米如何掃碼wifi密碼 發布:2025-05-16 05:13:38 瀏覽:807
樓層密碼是什麼意思 發布:2025-05-16 05:13:37 瀏覽:13
創建文件夾失敗 發布:2025-05-16 05:12:59 瀏覽:396