标题:快计算机二级考试了 有些题目不懂, 求大家帮助 多谢咯
只看楼主
方一鸣
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2011-8-31
结帖率:100%
已结贴  问题点数:20 回复次数:14 
快计算机二级考试了 有些题目不懂, 求大家帮助 多谢咯
13.若运行以下程序时,从键盘输入Adescriptor<CR>(<CR>表示回车),则下面程序的运行结果是(     )      
 #include <stdio.h>
 main()
   { char c;
     int v0=1,v1=0,v2=0;
    do{ switch(c=getchar())
       { case ′a′:case′A′:
         case′e′:case′E′:
         case′i′:case′I′:
         case′o′:case′O′:
         case′u′:case′U′:v1+=1;
     default:v0+=1;v2+=1;
   }
   } while(c!=′\n′);
   printf(″v0=%d,v1=%d,v2=%d\n″,v0,v1,v2);
 }
 A.v0=7,v1=4,v2=7         
 B.v0=8,v1=4,v2=8
 C.v0=11,v1=4,v2=11      
 D.v0=13,v1=4,v2=12

这是第一题 答案是D  求详细解析呀!
搜索更多相关主题的帖子: 计算机二级 
2011-08-31 14:47
方一鸣
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2011-8-31
得分:0 
15.有如下程序段
   int a=14,b=15,x;
   char c=′A′;
   x=(a&&b)&&(c<′B′);
 执行该程序段后,x的值为(     )
 A.ture              
 B.false            
 C.0                 
 D.1

这个第二道题目  大家帮帮我呀  
要详细解析!

[ 本帖最后由 方一鸣 于 2011-8-31 14:57 编辑 ]
2011-08-31 14:48
ppfly
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:297
专家分:1956
注 册:2009-5-17
得分:20 
第一题,根据初始状态下v0=1,v2=0,知v0比v2多1,故选D
第二题,D

[ 本帖最后由 ppfly 于 2011-8-31 14:56 编辑 ]

********多贴代码,少说空话*******
2011-08-31 14:55
方一鸣
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2011-8-31
得分:0 
回复 3楼 ppfly
能不能详细一点。最好把分析过程也告诉我一下了  谢谢了  姐姐
2011-08-31 14:59
ppfly
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:297
专家分:1956
注 册:2009-5-17
得分:0 
第一题:v2的功能是统计有多少个字符,(含回车符),当回车符结束后停止,v0比其多1;v1是统计元音字母个数。
第二题:逻辑语句的结果要么为真,要么为假,这里是真,而x为int型,故为1.true和false是bool型变量(C++)中。

********多贴代码,少说空话*******
2011-08-31 15:03
方一鸣
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2011-8-31
得分:0 
回复 5楼 ppfly
这个逻辑语句我也知道是怎么回事,但是这个x=(a&&b)&&(c<′B′);里面的(a&&b)为什么是真的呢,表示的是神马意思呀? &&关系“且”吗?
2011-08-31 15:09
ppfly
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:297
专家分:1956
注 册:2009-5-17
得分:0 
a不等于0,故a为真。同理b为真,故 a&&b 为真

********多贴代码,少说空话*******
2011-08-31 15:12
方一鸣
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2011-8-31
得分:0 
哦  原来如此 把我搞晕了
2011-08-31 15:14
方一鸣
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2011-8-31
得分:0 
回复 7楼 ppfly
还是不懂为什么这个V2 会比 VO 多 1 呢?
2011-08-31 15:19
ppfly
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:297
专家分:1956
注 册:2009-5-17
得分:0 
初始状态下,v0=1,v1=0,v2=0;
以后凡是运行v0+=1语句的,也会运行其后面的v2+=1;

结贴吧,给分

********多贴代码,少说空话*******
2011-08-31 15:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-348791-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.214036 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved