| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 560 人关注过本帖
标题:快计算机二级考试了 有些题目不懂, 求大家帮助 多谢咯
只看楼主 加入收藏
方一鸣
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
快速回复:快计算机二级考试了 有些题目不懂, 求大家帮助 多谢咯
数据加载中...
 
   



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

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