一道C语言二级填空题:你有把握做对吗?(不看后悔)

作者在 2011-03-26 21:58:27 发布以下内容
  今天去参加二级考试,其中有一道填空题出得挺好,写在这里与大家分享,
若不吝赐教,路人可以留下言语
题目大意如下
::对于程序(注意0的ASCII码是48)
#include<stdio.h>
int main()
{
    char c1,c2;
    scanf("%c",&c1);
    c2=c1+9;
    printf("%c%c\n",c1,c2);
    return 0;
}
若输入48,则输出为:——
我好多同学都填了09,你认为呢?做做看。
Cyuyan | 阅读 2415 次
文章评论,共27条
zhangqi_gsts
2011-03-27 01:17
1
额。。或许只有引起注意了才会认真去想,我试的结果是4=,我是这样理解的,输入的48它是两个字符,‘4’和‘8’,但只有第一个也就是‘4’能被赋给c1;因此c1是4,这是无可厚非的,至于c2,它就等于c1的ASCII的值加9,0的ASCII是48,那么4的ASCII便是52,52+9=61,即c2的ASCII值是61,对应的字符是‘=’,所以,如果输入48,输出的便是4=
尤慕思(作者)
2011-03-27 08:01
2
<div class="quote"><span class="q"><b>zhangqi_gsts</b>: 额。。或许只有引起注意了才会认真去想,我试的结果是4=,我是这样理解的,输入的48它是两个字符,‘4’和‘8’,但只有第一个也就是‘4’能被赋给c1;因此c1是4</span></div>Yeah, I'm with you<img src="image/face/2.gif" class="face">
樵头
2011-03-27 11:17
3
这个雷人的题目,我不会做诶....汗死了<br />
#include&lt;stdio.h&gt;<br />
int main()<br />
{<br />
&nbsp; &nbsp; &nbsp; &nbsp; char c1,c2;<br />
&nbsp; &nbsp; &nbsp; &nbsp; int d = 61;<br />
&nbsp; &nbsp; &nbsp; &nbsp; char c3 = (char)d;<br />
&nbsp; &nbsp; &nbsp; &nbsp; printf(&quot;%c\n&quot;,c3);<br />
&nbsp; &nbsp; &nbsp; &nbsp; scanf(&quot;%c&quot;,&amp;c1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; printf(&quot;%c\n&quot;,c1);<br />
&nbsp; &nbsp; &nbsp; &nbsp; int i = (int) c1;<br />
&nbsp; &nbsp; &nbsp; &nbsp; printf(&quot;%d\n&quot;,i);<br />
&nbsp; &nbsp; &nbsp; &nbsp; c2=c1+9;<br />
&nbsp; &nbsp; &nbsp; &nbsp; int j = (int) c2;<br />
&nbsp; &nbsp; &nbsp; &nbsp; printf(&quot;%d\n&quot;,j);<br />
&nbsp; &nbsp; &nbsp; &nbsp; printf(&quot;%c%c\n&quot;,c1,c2);<br />
&nbsp; &nbsp; &nbsp; &nbsp; return 0;<br />
}
尤慕思(作者)
2011-03-27 12:38
4
<div class="quote"><span class="q"><b>樵头</b>: 这个雷人的题目,我不会做诶....汗死了<br />
#include&lt;stdio.h&gt;<br />
int main()<br />
{<br />
&nbsp; &nbsp; &nbsp; &nbsp; char c1,c2;<br />
&nbsp; &nbsp; &nbsp; &nbsp; int d = 61;<br />
&nbsp; &nbsp; &nbsp; &nbsp; char c3 = (char)d;<br />
&nbsp; &nbsp; &nbsp; &nbsp; printf(&quot;%c\n&quot;,c3);</span></div>你在忽悠我吧<img src="image/face/16.gif" class="face">
金禾
2011-03-28 00:26
5
简单一点,直接执行一下程序看看吧!结果是“4=”
尤慕思(作者)
2011-03-28 17:26
6
<div class="quote"><span class="q"><b>金禾</b>: 简单一点,直接执行一下程序看看吧!结果是“4=”</span></div>额?不错的办法<img src="image/face/2.gif" class="face">
philia
2011-03-29 14:52
7
e````bu nan a!!!!
dyrtt
2011-03-29 15:41
8
原题是“#include&lt;stdio.h&gt;<br />
int main()<br />
{<br />
&nbsp; &nbsp; char c1,c2;<br />
&nbsp; &nbsp; scanf(&quot;%d&quot;,&amp;c1);<br />
&nbsp; &nbsp; c2=c1+9;<br />
&nbsp; &nbsp; printf(&quot;%c%c\n&quot;,c1,c2);<br />
&nbsp; &nbsp; return 0;<br />
}<br />
”<br />
答案应该就是09
dyrtt
2011-03-29 15:48
9
scanf(&quot;%d&quot;,&amp;c1);<br />
题中要求c1的输入是以整型;<br />
否则应该告诉“=”的ASCII码,要不没有几个人能给出正确结果。
尤慕思(作者)
2011-03-29 16:22
10
<div class="quote"><span class="q"><b>dyrtt</b>: scanf(&quot;%d&quot;,&amp;c1);<br />
题中要求c1的输入是以整型;<br />
否则应该告诉“=”的ASCII码,要不没有几个人能给出正确结果。</span></div>对的,题目我只记个大概,不过在这里写出来,还是能引发出路人甲的一些思考也挺好的不是吗<img src="image/face/2.gif" class="face">
尤慕思(作者)
2011-03-29 16:25
11
<div class="quote"><span class="q"><b>dyrtt</b>: 原题是“#include&lt;stdio.h&gt;<br />
int main()<br />
{<br />
&nbsp; &nbsp; char c1,c2;<br />
&nbsp; &nbsp; scanf(&quot;%d&quot;,&amp;c1);<br />
&nbsp; &nbsp; c2=c1+9;<br />
&nbsp; &nbsp; printf(&quot;%c%c\n&quot;,c1,c2);<br />
&nbsp;&nbsp;</span></div>你记性不错哦<img src="image/face/22.gif" class="face">
尤慕思(作者)
2011-03-29 16:26
12
<div class="quote"><span class="q"><b>philia</b>: e````bu nan a!!!!</span></div>哥们不会写中文啊<img src="image/face/24.gif" class="face">
dyrtt
2011-03-29 16:46
13
呵呵,也是刚考完,记忆比较深,而且刚才去有关二级的网站查了查。
dyrtt
2011-03-29 16:47
14
那倒是,也挺好。这种东西,真的得细心一些
尤慕思(作者)
2011-03-29 17:05
15
<div class="quote"><span class="q"><b>dyrtt</b>: 呵呵,也是刚考完,记忆比较深,而且刚才去有关二级的网站查了查。</span></div>可以查出结果吗,
dyrtt
2011-03-29 22:09
16
有的网站上有原题,答案应该都是些高手现做的,成绩出来还得一段时间。
chenyustang
2011-03-31 23:11
17
这个题目确实是有一点意思。呵呵,也确实很雷人。
deadzone1942
2011-04-13 22:33
18
若是原题我做对了,不过楼主改的题目···&nbsp;&nbsp;哎,只能怪自己还不够细心了。
尤慕思(作者)
2011-04-14 20:55
19
<div class="quote"><span class="q"><b>deadzone1942</b>: 若是原题我做对了,不过楼主改的题目···&nbsp;&nbsp;哎,只能怪自己还不够细心了。</span></div>你为句子 好不别扭,不太明白畏<img src="image/face/2.gif" class="face">
啊1624739559
2011-04-14 23:35
20
可以理解<img src="image/face/15.gif" class="face">
angelline
2011-04-24 10:10
21
在计算机上运行没报错。怎么没结果???
尤慕思(作者)
2011-04-24 22:32
22
<div class="quote"><span class="q"><b>angelline</b>: 在计算机上运行没报错。怎么没结果???</span></div><img src="image/face/2.gif" class="face">谢谢这位大虾的提醒,<br />
我试了一下还真的是既不报错也不给结果,<br />
挺奇怪的,在想法子解决它ING<br />
(刚开始写这篇文章的时候,运行是可以的<img src="image/face/2.gif" class="face">)
dsn2011
2011-04-30 10:15
23
先运行下在说
尤慕思(作者)
2011-04-30 21:38
24
<div class="quote"><span class="q"><b>dsn2011</b>: 先运行下在说</span></div>结果如何?<br />
发表本文之前,程序运行正常,<br />
现在,见鬼了——可编绎却不给结果!!
陈潍溢
2011-05-04 14:21
25
还真没做对,呀呀,太水了<img src="image/face/6.gif" class="face">
尤慕思(作者)
2011-05-04 22:00
26
<div class="quote"><span class="q"><b>陈潍溢</b>: 还真没做对,呀呀,太水了<img src="image/face/6.gif" class="face"></span></div>学习编程一定要心细,<br />
虽然C的基础学完了,还是发现所知甚少。<br />
体会中ing....
plm240195
2011-06-05 08:29
27
还不赖!
游客请输入验证码
浏览71119次
最新评论