服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C/C++ - C语言修炼之路函数篇真题训练上

C语言修炼之路函数篇真题训练上

2022-10-12 14:07玄澈_ C/C++

函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数

本文对应文章 :

C语言修炼之路一朝函数思习得模块思维世间生上篇

C语言修炼之路一朝函数思习得模块思维世间生下篇

第壹题

C语言修炼之路函数篇真题训练上

C语言修炼之路函数篇真题训练上

A选项

C语言修炼之路函数篇真题训练上

C语言的函数每次只能返回一个元素,上面代码中的return a,b 只能执行逗号表达式的最后一个语句,即返回20

B选项

C语言修炼之路函数篇真题训练上

C选项

C语言修炼之路函数篇真题训练上

D选项

全局变量在整个程序的任意地方都可以使用

 

第贰题

C语言修炼之路函数篇真题训练上

C语言修炼之路函数篇真题训练上

C选项

函数不可嵌套定义,但可以嵌套调用 -- “上一篇文章中提及过”

 

第叁题

C语言修炼之路函数篇真题训练上

C语言修炼之路函数篇真题训练上

A选项

可以 return void 不返回任何参数

B选项

正确

C选项

可以使用全局变量

D选项

主调函数和被调函数可以多文件书写

C语言修炼之路函数篇真题训练上

 

第肆题

C语言修炼之路函数篇真题训练上

C语言修炼之路函数篇真题训练上

A选项

只要保证了声明之前有定义就可以

B选项

C语言修炼之路函数篇真题训练上

 

第伍题

C语言修炼之路函数篇真题训练上

C语言修炼之路函数篇真题训练上

C选项

形参和实参是两块不同空间所对应的相同值的元素。改变形参并不会改变实参。

 

第陆题

C语言修炼之路函数篇真题训练上

C语言修炼之路函数篇真题训练上

逗号表达式:

①它将两个及其以上的式子联接起来,从左往右逐个计算表达式,整个表达式的值为最后一个 表达式 的值。

②如:(3+5,6+8)称为逗号表达式,其求解过程先表达式1,后表达式2,整个表达式值是表达式2的值,如:(3+5,6+8)的值是14

③a= (a=3*5,a*4)的值是60,其中a=(3*5,a*4)的值是60, a的值在逗号表达式里一直是15,最后被逗号表达式 赋值 为60,a的值最终为60。

所以本题中: 共有四个参数

C语言修炼之路函数篇真题训练上

 

第柒题

C语言修炼之路函数篇真题训练上

C语言修炼之路函数篇真题训练上

A选项

高内聚低耦合,是软件工程中的概念,是判断软件设计好坏的标准,主要用于程序的 面向对象 的设计,主要看类的内聚性是否高, 耦合度 是否低。

目的是使程序模块的可重用性、移植性大大增强。

通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低。内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事,它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量 ,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。

C语言修炼之路函数篇真题训练上

 

第仈题

C语言修炼之路函数篇真题训练上

C语言修炼之路函数篇真题训练上

A:错误,可以没有参数和返回值类型,根据需要给出

B:错误,函数的实参可能是变量,也可能是常量,也可能是宏,也可能是指针等等

C:正确,在使用库函数时,必须要包含该库函数所在的头文件,否则编译器将不能识别

D:错误,库函数是语言设计者为了让用户能够更好的使用,而给出的,但并不能解决用户的所有问题,因此其他问题还需要用户自己写方法解决

 

第玖题

C语言修炼之路函数篇真题训练上

C语言修炼之路函数篇真题训练上

A:正确 不同的函数属于不同的作用域,因此不同的函数中定义相同名字的变量不会冲突

B:正确 在C语言中,函数的形参一般都是通过参数压栈的方式传递的

C:正确 在函数内定义的变量,称为局部变量,局部变量只能在其定义的函数中使用

D:错误 复合语句中定义的变量只能在复合语句中使用

举例:

C语言修炼之路函数篇真题训练上

 

第十题 : 编程题

打印乘法口诀表

C语言修炼之路函数篇真题训练上

C语言修炼之路函数篇真题训练上

到此这篇关于C语言修炼之路函数篇真题训练上的文章就介绍到这了,更多相关C语言 函数内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/forever_bryant/article/details/122678420

延伸 · 阅读

精彩推荐
  • C/C++C++中传值、传地址和传引用究竟有哪些区别

    C++中传值、传地址和传引用究竟有哪些区别

    指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元,而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已...

    小一7662021-12-03
  • C/C++一篇文章带你入门C语言:操作符

    一篇文章带你入门C语言:操作符

    这篇文章主要介绍了C语言中的运算符,文中讲解非常详细,适合初学小白进行学习,想入门C语言的朋友不妨了解下,希望能给你带来帮助...

    AKA你的闺蜜8232021-12-10
  • C/C++C++常用字符串函数大全(2)

    C++常用字符串函数大全(2)

    这篇文章主要给大家分享的是C++常用字符串函数的大全,cstring.h库即C语言中的string.h库,它是C语言中为字符串提供的标准库。C++对此进行了兼容,所以我们...

    梁唐5912022-02-20
  • C/C++浅谈C++ 设计模式的基本原则

    浅谈C++ 设计模式的基本原则

    这篇文章主要介绍了++ 设计模式的基本原则,主要的目标是实现最终目的,高内聚,低耦合,开放封闭原则类的改动是通过增加代码进行的,感兴趣的小伙...

    小羊的Debug3602022-01-06
  • C/C++C和MFC巧妙获取外网IP的两种实现方法

    C和MFC巧妙获取外网IP的两种实现方法

    这篇文章主要介绍了C和MFC巧妙获取外网IP的两种实现方法,功能非常的实用,需要的朋友可以参考下...

    C语言程序设计10052021-01-23
  • C/C++C++栈(stack)的模板类实现代码

    C++栈(stack)的模板类实现代码

    这篇文章主要为大家详细介绍了C++栈(stack)的模板类实现代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    whlook11782021-05-17
  • C/C++链接库动态链接库详细介绍

    链接库动态链接库详细介绍

    静态链接库.lib和动态链接库.dll。其中动态链接库在被使用的时候,通常还提供一个.lib,称为引入库,它主要提供被Dll导出的函数和符号名称,使得链接的...

    CSDN2242020-11-11
  • C/C++c++中new的三种用法详细解析

    c++中new的三种用法详细解析

    以下的是对c++中new的三种使用方法进行了详细的分析介绍,需要的朋友可以过来参考下,希望对大家有所帮助...

    C++教程网4952020-12-30