《C语言程序设计》第12章在线测试.docx

《C语言程序设计》第12章在线测试.docx

ID:50831739

大小:37.99 KB

页数:3页

时间:2020-03-15

《C语言程序设计》第12章在线测试.docx_第1页
《C语言程序设计》第12章在线测试.docx_第2页
《C语言程序设计》第12章在线测试.docx_第3页
资源描述:

《《C语言程序设计》第12章在线测试.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《C语言程序设计》第12章在线测试 《C语言程序设计》第12章在线测试剩余时间:51:21窗体顶端 答题须知:1、本卷满分20分。          2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。          3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。第一题、单项选择题(每题1分,5道题共5分) 1、若执行fopen函数时发生错误,则函数的返回值是()A、地址值B、0C、1D、EOF 2、设有定义“inta=3,b,*p=&a;”,则下列语句中,使b不为3的语句是:A、b=*&a;B、b=*p;C、b=a;D、b=*

2、a; 3、已知定义“intx=1,*p”,则合法的赋值表达式是()。A、p=&xB、p=xC、*p=&xD、*p=*x 4、执行“chara[10]={"abcd"},*p=a;”后,*(p+4)的值是()。A、字符ˊdˊB、转义符ˊˊC、常量"abcd"D、不能确定 5、若有inta[10],*p=a;,则()。A、p++可以使p指向下一个字节B、p+=2相当于p=sizeof(a)/10C、p++可以使p指向下一个元素,即a[1]的首地址D、p+=2可以使p指向下一个元素,即a[1]的首地址第二题、多项选择题(每题2分,5道题共10分) 1、C语言中的文件分类是

3、:A、文本文件和数据文件B、文本文件和二进制文件C、数据文件和二进制文件D、顺序文件和随机文件 2、已有定义chars[10],*p=s;。在下列表达式中,正确的表达式是:A、p=s+5B、s=p+sC、*p=s[0]D、s[2]=p[4] 3、若有int*px;float*pf;char*pc;,下列关于指针的正确描述为()。A、px与pf存储单元长度一样。B、px与pc存储单元长度一样。C、pc与pf存储单元长度一样。D、px、pc与pf三个变量的存储单元长度都一样。E、px、pc与pf三个变量的存储单元长度互不相同。 4、设有定义语句“intx=10,*p=&x”

4、,则表达式的值为10的有()。A、pB、*pC、*&xD、*p=xE、x=*p 5、设有定义语句“struct{inta;floatb;charc;}abc,*p;”,则对结构体成员a的引用可以是()。A、abc.aB、abc->aC、(*p).aD、p->a第三题、判断题(每题1分,5道题共5分) 1、标准函数fgets(s,n,f)的功能是从文件f中读取长度不超过n-1的字符串存入指针s所指的内存。正确错误 2、函数调用语句fseek(fp,-10L,2)的含义是将文件位置指针从当前位置向文件头方向移10个字节。正确错误 3、&*p与p一样。正确错误 4、单目运算符

5、“*”是取地址运算符。正确错误 5、双目运算符“*”是指针运算符。正确错误窗体底端

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

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

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