收藏 分享(赏)

二级c语言套题+答案(一).doc

上传人:hskm5268 文档编号:6651883 上传时间:2019-04-19 格式:DOC 页数:18 大小:55.50KB
下载 相关 举报
二级c语言套题+答案(一).doc_第1页
第1页 / 共18页
二级c语言套题+答案(一).doc_第2页
第2页 / 共18页
二级c语言套题+答案(一).doc_第3页
第3页 / 共18页
二级c语言套题+答案(一).doc_第4页
第4页 / 共18页
二级c语言套题+答案(一).doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、 一、填空 共 10 题 (共计 10 分)第 1 题 (1.0 分)C 语言中一个函数由函数首部和【1】两部分组成.答案:=(答案 1)=函数体第 2 题 (1.0 分)从函数的形式上看,函数分为无参函数和【1】两种类型.答案:=(答案 1)=有参函数第 3 题 (1.0 分)若在程序中用到“strlen()“ 函数时,应在程序开头写上包含命令# include “【1】“.答案:=(答案 1)=string.h第 4 题 (1.0 分)已知:int i=8,j=10,m,n;m=+i;n=j+;问语句执行后 m=【1】,n=【2】 。答案:=(答案 1)=9=(答案 2)=10第 5 题

2、(1.0 分)int a=1,b=2,c=3; 执行语句 a=b=c;后 a 的值是【1】.答案:=(答案 1)=3第 6 题 (1.0 分)函数调用时的实参和形参之间的数据是单向的【1】传递.答案:=(答案 1)=值第 7 题 (1.0 分)执行下列语句后,b 的十进制值是【1】.int x=240,y=15,b;char z=A;b=( x x=i+) i=x;B:for(;x+=i);C:while(1)x+;D:for(i=10;i-) sum+=i;答案:A第 12 题 (1.0 分)以下语句中,循环次数不为 10 次的语句是() 。A:for(i=1;i0)-i;D:i=1;m:i

3、f(i#include void main()int c;int inspace;/*SPACE*/【?】; while(c = getchar() != n)if(c = | c = t | c = n)/*SPACE*/if(【?】) inspace = 1;putchar(n);elseinspace = 0;/*SPACE*/【?】; 答案:=(答案 1)=inspace = 0=(答案 2)=inspace = 0=(答案 3)=putchar(c)第 2 题 (10.0 分)/*-【程序填空】-功能:输入数组,最大的与最后一个元素交换,最小的与第一个元素交换,输出数组。-*/#in

4、clude input(number)int number10;int i;/*SPACE*/for(i=0;【?】;i+)scanf(“%d,“,scanf(“%d“,max_min(array)int array10;int *max,*min,k,l;int *p,*arr_end;arr_end=array+10;max=min=array;for(p=array+1;p*max) max=p;else if(*pi=(答案 2)=min=p=(答案 3)=l=*p=(答案 4)=array9=k五、程序改错 共 1 题 (共计 10 分)第 1 题 (10.0 分)/*- 【程序改错

5、】-功能:在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列。-*/#include #define N 11main()int i,number,aN=1,2,4,6,8,9,12,15,149,156;printf(“please enter an integer to insert in the array:n“);/*FOUND*/scanf(“%d“,for(i=0;i=0;i-)if(number=0;i-)=或=for(i=N-2;0#includevoid wwjt(); void fun(int *a,int *b)/*Program*/* End */ ma

6、in()int a,b;printf(“Enter a,b:“);scanf(“%d%d“,fun(printf(“a=%d b=%dn“,a,b);wwjt();void wwjt()FILE *IN,*OUT;int a,b,n;IN=fopen(“in.dat“,“r“);if(IN=NULL)printf(“Read FILE Error“);OUT=fopen(“out.dat“,“w“);if(OUT=NULL)printf(“Write FILE Error“);for(n=0;n#includevoid wwjt(); void sort(int a,int n)/*Program*/* End */main()int a16,i;for(i=0;iaj+1)t=aj;aj=aj+1;aj+1=t;-

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报