| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 538 人关注过本帖
标题:[分享]2004年9月计算机二级C语言试题.
只看楼主 加入收藏
cutboy
Rank: 1
等 级:新手上路
帖 子:120
专家分:0
注 册:2007-9-16
收藏
 问题点数:0 回复次数:8 
[分享]2004年9月计算机二级C语言试题.
有以下程序:
main()
{
int a=3,b=4,c=5,d=2;
if(a>b)
if(b>c)
printf("%d\n",d++);
else
printf("%d\n",++d+1);
prntf("%d\n",d);
}
程序运行后输出的结果是多少:_____;
答案很快就揭晓.广告之后,千万别走开.
搜索更多相关主题的帖子: C语言 计算机 试题 分享 
2007-10-30 20:11
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
程序会报错。。。
prntf("%d\n",d);

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-10-30 20:22
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
这么简单的,拿去试编译器不就可以了.

倚天照海花无数,流水高山心自知。
2007-10-30 20:28
nuciewth
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:我爱龙龙
等 级:贵宾
威 望:104
帖 子:9786
专家分:208
注 册:2006-5-23
收藏
得分:0 
d=2.
从判断a>b就失败.
而这个程序主要目的是测试if else的匹配问题.
else是匹配和它最近的那个if.所以后面的if else都没有做,直接输出.

倚天照海花无数,流水高山心自知。
2007-10-30 20:30
rayxiang
Rank: 1
等 级:新手上路
帖 子:82
专家分:0
注 册:2007-10-22
收藏
得分:0 
哦  学习老......

...........没 有 音 乐 就 没 法 活............ ...........不 会C 语 言 我 可 以 问...........
2007-10-30 20:32
yangzhifu
Rank: 1
等 级:新手上路
威 望:2
帖 子:433
专家分:0
注 册:2007-4-11
收藏
得分:0 

我有个问题:
程序的执行还是从if(a>b)开始的吧?
应该是!


方寸之内,剖天下; 方坛之内,析自我;
2007-10-30 20:54
cutboy
Rank: 1
等 级:新手上路
帖 子:120
专家分:0
注 册:2007-9-16
收藏
得分:0 
不好意思.我打错了printf了.不过不影响.对了.程序最后输出结果就是2.
对于yangzhifu的提问我的回答是:先定义变量并赋值.再到if(a>b);

2007-10-30 22:24
tywfeng
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2007-10-30
收藏
得分:0 
应该是2,前面判断的IF就是0了,就直接到PRINTF了
2007-10-31 09:39
hczsea
Rank: 2
等 级:论坛游民
帖 子:129
专家分:68
注 册:2007-10-23
收藏
得分:0 
LS正解,学习
2007-10-31 09:47
快速回复:[分享]2004年9月计算机二级C语言试题.
数据加载中...
 
   



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

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