- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2017中传媒答案C语言程序及设计
一、单选题 (共5题,70.0分) 1、x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是()。 input x,y,z; scanf(%d%d%d,x,y,z); scanf(%d%d%d,x,y,z); read(%d%d%d,x,y,z); 标准答案 :B 2、设有定义“int a=3,b,*p=a;”,则下列语句中使b不为3的语句是( )。 试题分析:定义有int a=3,b,*p=a;对b赋值的表达式有*a、*p、a 、*a. 引用变量a的值有两种方法,一是直接引用a,二是通过a的指针间接引用a. 对于后者,又有多种表达方法,通过指向a的指针p,间接引用a的内容,如*p. 或通过求地址运算符由变量a得到其指针a,再由这指针表达式间接引用a的内容,如* a.所以表达式*a、*p和a都能引用变量a的值,而使b的值为3. 而表达式b=*a是错误的,因为a不是指针变量,不能对它施行取内容运算符……所以解答是Db=* a; b=* p; b=a; b=*a; 标准答案 :D 3、设x和y为int型变量,则执行下面的循环后,y的值为( )。 for(y=l,x=l;y<=50;y++) { if(x>=10)break; if(x%2==1){x+=5;continue;} x -=3; } 试题分析:for循环语句的初始化部分置变量x和y的初值为1,循环条件是(y<=50),每次循环后变量y的值增1,控制循环最多执行50次。循环体有三个语句:首先在发现变量x的值大于等于10时,结束循环;接着是当变量x除2的余数为1(即变量x是奇数)时,让变量X值增5,让x变成偶数,并直接进入下一轮循环;如变量x是偶数,则从变量x减去3,让变量x变成奇数。由上述分析知,每两次循环使变量x的值增加2.第一次循环后,变量x的值变成6.第二次循环后,变量x的值变成3. 第三次循环后,变量x的位变成8.第四次循环后,变量x的值变成5.第五次循环后,变量x的值变成10.第六次循环时,因变量x的位大于等于10,直接跳出循环,这次循环是非正常结束,对变量y的修正只执行了5次。所以循环结束后,变量y的值增至6.正确的解答是C2 4 6 8 标准答案 :C 4、若与文件型指针中相关联的文件的当前读位置已到了文件的末尾,则函数feof(fp)的返回值是( )。 试题分析:当调用fopen函数时,系统将为实参文件设定一个存放文件读写控制信息的控制块。该控制块记录有关文件持征、使用方式,当前读写位置等文件状态,并将该控制块的指针返回,作为文件指针变量的值。以后程序通过该指针调用函数时,系统能访问到这个控制块,利用该文件控制块中的控制信息,正确完成文件的读或写。所以文件指针并不真正指向文件当前读写位置,但通过文件指针,系统能在文件控制块中访问文件的当前读写位置。若某文件与文件指针中相关联着,该文件的当前读写位置在文件的末尾时,函数调用feof(fp)的返回值是一个非零值。所以正确解答是C0 -1 非零值 NULL 标准答案 :C 5、设有代码“int(*ptr)[10];”,其中的ptr是( )。 试题分析:代码“int(*ptr)[10];”的分析过程是,因圆括号,括号内的ptr先与字符*结合,字符*修饰标识符ptr是一种指针;接着与后面的一对方括号结合,表示是这样的一种指针,是指向一维数组的;再有方括号中的10,说明这种数组有10个元素。至此,ptr是指向含10个元素的一维数组的指针。最后,是最前面的int,表示数组元素是int类型的。所以,ptr是一个指向具有10个int型元素的一维数组的指针。所以解答是C10个指向整型变量的指针 指向10个整型变量的函数指针 一个指向具有10个元素的一维数组的指针 具有10个指针元素的一维数组 标准答案 :C1、在标准C语言中,链表和数组一样是一种静态数据类型( )。 正确 错误 标准答案 :B 2、在标准C语言中,可以用typedef定义类型,所以用typedef可以增加C语言的数据类型()。 正确 错误 标准答案 :B1、C语言中文件的存取方式是( )。 顺序存取 随机存取 顺序存取、随机存取均可 顺序存取、随机存取均不可 标准答案 :C 2、设有代码“int(*ptr)[10];”,其中的ptr是( )。 试题分析:代码“int(*ptr)[10];”的分析过程是,因圆括号,括号内的ptr先与字符*结合,字符*修饰标识符ptr是一种指针;接着与后面的一对方括号结合,表示是这样的一种指针,是指向一维数组的;再有方括号中的10,说明这种数组有10个元素。至此,ptr是指向含10个元素的一维数组的指针。最后,是最前面的int,表示数组元素是int类型的。所以,ptr是一个
您可能关注的文档
- (2#墩)水下承台钢板桩围堰施工及设计方案.doc
- (东二村一建)沥青路面硬化工程施工组织及设计-中标.doc
- (东二村铭基)沥青路面硬化工程施工组织及设计.doc
- (川化)南充炼油化工总厂特种润滑油生产装置安全隐患整改工程施工组织及设计.doc
- (亿视)亚太中心智能化小区系统及设计方案(改加扫描).doc
- (广东省粮食局办公大楼7-8、10层装修改造工程)施工组织及设计.doc
- (开题报告)乔家栅甜品店及设计—蓬莱路店.doc
- (广州大学电气课程及设计)建筑供配电系统及设计说明书正文.docx
- (桃园村一建)农村硬化和亮化工程施工组织及设计-中标.doc
- (徐性怡)电动汽车用电机控制系统及设计方法与发展趋势介绍.doc
- 2017年北师大版小学语文六年级上册第十一册全册表格式教案教学及设计详案.doc
- 2017年武汉绕城高速公路路面养护专项工程施工组织及设计.docx
- 2017年西电电院数字信号处理综合及设计与分析(小论文).docx
- 2048小游戏-Java-课程及设计报告书.docx
- 2030mm带钢冷连轧厚度自动控制系统-机电一体化及设计.docx
- 204国道总体施工组织及设计(贯标).doc
- 20万吨_年聚酯车间醋酸精馏工段初步及设计开题报告.doc
- 20W单声道音频功率放大器-课程及设计说明书.doc
- 20W单端反激开关电源及设计.doc
- 20万吨_年轻烧氧化镁气态悬浮焙烧炉系统施工组织及设计.doc
原创力文档


文档评论(0)