中职编程语言基础C语言05 教学检测 期末测试题一答案.docx
(5页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
9.90 积分
期末测试题一一.单选题(15个、每题一分、共15分)1.A 2.C 3.C 4.B 5.C 6.B 7.C 8.A 9.D 10.C 11.A 12.B 13.B 14.D 15.B二.多项选择题(5个、每题两份、共十分)1.AC 2.BD 3.ABD 4.BC 5.ABC三、名词解释(每题2分、共10分)1.指针是一种特殊的,同时又是具有重要作用的数据类型。其值用来表示某个量在内存储器中的地址。2.所谓函数的调用,是指一个函数(调用函数)暂时中断本函数的 运行,转而执行另一个函数(被调用函)的过程。3.管理计算机软件、硬件资源、合理的组织工作流程、方便用户使用的一套程序集合、它包括进程管理、存储管理、设备管理、文件管理、网络管理。 4.一个C语言源程序,是由一个或多个函数定义顺序组成的,其中必须有一个函数名为main的函数,main()函数又称为主函数。C语言源程序的次要构成成分有:编译预处理命令、注释和声明。5.1、第一个字符必须是字母(不分大小写)或下划线(_); 2、后跟字母(不分大小写)、下划线(_)或数字组成; 3、标识符中的大小写字母有区别。如、变量sum,sum,sum代表三个不 同的变量; 4、不能与c编译系统已经预定义的、具有特殊用途的保留标识符(即关键字)同名。比如、不能将标识符命名为 float,auto,break,case,this,try,for,while,int,char,short, unsigned,等等四、判断题(每题1分、共10分)1.对 2.对 3.错 4.错 5.错 6.错 7.对 7.对 8.对 9.对 10.错五、简答题(每题5分、共25分)1.静态数据成员实际上是类域中的全局变量。2.系统给每个打开的文件都在内存中开辟一个区域、用于存放文件的有关信息(如文件名、文件位置)、这些信息在C语言中保存在一个结构类型变量中、该结构体类型是由系统定义的文件的操作顺序。(1)定义文件指针(2)打开文件、判断是否成功打开、若打开失败、程序退出运行状态(3)对文件进行读写操作(4)关闭文件3.C语言源程序中允许用一个标识符来表示一个较复杂的字符串、称为“宏”、被定义为“宏”的标识符称为“宏名”。在编译预处理时、对程序中所有出现的“宏名”、都用宏定义中的字符串 去代换、这称为“宏代换”或“宏展开”。4.(1)宏定义与宏调用是为了减少书写量和提高运行速度;而函数定义、函数调用是为了实现模块程序设计、便于构造软件。(2)宏调用展开后的代码是嵌入源程序中的、且每调用一次、嵌入一次代码。因此、宏调用时总的程序代码是增加的;而函数调用是执行时转入对应的函数、执行后返回主调函数、无论调用多少次、函数体的代码都不会增加。所以函数也解决代码重用问题。5.赋值运算 算术运算 关系运算六、编程题(每题5分、共25分)1、#include void main() { int i,sum=0; for(i=200;i<=400;i++) if(i%3!=0) sum=sum+i; printf("%d\n",sum); } 2、#include void main() { int b(int x[],int n); int sum=0; int a[5]={1,2,3,4,5}; sum=b(a,5); printf("sum=%d\n",sum); } int b(int x[],int n) { int i,sum=0; for(i=0;i<5;i++) ;sum=sum+x[i]; return sum; } 3、#include void main() { int a[3][4]={{60,70,65,75},{75,80,75,90},{95,75,90,65}}; int i,j; float average,sum=0.0; printf("三个学生的总分和平均成绩依次为:\n"); for(i=0;i<3;i++) { sum=0.0; for(j=0;j<4;j++) sum=sum+a[i][j]; average=sum/4; printf("%.2f,%.2f\n",sum,average); } } 4、#include void main() { int i,j,t; int a[10]; printf("请输入10个数:\n"); for(i=0;i<10;i++) scanf("%d",&a[i]); for(j=0;j<9;j++) for(i=0;ia[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } for(i=0;i<10;i++) printf("%d ",a[i]); printf("\n"); } 关 键 词: 教学 05 c语言 检测 基础 期末 语言 测试 编程 答案
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:中职编程语言基础C语言05 教学检测 期末测试题一答案.docx
链接地址: https://www.wenku365.com/p-52321958.html