C语言函数题库_第1页
C语言函数题库_第2页
C语言函数题库_第3页
C语言函数题库_第4页
C语言函数题库_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本章(函数)共3种题型:一、填空题(共95道)二、判断题(共20道)三、填空题 (共10道)*一、填空题(共95道)1考题所在章节: 函数本题序号:124下列说法中错误的是A 一个数组只允许存储同种类型的变量。B  在对数组进行初始化时,给定的数据元素个数可以比数组本身大小多。C  数组的名称其实是数组在内存中的首地址。D  当数组名作为参数被传递给某个函数时,函数运行过程中原数组中的元素的值可能被修改。参考答案B2考题所在章节: 函数本题序号:126下列叙述中错误的是A 主函数中定义的变量在整个程序中都是有效的。B 在其它函数中定义

2、的变量在主函数中也不能使用。C 形式参数也是局部变量。D 复合语句中定义的变量只在该复合语句中有效。参考答案A3.考题所在章节: 函数本题序号:127若函数的形参为一维数组,则下列说法中正确的是A 调用函数时的对应实参必为数组名。B 形参数组可以不指定大小。C 形参数组的元素个数必须等于实参数组的元素个数。D 形参数组的元素个数必须多于实参数组的元素个数。参考答案B4.考题所在章节: 函数本题序号:128在函数的说明和定义时若没有指出函数的类型,则A 系统自动地认为函数的类型为整型。B 系统自动地认为函数的类型为字

3、符型。C 系统自动地认为函数的类型为实型。D 编译时会出错。参考答案A5.考题所在章节: 函数本题序号:135下面叙述中正确的是A 对于用户自己定义的函数,在使用前必须加以说明。B 说明函数时必须明确其参数类型和返回类型。C 函数可以返回一个值,也可以什么值也不返回。D 空函数不完成任何操作,所以在程序设计中没有用处。参考答案C6. 考题所在章节: 函数本题序号:157下面正确的函数定义形式是A double fun(int x,int y)B double fun(int x;int y)C doubl

4、e fun(int x,int y);D double fun(int x,y);参考答案A7.考题所在章节: 函数本题序号:158若调用一个函数,且此函数中没有return语句,则正确的说法是( ) 该函数:A 没有返回值 B 返回若干个系统默认值;C 能返回一个用户所希望的函数值; D 返回一个不确定的值参考答案D8.考题所在章节: 函数本题序号:159下面说法中不正确的是( )在C语言中A 实参可以是常量、变量或表达式;B 形参可以是常量、变量或表达式;C 函数的参数是函数间传递数据的一种手段;D 

5、实参个数应与对应的形参个数相等,类型匹配;参考答案B9.考题所在章节: 函数本题序号:162C语言允许函数返回值类型缺省定义,此时该函数隐含的返回值类型是A float型 B int 型 C long 型D double型参考答案B10.考题所在章节: 函数本题序号:163C语言规定,函数返回值的类型是由A return语句中的表达式类型所决定;B 调用该函数时的主调函数类型所决定;C 调用该函数时系统临时决定;D 在定义该函数时所指定的函数类型所决定;参考答案D11.考题所在章节: 函数本题序号:164下面函数调

6、用语句含有实参的个数为( )func(exp1,exp2),(exp3,exp4,exp5);A 1B 2C 5D 4参考答案B12.考题所在章节: 函数本题序号:165以下错误的描述是( )函数的调用可以 A 出现在执行语句中; B 出现在一个表达式中;C 为一个函数的实参; D 作为一个函数的形参;参考答案D13.考题所在章节: 函数本题序号:167若使用一维数组名作函数参数,则以下正确的说法是A 必须在主调用函数中说明此数组的大小;B 实参数组类型与形参数组类型可以匹配;C 在被

7、调函数中,不需要考虑形参数组的大小;D 实参数组名与形参数组名必须一致;参考答案C14.考题所在章节: 函数本题序号:168下正确的说法是( )。如果在一个函数中的复合语句中定义了一个变量,则该变量A 只在该复合语句中有效 B 在该函数中有效C 本程序中有效 D 为非法变量参考答案A15.考题所在章节: 函数本题序号:169以下不正确的说法是A 在不同函数中可以使用相同的名字的变量;B 形式参数是局部变量;C 在函数内定义的变量只在本函数范围内有效;D 在函数内的复合语句中定义的变量在本函数范围内有效;参

8、考答案D考题所在章节: 函数16.本题序号:309如果主调函数传递数组给被调函数,对函数形参的说明有错误的是A int a(float x,int n)B int a(float *x,int n)C int a(float x10,int n)D int a(float x,int n)参考答案D17.考题所在章节: 函数本题序号:312在C语言中,函数的数据类型是指A 函数返回值的数据类型B 函数形参的数据类型C 调用该函数时的实参的数据类型D 任意指定的数据类型参考答案A18.考题所在章节: 函数本题序号:3

9、13已知如下定义的函数:fun1(int a)printf("n%d",a);则该函数的数据类型是_。A 与参数a的类型相同B void型C 没有返回值D 无法确定参考答案A19.考题所在章节: 函数本题序号:449有如下函数调用语句func(rec1,rec2+rec3,(rec4,rec5);该函数调用语句中,含有的实参个数是A 3B 4C 5D 有语法错参考答案A20.考题所在章节: 函数本题序号:477以下所列的各函数首部中,正确的是A void play(var :Integ

10、er,var b:Integer)B void play(int a,b)C void play(int a,int b)D Sub play(a as integer,b as integer)参考答案C21.考题所在章节: 函数本题序号:483当调用函数时,实参是一个数组名,则向函数传送的是A 数组的长度B 数组的首地址C 数组每一个元素的地址D 数组每个元素中的值参考答案B22.考题所在章节: 函数本题序号:624在C语言中,形参的缺省存储类是A autoB registerC stati

11、cD extern参考答案A23.考题所在章节: 函数本题序号:688在C语言中关于函数的正确叙述是A 函数的定义和调用均可以嵌套B 函数的定义不可以嵌套,但函数的调用可以嵌套C 函数的定义和调用均不可以嵌套D 函数的定义可以嵌套,但函数的调用不可以嵌套参考答案B24.考题所在章节: 函数本题序号:702若用数组名作为函数调用时的实参,则实际上传递给形参的是A 数组首地址B 数组的第一个元素值C 数组中全部元素的值D 数组元素的个数参考答案A25.考题所在章节: 函数本题序号:891有以下程序char f

12、un(char x , char y) if(x<y) return x;return y;main( ) int a=''9'',b=''8'',c=''7''printf("%cn",fun(fun(a,b),fun(b,c); 程序的执行结果是()。A 函数调用出错B 8C 9D 7参考答案D26.考题所在章节: 函数本题序号:915在函数调用过程中,如果函数funA调用了函数 funB,函数funB又调用了函数funA,则()

13、。A 称为函数的直接递归调用B 称为函数的间接递归调用C 称为函数的循环调用 D C语言中不允许这样的递归调用参考答案B27.考题所在章节: 函数本题序号:941若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是A 函数调用可以作为独立的语句存在 B 函数调用可以作为一个函数的实参C 函数调用可以出现在表达式中 D 函数调用可以作为一个函数的形参参考答案D28.考题所在章节: 函数本题序号:942有以下函数定义:void fun(int n, double x) 若以下选项中的变量都已正确定义并赋值,则对

14、函数fun的正确调用语句是()。A fun(int y,double m); B k=fun(10,12.5);C fun(x,n); D void fun(n,x);参考答案C29.考题所在章节: 函数本题序号:953有以下程序fun(int a, int b) if(a>b) return(a);else return(b);main() int x=3, y=8, z=6, r;r=fun(fun(x,y), 2*z);printf("%dn", r);程序运行后的输出结果是()。A 3B 6C

15、0;8D 12参考答案D30.考题所在章节: 函数本题序号:977在一个C程序中A main函数必须出现在所有函数之前 B main函数可以在任何地方出现C main函数必须出现在所有函数之后 D main函数必须出现在固定位置参考答案B31.考题所在章节: 函数本题序号:1040C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是A void B int C float D double参考答案B32.考题所在章节: 函数本题序号:1093在调用函数时,如果实参是简单变量,它与对应形参之间的数据传

16、递方式是A 地址传递B 单向值传递C 由实参传给形参,再由形参传回实参D 传递方式由用户指定参考答案B33.考题所在章节: 函数本题序号:1145以下程序的输出结果是()。fun(int x, int y, int z) z=x*x+y*y; main() int a=31;fun(5,2,a);printf(“%d”,a);A 0 B 29 C 31D 无定值参考答案C34.考题所在章节: 函数本题序号:1198有如下程序 int runc(int a,int b) return(a+b); main( ) in

17、t x=2,y=5,z=8,r; r=func(func(x,y),z); printf(“%dn”,r); 该程序的输出的结果是 ()。A 12B 13 C 14D 15 参考答案D35.考题所在章节: 函数本题序号:1397以下叙述中不正确的是A 在不同的函数中可以使用相同名字的变量B 函数中的形式参数是局部变量C 在一个函数内定义的变量只在本函数范围内有效D 在一个函数内的复合语句中定义的变量在本函数范围内有效参考答案D36.考题所在章节: 函数本题序号:1413有以下程序viod fun (int a,in

18、t b,int c) a=456; b=567; c=678;main() int x=10,y=20,z=30;fun (x,y,z);printf("%d,%d,%dn",z,y,x);输出结果是( )。A 30,20,10 B 10,20,30C 456,567,678D 678,567,456参考答案A37.考题所在章节: 函数本题序号:1464以下对C语言函数的有关描述中,正确的是A 在C中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B C函数既可以嵌套定义又可以递归调用C 函

19、数必须有返回值,否则不能使用函数D C程序中有调用关系的所有函数必须放在同一个源程序文件中参考答案A38.考题所在章节: 函数本题序号:1513C语言中,函数的隐含存储类别是A autoB static C externD 无存储类别参考答案C39.考题所在章节: 函数本题序号:1549以下说法中正确的是A C语言程序总是从第一个的函数开始执行B 在C语言程序中,要调用的函数必须在main()函数中定义C C语言程序总是从main()函数开始执行D C语言程序中的main()函数必须放在程序的开始部分参考

20、答案C40.考题所在章节: 函数本题序号:1701关于流程控制语句,下列说法正确的一项是A 一个自定义函数中的return语句只能出现一次;B break语句只适用于几种循环语句格式,表示终止当前层的循环;C 在循环体中遇到continue,表示结束本次循环,直接进行下次循环条件的判断;D 在自定义函数的执行过程中,return语句可能被多次执行。参考答案C41.考题所在章节: 函数本题序号:1755若有定义语句:int m=5,4,3,2,1,i=4;,则下面对m数组元素的引用错误的是A m-iB m2*2C m2*2D&

21、#160;mmi参考答案C42.考题所在章节: 函数本题序号:1758若有定义语句:chars10="123456700",则strlen(s)的值是A 7B 8C 9D 10参考答案A43.考题所在章节: 函数本题序号:1806以下关于return语句的叙述中正确的是A 一个自定义函数中必须有一条return语句B 一个自定义函数中可以根据不同情况设置多条return语句C 定义成void类型的函数中可以有带返回值的return语句D 没有return语句的自定义函数在执行结束时不能返回到调用

22、处参考答案C44.考题所在章节: 函数本题序号:1838在C语言中,以下程序的输出结果是(   )fun(int x,int y,int z) z=x*y;main()int a=2,b=3,c=5;fun(a,b,c);printf("%d",c);A 5B 6C 2D 3参考答案A45.考题所在章节: 函数本题序号:1842fun(int x,int y,int z) z=x+y;return z;main()int a=2,b=3,c=6;c=fun(a,b,c);printf("%d",

23、c);A 5B 6C 9D 3参考答案A46.考题所在章节: 函数本题序号:1848在C语言中,用于求平方根的函数是()。A logB expC powD sqrt参考答案D47.考题所在章节: 函数本题序号:1850在C语言中,下列语句的输出结果是(   )。  printf("%dn", strlen("ATSn121");A A.11B B.10C C.8D D.7参考答案A48.考题所在章节: 函数

24、本题序号:1859在C语言中,以下哪个函数用于将字符输出到标准输出设备(  )。A getw()B open()C read()D putchar()参考答案D49.考题所在章节: 函数本题序号:1870下列程序执行结果是()。   main( )       int a=8;     fun(a);     printf("%dn", a);   

25、;     fun( int  a)       int b;        b=a*a;        return b;       A 64B 8C 0D 不定值参考答案B50.考题所在章节: 函数本题序号:1874在C语言中,用于求字符串长度的函数是()。A&#

26、160;strcpyB strlenC strcmpD strcat参考答案B51.考题所在章节: 函数本题序号:1892在C语言中,若有定义 float a54,则数组a占内存的字节数()。A A.80B B.20C C.40D D.25参考答案A52.考题所在章节: 函数本题序号:1941在C语言中,函数调用:strcat(strcpy(str1,str2),str3)的功能是(  )。A 将串str1复制到串str2中后再连接到串str3之后B 将串str1连接到串str2之后再复制到串s

27、tr3之后C 将串str2复制到串str1中后再将串str3连接到串str1之后D  将串str2连接到串str1之后再将串str1复制到串str3中参考答案C53.考题所在章节: 函数本题序号:1944在C语言中,用于求|x|的函数是()。A log(x)B exp(x)C fabs(x)D sqrt(x)参考答案C54.考题所在章节: 函数本题序号:1960在C语言中,用于字符串连接的函数是()。A strcpyB strlenC strcmpD strcat参考答案D55.考题所

28、在章节: 函数本题序号:1966在C语言中,用于字符串复制的函数是()。A strcpyB strlenC strcmpD strcat参考答案A56.考题所在章节: 函数本题序号:1976在C语言中,为了判断两个字符串s1>s2,应当使用(      )。A if  (s1>s2)B if (strcat(s1,s2)C if (strcpy(s1,s2)D if (strcmp(s1,s2)>0)参考答案D57.考题所在章节: 函数本

29、题序号:1979在C语言中,若有定义 float a34,则数组 a 可以有(      )个元素。A 30B 12C 24D 25参考答案B58.考题所在章节: 函数本题序号:2000在C语言中,为了比较两个字符串s1和s2是否相等,应当使用(      )。A if  (s1=s2)B if (s1=s2)C if (strcpy(s1,s2)D if (strcmp(s1,s2)=0)参考答案D59.

30、考题所在章节: 函数本题序号:2028在C语言中,执行下面语句后,输出的结果是(  )。int x=10,y=3;   printf("%dn",y=x/y);A 0        B 3        C 1        D  不确定的值参考答案B60.考题所在章节: 函数本题序号:2

31、053在C语言中,下列符号中可以作为函数名的是(   )。A _sysfB $abcC 5asD x-a参考答案A61.考题所在章节: 函数本题序号:2079在C语言中,若有定义:int y=3,x7=1,2,3,4,5,6,7,则表达式y+=x6的值为(   )。A 8B 9C 10D 11参考答案C62.考题所在章节: 函数本题序号:2105fun(int x,int y) int z;z=x+y;return z;main()int a=2,b=3,c=6;c=fun(

32、a,b);printf("%d",c);A 5B 6C 9D 3参考答案A63.考题所在章节: 函数本题序号:2110fun(int x,int y,int z) z=x+y;main()int a=2,b=3,c=5;fun(a,b,c);printf("%d",c);A 5B 6C 9D 3参考答案A64.考题所在章节: 函数本题序号:2172以下叙述正确的是(     )。A 构成C程序的基本单位是函数B 可以

33、在一个函数中定义另一个函数C main()函数必须放在其它函数之前D 所有被调用函数一定要在调用之前进行定义参考答案A65.考题所在章节: 函数本题序号:2177以下叙述中错误的是(     )。A C程序必须由一个或一个以上的函数组成      B  函数调用可以作为一个独立的语句存在C  若函数有返回值,必须通过return语句返回       D  函数形参的值也可以传回给对应的实

34、参参考答案D66.考题所在章节: 函数本题序号:2178下面对函数嵌套的叙述中,正确的是(     )。A  函数定义可以嵌套,但函数调用不能嵌套B  函数定义不可以嵌套,但函数调用可以嵌套C  函数定义和函数调用均不能嵌套D 函数定义和函数调用均可以嵌套参考答案B67.考题所在章节: 函数本题序号:2183C语言规定,函数返回值的类型是由_。A  return语句中的表达式类型所决定B  调用该函数时的主调函数类型所决定C  调用该函数时系统临时决定D  在定义该函数时所指

35、定的函数类型所决定参考答案D68.考题所在章节: 函数本题序号:2184以下程序的输出结果是(     )。#include  “stdio.h”void  fun()   int a,b;a=100;   b=200;main()   int a=5,b=7;        fun();         p

36、rintf(“%d%d”,a,b);  A 100200     B 57          C 200100      D 75参考答案B69.考题所在章节: 函数本题序号:2185以下函数调用语句中含有(     )个实参。fun (exp1,exp2),(exp3,exp4,exp5);A 1  

37、60;       B 2          C 4         D 5参考答案B70.考题所在章节: 函数本题序号:2186以下程序的输出结果是(     )。#include   “stdio.h”void  fun(int  a,int&#

38、160; b,int  c)      a=456;           b=567;           c=678;main()   int  x=10,y=20,z=30;         &#

39、160; fun(x,y,z);          printf(“%d,%d,%d”,z,y,x);A 30,20,10             B 10,20,30C 456,567,678          D 678,567,456

40、参考答案A71.考题所在章节: 函数本题序号:2187以下程序的输出结果是(     )。fun( int  a,int  b,int  c)     c=a*a+b*b;main()   int  x=22;         fun(4,2,x);          

41、printf(“%d”,x);A 20        B 21          C 22       D 23参考答案C72.考题所在章节: 函数本题序号:2189下述程序的输出结果是(      )ling  fun(int  n) &

42、#160;  long  s;        if(n=1| n=2)         s=2;       else    s=n-fun(n-1);        return  s;  

43、0;     main()        printf(“%ldn”,fun(3);        A 1B 2C 3D 4参考答案A73.考题所在章节: 函数本题序号:2210在宏定义#define  PI   314159中,用宏名PI代替一个(      

44、0; )。A 常量B 单精度数C 双精度数D 字符串参考答案D74.考题所在章节: 函数本题序号:2540下列4行代码定义了求两数之和的函数,其中,行_是错误的。A void add(float a,float b)B float c;C  c=a+b;D return c;参考答案A75.考题所在章节: 函数本题序号:2542以下正确的函数声明语句是_。A double fun(int x;y);B double fun( int x;int y);C double fun(int

45、x , int y);D double fun(int x,y);参考答案C76.考题所在章节: 函数本题序号:2545以下程序的输出结果是_。int m=13;int fun2(int x,int y)int m=3;return (x*y-m);int main (void)int a=7;b=5;printf("%dn ",fun2(a,b)/m);return 0;A 1B 2C 3D 10参考答案B77.考题所在章节: 函数本题序号:2548下列程序的输出结果是_。void fun(int a,int b,int

46、c) a=456; b=567; c=678;int main(void)int x=10,y=20,z=30;fun(x,y,z);printf("%d,%d,%dn",x,y,z);return 0;A 30,20,10B 10,20,30C 456,567,678D 678,567,456参考答案B78.考题所在章节: 函数本题序号:2554以下程序的输出结果是_。int a,b;void fun()a=100;b=200;int main(void)int a=5,b=7;fun();printf("%d,%dn&q

47、uot;,a,b);return 0;A 100,200B 5,7C 200,100D 7,5参考答案B79.考题所在章节: 函数本题序号:2557以下数组定义不正确的是_。A int a23; B int b3;C int c100100=0;D int d3=1,2,1,2,3,1,2,3,4;参考答案D80.考题所在章节: 函数本题序号:2558以下能正确定义数组并正确赋初值的语句是_。A int N=5,bNN;B int a12=1,3;C int c2=1,2,3,4;D&

48、#160;int d32=1,2,34参考答案D81.考题所在章节: 函数本题序号:2559下列对C语言字符数组的描述中错误的是_。A 字符数组可以存放字符串B 字符数组中的字符串可以整体输入、输出C 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值D 不可以用关系运算符对字符串进行比较参考答案C82.考题所在章节: 函数本题序号:2560若有定义语句“int a36;”,按在内存中的存放顺序,a数组的第10个元素是_。A a04B a13C a03D a14参考答案B83.考题所在章节: 函数本题序号:25

49、61设有数组定义“char array="China"”,则数组carray所占的空间为_。A 4个字节B 5个字节C 6个字节D 7个字节参考答案C84.考题所在章节: 函数本题序号:2562执行下面的语句段后“int k=3,s2;s0=k;k=s1*10”,变量k的值为_。A 不定值B 33C 30D 10参考答案A85.考题所在章节: 函数本题序号:2563有以下定义“char x="abcdefg"char y=''a'','

50、'b'',''c'',''d'',''e'',''f'',''g''”,则正确的叙述为_。A 数组x和数组y等价B 数组x和数组y的长度相同C 数组x的长度大于数组y的长度D 数组x的长度小于数组y的长度参考答案C86.考题所在章节: 函数本题序号:25651下列能正确定义字符串的语句是_。A char str= ''064''B&

51、#160;char str="kx43"C char str=" "D char str="0"参考答案D87.考题所在章节: 函数本题序号:2568以下程序输出结果是_。int main(void) char ch7="65ab21"int i,s=0;for(i=0;chi>=''''0''''&& chi<=''''9''''i+=2)

52、s=10*s+chi-''''0''''printf("%dn",s);return 0;A 2ba56B 6521C 6D 62参考答案C88.考题所在章节: 函数本题序号:2570以下程序的输出结果是_。int main(void)int i,x33=1,2,3,4,5,6,7,8,9;for(i=1;i<3;i+)printf("%d,",xi2-i);return 0;A 1,5,9,B 1,4,7,C 3,

53、5,7,D 3,6,9,参考答案C89.考题所在章节: 函数本题序号:2578有定义语句“int b;char c10;”,则正确的输入语句是_。A scanf("%d%s",&b,&c);B scanf("%d%s",&b,c);C scanf("%d%s",b,c);D scanf("%d%s",b,&c);参考答案B90. 考题所在章节: 函数本题序号:2632若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是_。A&

54、#160;调用可以作为独立的语句存在B 调用可以作为一个函数的实参C 调用可以出现在表达式中D 调用可以作为一个函数的形参参考答案D91.考题所在章节: 函数本题序号:2633在C语言中,函数返回值的类型最终取决于_。A 函数定义时在函数首部所说明的函数类型B return 语句中表达式值的类型C 调用函数时主调函数所传递的实参类型D 函数定义时形参的类型参考答案A92.考题所在章节: 函数本题序号:2634若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是_。A 函数的实参和其对应的形参共占同一存储

55、单元B 形参只是形式上的存在,不占用具体存储单元C 同名的实参和形参占同一存储单元D 函数的形参和实参分别占用不同的存储单元参考答案D93.考题所在章节: 函数本题序号:2639以下所列的各函数首部中,正确的是_。A void play(var:Integer,var b:Integer)B void play(int a,b)C void play(int a,int b)D Sub play(a sa integer,b as integer)参考答案C94.考题所在章节: 函数本题序号:2640在调用函数时,如果实参是

56、简单变量,它与对应形参之间的数据传递方式是_。A 地址传递B 单项值传递C 由实参传给形参,再由形参传回实参D 传递方式由用户指定参考答案B95.考题所在章节: 函数本题序号:2652以下程序的输出结果是_。int a=4;int f(int n)int t=0;static int a=5;if(n%2)int a=6;t+=a+;else int a=7;t+=a+;return t+a+;int main(void)int s=a,i=0;for(;i<2;i+) s+=f(i); printf("%dn",s);retu

57、rn 0;A 24 B 28 C 32 D 36参考答案B*二、判断题(共20道)1.考题所在章节: 函数本题序号:9在c语言中,函数的定义不可以嵌套,而调用是可以嵌套的。参考答案 正确2.考题所在章节: 函数本题序号:12函数调用时值传递方式特点:形参与实参占用相同的内存单元,单向传递参考答案 错误3.考题所在章节: 函数本题序号:23函数定义与函数说明不是同一个概念。参考答案 正确4.考题所在章节: 函数本题序号:45C程序有且仅有一个主函数main()。参考答案 正确5.考题所在章节: 函数本题序号:56函数

58、定义和函数调用均不能嵌套.参考答案 错误6.考题所在章节: 函数考题所在章节: 函数本题序号:58若函数有返回值,必须通过return语句返回。参考答案 正确7.考题所在章节: 函数本题序号:68宏替换只是字符替换。        参考答案 正确8.考题所在章节: 函数本题序号:69宏名必须用大写字母表示。参考答案 错误9.考题所在章节: 函数本题序号:70在宏定义#define  PI   314159中,用宏名PI代替一个常量。参考答案 正确

59、10.考题所在章节: 函数本题序号:71在宏定义#define  PI   314159中,用宏名PI代替一个单精度数。  参考答案 错误11.考题所在章节: 函数本题序号:72在宏定义#define  PI   314159中,用宏名PI代替一个双精度数 。  参考答案 错误12考题所在章节: 函数本题序号:78C语言规定,函数返回值的类型是由return语句中的表达式类型所决定。参考答案 错误13.考题所在章节: 函数本题序号:79C语言规定,函数返回值的类型是由调用该函数时的主调函数类型所决定。参考答案 错误14.考题所在章节: 函数本题序号:80C语言规定,函数返回值的类型是由调用该函数时系统临时决定。参考答案 错误15.考题所在章节: 函数本题序号:81C语言规定,函数返回值的类型是由在定义该函数时所指定的函数类型所决定。参考答案 正确16.考题所在章节: 函数本题序号:84调用一个函数,此函数中没有return语句,则该函数能返回一个用户所希望的函数值。参考答案 错误考题所在章节: 函数17.考题所在章节: 函数本题序号:86形参是虚设的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论