广技师17专插本c语言答案,2017广技师专插本C语言程序设计专业课真题

《2017广技师专插本C语言程序设计专业课真题》由会员分享,可在线阅读,更多相关《2017广技师专插本C语言程序设计专业课真题(8页珍藏版)》请在人人文库网上搜索。

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、假设已定义char a10和char *p=a, 下面的赋值语句。

2、中,正确的是: A) a10=”Turbo C”; B) a=”Turbo C”;C) *p=”Turbo C”; D) p=”Turbo C”;2、下面关于运算符优先顺序的描述中正确的是: A)关系运算符main()char str81;int i,( 【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”,num);2、下面程序的功能是:用选择排序法对数组中10个数据按由小到大排序。请填空完成。vo。

3、id sort(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%时,求工业产值分别经过多少年可实现翻番。请填空完成。main()int y4,i;float s4=100,100,100,100,c4=.06,.08,.10,.12;clrscr();fo。

4、r(i=0;i8;y=+I)printf(“%d %d”,x-,y);2、main()int m=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() int a=7,b=2;float x=2.5,y=4.7,z;z=x+a%3*(int)(x+y)%2/4;printf(“%fn”,z);z= (a+b)/2+(int)x%(int)y;printf(“%f”,。

5、z); 5、main()int x=0,1,2,3,4,5,6,7,8,9;int s,I,*p;s=0;p=&x0;for(I=1;I10;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( )函数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值