C〕2 #include "stdio.h" int fun〔int x〕 { printf〔"x=%d\n",++x〕; } int main〔〕 { fun〔12+5〕; return 0; } 那么程序的输出结果是 A〕x=12 B〕x=13 C、 20,10 D〕1 C〕x=17 D、20,20 D〕x=18 二、判断题 1、 ( F )return 语句作为函数的出口,在一个函数体内只能有一...
四、以下代码会执行printf("equal\n");语句吗 ? //会执行 char *p1 = "Hello"; char *p2 = "Hello"; //p1和p2相同; if(p1==p2) { printf("equal\n"); } 五、以下代码有什么问题吗? (1) int * fun() { int x = 100; return &x; //函数调用结束会销毁变量x,不能再使用; } (2) i...
若以下选项中得变量都已经正确定义且赋值,则对函数fun得正确调用语句就是___。 A)fun(int y,double m); B)k=fun(10,12、5); C)fun(x,n); D)void fun(n,x); 正确答案:C(知识点:函数得调用) 试题分析:当函数类型为void时,函数不返回值,函数调用只能以函数语句得形式出现,因此,选项B显然就是不...
C语言函数一、选择题 1. 一个完整的C源程序是【 】。 A)))A)A)A)A)A)A)A) A) 数组的首地址 B) 数组的第一个元素的值 C) 数组中全部元素的值 D) 数组元素的个数 12. 若函数调用时,用数组名作为函数的参数,以下叙述中正确的是【 】。 A)int fun(char *s) { char *t=s; while(*t++...
函数习题一、选择题1。一个完整得C源程序就是【】、A)要由一个主函数或一个以上得非主函数构成B)由一个且仅由一个主函数与零个以上得非主函数构成C)要由一个主函数与一个以上得非主函数构成D)由一个且只有一个主函数或多个非主函数构成2。以下关于函数得叙述中正确得就是【】。A)C语言程序将从源程序...
C语言函数一、选择题1. 一个完整的C源程序是【 】。 A)))A)A)A)A)A)A)A) A) 数组的首地址 B) 数组的第一个元素的值 C) 数组中全部元素的值 D) 数组元素的个数12. 若函数调用时,用数组名作为函数的参数,以下叙述中正确的是【 】。 A)int fun(char s){...
4、编写函数fun(int n),它的功能是:计算正整数n的所有因子(1和n除外)之和作为函数值返回。例如:n=120时,函数值为239。 #include <stdio.h> #include <stdlib.h> int fun(int n) { int i,s=0; for (i=2;i<n;i++) if (n%i==0) s=s+i; return s; ...
C函数练习题 天师班函数调用练习题第 1 页共 7 页一、选择题(在下列各题的 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上。) 8.1 若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是 A)函数调用可以作为独立的语句存在 B)函数调用可以作为一...
A.C语言函数可以嵌套调用,例如:fun(fun(x)); B.C语言函数不能单独编译; C.C语言程序是由过程和函数组成; D.C语言中除了main函数,其他函数不能作为单独文件形式存在; 正确答案:A 3、在函数调用时,以下说法正确的是? A.主调函数和被调函数总是在同一个文件里; B.函数间的数据传递不可以使用全局变量; C...
?a为函数的直接递归调用??b称为函数的间接递归调用??c为函数的循环调用??dc语言中不允许这样的递归调用?我的答案 1 【单选题】 在下列关于C函数定义的叙述中,正确的是? A、 函数可以嵌套定义,但不可以嵌套调用; B、 函数不可以嵌套定义,但可以嵌套调用; C、 函数不可以嵌套定义,也不可以嵌套调用; D、 ...