C语言程序设计(李学刚)同步训练答案.docx

C语言程序设计(李学刚)同步训练答案.docx

  1. 1、本文档共160页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
同步训练1-1答案 一、单项选择题 1.C语言是由( C )于1972年在贝尔实验室开发出来的。 A.Matin Richards B.Ken Thompson C.Dennis Ritchie D.Brian Kernighan 2.C语言名称的由来是( B )。 A.对B语言做进一步的充实和完善因此取名为C语言 B.取BCPL的第二个字母。 C.第三个程序设计语言 D.取Combined的首字母 3.C语言是一种( B )的程序设计语言。 A.面向对象 B.面向过程 C.可视化 D.组件导向 4.用户可以灵活使用C语言所提供的( B )构成表达式来表达实际问题。 A.关键字 B.运算符 C.库函数 D.字符 5.C语言的数据类型丰富,利用( B )可以构造出自己所需要的数据类型。 A.基本类型 B.构造类型 C.指针类型 D.空类型 6.C语言程序的基本单位是( B )。 A.程序 B.函数 C.语句 D.字符 7.用C语言编写的源代码程序( B )。 A.可立即执行 B.是一个源程序 C.经过编译即可执行 D.经过编译解释才能执行 8.以下叙述中正确的是( C )。 A.C源程序不必通过编译就可以直接运行 B.C源程序经编译形成的二进制代码可以直接运行 C.C源程序经编译、连接后生成的可执行文件可以直接运行 D.C源程序经编译、连接后源程序就可以直接运行 9.要把高级语言编写的源程序转换为目标程序,需要使用( D )。 A.编辑程序 B.驱动程序 C.诊断程序 D.编译程序 10.一个C语言程序的执行是从( A )。 A.main函数开始,直到main函数结束 B.第一个函数开始,直到最后一个函数结束 C.第一个语句开始,直到最后一个语句结束 D.main函数开始,直到最后一个函数结束 二、知识填空题 1.C语言是面向 过程 的程序设计语言。 2.用C语言编写的程序,不能被计算机直接识别、理解和执行,需要一种担任翻译工作的程序,称为 编译程序 。 3.C语言源程序文件的扩展名是 .cpp 。 4.C语言源程序经过编译后,生成文件的扩展名是 .obj 。 5.C语言源程序经过编译连接后,生成文件的扩展名是 .exe 。 6.C语言程序的开发过程是编辑、 编译 、连接、执行。 7.C语言程序的基本单位是 函数 。 8.一个C语言程序总是从 main函数 开始执行。 9.C语言的输入和输出都是通过调用系统提供的 函数 实现的,而不是象其他程序设计语言是通过语句来实现,从而实现了程序设计的模块化。 10. 在执行main函数体中的可执行语句时,其他函数可能被调用执行,其中每一个函数被调用结束后都要返回到 调用处 。 同步训练1-2答案 一、单项选择题 1.以下叙述正确的是( A )。 A.C程序中注释部分可以出现在程序中的任意合适的地方 B.花括号“{”和“}”只能作为函数体的定界符 C.构成C程序的基本单位是函数,所有函数名都可以由用户命名 D.分号是C语句之间的分隔符,不是语句的一部分 2.在一个C语言程序中( B )。 A.main函数必须出现在所有函数之前 B.main函数可以出现在其他函数之外的任何位置 C.main函数必须出现在所有函数之后 D.main函数必须出在固定位置 3.有以下定义:int fun(int n,double x) {……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( B )。 A.fun(int x,double n ); B.fun(x,12.5); C.m=fun(1.1 , n); D.int fun(n,x); 4.有以下定义:void fun(int n,double x) {……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( C )。 A.fun(int x,double n ); B.m=fun(x,12.5); C.fun(x,n); D.void fun(n,x); 5.定义为void类型的函数,其含义是( A )。 A.调用函数后,被调用的函数没有返回值 B.调用函数后,被调用的函数不返回值 C.调用函数后,被调用的函数的返回值为任意的类型 D.以上三种说法都是错误的 6.C语言中,函数返回值的类型是由( D )决定的。 A.调用函数时临时 B.return语句的表达式类型 C.调用该函数的主调函数类型 D.定义函数时,所指定的函数类型 7.函数的实参不能是( C )。 A.变量 B.常量 C.语句 D.函数调用表达式 8.以下说法中正确的是( A )。 A.实参可以是常量、变量或表达式 B.形参可以是常量、变量或表达式 C.实参可以为任意类型 D.形参应与其对应

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档