C语言面试大全系列带面试题答案(19)

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 99 收藏 0 点赞 0 评论 0

21.若s是int型变量,且s=6,则下面表达式的值为_____________。
               s%2+(s+1)%2
22.若a 是int型变量,则下面表达式的值为_____________。
(a=4*5,a*2),a+6
23.若x和a均是int型变量,则执行表达式(1)后的x值为_______,执行表达式(2)后的x值为_____________。
(1) x=(a=4,6*2)
(2) x=a=4,6*2
24.若有以下定义,则执行表达式y+=y-=m*=y后,y的值为_____________
            int m=5,y=2;
25.设C语言中,一个int型数据在内存中占两个字节,则int型数据的取值范围为
___________
26.在C语言中的实型变量分为两种类型,它们是(    1    )和(   2    )。
27.C语言所提供的基本数据类型包括:单精度型、双精度型、(   1   )、(   2   )和(   3   )。
28.下列函数将长整数a转换成带符号的字符串s。若a为n位数,则其相应的字符串如下存放:s[0]中存放符号;s[1],s[2],……,s[n]依次存放从高位到低位的各位数字;s[n+1]存放结束符“”。
Void atos(a,s)
Long a;
Char s[];
{ int n=1;
  long a1;
  s[0]=____(1)_________;
  ______(2)______>=0?a:-a;
  while(¬¬¬¬¬¬¬¬¬____(3)______) n++;
  s[n+1]=’’;
  while(n)
  {s[n–]=___(4)________;
    a=a/10;
  }
                   }
29.若有定义:int a=2,b=3;float x=3.5,y=2.5;,则下面表达式的值为_____________。
(float) (a+b)/2+(int)x%(int)y
30.若有定义:char c=’10’;则变量c中包含的字符个数为_____________。

评论列表
文章目录