C语言程序设计期末复习资料2013版(8)

2020-05-05 13:43

#include main( ) {

int i,j,sum,m,n=4; sum=0;

for (i=1;i<=n;i++) {

m=1;

for (j=1;j<=i;j++) m=m*j; sum=sum+m; }

printf(\ }

47. 以下程序的执行结果是( 12 )。 #include main( ) {

int a[12]={1,2,3,4,5,6,7,8,9,10,11,12}, *p[4],i; for (i=0;i<4;i++) p[i]=&a[i*3];

printf(\ }

以下程序的执行结果是( n=-4 )。 #include main( ) {

int n=2; n+=n-=n*n;

printf(\ }

33. 以下程序的执行结果是( s=24 )。 #include main( ) {

int a[]={2,3,4}; int s,i,*p; s=1; p=a;

for (i=0;i<3;i++) s* = * (p+i); printf(\ }

48. 以下程序执行的结果是( 8 )。

typedef union {

long x[2]; int y[4]; char z[8]; }MYTYPE; MYTYPE a; main( ) {

printf(\}

49.以下程序的运行结果是(#&) #include void main() {

int a=2,b=7,c=5; switch(a>0) {

case 1:switch(b<0) {

case 1:printf(\ case 2:printf(\ }

case 0:switch(c==5)

{ case 0:printf(\ case 1:printf(\ case 2:printf(\ }

default: printf(\ }

printf(\}

50.以下程序的输出结果是__3715_________。 void main()

{ int i,n[4]={1}; for(i=1;i<=3;i++) {

n[i]=n[i-1]*2+1; printf(\ } }

51.以下程序的输出结果是__30___。 void main()

{ int a[3][3]={ {1,2,9},{3,4,8},{5,6,7} }, i,s=0; for(i=0;i<3;i++)

s+=a[i][i]+a[i][3-i-1]; printf(“%d\\n”,s); }

52.以下程序段的输出结果是10,15

10,30

void main() {

int a=10,b=15;

printf(“%d,%d\\n”,a,b); b=a+20;

printf(“%d,%d\\n”,a,b); }

53.以下程序段的输出结果是__10_. void main() {

int arr[]={30,25,20,15,10,5},*p=arr; p++;

printf(“%d\\n”,*(p+3)); }

54.以下程序段的输出结果是_24433 void main() {

int a[10]= {2,4,6,8,10,12,14,16,18,20}; int*p=a;

printf(\注意:++在右,优先级低 printf(\p=a;

printf(\p=a;

printf(\printf(\}

55.以下程序段的输出结果是________ a=0 b=7

Press any key to continue void main() {

int a,b,k=4,m=6,*p1=&k,*p2=&m; a=p1==&m;

b=(*p1)/(*p2)+7;

printf(“a=%d\\n”,a);

printf(“b=%d\\n”,b);}

56.以下程序段的输出结果是120 120 360 int fun(int *a,int n) {

int s=1,i;

for(i=0;i

void main() {

int aa[]={1,2,3,4,5,6,7,8}; printf(\printf(\printf(\}

57.以下程序段的输出结果是1,2,5,10,17, #include #include void main() {

int *b,n=5,i,m=5,*p;

b=(int*)malloc(n*sizeof(int)); p=b;

for(i=0;i

for(i=0;i

printf(\//free(p); }

58.有以下程序,如果从键盘上输入1234<回车>,则程序的输出结果是 1234 y=19

int fun(int n) {

return(n/10+n); }

void main() {

int x,y;

scanf(\,&x); y=fun(fun(x));

printf(\,y); }

59.以下程序的输出结果是0,2,12,36,80,。 int fun(int k) {

static int i=0; i++;

return(k*k*i); }

void main() {

int i=0;

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

printf(\,fun(i)); }

50.以下程序的输出结果是: 55 。 #include #define M 5 #define N M+M void main() {

int k; k=N*N*5;

printf(\}

61.以下程序运行后的输出结果是(4599) #include void main()

{int a=3,b=4,c=5,t=99;

if(b

62.以下程序的输出结果是()。 #include main( ) {

int k=4,m=1,p; p=func(k,m); printf(\ p=func(k,m);

printf(\ }

func(a,b) int a,b; {


C语言程序设计期末复习资料2013版(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:试卷A答案与解析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: