C语言程序要正确地运行,必须要有()A、printf函数B、scanf函数C、自定义的函数D、main函数

题目

C语言程序要正确地运行,必须要有()

  • A、printf函数
  • B、scanf函数
  • C、自定义的函数
  • D、main函数
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 下面关于 C 语言程序的描述,正确的是 (55) 。

(55)

A. 总是从第一个定义的函数开始执行

B. 要调用的函数必须在 main()函数中定义

C. 总是从 main()函数开始执行

D. main()函数必须放在程序的开始


正确答案:C

第2题:

以下说法正确的是()

A、C语言程序总是从第一个的函数开始执行

B、在C语言程序中,要调用函数必须在main()函数中定义

C、C语言程序总是从main()函数开始执行

D、C语言程序中的main()函数必须放在程序的开始部分


参考答案:C

第3题:

对于一个正常运行的C语言程序,以下叙述中正确的是( )。

A.程序的执行总是从main函数开始,在main函数结束

B.程序的执行总是从程序的第一个函数开始,在main函数结束

C.程序的执行总是从main函数开始,在程序的最后一个函数中结束

D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束


正确答案:A
解析:在C语言中,所有函数的定义,包括主函数main在内,都是平行的。也就是说,在一个函数的函数体内,不能再定义另一个函数,即不能嵌套定义。但是函数之间允许互相调用.也允许嵌套调用,习惯上把调用者称为主函数。调用函数还可以调用自己,称为递归调用。main函数是主函数,它可以调用其他函数,而不允许被其他函数调用。因此,C程序的执行总是从main函数开始.完成对其他函数的调用后返回到main函数,最后由main函数结束整个程序。一个C源程序必须有也只能有一个main函数。

第4题:

以下说法中正确的是______。

A.C语言程序总是从第一个定义的函数开始执行

B.C语言程序中,要调用的函数必须在main()函数中定义

C.C语言程序总是从main()函数开始执行

D.C语言程序中的main()函数必须放在程序的开始部分


正确答案:C
解析:要调用的函数必须先定义(不能嵌套),但是可以互相嵌套调用。

第5题:

下列叙述中正确的是:()

A.C语言程序中,main()函数必须在其它函数之前,函数内可以嵌套定义函数

B.C语言程序中,main()函数的位置没有限制,函数内不可以嵌套定义函数

C.C语言程序中,main()函数必须在其它函数之前,函数内不可以嵌套定义函数

D.C语言程序中,main()函数必须在其它函数之后,函数内可以嵌套定义函数


正确答案:B

第6题:

在一个C语言程序中

A.main( )函数必须出现在所有函数之前

B.main( )函数可以在任何地方出现

C.main( )函数必须出现在所有函数之后

D.main( )函数必须出现在固定位置


正确答案:B

第7题:

下列叙述中正确的是()

A.C语言程序必须要有return语句

B.C语言程序中,要调用的函数必须在main()函数中定义

C.C语言程序中,只有int类型的函数可以未经声明而出现在调用之后

D.C语言程序中,main()函数必须放在程序开始的部分


正确答案:C

第8题:

下面关于C语言程序的描述,正确的是(55)。

A.总是从第一个定义的函数开始执行

B.要调用的函数必须在main()函数中定义

C.总是从main()函数开始执行

D.main()函数必须放在程序的开始


正确答案:C
解析:本题考查C语言程序的基本知识。C语言中,main是一个特殊的函数名,每次运行程序都从名为main的函数的起点开始执行。这意味着每一个程序都必须包含一个main函数。

第9题:

请补充main函数,该函数的功能是:求1+21+3!+…+N!的和。

例如, 1+2!+3!+...+5!+6!的和为873。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在 main函数的横线上填入所编写的若干表达式或语句。

试题程序:

include <stdio.h>

main ( )

{

int i, n;

long s=0, t=l;

clrscr ();

printf ("\nInput n: \n");

scanf ("%d",【 】);

for (i=l; i<=n; i++)

{

t=【 】;

s=【 】;

}

printf ("1 ! +2 ! +3 !... +%d! =%ld\n", n, s);

}


正确答案:&n t*I s+t
&n t*I s+t 解析:第一空:标准输入函数scanf()的地址表列中,变量n前要加上取址运算符——“&”。第二空:变量t用来保存每个数的阶乘,因为i!=(i-1)!*i,所以此空应为t*i。第三空:变量s用来保存从1到n的阶乘的总和。

第10题:

(C语言)一个C程序的执行是从

A、本程序的main函数开始,到main函数结束

B、本程序的第一个函数开始,到本程序文件的最后一个函数结束

C、本程序的main函数开始,到本程序文件的最后一个函数结束

D、本程序文件的第一个函数开始,到本程序main函数结束


正确答案:
                  

更多相关问题