c语言程序设计期末复习题汇总(12)
}
输出结果是:( )
A、50,30 B、30,J50 C、80,-20 D、80,20 答案:C
20. 下列程序执行后的输出结果是 ( )。
void func(int *a,int b[]) { b[0]=*a+6; } main()
{ int a,b[5]; a=0; b[0]=3;
func(&a,b); printf(“%d \\n”,b[0]); }
A、 6 B、 7 C、 8 D答案:A
21. 一个完整的可运行的C源程序中,( )。
A、 可以有一个或多个函数
B、 必须有且仅有一个主函数 C、 可以没有主函数
D、 必须有主函数和其他函数 答案:B
22. 下述函数定义形式正确的是( )。 A、 int f(int x; int y) B、 int f(int x,y) C、 int f(int x, int y) D、 int f(x,y: int) 答案:C
23. 关于函数参数,说法正确的是( )。
A、 实参与其对应的形参各自占用独立的内存单元 B、 实参与其对应的形参共同占用一个内存单元
C、 只有当实参和形参同名时才占用同一个内存单元
D、 形参是虚拟的,不占用内存单元
答案:A
24. 一个函数的返回值由( )确定。
A、 return语句中的表达式 B、 调用函数的类型 C、 系统默认的类型 D、 被调用函数的类型 答案:D
25. 以下叙述中正确的是( )。
A、 C语言程序总是从第一个定义的函数开始执行
B、 在C语言程序中,要调用的函数必须在main()函数中定义 C、 C语言程序总是从main()函数开始执行
D、 C语言程序中的main()函数必须放在程序的开始部分 答案:C 26. 以下函数
fff(float x) {
printf(“%d\\n”,x*x); }
的类型是( )。
、 9
A、 与参数x的类型相同 B、 void类型 C、 int类型 D、 无法确定 答案:C
27. 以下对C语言函数的描述中,正确的是( )。
A、 C程序由一个或一个以上的函数组成
B、 C函数既可以嵌套定义又可以递归调用 C、 函数必须有返回值,否则不能使用函数
D、 C程序中调用关系的所有函数必须放在同一个程序文件中 答案:A
28. 以下叙述中不正确的是( )。
A、 在C语言中,调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参
B、 在C的函数中,最好使用全局变量
C、 在C语言中,形式参数只是局限于所在函数 D、 在C语言中,函数名的存储类别为外部 答案:B
29. 在一个源文件中定义的外部变量的作用域为( )。
A、 本文件的全部范围
B、 本程序的全部范围 C、 本函数的全部范围
D、 定义该变量的位置开始至本文件结束 答案:B
30. 有以下函数调用语句:
func((exp1,exp2),(exp3,exp4,exp5)); 其中含有的实参个数和是( )。 A、 1 B、 2 C、 4 D、 5 答案:B
31. C语言中形参的默认存储类别是( )。
A、 自动(auto) B、 静态(static)
C、 寄存器(register) D、 外部(extern) 答案:A
32. 以下正确的函数形式是( )。
A、 double fun(int x,int y)
{ z=x+y; return z; } B、 fun(int x,y)
{ int z; return z; } C、 fun(x,y)
{ int x,y; double z; z=x+y; return z; } D、 double fun(int x,int y) { double z; z=x+y; return z; } 答案:D
33. 在一个源程序文件中定义的全局变量的有效范围为( )。
A、 一个C程序的所有源程序文件
B、 该源程序文件的全部范围
C、 从定义处开始到该源程序文件结束 D、 函数内全部范围 答案:C
34. 下列函数中,能够从键盘上获得一个字符数据的函数是( )。
A、 puts( ) B、 putchar( ) C、 getchar( ) D、 gets( ) 答案:C
35. 以下程序的输出结果是( )。
fun(int a,int b,int c)
{
c=a+b; } main() {
int c;
fun(2,3,c);
printf(“%d\\n”,c);
}
A、 2 B、 3 C、 5 答案:D
36. 分析以下程序的运行结果( )。
func(int a,int b)
{
int temp=a; a=b; b=temp; } main() {
int x,y;
x=10; y=20; func(x,y);
printf((“%d,%d\\n”,x,y);
}
A、 10,20 B、 10,10 C、 20,10 D、 20,20 答案:A
37. 下面程序的输出是( )。
fun(int x) {
static int a=3; a+=x;
return(a); } main() {
int k=2,m=1,n; n=fun(k); n=fun(m);
printf(“%d”,n);
}
A、 3 B、 4 C、 6 D、 9
D、 无定值 答案:C
38. 以下程序输出的结果是( )。
int func(int a,int b)
{
return(a+b); }
main() {
int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(“%d\\n”,r); }
A、 12 B、 13 C、 14 D、 答案:D
39. 以下程序的输出结果是( int a,b
void fun() {
a=100; b=200; } main() {
int a=5,b =7; fun();
printf(“%d%d \\n”,a,b); A、 100200 B、 57 C、 200100 D、 75 答案:B
40. 以下程序的输出结果是( int x=3;
main() { int i;
for(i=1;i incre() { static int x=1; x*=x+1; printf(“%d”,x); } A、 33 B、 22 C、 26 D、 25 答案:C 15 )。 )。 二、判断题 1、 ( F ) 函数定义void max(int a,int b)表示该函数的返回值不确定。 2、 ( T )在C语言中,函数体中变量的隐含存储类别是自动变量auto。 3、 ( F )return语句作为函数的出口,在一个函数体内只能有一个。 4、 ( T )在C程序中,函数不能嵌套定义,但可以嵌套调用。 5、 ( F ) C语言的源程序中必须包含库函数。 6、 ( F )在C程序中,函数调用不能出现在表达式语句中。 7、 ( F )在C函数中,形参可以是变量、常量或表达式。 8、 ( F )在主函数main( )中定义的变量都可以在其它被调函数中直接使用。 9、 ( T )在C语言中,一个函数一般由两个部分组成,它们是函数说明和函数体。 10、 ( F )C语言程序中的main( )函数必须放在程序的开始部分。 11、 ( F )若定义的函数没有参数,则函数名后的圆括号可以省略。 12、 ( T )函数的函数体可以是空语句。 13、 ( T )函数的实参和形参可以是相同的名字。 14、 ( T )函数调用中,形参与实参的类型和个数必须保持一致。 15、 ( F )C语言中函数返回值的类型由return语句中的表达式的类型决定。 16、 ( T )外部类型的变量只能定义一次,但可在不同地方声明多次。 17、 ( F )外部类型的变量作用范围大,编程中应多用外部变量。 三、多选题 1. 以下叙述中正确的有( )。 一个C语言程序有且仅有一个main函数 C语言程序中,main函数是没有参数的
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




