C语言程序设计练习题附答案

时间:2023-03-24 12:03:11 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
C语言程序设计练习题附答案

C语言程序设计练习题附答案 一、填空题

1.如果将调用一个函数的过程分为3个步骤,第1步是转去执行被调用函数 2步是执行被调用函数的语句 3步是返回操作。

2.函数的存储类分两种,它们分别是外部 函数和内部函数,其中内部 函数的存储类说明不可省略,该说明符是 static 3.使用关键字inline说明的函数称为内联 函数,具有相同函数名但具有不同实现的函数称为重载 函数。

4.在调用一个函数过程中可以直接或间接地调用该函数,则该函数称为被调用 函数。这种调用称为嵌套 调用。

5.在引用调用中,函数实参用变量名 ,形参用 引用名 二、简单回答下列问题 .

没有返回值的函数是否有函数类型?函数参数类型与函数的类型是否有关系?

答:没有返回值的函数的类型为void。没有关系。 .

函数的缺省的存储类是什么?函数的存储类与函数什么关系?


答:函数的缺省的存储类是外部类。函数的存储类决定了函数的'作用域。 .

函数的调用方式有哪两种?传址和引用调用方式有何不同? 答:函数的调用方式有两种:传值调用和引用调用。传址调用时实参用地址值,形参用指针,引用调用时实参用变量名,形参用引用名。 .

内联函数与一般函数有何不同?

答:内联函数的函数体是在编译时被替换,一般函数的函数体是在调用时被转去执行。前者可以提高速度,后者可以减少代码,各有利弊。 .

对重载函数设置默认参数值,对重载函数的选择是否会有影?

答:是会有影响的。

三、通过对1.5题中3个程序的修改,回答下列问题 1.5题中第1题程序的修改中,总结出编程应该注意哪些问题。

答:C++程序要包含iostraem.hmain函数前应加类型说明void


本文来源:https://www.wddqw.com/doc/04a5bba76194dd88d0d233d4b14e852458fb3993.html