c语言程序设计考试错题及解析

本文列举了C语言编程考试中的多项选择题,涉及函数定义与调用、参数传递、print()与scanf()函数的功能、局部与全局变量的作用域、函数调用与嵌套等核心概念,并提供了详细的解析。
摘要由CSDN通过智能技术生成

1、关于C语言中的函数,下列描述正确的是( )

A.函数的定义可以嵌套,但函数的调用不可以嵌套

B.函数的定义不可以嵌套,但函数的调用可以嵌套

C .函数的定义和函数的嵌套均不可以嵌套

D .函数的定义和函数的调用均不可以嵌套

答案: B

解析:函数的定义不可以嵌套,但函数的调用可以嵌套

2、定义-一个函数: exce((v1, v2), (v3,v4,v5),v6);在该函数调用时,实参的个数为( )个

A.3

B.4

C.5

D.6

答案: A

解析: (v1, v2),(v3,v4,v5)和v6- 共三个实参

3、关于C语言中print()函数与scanf(函数,下列描述中正确的是( )

A.printf()函数可以向任何地方输出数据

B.printf()只向控制台输出数据

C .scanf()只能输入英文字母和数字

D .scanf()函数可以识别输入的空格

答案: B

解析: printf()是向控制 台输出的函数

4、在C语言中,内部函数需要添加的关键字是()

A.extern

B .static

C.this .

D .auto

答案: B

解析:在定义内部函数时,需要在函数的返回值类型前面添加static关键字(又称为静态函数)n

5、当调用时,会调用内部函数

A.当调用时,会调用内部函数

B.当调用时,会调用外部函数

C.当调用时,会调用两次,先调用内部函数再调用外部函数

D.都不调用,会报错

答案: A

解析:当内

  • 6
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值