自考

自考考试辅导模拟试题文章
北京上海天津重庆更多

2017年自考模拟习题:C语言程序设计(8)

2017年07月31日 20:25:09来源:自学考试网
导读:新的一周复习开始了,在7月份的最后一天,小编为大家带来的是2017年自学考试的相关复习资料,希望小伙伴能每天消化吸收完小编所分享的知识点,以达到知识积累巩固的目的。

>>模拟试题:2017年自考模拟习题:C语言程序设计(8)

>>自学考试考前冲刺

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("%dn", 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]=%dn", i,j,a[i][j]);

}

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

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

#include

main( )

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

printf("%sn", 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("%dn",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("%sn", 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("%dn",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,%dn", *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("%cn", *p);

}

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

更多关于自考招生政策、考前辅导、模拟真题、成绩查询等相关资讯,坦途网自考频道将实时为广大学子更新,预祝各位考生都能取得理想的成绩,鹏程万里。

温馨提示:因考试政策、内容不断变化与调整,坦途网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

自考培训课程免费试听
 
北京上海天津更多

预约免费体验课

教育顾问会第一时间安排您的体验课!

课程预约立即提交
最新文章
电话咨询在线咨询资料领取