1 / 8
文档名称:

2003年辽宁专升本考试真题-C语言部分.doc

格式:doc   大小:398KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2003年辽宁专升本考试真题-C语言部分.doc

上传人:kang19821012 2018/9/18 文件大小:398 KB

下载得到文件列表

2003年辽宁专升本考试真题-C语言部分.doc

文档介绍

文档介绍:2003年辽宁专升本计算机试题
第二部分 C语言
四、填空题
41、表达式10/(5*3)的值为。
42、判断char型变量m是否是数字字符的表达式为。
43、在一个C源程序文件中,若要定义一个只允许在该源文件中所有函数使用的变量,则该变量需要的存储类别是。
44、当顺利执行了文件关闭操作时,fclose函数的返回值是。
45、一个C语言程序的基本组成单位是。
五、阅读程序题
46、main( )
{ int a,b,m,n;
scanf(“%d%d”,&a,&b);
m=n=1;
if(a<0) m=m+n;
if(a<b) n=2*m;
else if(a= =b) n=5;
else n=m+n;
printf(“m=%dn=%d \n”,m,n);}
当输入为:10<回车>,程序的运行结果为
47、main( )
{ int a=1,b=0;
switch(a)
{case 1:switch(b)
{case 0:printf(“* * 0 * *”);break;
case 1:printf(“* * 1 * *”);break;
}
case 2:printf(“* * 2 * *”);break;
}
}
运行结果为
48、main( )
{ int i=5;
do{ i--;
printf(“$”);
}while(i);
printf(“%d”,i);
}
运行结果为
49、void fun1( )
{ int x=5;
printf(“x=%d\n”,x);
}
void fun2( int x )
{ printf(“x=%d\n”,++x);
}
main( )
{ int x=2;
fun1( );
fun2( x );
printf(“x=%d\n”,x);}
运行结果为
50、main( )
{ static char a[]=”language”;
char *prt=a;
while( *prt )
{printf(“%c”, *prt-32);
prt++;
}
}
运行结果为
51、try( )
{ static int x=3;
x++;
return( x );}
main( )
{ int i,x;
for(i=0;i<=2;i++)
x=try( );
printf(“%d\n”,x);
}
运行结果为
52、fun( int *p)
{ int a=10;
p=&a;
++a;
}
main( )
{ int a=5;
fun( &a );
printf(“%d\n”,a);
}
运行结果为
53、main( )
{ int a[]={1,2,3,-4,5};
int m,n,*p;
p=&a[0];
m=*(p+2);
n=*(p+4);
printf(“*p=%d,m=%d,n=%d\n”,*p,m,n);
}
运行结果为
六、完善程序题
54、下面的函数gcd(a,b)计算两个整数a和b的最大公约数。
gcd( int num,int den )
{ int te