C语言选择题题库(8)
141、函数调用语句f((x,y),(a,b,c),(1,2,3,4));中,所含的实参个数是( ) 。
A、 1
B、 2
C、 3
D、 4
正确答案: C
解析:
142、用数组名做函数的参数,实际上传递给形参的是( ) 。
A、 数组第一个元素的地址
B、 数组的第一个元素的值
C、 每一个数组元素
D、 整个数组的个数
正确答案: A
解析:
143、下列说法中正确的是( ) 。
A、 调用函数时,实参变量与形参变量可以共用内存单元
B、 调用函数时,实参的个数、类型和顺序与形参可以不一致
C、 函数的形参可以是表达式
D、 调用函数时,将为形参分配内存单元
正确答案: D
解析:调用函数时,实参的形式可以是具体的数值,也可以是表达式;实参将数值或表达式的值传递给形参,因此二者的类型必须保持一致。但是形参在运算过程中会发生改变,不一定会影响到实参值,所以可知二者不共用内存单元。
144、下列语句中,不正确的是( ) 。
A、 c=2*max(a,b);
B、 m=max(a,max(b,c));
C、 printf("%d",max(a,b));
D、 int max(int x,int max(int y,int z))
正确答案: D
解析:
145、 若调用一个整型函数,但此函数中无return语句,则正确的说法是( ) 。
A、 没有返回值
B、 返回若干个系统默认值
C、 能返回一个用户所希望的函数值
D、 返回一个不确定的值
正确答案: D
解析:
146、执行下列程序后, 变量a的值应为( ) 。
int f(int x)
{return x+3;}
main()
{int a=1;
while(f(a)<10)
a++;
printf("%d",a);
}
A、 11
B、 10
C、 9
D、 7
正确答案: D
解析:
147、C语言中的函数( ) 。
A、 可以嵌套定义
B、 不可以嵌套调用
C、 可以嵌套调用,但不能递归调用
D、 嵌套调用和递归调用均可
正确答案: D
解析:
148、对于以下递归函数f, 调用f(4),其返回值为( ) 。
int f(int n)
{ if (n)
return f(n-1)+n;
else
return n;
}
A、 8
B、 10
C、 11
D、 12
正确答案: B
解析:
149、 以下正确的说法是:建立函数的目的之一是( )。
A、 提高程序的执行效率
B、 提高程序的可读性
C、 减少程序的篇幅
D、 减少程序文件所占内存
正确答案: B
解析:
150、全局变量的有效范围为( )
A、 该程序的所有文件
B、 从本源文件的开始到结束
C、 该程序的主函数
D、 从定义变量的位置开始到本源文件结束
正确答案: D
解析:
151、 以下说法中正确的是( )
A、 形参是全局变量,其作用范围仅限于函数内部
B、 形参是全局变量,其作用范围从定义之处到文件结束
C、 形参是局部变量,其作用范围仅限于定义它的函数内部
D、 形参是局部变量,其作用范围从定义之处到文件结束
正确答案: C
解析:
152、一个函数返回值的类型是由( )决定的。
A、 return语句中表达式的类型
B、 在调用函数时临时指定
C、 定义函数时指定的函数类型
D、 调用该函数的主调函数的类型
正确答案: C
解析:
153、在C语言的函数中,下列正确的说法是( )。
A、 函数调用可以出现在表达式中,或者以独立语句形式出现。
B、 函数调用不能作为一个函数的实参
C、 函数调用可以作为一个函数的形参
D、 数组名不能作形参
正确答案: A
解析:
154、在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( )。
A、 地址传递
B、 单向值传递
C、 由实参传给形参,再由形参传回实参
D、 传递方式由用户指定
正确答案: B
解析:
155、如果在一个函数的复合语句中定义了一个变量,则该变量( )。
A、 只在该复合语句中有效,在该复合语句外无效
B、 在该函数中任何位置都有效
C、 在本程序的源文件范围内均有效
D、 此定义方法错误,其变量为非法变量
正确答案: A
解析:
156、如果要限制一个变量只能为本文件所使用,必须通过( )来实现。
A、 外部变量说明
B、 静态局部变量
C、 静态外部变量
D、 局部变量说明
正确答案: C
解析:
157、下列哪种数据不存放在动态存储区中( )。
A、 函数形参变量
B、 局部自动变量
C、 函数调用时的现场保护和返回地址
D、 局部静态变量
正确答案: D
解析:
158、以下叙述中不正确的是( )。
A、 函数中的自动变量可以赋初值,每调用一次,赋一次初值。
B、 在调用函数时,实在参数和对应形参在类型上只需赋值兼容。
C、 外部变量的隐含类别是自动存储类别。
D、 函数形参可以说明为register变量。
正确答案: C
解析:外部变量的作用域是整个程序(全局变量),它由编译程序在编译时为其分配空间,属于静态分配变量,隐含类别是extern(外部)存储类。引进外部变量的原因有:只要程序运行外部变量的值是始终存在的:外部变量可以在所有函数间共享。
159、以下所列的各函数首部中,正确的是( )。
A、 void play(var :Integer,var b:Integer)
B、 void play(int a,b)
C、 void play(int a,int b)
D、 Sub play(a as integer,b as integer)
正确答案: C
解析:
160、若有定义:int a[3] ;( )不能获取数组元素a[1]的值。
A、 *( a+1)
B、 *(&a[1] )
C、 *(&a[0]+1)
D、 *a+1
正确答案: D
解析:
C语言选择题题库(8)相关推荐
- c语言if(!k1)x=1,C语言选择题题库2
5.s是int型变量,且S=6,则下面表达式:s%2+( s+1)%2的值为 1 6.若a是int型变量,则计算表达式:a=25/3%3后a的值为 2 7.若x和n均是int型变量,且x和n的初值均为 ...
- 二级计算机c语言选择题题库,计算机二级C语言选择题题库
二级C语言相关考点 1.以下选项中,能用作数据常量的是________.(标准答案:C) (A)o115(B)0118(C)115L(D)1.5e1.52.下列叙述中错误的是_______.(标准答案 ...
- C语言选择题题库(5)
81.标有/**/的语句的执行次数是( ). int y,i; for(i=0;i<20;i++) {if(i%2==0)continue; y+=i; /**/ } A. 20 B ...
- 2018年12月计算机二级C语言题库,2016年12月计算机二级《C语言》选择题题库
2016年12月计算机二级<C语言>选择题题库 (1)设栈的存储空间为S(1:m),初始状态为top=m+1.经过一系列入栈与退栈操作后,top=1.现又要将一个元素进栈,栈顶指针t叩值变 ...
- 2016计算机二级c语言考试题库,2016年计算机二级《C语言》选择题题库与答案
2016年计算机二级<C语言>选择题题库与答案 (1)下列叙述中正确的是( ). A.解决同一个问题的不同算法的时间复杂度一般是不同的 B.解决同一个问题的不同算法的时间复杂度必定是相同的 ...
- 2017年全国计算机一级选择题,2017年全国计算机一级选择题题库
2017年全国计算机一级选择题题库 电子器件是计算机系统的物质基,计算机复杂逻辑的最基层线路为"与门"."或门"和"反相器".以下是yjby ...
- 试题以文件的形式存在C语言,2016年计算机二级C语言上机题库
2016年计算机二级C语言上机题库 一.选择题 1.下列叙述中正确的是( ). A.数据的逻辑结构与存储结构必定是一一对应的 B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结 ...
- 全国计算机二级ms2017,2017全国计算机二级MS-Office选择题题库大全
2017 谢波 1 计算机二级选择题题库 (1)下列关于栈和队列的描述中,正确的是() A)栈是先进先出 B)队列是先进后出 C)队列允许在队友删除元素 D)栈在栈顶删除元素 答案:D 解析:栈实际也 ...
- java期末判断题题库_(java期末考试选择题题库.doc
(java期末考试选择题题库 1.分析以下程序: 1)public class x{ 2)public static void main(String[]args){ 3)String ol=new ...
最新文章
- 新年到了,该规划一下来年了
- Windows Phone开发(41):漫谈关键帧动画之下篇
- 分割 bisenetv2笔记
- python_魔法方法(六):迭代器和生成器
- WPF实例秀——如何获取UI元素的图像
- 开发.NET Core NuGet包并实现CI/CD
- solidworks模板_工程师实用高级操作,Solidworks自定义属性链接到工程图模板
- python界面-Python GUI 编程(Tkinter)
- Linux换行符与windows换行符
- 安装增强功能失败:Could not mount the media/drive C:\Program Files\Oracle\VirtualBox/VBoxGuestAdditions.iso
- VEH +硬件断点 HOOK
- python绘制绝对值正弦曲线_Python图形绘制操作之正弦曲线实现方法分析
- 用matlab表白,用函数表达对她的爱
- 第十七部分 Istio控制 Egress 流量
- MLY -- 13.Error analysis:look at dev set examples to evaluate ideas
- 桌面右下角任务栏图标消失问题解决
- android logo 大小
- oracle 数据库 ORA-28000错误的原因及解决办法
- 用Java/Python/PHP/C#/C++各大城市招聘状况分析
- ppt怎么转换为pdf
热门文章
- 测试GUI自动排版,发图纪念
- fiddler的便利性设置
- 判断深度学习模型的稳定性_人工智能干货|一线工程师带你学习深度学习模型量化理论+实践...
- 融云 IM 即时通讯的跨应用通信能力
- 挖掘城市ip_重庆挖掘城市“新IP” 让传统文化与“会玩”结合
- MPS MP2307DN-LF-Z 单片同步降压调节器
- C# Json压缩和格式化
- 2022年小美赛思路合集/2022年认证杯思路
- 企业架构建模语言ArchiMate介绍
- 工作文件分类和整理方法