收藏 分享(赏)

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

上传人:hskm5268 文档编号:6651893 上传时间: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 分)若在程序中用到“strlen()“ 函数时,应在程序开头写上包含命令# include “【1】“.答案:=(答案 1)=string.h第 2 题 (1.0 分)从函数的形式上看,函数分为无参函数和【1】两种类型.答案:=(答案 1)=有参函数第 3 题 (1.0 分)已知:int i=8,j=10,m,n;m=+i;n=j+;问语句执行后 m=【1】,n=【2】 。答案:=(答案 1)=9=(答案 2)=10第 4 题 (1.0 分)C 语言中一个函数由函数首部和【1】两部分组成.答案:=(答案 1)=函数体第 5 题 (

2、1.0 分)已知 a=10,b=15,c=1,d=2,e=10,则表达式 a+ +x; x=x+1; x=l+x;执行后都使变量 x 中的值增 1,请写出一条同一功能的赋值语句【1】.答案:=(答案 1)=x+=1第 7 题 (1.0 分)C 语言中调用【1】函数来打开文件 .答案:=(答案 1)=fopen=或=fopen()第 8 题 (1.0 分)求字符串长度的库函数是【1】,只写函数名即可.答案:=(答案 1)=strlen第 9 题 (1.0 分)设 c 语言中,int 类型数据占 2 个字节,则 long 类型数据占【1】个字节,short 类型数据占【2】个字节.答案:=(答案

3、1)=4=(答案 2)=2第 10 题 (1.0 分)在 C 程序中,数据可以用二进制和 【1】两种代码形式存放.答案:=(答案 1)=ASCII二、判断 共 10 题 (共计 10 分)第 1 题 (1.0 分)如果被调用函数的定义出现在主调函数之前,可以不必加以声明.答案:Y第 2 题 (1.0 分)逻辑表达式-5则 while(c=getchar();是正确的 C 语句。答案:Y第 6 题 (1.0 分)int a34=1,5,9; 它的作用是将数组各行第一列的元素赋初值,其余元素值为 0。答案:Y第 7 题 (1.0 分)语句 printf(“%f%“,1.0/3);输出为 0.333

4、333。答案:N第 8 题 (1.0 分)c 程序总是从程序的第一条语句开始执行.答案:N第 9 题 (1.0 分)若有定义和语句:int a33=3,5,8,9,12,35,i,sum=0;for(i=0;i8+2B:aint len;char str20;printf(“please input a string:n“);scanf(“%s“,str);/*SPACE*/len=length(【?】);printf(“the string has %d characters.“,len);/*SPACE*/【?】(p)char *p;int n;n=0;while(*p!=0)/*SPAC

5、E*/【?】;/*SPACE*/【?】;return n;答案:=(答案 1)=str=(答案 2)=length=或=int length=(答案 3)=n+=或=+n=或=n=n+1=或=n+=1=(答案 4)=p+=或=+p=或=p=p+1=或=p+=1第 2 题 (10.0 分)/*-【程序填空】-功能:输入一正整数 n、打印 1-n 能够组成的所有自然数集合(包含空集) 。-*/#include #include #define MAXSiZE 20#define LOOP 1void main(void)int setMAXSiZE;int n, i;int position;ch

6、ar line100;printf(“nAll Possible Subsets Generation by Lexical Order“);printf(“n=“);printf(“nnNumber of Elements in the Set “);gets(line);n = atoi(line);printf(“n“);position = 0;setposition = 1;while (LOOP) /*SPACE*/printf(“n%d“, 【? 】); for (i = 1; i #define N 20int fun(int m)/*FOUND*/int s=0,i;for(

7、i=1;ivoid wwjt();float Max=0;int J=0;float fun(float array,int n)/*Program*/* End */main( )float a10,ave;int i=0;for(i=0;ivoid wwjt(); float fun(int n)/*Program*/* End */main()float y;y=fun(20);printf(“y=%fn“,y);wwjt();void wwjt()FILE *IN,*OUT;int iIN,i;float fOUT;IN=fopen(“in.dat“,“r“);if(IN=NULL)p

8、rintf(“Please Verify The Currernt Dirit May Be Changed“);OUT=fopen(“out.dat“,“w“);if(OUT=NULL)printf(“Please Verify The Current Dir it May Be Changed“);for(i=0;i5;i+) fscanf(IN,“%d“,fOUT=fun(iIN);fprintf(OUT,“%fn“,fOUT);fclose(IN);fclose(OUT);答案:-int i;float f1=1,f2=1,f3,s=0;for(i=1;i=n;i+)f3=f1+f2;f1=f2;f2=f3;s=s+f2/f1;return s;-

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

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

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


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

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

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