计算机二级选择题第五章函数_第1页
计算机二级选择题第五章函数_第2页
计算机二级选择题第五章函数_第3页
计算机二级选择题第五章函数_第4页
计算机二级选择题第五章函数_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

A)每个函数都可以被其他函数调用(MAIN)设函数FUNvoidfun(charch,floatx){……………}以下对函数的调用语句中,正确的是(#definef(x)(x*x){inti1=f(8)/f(4);printf(“%d,%d\n”,i1,i2);程序运行后的输出结果是 charp[以下叙述中正确的是在给pq3由于pq3由于qp3由于pq下列程序的输出结果 fun(inta,intb,int{c=}main({intfun(2,3,printf("%d\n",}a b c d.【D在C程序中,若对函数类型未加说明,则函数的隐含类型 a. b. c. d.【A简单变量做实参时,它相对应形参之间的数据传递方式 【B以下四个程序中 能对两个整型变量的值进行交换#include<stdio.h>{inta=10,b=20;printf("%d%d\n",a,b);}swap(int*p,int{int*t;}#include<stdio.h>{inta=10,b=20;printf("%d%d\n",a,b);}swap(int*p,int{intt;}#include<stdio.h>{intprintf("%d%d\n",*a,}swap(int*p,int{intt;}#include<stdio.h>{inta=10,b=20;intprintf("%d%d\n",a,}swap(int*p,int{intt;}【B建立函数的目的选项 【B下面关于递归的说法错误的 每次当一个递归函数被调用时,程序首先应该检查其些基本的条件是否满足了,例如某个参数的值等于零,函数应停止递归;每次当函数被递归调用时,传递给函数一个或多个参数,应该以某种方式变一般情况下,递归方法比迭代方法快递归函数的目的是执行一系列调用,一直到达某一点,下面说法正确的 【B若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的 A.函数调用可以作为独立的语句存 B.函数调用可以作为一个函数的实C.函数调用可以出现在表达式 D.函数调用可以作为一个函数的形【D下列函数定义中,会出现编译错误的 A.max(intx,inty,int B.intmax(int{*z=x>y?x:y;} {intz;z=x>y?x:y;returnz;}C.max(intx,int D.intmax(intx,int intz; {return(x>y?x:y);}}【B以下关于说法正确的 实参和与其对应的形参各占用独立的单实参与其对应的形参共占用一个单实参和与其对应的形参同名时才共占用单形参虚拟的,不占用单【D若调用一个函数(无全局、指针、静态变量),且此函数中没有return语句, 【A在c语言中以下不正确的说法 【B#definef(x)x*xmain(){inti;}执行后输出结果是A)3B)22C)16【A #defineM(x,y)x*y func(inta,intb{staticintm=0, return(m);}voidmain( p=func(k,m);p=funcA)8 B) 【B Fun(int{intd=5;}{inta=3;} 【A#defineSQR(X)X*X{inta=16,k=2,m=1;a/=SQR(k+m)/SQR(k+m);getchar();}A) B) C) D)【B#defineSQR(X)X*X{inta=16,k=2,m=1;a/=SQR(k+m)/SQR(k+m);getchar();}A) B) C) D)【Bdoublemyadd(doublea,doubleb){returnA)doublemyadd(doublea,b);B)doubleC)doublemyadd(doubleb,doublea);D)doublemyadd(doublex,double【Acharfun(charx,charif(x>y)的returny;}main({int}程序的执行结果是A)函数调用出 【Dvoidf(intv,int{intt;}main(

温馨提示

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

评论

0/150

提交评论