广技师17专插本c语言答案,广东技术师范学院2017年专插本C语言程序设计(1)

1、广东技术师范学院2017 年专插本 C语言程序设计注意:请将答案写在答题纸上,否则无效!一、判断题: (12 分每题 2 分)1、 C 语言规定 :在一个源程序中 ,main 函数的位置必须在最开始。2、假设所有变量均为整型,则表达式 (a=2,b=5,b+,a+b)的值是 8 。3 、凡是函数中未指定存储类别的局部变量,其隐含的存储类别为静态存储。4 、 C 语言中规定函数的返回值的类型是由return语句中的表达式类型所决定。5 、在 C 语言中对文件操作必须先关闭当前文件,然后再打开一个新文件。6、 C 语言程序的基本单位是语句。二、选择题: (20 分每题 2 分)1、假设已定义 ch。

2、ar a10和 char *p=a,下面的赋值语句中,正确的是:A ) a10= ” Turbo C ”;B) a= ”Turbo C ” ;C) *p= ” Turbo C ” ;D ) p= ” Turbo C ” ;2 、下面关于运算符优先顺序的描述中正确的是:A) 关系运算符 main()charstr81;inti,( 【1 】 ) ;char c;gats(str);for(i=0;(【 2 】) != 0 ;i+)if(c= )word=0;else if(【 3 】)word=1;( 【4 】) printf(“ There are %d word in line. n” ,n。

3、um);. .;.2 、下面程序的功能是:用选择排序法对数组中10 个数据按由小到大排序。请填空完成。voidsort(int a,int n)(【 5 】)for(I=0;Imain()int m,i,k;scanf( “ %d ” ,&m);( 【 9 】)for(i=2;i=k+1) printf(“ %d is a prime numbern” ,m);else printf(“ %d is not a prime numbern” ,m);4 、假设当年产值为100 ,工业产值的增长率分别为6% 、8% 、10% 、 12% 时,求工业产值分别经过多少年可实现翻番。请填空完成。mai。

4、n()int y4,i;float s4=100,100,100,100,c4=.06,.08,.10,.12;clrscr();for(i=0;i8;y=+I)printf(“ %d %d ”,x-,y);2 、 main()intm=37,n=13;while(m!=n)while(mn)m=m-n;while(nm)n-=m;printf(“m=%dn” ,m);3 、 main() int x=9; for(;x0;x-);. .;.if(x%3=0) printf(“ %d ” ,-x);continue;4 、 main() inta=7,b=2;floatx=2.5,y=4.7,。

5、z;z=x+a%3*(int)(x+y)%2/4;printf(“%fn ” ,z);z= (a+b)/2+(int)x%(int)y;printf(“%f ” ,z);5 、 main()intx=0,1,2,3,4,5,6,7,8,9;ints,I,*p;s=0;p=&x0;for(I=1;I<10;I+=2)s+=*(p+I);printf(“sum=%d” ,s);6 、 main();. .;.int k=4,m=1,p;p=func(k,m);printf(%d,p);p=func(k,m);printf(%d,p);func(int a,int b)static int m=0,i=2;i+=m+1;m=i+a+b;return(m);五、编程题: (20 分每题 10 分)1 、利用指针完成。输入两个整数,按先大后小的顺序输出。2 、编程完成两个字符串的连接。 (不使用 strcat( ) 函数)。;.。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值