资源描述:
《C语言第三阶段作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第三阶段作业--客观题返回上一级单选题(共20题,每题4分)1.在一个C源程序文件中,若要定义一个只允许在该源文件中所有函数使用的变量,则该变量需要使用的存储类别是______。A.externB.registerC.autoD.static参考答案:D2.要打开一个已存在的非空文件"file"用于修改,选择正确的语句____。A.fp=fopen("file","r");B.fp=fopen("file","a+");C.fp=fopen("file","w");D.fp=fopen("file","r+");参考答案:D3.有以下程序,执行后输出得结果是_____。mian
2、(){char*p[10]={“abc”,“aabdfg”,“dcdbe”,“abbd”,“cd”};printf(“%d”,strlen(p[3]));}A.2B.3C.4D.5参考答案:C4.若有以下定义和语句:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则不能表示a数组元素的表达式是____。A.*pB.a[10]C.*aD.a[p-a]参考答案:B5.若有以下定义:chars[20]="programming",*ps=s;则不能代表字符o的表达式是____。A.ps+2B.s[2]C.ps[2]D.ps+=2,*ps参考答案:A6.有
3、如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是_____。A.*p+9B.*(p+8)C.*P+=9D.P+8参考答案:B7.以下可作为函数fopen中第一个参数的正确格式是______。A.c:userfile.txtB."c:userfile.txt"C."c:\user\file.txt"D.c:userfile.txt参考答案:C8.当调用函数时,实参是一个数组名,则向函数传递的是_____。A.数组的长度B.数组的首地址C.数组每一个元素的地址D.数组每个元素中的值参考答案:B9.下列关于#incl
4、ude命令的叙述中,错误的是( )。A.一个#include命令中只能指定一个被包含文件B.一个#include命令中可以指定多个被包含文件C.一个被包含文件中又可以包含另一个被包含文件D.#include命令中,文件名可以用双引号或尖括号括起来参考答案:B10.在c语言中,函数的隐含存储类别是____。A.autoB.staticC.externD.无存储类别参考答案:A11.在C语言中,形参的缺省存储类型是______。A.autoB.registerC.staticD.extern参考答案:A12.已知:int**p;,则变量p是()。A.指向int的指针B.指向指针的指
5、针C.int型变量D.以上三种说法均是错误的参考答案:B13.设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为_____。A.EOFB.非0值C.0D.1参考答案:D14.fwirte函数的一般调用形式是_____。A.fwrite(buffer,count,size,fp);B.fwrite(fp,size,count,buffer);C.fwrite(fp,count,size,buffer);D.fwrite(buffer,size,count,fp);参考答案:D15.以下叙述中正确的是_____。A.全局变量的作用域一定比局部变量的
6、作用域范围大B.静态(static)类别变量的生存期贯穿于整个程序的运行期间C.函数的形参都属于全局变量D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值参考答案:B16.若有定义:#definef(x)(x*x),则执行inty;y=f(4)/f(2+2);后y=_____。A.2B.4C.8D.16参考答案:A17.已知结构体类型定义和变量说明,下面赋值语句中正确的是_____。structcomplex{floatre,im;}z;A.re=10.0;B.complex.re=10.0;C.z→re=10.0;D.z.re=10.0;参考答案:D18
7、.下列关于C语言数据文件的叙述中正确的是_____。A.文件由ASCII码字符序列组成,C语言只能读写文本文件B.文件由二进制数据序列组成,C语言只能读写二进制文件C.文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D.文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件参考答案:D19.要为读/写操作打开一个字符文件,其正确的打开方式为____。A.wrB.r+C.rb+D.rw参考答案:B20.若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写