c语言函数 2,阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。【函数2...._考试资料网...

阅读以下函数说明和C语言函数,将应填入(n)处的字句写在对应栏内。

【函数2.1】

void sort(char *s,int num)

{int i,j--num;

char t;

while(j-->1)

for(i=0;i<j;i++)

if(s[i]>s[i+1])

{t=s[i];

s[i]=s[i+1];

s[i+1]=t;

}

void main()

{char *s='CEAedea';

sort(s,5);

printf('%s',s);

}

上述程序的结果是(1)

【函数2.2】

void main()

{ union {int ig[6];

Char s[12];} try;

try. ig[0]=0x4542; try.ig[1]=0x2049;

try. ig[2]=0x494a; try.ig[3]=0x474e;

try. ig[4]=0x0a21; try.ig[5]=0x0000;

pintf('%s',try, s);

}

上述程序的结果是(2)

【函数2.3】

void main()

{ char *letter[5]= { 'ab','efgh','ijk','nmop','st'};

char **p;

int i;

p=letter;

for(i=0;i<4;i++) .

printf('%s',p[i]);

}

上述程序的结果是(3)

【函数2.4】

main()

{int i=4,j=6,k=8,*p=&I,*q=&j,*r=&k;

int x,y,z;

x=p==&i;

y=3*-*p/(*q)+7;

z=*(r=&k)=*p**q;

printf('x=%d,y=%d,z=%d',x,y,z);

}

上述程序的结果是(4)

【函数2.5】

int a[]={5,4,3,2,1 };

void main()

{int i;

int f=a[0];

int x=2;

for(i=0;i<5;i++)

f+=f*x+a[i];

printf('%d',f);

}

上述程序的结果是(5)

A.1】

B.2】

C.ig[1]=0x2049;

D.ig[3]=0x474e;

E.ig[5]=0x0000;

F.3】

G.

H.4】

I.5】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值