C语言精髓第10单元附答案_第1页
C语言精髓第10单元附答案_第2页
C语言精髓第10单元附答案_第3页
C语言精髓第10单元附答案_第4页
C语言精髓第10单元附答案_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

C语言精髓第10单元[复制]您的姓名:[填空题]*_________________________________1.以下叙述中正确的是()[单选题]*A:构成C程序的基本单位是函数(正确答案)B:可以在一个函数中定义另一个函数C:main()函数必须放在其他函数之前?D:所有被调用的函数一定要在调用之前进行定义2.以下叙述关于函数的描述中正确的是()[单选题]*A:构成C程序的基本单位是函数(正确答案)B:可以在main函数中定义另一个函数C:main()函数必须放在其他函数之后D:所有被调用的函数一定要在调用之前进行定义3.函数内部定义的变量是()[单选题]*A:简单变量B:局部变量(正确答案)C:全程变量D:内部常量4.以下关于C语言函数的描述中,正确的是()[单选题]*A:C程序由一个或一个以上的函数组成(正确答案)B:C函数可以嵌套调用和嵌套定义C:函数必须有返回值,否则不能使用函数D:C语言中所有的函数定义都必须在main()函数中定义下面程序通过函数实现输入长方形长与宽求周长,空白处应填入(

#include“stdio.h”

voidfun()

{

inta,b,s;

printf(“请输入长与宽”);

scanf(“%d%d”,&a,&b);

s=2*(a+b);

printf(“%d”,s);

}

voidmain()

{__________________}[单选题]*A:fun();(正确答案)B:length;C:length();D:fun;6.变量可以分为全局变量与局部变量,这是从什么角度来分的()[单选题]*A:变量的个数B:变量的作用域(正确答案)C:变量的类型D:变量的名称7.从变量作用域角度看,函数的形参是:()[单选题]*A:局部变量(正确答案)B:全局变量C:随机变量D:标准变量8.函数的形参用()分隔。[单选题]*A:省略号B:分号C:冒号D:逗号(正确答案)9.

以下正确的说法有()。:*A:C语言程序的基本组成单位是函数;(正确答案)B:一个函数的类型为void,在定义时,可以省略void;C:函数声明是一条C语句;(正确答案)D:函数必须要有返回值;10.

按变量的作用域,变量分为()。*A:局部变量(正确答案)B:const变量C:全局变量;(正确答案)D:宏变量;11.

函数的以下说法正确的有()。:*A:C语言程序的基本组成单位是函数(正确答案)B:函数的类型有CHAR类型C:函数声明是一条C语句(正确答案)D:函数必须要有返回值12.函数分类中,从函数定义的角度,函数分为()。:

*A:库函数(正确答案)B:无参函数C:有参函数D:自定义函数(正确答案)13.

程序代码中的变量,按变量的作用域,变量分为()。*A:局部变量(正确答案)B:const变量C:全局变量;(正确答案)D:宏变量;14.从参数角度看函数可分为库函数和用户定义函数?[判断题]*对错(正确答案)15.

在函数之外定义的变量称为局部变量[判断题]*对错(正确答案)16.

变量的作用域指变量无效的作用范围?[判断题]*对错(正确答案)17.

在不同函数中不能使用相同的名字的局部变量[判断题]*对错(正确答案)2.在一个函数内部定义的变量是:()[单选题]*A:简单变量B:局部变量(正确答案)C:全局变量D:标准变量4.函数的定义格式正确的是()[单选题]*A:voidfun(inta,intb){c=2;d=a+b+c;intc,d;printf("%d",d);}B:voidfun(inta;intb){intc,d;c=1;d=a+b+c;printf("%d",d);}C:voidfun(inta,intb){intc,d;c=1;d=a+b+c;printf("%d",d);}(正确答案)D:voidfun(inta;intb){c=3;d=a+b+c;intc,d;printf("%d",d);}#include"stdio.h"

inta=10;

voidmain()

{

inta=5;

printf("%d",a);

}该程序运行结果是(

)[单选题]*A:10B:5(正确答案)C:代码编译错误D:10和5随机输出#include"stdio.h"

inta=10;

voidDisPlay()

{

inta=10;

printf("%d",a);

}

voidmain()

{

inta=5;

DisPlay();

}程序的运行结果是()[单选题]*A:10(正确答案)B:5C:代码编译错误D:10和5随机输出8.以下不是系统函数的是()[单选题]*A:scanf()B:gets()C:sizeof(正确答案)D:strcmp9.对以上代码分析正确的是()

inta=5;

intfun()

{

intA=5;

printf("%d",A+a);

}

voidmain()

{

fun():

}[单选题]*A:a是局部变量B:a是全局变量(正确答案)C:A是全局变量D:a是既是局部变量也是全局变量10.对以下代码分析错误的是()

intmax(inta,intb)

{

if(a>b)

returna;

else

returnb;

}[单选题]*A:max函数的意义是返回两个数的小值(正确答案)B:max函数属于有参函数C:max函数属于自定义函数D:max函数属于有返回值函数13.

以返回值的角度,函数分为()*A:系统函数B:无返回值函数(正确答案)C:有返回值函数(正确答案)D:自定义函数14.

在C语言中一个函数一般由两个部分组成,它们是()*A:函数首部(正确答案)B:函数体(正确答案)C:头文件D:函数声明15.

以下是有参数函数的是()*A:printf()(正确答案)B:getchar()C:strlen()(正确答案)D:strcmp()(正确答案)16.

变量的作用域指变量有效的作用范围?[

温馨提示

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

评论

0/150

提交评论