18春北交《C语言程序设计(专)》在线作业一-1

18春北交《C语言程序设计(专)》在线作业一-1

ID:9255267

大小:14.50 KB

页数:5页

时间:2018-04-25

18春北交《C语言程序设计(专)》在线作业一-1_第1页
18春北交《C语言程序设计(专)》在线作业一-1_第2页
18春北交《C语言程序设计(专)》在线作业一-1_第3页
18春北交《C语言程序设计(专)》在线作业一-1_第4页
18春北交《C语言程序设计(专)》在线作业一-1_第5页
资源描述:

《18春北交《C语言程序设计(专)》在线作业一-1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、18春北交《C语言程序设计(专)》在线作业一1、B2、B3、D4、D5、C一、单选题共10题,40分1、有如下程序:  longfib(intn)  {if(n>2)return(fib(n-1)+fib(n-2));  elsereturn(2);  }  main()  {printf("%d\n",fib(3));}  该程序的输出结果是A2B4C6D8正确答案是:B2、C语言中,能识别处理的文件为A文本文件和数据块文件B文本文件和二进制文件C流文件和文本文件D数据文件和二进制文件正确答案是:B3、设有定义:intn=

2、0,*p=&n,**q=&p,则下列选项中正确的赋值语句是Ap=1;B*q=2;Cq=p;D*p=5;正确答案是:D4、假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:  PROGABCDEFGHIJKL<回车>,则输出结果为  main(intargc,char*argv[])  {while(--argc>0)  printf("%s",argv[argc]);  printf("\n");  }AABCDEFGBIJHLCABCDEFGHIJKLDIJKLABC

3、DEFGH正确答案是:D5、下面能正确进行字符串赋值操作的是Achars[5]={"ABCDE"};Bchars[5]={′A′,′B′,′C′,′D′,′E′};Cchar*s;s="ABCDE";Dchar*s;chara;scanf("%s",&s);正确答案是:C6、下面程序的运行结果是  #include  main()  {inta=1,b=10;  do  {b-=a;a++;}while(b--<0);  printf("a=%d,b=%d\n",a,b);  }Aa=3,b=11Ba=2,b=8Ca=1,b

4、=-1Da=4,b=9正确答案是:B7、阅读以下程序及对程序功能的描述,其中正确的描述是  #include  main()  {  FILE*in,*out;  charch,infile[10],outfile[10];  printf("Entertheinfilename:\n");  scanf("%s",infile);  printf("Entertheoutfilename:\n");  scanf("%s",outfile);  if((in=fopen(infile,"r"))==NULA程序完成将磁盘文

5、件的信息在屏幕上显示的功能B程序完成将两个磁盘文件合二为一的功能C程序完成将一个磁盘文件复制到另一个磁盘文件中D程序完成将两个磁盘文件合并并在屏幕上输出正确答案是:C8、在16位IBM-PC机上使用C语言,若有如下定义  structdata  {inti;  charch;  doublef;  }b;  则结构变量b占用内存的字节数是A1B2C7D11正确答案是:D9、请选出以下语句的输出结果  printf("%d\n",strlen("\t\"\065\xff\n"));A5B14C8D输出项不合法,无正常输出正确答

6、案是:A10、下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。  #include  main()  {inti=0,j,k;  do{i++;k=316-13*i;}while(______);  j=k/11;  printf("316=13*%d+11*%d",i,j);  }Ak/11BkCk/11==0Dk==0正确答案是:B二、多选题共10题,40分1、下列描述正确的是A由main函数及其参数argc和*argv[]可以实现命令行方式B使用fclose关闭文件时,先释放文

7、件指针,再写缓冲区数据到文件中C字符数组并不要求它的最后一个字符是‘’D‘A’和“A”都是字符串常量正确答案是:AC2、以下对一维数组a进行初始化,错误的语句是______。Ainta[10]=(0,0,0,0,0);Binta[10]={};Cinta[10]={0};Dinta[2]={10,9,8}正确答案是:ABD3、以下对C语言函数的有关描述中,错误的是:______。A调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B函数既可以嵌套定义又可以递归调用C函数必须有返回值,否则不能使用函数D程序中有调

8、用关系的所有函数必须放在同一个源程序文件中正确答案是:BCD4、已知:intx;,则下面的说明指针变量pb的语句______不是正确的。Aintpb=&x;Bint*pb=x;Cint*pb=&x;D*pb=*x正确答案是:ABD5、内存中供用户使用的存储空间可分为:______。A程序区

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。