- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 经典题解 - 副本
2.在C语言中,要求参加运算的数必须是整数的运算符是( )。 A)% B)/ C) ! D)** 答案:A) 3.下述程序的输出结果是( )。 #include stdio.h void main( ) { char a=3,b=6; char c=a^ b 2; printf(″\n%d″,c); } A)27 B)10 C)20 D)28 5.若变量已正确定义并赋值,符合C语言语法的表达式是( )。 A)a=a+7; B) a=7+b+c, a++ C)int(12.3/4) D) a=a+7=c+b 答案:B) 7.下述语句的输出为( )。 int m=-1; printf(″%d,%u,%o″,m,m,m); A)-1,-1,-1 B)-1,32767,-177777 C)-1,32768,177777 D)-1,65535,177777 10.对于条件表达式(M)?(a++):(a--),其中的表达式M等价于( )。 A)M==0 B)M==1 C)M!=0 D)M!=1 答案:C) 3.假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为( )。 A)7 B)8 C)9 D)10 9.如下程序的运行结果是( )。 #include stdio.h main ( ) { int y=3,x=3,z=1; printf(″%d %d\n″,(++x,y++),z+2); } A3 4 B4 2 C)4 3 D)3 3 12.设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为( )。 A)不定值 B)4 C)3 D)1 13.设a、b、c、d、m、n均为int型变量,且a=5,b=6,c=7,d=8,m=2,n=2,则逻辑表达式(m=ab)(n=cd)运算后,n的值为( )。 A)0 B)1 C)2 D)3 15.下列程序的输出结果是( )。 #includestdio.h main( ) { int a=0,b=0,c=0; if(++a0 ||++b0) ++c; printf(″\na=%d,b=%d,c=%d″,a,b,c); } A)a=0,b=0,c=0 B)a=1,b=1,c=1 C) a=1,b=0,c=1 D)a=0,b=1,c=1 2.条件“20x30或x -100”的C语言表达式是 。 答案:((x20)(x30))| | (x -100) * 第二章 经典题解 * 这部分考试形式主要是选择题,一般会出4-5个选择题和2-3个填空题。 1.以下程序的输出结果为( )。 #include stdio.h main( ) { int i=4,a; a=i++; printf(″a=%d,i=%d″,a,i); } A)a=4,i=4 B)a=5,i=4 C)a=4,i=5 D)a=5,i=5 答案:C) 掌握“++、--”前置和后置的用法 掌握“运算符的优先级”问题。因为 运算优先于^运算,即c=a^(b2)=(6*4)=3^2400011000=27 掌握“负数在内存中以补码的形式存放” (正数的补码和原码相同) 负数补码表示:先将负数取绝对值后再转换为二进制,然后将二进制按位求反再加1。 1、先计算|-1|的二进制:0000 0000 0000 0001(一个整数占16位) 2、按位求反: 1111 1111 1111 1110 3、再加1 1111 1111 1111 1111 (-1的补码) A、将负数用“%d”格式输出:1、将该负数的补码按位求反再加1,然后转换为十进制。2、在输出的数前加一个负号。 B、将负数用“%o” 、“%u”、“%x”格式输出:直接将该负数的补码转换成对应的进制输出。如:“%o” 直接转换为八进制输出。 “为真”就是“不等于假” 答案:C 整个逗号表达式的值是最后一个表达式的值。 同步练习: 第一个“%d”格式对应的是一个逗号表达式 答案:D 答案:C 逻辑或运算符的短路特性:当“||”前面的表达式的值为“真”时,就不再计算“||”后面的表达式发生短路。 答案:C 逻辑与运算符的短路特性:如果计算出“”左边的表达式的值为“假”,那么“”右边的表
您可能关注的文档
- 第三节 测量电功率教案.doc
- 第三节 动量守恒定律在碰撞中的应用.doc
- 第三章短路电流及其计算.ppt
- 第三节 荷马史诗.ppt
- 第三节 测量小灯泡的电功率.ppt
- 第三讲 有效的XML文档与DTD.ppt
- 第三章第一节 DNA是主要的遗传物质.ppt
- 第三讲 长文档版面设置.ppt
- 第三课 明暗素描(严海军教案).doc
- 第九章 串行通信接口.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)