电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第四--六章参考答案及解析VIP免费

第四--六章参考答案及解析_第1页
1/11
第四--六章参考答案及解析_第2页
2/11
第四--六章参考答案及解析_第3页
3/11
第四章参考答案及解析一.选择题1.答案:B【解析】在本题中,选项B)实际是先计算关系表达式"'A'<=c"的值是0还是1,再比较该值与字符'Z'之间的大小关系。显然不能实现题目所要求的功能,而选项A)、C)、D)都可以。故本题答案为B)。2.答案:D【解析】因为x的值为大于1的奇数,所以x除以2的余数等于1,因此,选项A)、C)中表达式的结果为真,不为0;对于选项B)来说,x除以2的商不会等于0;选项D)中表达式的结果为假,即等于0。3.答案:A【解析】当A==1时,(A==1)||(A!=1)为真;当A!=1时,(A==1)||(A!=1)也为真,故正确答案为A。4.答案:C【解析】根据题目所给条件可知,x||y为1,w<'a'为1,1&&1结果为1。因此正确答案为C)。5.答案:B【解析】满足表达式(c>=2&&c<=6)的整型变量c的值是2,3,4,5,6。当变量c的值不为2,4,6时,其值只能为3或5,所以表达式c!=3和c!=5中至少有一个为真,即不论c为何值,选项B)中表达式的值都为"真"。正确答案为B)。6.答案:B【解析】C语言的字符以其ASCII码的形式存在,所以要确定某个字符是大写字母,只要确定它的ASCII码在'A'和'Z'之间就可以了,选项A)和C)符合要求。函数isalpha用来确定一个字符是否为字母,大写字母的ASCII码值的范围为65~90,所以如果一个字母的ASCII码小于91,那么就能确定它是大写字母。7.答案:D【解析】在C语言中,逻辑运算符有4个,它们分别是:!(逻辑非)、‖(逻辑或)、&&(逻辑与)、^(异或)。在位运算里面还有&(位与)、|(位或)的运算。本题考查逻辑与运算符的用法,在表达式x=(a&&b)&&(c<'B');中,先判断a&&b条件,逻辑与条件的两边都要保证为1,即a和b都成立,当然c<'B'是成立的,显然,该表达式的值为1。8.答案:D【解析】字符型数据在计算机内部是以ASCII码存储的,英文大写字母和小写字母在ASCII码表中都是连续的。大写字母A~Z是从65~90,所以只要变量c1大于A并且小于Z就能保证其为大写字母。9.答案:D【解析】C语言中if(表达式)中表达式的值可以是任意合法的表达式,如果表达式的值为0表示条件为假,如果表达式的值非0表示条件为真。10.答案:B【解析】if-else控制结构中,else总是与最近的未配对的if匹配。本题的执行过程为:如果输入整数小于3则不进行任何操作,否则判断是否不等于10,若为真则进行输出。因此程序输出的数据为大于3且不等于10的整数。11.答案:A【解析】该题考查if条件语句,当条件为真时,将b值赋给a,c值赋给b;当条件为假时,将a值赋给c。该题中if条件为假,所以将a的值赋给c,故a=10b=50c=10。12.答案:B【解析】两个if语句的判断条件都不满足,程序只执行了c=a这条语句,所以变量c的值等于3,变量b的值没能变化,程序输出的结果为3,5,3。所以正确答案为选项B)。13.答案:B【解析】对于选项B)来说,若x的值小于0,则有两次调用sqrt()函数,这很明显不符合题意。通过分析可知,本题答案为B)。14.答案:C【解析】本题考查简单的if…else语句。先执行条件if(ay为假,所以直接执行最后一行代码。18.答案:D【解析】if…else语句的执行过程如下,首先计算if后面一对圆括号内表达式的值,若表达式的值为非0,执行if子句,然后跳过else子句,去执行if语句后的下一条语句;若表达式的值为0,跳过if子句,去执行else子句,接着去执行if语句后的下一条语句。C语言的语法规定,else子句总是与前面最近的不带else的if匹配,与书写格式无关,本题目的后一个if-else相当于嵌套在第一个if子句里,相当于x0时,z=0;当x=0时,z=z+1。19.答案:A【解析】函数调用相当于f(2,3),程序运算应得结果为"-1"。20....

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第四--六章参考答案及解析

中小学文库+ 关注
实名认证
内容提供者

精品资料应用尽有

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部