c语言考前复习源自题库

c语言考前复习源自题库

ID:35530890

大小:56.39 KB

页数:3页

时间:2019-03-25

c语言考前复习源自题库_第1页
c语言考前复习源自题库_第2页
c语言考前复习源自题库_第3页
资源描述:

《c语言考前复习源自题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、(28)以下叙述中错误的是A)在程序中凡是以开始的语句行都是预处理命令行B)预处理命令行的最后不能以分号表示结束C)#defineMAX是合法的宏定义命令行D)C程序对预处理命令行的处理是在程序执行的过程中进行的答案:D分析:无参数宏定义格式为#define宏名字符串其中字符串可以是空的。(25)设有如下程序段chars[20]="Bejing",*p;P=s;则执行p=s;语句后,以下叙述正确的是A)可以用*p表示s[0]B)s数组中元素的个数和p所指字符串长度相等C)s和p都是指针变量D)数组s中的内容和指针变量p中的内容

2、相等答案:A(27)有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是A)gets(&s[0]);B)scanf(“%s”,s+l);C)gets(s);D)scanf("%s”,s[l]);答案:d(30)以下叙述中错误的是A)gets函数用于从终端读入字符串B)getchar函数用于从磁盘文件读入字符C)fputs函数用于把字符串输出到文件D)fwrite函数用于以二进制形式输出数据到文件答案:B分析:getchar函数用于从终端读入字符。(25)以下叙述中错误的是A)用户定义的函数中可以没有r

3、eturn语句B)用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值C)用户定义的函数中若没有retuni语句,则应当定义函数为void类型D)函数的return语句中可以没有表达式答案:B(26)以下关于宏的叙述中正确的是A)宏名必须用大写字母表示B)宏定义必须位于源程序中所有语句之前C)宏替换没有数据类型限制D)宏调用比函数调用耗费时间答案:C(34)设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择的存储类别是A)autoB)registerC)staticD)auto或regist

4、er答案:C(40)下列关于C语言文件的叙述中正确的是A)文件由一系列数据一次排列组成,只能构成二进制文件B)文件由结构序列组成,可以构成二进制文件或文本文件C)文件由数据序列组成,可以构成二进制文本或文本文件D)文件由字符序列组成,其类型只能是文木文件答案:C(24)以下关于return语句的叙述中止确的是。A)一个自定义函数中必须有一条retum语句B)一个自定义函数中可以根据不同情况设置多条wturn语句C)定义成void类型的函数中可以有带返回值的return语句D)没有retum语句的自定义函数在执行结束时不能返回到

5、调用处答案:B(32)以下不能将s所指字符串正确复制到t所指存储空间的是A)while(*t=*s){t++;s++;}B)for(i=0;t[il=s[i];i++);C)do{*t++=*s++;}while(*s);D)for(i=0,j=0;t[i++]=s[j++];);答案:C分析:选项c没有将字符串结束标志so,复制到t中,其他选项正确。(24)设有定义:doublex[10],*p二x;,以下能给数组x下标为6的元素读入数据的正确语句是A)scanf(n%fn,&x[6]);B)scanf(”%f,*(x+6)

6、);C)scanf(”%f,p+6);D)scanf(n%lfp⑹);答案:C分析:输入double型实数要用“%lf”,选项A错;*(x+6)与p[6]都与x[6]相同,是变量,不是地址,选项B和选项D是错误的;p+6与&x[6]相同,选项C正确o(40)设fp已定义,执行语句fp=fopen(nfilen,nwn);后,以下针对文本文件file操作叙述的选项中正确的是-A)写操作结束后可以从头开始读B)只能写不能读C)可以在原有内容后追加写D)可以随意读和写答案:B分析:用“w”打开的文件只能向该文件写入。若打开的文件不

7、存在,则以指定的文件名建立该文件,若打开的文件已经存在,则将该文件删去,重建一个新文件。

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

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

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