《C语言程序设计案教程》练习题答案.docxVIP

《C语言程序设计案教程》练习题答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言程序设计案教程》练习题答案

任务一C程序设计概述一,填空题1.用C语言编写的程序称为源程序。2.C语言源程序的基本单位是若干函数。3.一个C语言源程序只能包含一个主函数。4.在C语言中,输入操作是由库函数scanf()完成的,输出操作是由库函数printf()完成的。5.C语言源程序文件的扩展名是.C,经过编译后,生成文件的扩展名是.obg,生成文件的扩展名是.exe。6.C语言注释所用到的符号是/**/和////。二,选择题1.C语言规定在源程序中,主函数的位置(C)A.必须在开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后2.下列程序错在(C)处A.main()B.floatx,yC.a=3:b=8D.a=b+c3.以下说法正确的是(D)A.C语言程序总是从第一个定义的函数开始执行B.在C语言程序中,要调用一个定义的函数必须在主函数中定义C.C语言程序中的主函数必须在程序的开始部分D.C语言程序总是从主函数开始执行4.以下叙述正确的是(B)A.在C程序中,main函数必须位于程序的最前面B.C语言本身没有输入输出函数C.C程序的每行只能写一条语句D.在对每一个C程序进行编译的过程中,可发现注释中的拼写错误5.C语言程序的语句如果一行写不下时,可以(D)A.用分号换行B.在任意空格处换行C.用逗号换行D.用回车符换行任务二C语言程序设计的基本概念一.选择题1.下面不是C语言中整型常量的是(C)。A.03B.12C.059D.0xA82.下面程序段的输出结果是(B)。inti=65535;printf(“%d”,i);A.65535B.-1C.1D.03.以下不能用来表示整形常熟的进制形式为(A)。A.二进制B.八进制C.十进制D.十六进制4.下列程序段的输出结果是(D)。Inta=1,b=1,c=1;a=a+++b+++c;printf(“%d”,a);A.6B.5C.4D.35.C语言中的预算对象必须是整形的运算符是(C)。A.*=B.-C.%D.=6.以下选项中的非法的表达式是(C)。A.a+1B.x=y=6C.7.9%8D.(int)6.587.若有以下程序段:Inta=1,b=2,c;C=1.0/b*a;则执行后c的值为(D)。A.0B.0.5C.1D.无结果8.C语言中的标识符只能有字母,数字和下划线组成,切第一个字符必须为(C)。A.字母B.下划线C.字母或下划线D.字母,数字或下划线9.若有以下定义,则能使职位3的表达式为(C)。Inta=7,b=12;A.B%=(A%=5)B.b%=(a-a%5)C.(b%=a)-(a%=5)D.b%=a-a%510.若有说明语句:charc=’ab’;则变量才(D)。A.包含一个字符‘a‘B.包含2个字符‘a’和‘b’C.包含3个字符‘a’,‘b’和‘\0’D.c的值不确定二丶填空题1.c语言的基本数据类型为整型变量,实行变量和字符型变量。2.若有以下程序段:Inta=2,b=2;b+=(a++)+(++a)+(a++);则执行后c的值为11。3,以下程序的输出结果是2,3。main(){charx=’a’;y=x-32;printf(“%c”,y);}5.若有定义intx=3,y=2;floata=2.5,b=3.5;则表达式(x+y)%2+(int)(int)b的值为1。6.若a和b都是int类型的变量,切a=5,b=5,则执行表达式a+=b++后a的值为10,b的值为6。任务三顺序结构程序设计一,选择题1.使用scanf函数输入数据时,若输入数据的的类型与格式说明的类型不匹配时,系统将(B)。A.给出出错信息B.不给出出错信息,但最终不能得到正确的输入数据C.不给出出错信息,但最终能得到正确的输入数据D.拒绝用户输入数据2.Putchar函数可以向终端输入(C)。A.一个字符串B.一个实型变量C.一个字符D..多个字符3.a,b,c被定义为int类型变量,若从键盘给a,b,c输入数据,正确的输入语句为(C)A.scanf(“%d%d%d”,a,b,c);B.read(“%d%d%d”,a,b,c);C.scanf(“%d%d%d”,a,b,c);C.write(“%d%d%d”a,b,c);4.以下程序段的输出结果是(C)。inta=5678;printf(“%2d”,a);A.56B.78C.5678D.无结果显示5.printf函数中用到格式符%6s,其中的数字6表示输出的字符串占用6列。如果字符串长度大于6,则(B);如果字符串长度小于6,则(D)。A输出错误信息B.按原字符长度从左到右全部输出C.按左对齐输出该字符,右补空格D.按右对齐输出该字符,左补空格6.阅读以下程序,当输入数据的形式为5,6,7,则正确的输入结果为()。Main(A){inta,b,c;scanf(“

文档评论(0)

yuerang3062 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档