《C语言程序设计》练习第一章C语言基础知识第1页共4页练习01C语言基础知识1一、练习目的1.掌握(1)C程序的结构;(2)C源程序的书写规则。2.了解(1)C语言的主要特点;(2)“编译”与“解释”的区别。二、练习要求1.不用抄题,直接将每一题的答案写在答案纸上对应题号右侧的单元格中;三、练习内容(一)复习题(不用写在提交文档中,只是让大家以这个为提纲来看书复习)1.“编译”与“解释”的区别。2.C语言的主要特点。3.C源程序的结构及其书写规则。4.C语言程序上机的步骤。(二)练习题1.【】是计算机可以直接识别的语言。(A)汇编语言(B)机器语言(C)面向过程的语言(D)面向对象的语言2.编写程序来解决同一实际问题,用【】编写的程序执行效率最高。(A)C语言(B)Basic语言(C)机器语言(D)Java语言3.【】是可移植性最好的程序设计语言。(A)汇编语言(B)机器语言(C)高级语言(D)自然语言4.要把高级语言编写的源程序转换为目标程序,需要使用【】。(A)编辑程序(B)驱动程序(C)诊断程序(D)编译程序《C语言程序设计》练习第一章C语言基础知识第2页共4页5.下面关于编译与解释的叙述正确的是【】。(A)编译产生目标程序文件,解释不产生目标程序文件(B)编译不产生目标程序文件,解释产生目标程序文件(C)编译产生目标程序文件,解释也产生目标程序文件(D)编译不产生目标程序文件,解释也不产生目标程序文件6.C源程序文件是C上机过程【】阶段的产物。(A)编辑(B)编译(C)连接(D)执行7.VC++6.0集成开发环境产生的C源程序文件中存储的是【】。(A)BCD码(B)ASCII码(C)十进制形式机器指令(D)二进制形式机器指令8.C源程序文件的扩展名默认为【】。(A).bas(B).cpp(C).pas(D).c9.C源程序文件是【】。(A)可执行文件(B)命令文件(C)文本文件(D)库文件10.C目标程序文件【】。(A)可直接执行(B)经连接后即可执行(C)经编译后即可执行11.C目标程序文件是C上机过程【】阶段的产物。(A)编辑(B)编译(C)连接(D)执行12.VC++6.0集成开发环境产生的C目标程序文件中存储的是【】。(A)BCD码(B)ASCII码(C)十进制形式机器指令(D)二进制形式机器指令13.C目标程序文件的扩展名默认为【】。(A).bas(B).cpp《C语言程序设计》练习第一章C语言基础知识第3页共4页(C).obj(D).c14.可执行程序文件是C上机过程【】阶段的产物。(A)编辑(B)编译(C)连接(D)执行15.VC++6.0集成开发环境产生的可执行程序文件中存储的是【】。(A)BCD码(B)ASCII码(C)十进制形式机器指令(D)二进制形式机器指令16.可执行程序文件的扩展名默认为【】。(A).bas(B).exe或.com(C).obj(D).c17.C程序是由【】组成。(A)子程序(B)主程序和子程序(C)函数(D)过程18.C程序要正确地运行,必须要有【】函数。(A)printf函数(B)自定义的函数(C)main函数(D)不需要函数19.一个C程序的执行是从【】。(A)本程序的main函数开始,到main函数结束(B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束(C)本程序的main函数开始,到本程序文件的最后一个函数结束(D)本程序文件的第一个函数开始,到本程序main函数结束20.以下叙述正确的是【】。(A)在C程序中,main函数必须位于程序的最前面(B)C程序的每行中只能写一条语句(C)C语言本身没有输入输出语句(D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误21.以下叙述不正确的是【】。(A)一个C源程序可由一个或多个函数组成(B)一个C源程序必须包含一个main函数(C)C程序的基本组成单位是函数(D)在C程序中,注释说明只能位于一条语句的后面《C语言程序设计》练习第一章C语言基础知识第4页共4页22.C语言规定:在一个源程序中,main函数的位置【】。(A)必须在最开始(B)必须在系统调用的库函数的后面(C)可以任意(D)必须在最后23.C语言编译程序是【】。(A)将C源程序编译成目标程序的程序(B)一组十进制形式的机器语言指令(C)编辑C源程序的程序(D)C程序的机器语言版本24.已知一个C程序由一个C源程序文件ONEFUNC.C组成,而且该源程序文件只有一个函数,那么该函数的名称是【】。(A)ONEFUNC(B)main(C)default(D)ONEFUNC.C25.一个用C语言编写的源程序中,【】是必不可少的。(A)取名为main的函数定义(B)#includestdio.h(C)变量说明(D)注释