IT精英网 查看内容

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

2017-10-1 19:00| 发布者: admin| 查看: 9224| 评论: 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) ...

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中包含的字符个数为_____________。


鲜花

握手

雷人

路过

鸡蛋
400-8888-8888
周一至周日 9:00-24:00
意见反馈:postmaster@guaishouxueyuan.net
关于我们

扫一扫关注我们

Powered by Discuz! X3.2© 2001-2013 Comsenz Inc.