首页 自考指南 自考资讯 自考院校 自考专业 备战自考 成考指南 成考资讯 成考院校 成考专业 备战成考 报考咨询

模拟试题
模拟试题

栏目导航: 教材大纲历年真题模拟试题笔记串讲技巧心得自考学习视频

?2018年自考《C语言程序设计》试题八

2020-04-22 11:23:53

2018年自考《C语言程序设计》试题八

11.下面程序的输出结果是____。

#include

main( )

{ int n[3][3], i, j;

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

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

n[i][j]=i+j;

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

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

n[i+1][j+1]+=n[i][j];

printf("%d ", n[i][j]);

}

A) 14    B) 0    C) 6    D) 不确定

12.下面程序的输出结果是____。

#include

main( )

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

int i,j,n;

n=9;

i=n/5;

j=n-i*5-1;

printf("a[%d][%d]=%d ", i,j,a[i][j]);

}

A) 6    B) -3    C) 2    D) 不确定

13.下面程序的输出结果是____。

#include

main( )

{ char s1[50]={"some string *"},s2[]={"test"};

printf("%s ", strcat(s1,s2));

}

A) some string *        B) test

C) some stritest         D) some string *test

14.下面程序的输出结果是____。

#include

f(char *s)

{ char *p=s;

while(*p!='')

p++;

return(p-s);

}

main()

{ printf("%d ",f("ABCDEF"));

}

A) 3      B) 6     C) 8     D) 0

15.下面程序的输出结果是____。

#include

#include

main( )

{ char str[100] ="How do you do";

strcpy( str + strlen(str)/2, "es she");

printf("%s ", str);

}

A) How do you do       B) es she

C) How are you         D) How does she

16.下面程序的输出结果是____。

#include

func(int a,int b)

{ int c;

c=a+b;

return(c);

}

main()

{ int x=6,y=7,z=8,r;

r=func((x--,y++,x+y),z--);

printf("%d ",r);

}

A) 11     B) 20     C) 21     D) 31

17.下面程序的输出结果是____。

main()

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

int *p;

p=a;

printf("%d ",*p);

printf("%d ",*(++p));

printf("%d ",*++p);

printf("%d ",*(p--));

p+=3;

printf("%d %d ",*p,*(a+3));

}

A) 1 2 3 3 5 4      B) 1 2 3 4 5 6     C) 1 2 2 3 4 5      D) 1 2 3 4 4 5

18.下面程序的输出结果是____。

#include

main ( )

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

int x, y, *p;

p=&a[0];

x=*(p+2);

y=*(p+4);

printf("%d,%d,%d ", *p, x, y);

}

A) 1,3,5     B) 1,2,3     C) 1,2,4     D) 1,4,5

19.下面程序的输出结果是____。

#include "string.h"

fun(char *w,int n)

{ char t,*s1,*s2;

s1=w;s2=w+n-1;

while(s1

{ t=*s1++;

*s1=*s2--;

*s2=t;

}

}

main()

{ static char *p="1234567";

fun(p,strlen(p));

printf("%s",p);

}

A) 7654321     B) 1717171     C) 7171717     D) 1711717

20.下面程序的输出结果是____。

#include

char *p = "abcdefghijklmnopq" ;

main( )

{ int i=0;

while( *p++!='e' );

printf("%c ", *p);

}

A) c    B) d     C) e     D) f

本文标签:

考试倒计时

距离2024年10月26日自学考试还有:

0

距离2024年10月19日成人高考还有:

0
关注公众号
报考咨询