资源描述:
《2002年辽宁专升本考试真题-c语言部分》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2002年高职高专毕业生升入本科学校考试计算机试题第二部分C语言三、填空题1、算术表达式3*7%2+7%2*5的结果为。2、C语言中十六进制的整型常量是以开头。3、当说明一个结构体变量时,系统分配给它的内存空间大小是。四、阅读程序题1、inta=8,b=5;main(){a=3;b=9;printf(“a=%d,b=%d”,a,b);}运行结果为2、intabc(intx){staticints=0;s+=x;returns;}main(){inti,k;for(i=0;i<=3;i++)k=abc(i);printf(“k=%d”,k)
2、;}运行结果为3、voidf(intp[],intn){inti;for(i=0;i3、”,a);}运行结果为5、main(){inta;scanf(“%d”,&a);if(a>50)printf(“a=%d”,a);if(a>40)printf(“a=%d”,a);if(a>30)printf(“a=%d”,a);}若输入数据为45,则运行结果为6、main(){chars[80]=”Iamastudent”;inti,j;for(i=j=0;s[i]!=’ ’;i++)if(s[i]!=’a’)s[j++]=s[i];s[j]=’ ’;puts(s);}运行结果为五、完善程序题1、输入一个字符,统计其中英文字母、
4、数字和其它字符的个数。main(){charc[80];intm=0,digit=0,letter=0,other=0;scanf(“%s”,c);while(c[m]!=’ ’){if()letter++;elseif(c[m]<=’9’&&(c[m]>=’0’)digit++;elseother++;m++;}printf(“letter=%d,digit=%d,other=%d”,letter,digit,other);}2、下面函数用来计算xy,其中y为整型变量且y大于0。floatpower(int*a,intn){int*p,m
5、ax;第6页共6页max=*a;for(p=a+1;p6、]=1;a[i][i]=1;}for(i=3;i