资料中心

自考“高级语言程序设计”习题答案详解(6)

来源:  点击数:  录入时间:07-09-13 17:03:59
 
   2.使用“Scanf(”X=%f,y=%f“,&x,&y)”,要使 X,y均为1.25,正确的输入是( )

  ①1.25,1.25 ②1.25 1.25 ③x=1.25,y=1.25 ④X=1.25 y=1.25

  「解」格式输入函数的格式字符串中的字符可以分成三类:空格类字符、其它普通字

符和格式转换说明。其中空格类字符用来跳过一个空格类字符序列,直至下一个非空格类字符。普通字符要求输入字符与其完全相同。格式转换说明对输入字符列按格式转换说明进行转换,得到内部值存储到对应输入项所指定的存储位置中。函数调用scanf(“x=%f,y=%f,&x,&y)以普通字符X=开头,输入时也要先输入X=。接着是一个浮点数输入格式,所有能构成一个浮点数1.25的字符序列都能满足要求。接着是普通字符列”,y=“,在输入的浮点数之后也要有字符列”,y=“。最后又是浮点数输入格式,同样所有能构成一个浮点数1.25的字符序列都能满足要求。问题给出的供选择答案中只有x=1.25,y=1.25是能满足上述要求的。所以正确选择是③。

  3.设有int i=010,j=10;则执行“printf(”%d,%d\n“,++i,j——);”的输出是( )

  ①ll, 10 ② 9,10 ③ 010, 9 ④ 10, 9

  「解」变量i和j的初值分别为八进制数010和十进制数 10,函数调用Printf(“%d,%d\n”,++i,j——)中,++i的值是变量 i增1后的值,原来值是八进制数 010,等于十进制数8,输出9.j——的值是变量j减1之前的值,输出10.格式字符申中的逗号是普通字符照原样输出。所以问题给出的格式输出函数调用将输出9,10.正确的解答是②。

  4.设a,b为字符型变量,执行“scanf(”a=%c,b=%c“,&a,&b)”后使a为‘A’,b为‘B’,从键盘上的正确输入是( )

  ①‘A“B’ ②‘A’,‘B’ ③A=A,B=B ④a=A b=B

  「解」函数调用scanf(“c=%c,b=%c”,&c,&b)中,普通字符必须按格式字符串要求照原样输入,c格式对紧接的任何字符都输入。所以实现问题的要求,输入字符列应为“a=A,b=B”。另外要特别指出,在程序中,为表示字符常量,字符前后需加单引号。但用字符格式输入字符时,在要输入字符前后不必另键人单引号。若键人单引号,则这个单引号也将作为字符被输入。正确的解答是④。

  5.设X、y、Z、t均为int型变量,则执行以下语句后,t的值为( )

  x=y=z=1;t=++x||++y&&++z;

  ①不定值 ②2 ③l ④0

  「解」语句序列“x=y=z=l;t=++x||++y&&++z;”使变量x的值为1,变量t是赋一个逻辑表达式的值。在C语言中,由逻辑与和逻辑或构成的逻辑表达式有特别的计算规则,顺序计算各逻辑子表达式,并当一旦能得到逻辑表达式的结果时,就立即结束逻辑表达式的计算,不再计算后继逻辑子表达式。本题的逻辑表达式是两个运算分量的逻辑或,而且左运算分量++X的值为非0,立即得到逻辑或运算的结果为1,并将1赋给变量t,所以变量t的值为1.正确解答为③。

  6设x、y、z均为int型变量,则执行以下语句后,x、y, z的值为( )

  X=1; y=0; Z=2; y++&&++Z ||++ X;

  ①2、l、3 ②2、0、3 ③2、l、3 ④2、1、2

  「解」语句序列“x=l;y=0;z=2; y++&&++z||++x;”先使变量x的值为 1,变量y的值为0,变量Z的值为2.由逻辑与和逻辑或构成的逻辑表达式的特别计算规则,顺序计算各逻辑子表达式,并当一旦能得到逻辑子表达式的结果时,就立即结束逻辑子表达式的计算,不再计算该逻辑子表达式。计算y++因y的值为0,使y++&&++z的结果为0,立即去计算++X,这次计算使变量y的值变成1,而变量Z的值本改变。接着计算++X,使X的值变为2.所以经上

9 7 3 1 2 4 8 :
 上一篇文章: 自考“高级语言程序设计”习题答案详解(7)
 下一篇文章: 自考“高级语言程序设计”习题答案详解(5)
自考在线课堂
【 北京联合大学广告学院高教自考招 】
【 新加坡华夏管理学院2008年自主招 】
【 北大英语自考部招生日语英语专业 】
【 一年半获取国家承认自学考试证书 】
【 北京联合大学广告学院2008年自考 】
【 2008年首都联合职工大学招生简介 】
自考必读 新手入门 | 报考指南 | 免考加考 | 毕业申请 | 自考常识
自考BLOG
【 陈瑞华再次将自考生推向悬崖愤怒 】
【 让你电脑右下角显示你(爱人)名字 】
【 分享一下 一个自考生的成功经验 】
【 自考这两年半经验之谈,新手必读 】
自考专题
【 自考专题第三期:就业,我们也行 】
【 自考专题二期:晒晒我们的自考情 】
【 自考专题一期:呐喊,我们也考研 】
自考推荐
自考招生
自考知道:有问必答!
全国各省市自考办电话
各地区官方网地址大全
寻找同城异性自考朋友
欢迎您订阅北京考试报
各地10月自考报名时间
中国自考网俱乐部成立
08年10月自考成绩查询
2009年自考时间及课程
09上半年自考报名时间
08年7月自考成绩查询
新手入门

法律本科公司法还是考04版的教材吗
我错过的自学考试的报考时间怎么办
法律事务与律师自考有什么不一样?
问谁知道高教自考非教育类的专科生
我想参加自考 请问需要什么条件吗
请教关于自考新旧计划课程顶替问题
自己所在的省没有想学的专业怎么办
高等数学(一)免考 问题急盼回复

自考时间
专业课程
转考免考
学位实践
学科系别
违纪处罚
疑难杂症
自考推荐
自考论坛
资格考试·串讲资料
今日推荐
[北京] 08年10月高等教育自学考试成绩查询的通知
[广东] 清远高教自学考试的考生办理毕业登记须知
[辽宁] 09年1月起高教自学考试专业课程调整的通知
[山东] 高等教育自学考试考生违规行为处理的办法
[新疆] 09年1月高教自学考试特殊考试报名已确定
[浙江] 绍兴08下半年高教自考毕业政策调整的通知
[河北] 唐山2009上半年自学考试网上报名15日截止
[湖北] 武汉09上半年计算机基础上机实习报名安排
[天津] 08年下半年高教自学考试毕业申报即将开始
[福建] 09年4月份高教自学考试网上报名时间通知