单项选择题
31、有以下函数
#include <sthio.h>
main()
{ char a[20],b[20],c[20];转自:考试网 - [Examw.Com]
scanf(”%s%s”,a,b);
get(c);
printf(”%s%s\n”,a,b,c);
}
程序运行时从第一行开始输入 this is a cat!<回车>,则输出结果是
A thisisacat! B this is a C thisis a cat! D thisisa cat!
32、有以下函数
#include <sthio.h>
viod fun(char c)
{if(c>’x’) fun(c-1);
printf (“%c”,c);
}
main()
{fun”z”;}
程序运行输出结果是
A xyz B wxyz C zyxw D zyx
33、有以下函数
#include <sthio.h>
viod func(int n)
{int i;
for(i=0;i<=n;i++) printf(“*”);
printf(“#”);
main()
{ func(3); printf(“????”); func(4); printf(“\n”); }
程序运行输出结果是
A ****#????***# B ***#????*****#
C **#????*****# D ****#????*****#
34、有以下函数
#include <sthio.h>www.ExamW.CoM
viod fun(int *s)
{staic int j=0;
do {s[j]=s[j]+s[j+1];} wihle(++j<2);
}
main()
{int k,a[10]={1,2,3,4,5};
for(K+1;k<3;k++) fun(a);
for(K+1;k<5;k++) printf(“%d”,a[k]);
printf(“\n”);
}
程序运行输出结果是
A 12345 B 23445 C 34756 D 35745
35、有以下函数
#include <sthio.h>
#define S(x) (x)*x*2
main()
{int k=5,j=2;
printf(“%d,”,S[k+j]); printf(“%d\n”,S(k-j)));
}
程序运行输出结果是
A 98,18 B 39,11 C39,18 D98,11
31-35、CADDC