| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3818 人关注过本帖
标题:六道小题目,考你C语言基础,大家来做做哈
取消只看楼主 加入收藏
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
结帖率:98.15%
收藏
已结贴  问题点数:50 回复次数:18 
六道小题目,考你C语言基础,大家来做做哈
1.如果A得ASCII码是65,则以下程序的输出结果是?
main ()
{
char a,b;
a='A'+'5'-'3';
b=a+'6'-'2';
printf("%d %c\n",a,b);
}

2.表达式(int)((double)(5/2)+2.5)的值是?

3.如果有int a=10;
则表达式a+=a-=a*=a+2的值为?

4.x=(y=4)+(z=2)语句执行后,x,y,z的值分别为?

5.表达式(a=2,b=a++,b++,a+b)的值为?

6。
void main(void)
{
    int s=0,n;
   
    s=+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+s++;
    printf("%-5d",s);
    getch();
    return;
}输出是什么?

全部做对50分双手奉上

[ 本帖最后由 vandychan 于 2010-9-25 13:18 编辑 ]
搜索更多相关主题的帖子: C语言 基础 
2010-09-25 10:58
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
给了答案 还要解释为什么的呀

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-25 11:14
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
以下是引用红色警戒在2010-9-25 12:00:21的发言:

1:  67,G
2:  4
3:  0
4:  x=6 y=4 z=2
5:  6
没有全对

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-25 12:01
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
期待其他答案

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-25 12:54
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
以下是引用封心锁ai在2010-9-25 15:20:52的发言:

1. 63   C   
2. 5
3. a*a
4. x=6  y=4  z=2
5. a+b=6
6. (不会)
全部做对50分,那么做对一半就给25分。
呵呵 一次给分 哈哈

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-25 15:31
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
以下是引用succubus在2010-9-25 16:46:44的发言:

6有副作用,0 or 1
什么叫副作用

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-25 16:56
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
以下是引用Windy0Winll在2010-9-25 17:29:49的发言:

副作用 就是变量的值的改变
如 i = 1;这里的i就有1次副作用,i的值改变了一次。

标准C中,就是规定2个序列点之间一个确定的变量最多只能有1次副作用。

像 s = s++;这就不能算是标准C,因为对于s有2次副作用,这种行为是未定义的,也就是说它的实现是依赖与编译器设计者。

其实第3个 a+=a-=a*=a+2 也不能算是标准C的,这里的a有3次副作用。
学习了。。。。。。
谢谢

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-25 17:32
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
以下是引用WDMfans在2010-9-25 17:35:24的发言:

除了1,2,4题,其余的都是高手用的写法
谁的代码会用这种表达式?有意义?
只要是对C的基础知识复习一次哈 确实没什么意义

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-25 18:53
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
看来我要给分了

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-25 23:05
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:0 
已经有人全部做对了
我一定会兑现承诺
50份送给第一位全对的人哈

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-09-25 23:29
快速回复:六道小题目,考你C语言基础,大家来做做哈
数据加载中...
 
   



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

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