"C语言基础4-6章练习题集.ppt"
152 浏览量
更新于2023-12-17
1
收藏 220KB PPT 举报
本段描述主要是关于计算机基础C语言第4-6章练习题目的总结,涉及到表达式运算、语句执行和运算对象等内容。
首先是第一道题,已知x=3、y=2,求表达式x*=y的值为8。x*=y表示将x乘以y的结果再赋值给x,所以x的初始值是3,乘以y的结果是6,再赋值给x,所以最后x的值是6。
接着是第二道题,设x为int型变量,执行以下语句后,x的值为多少。x=10;x=x-=x-x;。x-=x-x相当于x=x-(x-x),而x-x的结果是0,所以x-=x-x的结果就是x=x-0,即x的值不会改变,还是10。
然后是第三道题,寻找正确的描述。A)if (表达式)语句中,表达式的类型只限于逻辑表达式,这是错误的。表达式的类型可以是任意类型,只要能够被计算出一个值即可。B)if_else语句可联合使用也可分开单独使用,这是正确的。if_else语句可以单独使用,也可以与其他if_else语句联合使用。C)for(;;)语句相当于while(1)语句,这是错误的。for(;;)语句相当于一个无限循环,与while(1)语句略有不同。D)break语句可用于程序的任何地方,以终止程序的执行,这是错误的。break语句只能用于循环语句或者switch语句中,用于提前跳出循环或者跳出switch语句。
接下来是第四道题,寻找C语言中运算对象必须是整型的运算符。A)%=表示取模赋值运算,对于整型运算对象。B)/表示除法运算,对于整型运算对象。C)=表示赋值运算,对于整型运算对象。D)*=表示乘法赋值运算,对于整型运算对象。所以正确答案是B) /。
最后是第五道题,寻找C语言中合法的表达式。A)0.8103e0.2表示一个浮点数的科学计数法,不是合法的表达式。B)oxF3表示一个十六进制数,不是合法的表达式。C)07表示一个八进制数,是合法的表达式。D)012d表示一个十进制数,不是合法的表达式。所以正确答案是C)07。
最后是第六道题,求表达式(a=i<j)的值。根据运算符的优先级,先比较i和j的大小,i=2,j=3,i<j为真,所以表达式的值为1,再将1赋值给a,所以最终a的值是1。
综上所述,计算机基础C语言第4-6章练习题目包括了表达式运算、语句执行和运算对象等内容,通过解答这些题目可以加深对C语言的理解和掌握。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2015-06-04 上传
2022-11-18 上传
2021-10-06 上传
2023-07-05 上传
2021-09-28 上传
2021-10-06 上传
智慧安全方案
- 粉丝: 3837
- 资源: 59万+
最新资源
- Visual Studio 2005(C#)项目调试问题解决方案集锦
- 单向链实现任意长的整数加法
- Advantest R3131频谱分析仪操作指南
- sap财务学习资料,很有帮助的 哈
- 大型网络的整个安装与配置全过程
- globus toolkit 4程序员指南
- 系统集成项目管理工程师模拟试题--上午
- java,weblogic和jdk性能调优文档
- FLASH四宝贝之-使用ActionScript.3.0组件.pdf
- 一个简单的语法分析器
- flex快速上手(中文)
- 802.16j切换技术概述
- 基于单片机数字温度计论文
- 英语应用文写作-简历 介绍信
- How to Thread
- 实验2 VLAN间的路由:基于三层交换机.doc