C语言程序设计在线练习.pdf

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

C语言程序设计在线练习

1.第1题

以下程序的输出结果是______。

main()

{inti,x,a[10],b[3];

x=5;

for(i=0;i10;i++)a[i]=i;

for(i=0;i3;i++)b[i]=a[i*(i+1)];

for(i=0;i3;i++)for(i=0;i3;i++)x=b[i]*2;x=b[i]*2;

}

A.12

B.21

C.22

D.23

标准答案:A

2.第2题

定义如下变量和数组:

inti;

intx[3][3]={1,2,3,4,5,6,7,8,9};

则下面语句的输出结果是______。

A.159

B.147

C.258

D.369

标准答案:C

3.第3题

写出下列程序的运行结果_______。

intintx=-2;x=-2;

A.-2,-2,-2

B.-2,32767,-177777

C.-2,32768,177777

D.-2,65534,177776

标准答案:D

4.第4题

以下程序的运行结果是______。

main()

{inta=1,b=2,c;

c=max(a,b);c=max(a,b);

}

max(intx,inty)

{intz;

z=(xy)?x:y;

return(z);

}

A.2

B.MAXIS2

C.maxis2

D.maxis2

标准答案:C

5.第5题

写出下列程序的运行结果_______。

main()

{inta[]={2,4,6},*pr=a[0],x=6,y,z;

for(y=0;y4;y++)

z=(*(pr+y)x)?*(pr+y):x;z=(*(pr+y)x)?*(pr+y):x;

}

A.6

B.0

C.4

D.2

标准答案:A

6.第6题

写出下列程序的运行结果_______。

main()

{inta=5,b=7,c=3;

int*p1=a,*p2=b,*p3=c;

fun1(p1,p2,p3);fun1(p1,p2,p3);

}

intfun1(int*a,int*b,int*c)

{int*temp;

temp=a,a=b,b=temp;

*temp=*b;*b=*c;*c=*temp;

}

A.3,7,3

B.7,3,7

C.3,3,7

D.7,7,3

标准答案:A

7.第7题

下面程序运行结果是______。

main()

{inta,b,c,d,x;

a=c=0;

b=1;d=20;

if(a)d=d-10;

elseif(!b)

if(!c)x=15;

elseelsex=25;x=25;

}

A.20

B.25

C.15

D.10

标准答案:A

8.第8题

字符0的ASCII码的十进制数为48,且数组的第0个元素在低位,则以下程序的执

行结果是_______。

main()

{union

{inti[4];

longk;

charc[6];

}a,*s=a;

s-i[0]=0x39;

s-i[1]=0x38;

}

A.5

B.3

C.6

D.9

标准答案:D

9.第9题

如果在用户的程序中使用C语言库函数中的数学函数时,应在该源文件中使用的

include命令是_______。

标准答案:B

10.第15题

写出下列程序的运行结果_______。

main()

{inta=3,y;

y=fn(a,a++)

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档