题目内容

在C语言程序中,以下正确的描述是( )。

A. 函数的定义可以嵌套,但函数的调用不可以嵌套
B. 函数的定义不可以嵌套,但函数的调用可以嵌套
C. 函数的定义和函数的调用均不可以嵌套
D. 函数的定义和函数的调用均可以嵌套

查看答案
更多问题

有以下程序:int f(int n){if(n==1) return l;else return f(n-1)+1}main(){int i,j=0;for(i=1;i<3;i++) j+=f(i);printf("%d\n",j);}程序运行后的输出结果是()。

A. 4
B. 3
C. 2
D. 1

若有以下程序:#include void f(int n);main(){void f(int n);f(5);}void f(int n){printf("%d\n",n);}则以下叙述中不正确的是( )。

A. 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B. 若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正确调用函数f
C. 对于以上程序,编译时系统会提示出错信息,提示对f函数重复说明
D. 函数f无返回值,所以可以用void将其类型定义为无返回值型

以下程序的功能是根据输入的是y(Y)还是n(N),在屏幕上分别显示出“This is YES.”或“This is NO.”,请填空。#include void YesNO(char ch){switch(ch){case 'Y':case 'y':printf("\n This is YES.\n");________;case 'N':case 'n': printf("\n This is NO.\n");}}main(){char ch;printf("\nEnter a char 'Y','y'or 'n','N':");ch=_________;printf("ch:%c",ch);YesNo(ch);}

指定滚动文字的滚动延时正确的标记是()。

A.
B.
C.
D.

答案查题题库