c语言程序设计辅导资料(修订版答案)

c语言程序设计辅导资料(修订版答案)

ID:34377201

大小:2.13 MB

页数:373页

时间:2019-03-05

c语言程序设计辅导资料(修订版答案)_第1页
c语言程序设计辅导资料(修订版答案)_第2页
c语言程序设计辅导资料(修订版答案)_第3页
c语言程序设计辅导资料(修订版答案)_第4页
c语言程序设计辅导资料(修订版答案)_第5页
资源描述:

《c语言程序设计辅导资料(修订版答案)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计辅导材料第一章a概述【本节例题选编】1、选择题【例1.1】在计算机上可以直接运行的程序是C。A.高级语言程序B.汇编语言程序C.机器语言程序D.C语言程序【解析】机器语言是直接面向机器的,可以直接运行,其他语言都需要编译。【例1.2】以下叙述中正确的是C。A.C语言比其他语言高级B.C语言可以不用编译就能被计算机识别执行C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D.C语言出现的最晚,所以具有其他语言的一切优点【例1.3】一个C语言程序是由B。A.一个主程序和若干子程序组

2、成B.若干函数组成C.若干过程组成D.若干子程序组成【例1.4】C语言规定,在一个源程序中,main函数的位置C。A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后【例1.5】一个C程序的执行是从A。A.本程序的main函数开始,到main函数结束B.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C.本程序的main函数开始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序main函数结束【例1.6】以下C是C程序的基本结构单位。A.文件B.语句

3、373C语言程序设计辅导材料C.函数D.表达式【解析】文件是C程序的基本编译单位;表达式是运算符和运算数构成的一个序列,是用来说明一个计算过程;语句是C程序的基本组成单位;只有函数才是C程序的基本结构单位。【例1.7】以下D不是C语言的特点。A.运算符丰富B.数据结构丰富C.可以直接访问物理地址D.C函数包含的语句数目没有限制【例1.8】下列关于C语言标识符的叙述中正确的是B。A.标识符中可以出现下划线和中划线(减号)B.标识符中不可以出现中划线,但可以出现下划线C.标识符中可以出现下划线,但不可以放在

4、标识符的开头D.标识符中可以出现下划线和数字,它们都可以放在标识符的开头【例1.9】以下几组选项中,均为不合法标识符的是C。A.A,P_0,doB.float,la0,_AC.b-a,goto,intD._123,temp,INT【解析】A和P_0,是合法的标识符,do是关键字,不是合法的标识符,la0和_A是合法的标识符,float是关键字,不是合法的标识符,goto和int都是关键字,b-a不是合法的标识符。【例1.10】以下叙述不正确的是D。A.一个C源程序可由一个或多个函数组成B.一个C源程序必

5、须包含一个main函数C.C程序的基本结构单位是函数D.在C程序中,注释说明只能位于一条语句的后面【例1.11】以下叙述正确的是C。A.在C程序中,main函数必须位于程序的最前面373C语言程序设计辅导材料B.C程序的每行中只能写一条语句C.C语言本身没有输入输出语句D.在对一个C程序进行编译的过程中,可发现注释中的拼写错误2、填空题【例1.12】一个C源程序中至少应包括一个主函数。【例1.13】C程序编译后生成目标程序,连接后生成可执行程序。【例1.14】C语言规定,标识符只能由字母、数字、下划线三

6、种字符组成,而且,第一个字符必须是字母或下划线。【例1.15】程序的3种基本控制结构是顺序结构、选择结构和循环结构。373C语言程序设计辅导材料数据类型及其运算符【本节例题选编】1、选择题【例2.1】若x、i、j和k都是int型变量,则计算下面表达式后,x的值为Cx=(i=4,j=16,k=32)A.4B.16C.32D.52【例2.2】若有代数式,则不正确的C语言表达式是CA.a/b/c*e*3B.3*a*e/b/cC.3*a*e/b*cD.a*e/c/b*3【例2.3】已知各变量的类型说明如下:in

7、tk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语法的表达式是AA.x%(-3)B.w+=-2C.k=(a=2,b=3,a+b)D.a+=a-=(b=4)*(a=3)【例2.4】以下选项中不属于C语言的类型的是D。A.signedshortintB.unsignedlongintC.unsignedintD.longshort【例2.5】下列定义中合法的是A。A.shor_a=1-.1e-1;B.doubleb=1+5e2.5;C.longdo=0xfdaL;D.f

8、loat2_end=1-e-3;【例2.6】-8在内存中的存储形式是A。A.1111111111111000B.1000000000001000C.0000000000001000D.1111111111110111【解析】8对应的二进制数为:0000000000001000,-8对应的补码为0000000000001000的反码,即1111111111110111,加1得到1111111111111000。【例2.7】数值029是一个D。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。