- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021年计算机软考程序员选择模拟题
31.设 a=3,b=4执厅‘printf(”%d,%d’,(a,b)(b,a));”的输出是( )
A.3,4
B.4,3
C.3, 3
D.4,4
【解析】在调用格式输出函数的语句中,其中每个格式符对应一个输出项,格式符d要求输出项内容以十进制整数形式输出。第一个输出项(a,b)是一个逗号表达式,该表达式的值是b的值,输出4。接着输出字符逗号。第二个输出项(b,a)的值是a的值,输出3。所以语句执行将输出4,3。
【参考答案】C
32.使用“Scanf(X=%f,y=%f,x,y)”,要使 X,y均为1.25,正确的输入是( )
A.1.25,1.25
B.1.25 1.25
C.x=1.25,y=1.25
D.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是能满足上述要求的。所以正确选择是C。
【参考答案】C
33.设有int i=010,j=10;则执行“printf(%d,%d\n,++i,j--);”的输出是( )
A.ll, 10
B. 9,10
C. 010,9
D. 10, 9
【解析】变量i和j的初值分别为八进制数010和十进制数 10,函数调用Printf(“%d,%d\n”,++i,j--)中,++i的值是变量 i增1后的值,原来值是八进制数 010,等于十进制数8,输出9。j--的值是变量j减1之前的值,输出10。格式字符申中的逗号是普通字符照原样输出。所以问题给出的格式输出函数调用将输出9,10。正确的解答是B。
【参考答案】B
34.设a,b为字符型变量,执行scanf(a=%c,b=%c,a,b)后使a为A,b为B,从键盘上的正确输入是( )
A.’A”B’
B.’A’,’B’
C.A=A,B=B
D.a=A b=B
【解析】函数调用scanf(c=%c,b=%c,c,b)中,普通字符必须按格式字符串要求照原样输入,c格式对紧接的任何字符都输入。所以实现问题的要求,输入字符列应为“a=A,b=B”。另外要特别指出,在程序中,为表示字符常量,字符前后需加单引号。但用字符格式输入字符时,在要输入字符前后不必另键人单引号。若键人单引号,则这个单引号也将作为字符被输入。正确的解答是D。
【参考答案】D
35.设X、y、Z、t均为int型变量,则执行以下语句后,t的值为( )
x=y=z=1;t=++x||++y++z;
A.不定值
B.2
C.l
D.0
【解析】语句序列“x=y=z=l;t=++x||++y++z;”使变量x的值为1,变量t是赋一个逻辑表达式的值。在C语言中,由逻辑与和逻辑或构成的逻辑表达式有特别的计算规则,顺序计算各逻辑子表达式,并当一旦能得到逻辑表达式的结果时,就立即结束逻辑表达式的计算,不再计算后继逻辑子表达式。本题的逻辑表达式是两个运算分量的逻辑或,而且左运算分量++X的值为非0,立即得到逻辑或运算的结果为1,并将1赋给变量t,所以变量t的值为1。正确解答为C。
【参考答案】C
36. 设x、y、z均为int型变量,则执行以下语句后,x、y, z的值为( )
X=1; y=0; Z=2; y++++Z ||++ X;
A.2、l、3
B.2、0、3
C.2、l、3
D.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。所以经上述语句执行后,X、y、Z的值依次
您可能关注的文档
最近下载
- DBJ∕T13-363-2021 福建省智慧杆建设技术标准.pdf VIP
- 2023年初级会计职称《经济法基础》精讲课件-第一章--总论.pptx VIP
- 科学教育出版社七年级上册劳动实践手册教案.docx VIP
- 建筑施工 - L17J104复合外模板现浇混凝土保温系统建筑构造(山东图集2018.1.1实施).pdf VIP
- 2023年初级会计职称《经济法基础》精讲课件--第二章-会计法律制度.pptx VIP
- 高中英语句子成分及简单句的五种基本句型课件(共47张PPT).ppt VIP
- 风管精品工程施工方案(3篇).docx VIP
- DLT 1572.3-2016 变电站和发电厂直流辅助电源系统短路电流 第3部分:算例.docx VIP
- 职业技术学院《三坐标智能测量技术》课程标准 机械制造及自动化专业.pdf VIP
- 《特种设备安全培训》精品课件(2024).pptx VIP
文档评论(0)