对口升学c语言试卷及答案,对口升学-职高-二年级C语言期末试卷

《对口升学-职高-二年级C语言期末试卷》由会员分享,可在线阅读,更多相关《对口升学-职高-二年级C语言期末试卷(5页珍藏版)》请在人人文库网上搜索。

1、对口升学二年级2014年6月C语言期末 试题(总分130分)班级:__________ 姓名:__________一、单选题(每小题3分,共45分)1. C语言中函数返回值的类型是由( )决定。A)return 语句的表达式类型 B)调用函数的主调函数类型C)调用函数时临时 D) 定义函数时所指定的函数类型2. 变量的指针,其含义是指该变量的( ) 。A)值 B)地址 C)名 D)一个标志3. 以下程序运行后的输出结果为( )。int*f(int*x,int*y)if(*xmain() void sub(intc,intd)inti=0,j=0,a,b10=0;printf(nPleasein。

2、putainteger:);scanf(%d,&a);sub(a,b);for(;ivoidswap ( (1) , int*pb)inttemp;temp=*pa;*pa=*pb; (2) ;voidmain() inta,b,c,temp;scanf(%d%d%d,&a,&b,&c);if(ab)swap( (3) ,&b);if(bc)swap(&b,&c);if(ac)swap(&a,&c);printf(%d,%d,%d,a,b,c);三、程序分析题,写出下列程序的运行结果(每小题5分,共20分)1. #includevoidfun(int*s,intm,intn) intt;whi。

3、le(m=a&striintfun(intx)inty;if(x=0|x=1)return(3);y=x*x-fun(x-2);returny;main()intx,y;x=fun(3);y=fun(4);printf(%d,%dn,x,y);5. main ( ) int i, j; int *p,*q; i=2; j=10; p=&i; q=&j; *p=10; *q=2;printf(i=%d, j=%dn, i, j); 四、程序改错题(现有4处错误,请在写出错误语句,并写出完整的正确语句。每处错误5分,错误之处已标记,请改正,共20分)求方程ax2+bx+c=0的根,用三个函数分别求。

4、b2-4ac大于零、等于零和小于零时的根。#include#includefloat X1,X2,Disc,Re,Im;void main() int f1(float,float);void f2(float,float);void f3(float,float);float a,b,c;printf(please input a,b,cn);scanf(%f,%f,%f,&a,&b,&c);Disc=b*b-4*a*c;if(Disc= =0) f1(a,b);printf(x1=%f,x2=%fn,X1,X2); else if(fabs(Disc)int *findmax (int *s ,int t , int *k )int main()inta10=12,23,34,45,56,67,78,89,11,22;int k, *add;add=findmax(a,10,&k);printf(“%d,%d,%on”,ak,k,add。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值