首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

六道小题目,考你C语言基础,大家来做做哈,该怎么处理

2012-04-06 
六道小题目,考你C语言基础,大家来做做哈1.如果A得ASCII码是65,则以下程序的输出结果是?main (){char a,ba

六道小题目,考你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;
}输出是什么?

全部做对20分双手奉上


[解决办法]
3.如果有int a=10;
则表达式a+=a-=a*=a+2的值为?0

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

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

6。
void main(void)
{
int s=0,n;

s=+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+s++;
printf("%-5d",s);
getch();
return;
}输出是什么?

热点排行