- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C练习题分析
1[简答题]学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组s中,请编写函数fun,其功能是:把分数最高的学生数据放在b所指的数组中。注意:分数最高的学生可能不止一个,函数返回分数最高的学生人数。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 试题程序: 参考解析: 【参考答案】 【考点分析】 本题考查:结构体数组操作;用循环判断结构查找数组中的最大值。 【解题思路】 该程序使用两个循环判断语句,第1个循环判断语句的作用是找出最大值;第2个循环判断语句的作用是找出与max相等的成绩(即最高成绩)的学生记录,并存入b中。 【解题宝典】’ 对于如何找出数组中最大值(多个相等)的方法,我们已经不陌生。如何对结构体数组进行类似操作呢? 掌握以下语句: 2[单选题] 下列定义数组的语句中,正确的是( )。 参考答案:A 参考解析:数组说明的一般形式为:类型说明符数组名[常量表达式]。B选项中N是变量,不能用变量定义数组长度。c选项中数组长度是非法的一串数字。定义数组时必须为其指明长度,D选项中数组长度为空,所以非法。 3[单选题] 若有以下程序段 则以下选项中值为6的表达式是 A.P-nB.(*p).nC.p-n++D.++(P-n) 参考答案:D 参考解析:本题考查结构体变量的引用,其中a为定义的结构体数组,D选项中P-n为5,++(P-11)为6,所以D选项正确。 4[单选题] 有以下程序 程序运行后的输出结果是 A.4B.8C.9D.6 参考答案:B 参考解析:本题考查宏定义,宏定义只是做个简单的替换,执行NUM=(N+l+1)*N+1/2=8,选项B正确。 5[单选题] 有以下程序 程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是 A.a.aB.*P.aC.P-aD.(*p).a 参考答案:B 参考解析:本题考查结构体变量的引用,题目中要求输出结构体中成员a的数据,P为指针,* P为结构体变量,那么*P.a可以表示为结构体中成员a的数据。 6[单选题] 若有定义语句:double a,*P=a;以下叙述中错误的是( )。 A.定义语句中的*号是-个间址运算符 B.定义语句中的木号是-个说明符 C.定义语句中的P只能存放double类型变量的地址 D.定义语句中,P=a把变量a的地址作为初值赋给指针变量P 参考答案:A 参考解析:在变量定义double a,*P:a;中,}号是一个指针运算符,而非间址运算符,所以A错误。 7[单选题] 设有以下程序段: 以下叙述正确的是( )。 A.只有变量c的定义是合法的 B.只有变量a,b,c的定义是完全合法的 C.所有变量的定义都是完全合法的 D.只有变量a,b的定义是完全合法的 参考答案:D 参考解析:float“8]={1.0,2.0};定义了一个包含8个float型元素的数组,并初始化了数组的前2项,其他项是随机数。int b[1]={0},定义了只有一个int型元素的数组,并初始化为0。char c[]={¨A”,”B¨};定义一个char型数组,大小有初始化元素决定,但初始化值是字符串,类型不兼容,编译出错。char d=…1’;定义一个char型变量,但是初始化赋值字符串,类型不兼容,编译出错。因此只有a,b定义和初始化正确。故答案为D选项。 8[单选题] 有以下程序: 程序运行后的输出结果是( )。 A.1002,ZhangDa,1202.0 B.1002,ChangRon9,1202.0 C.1001,ChangRon9,1098.0 D.1001,ZhangDa,1098.0 参考答案:D 参考解析:本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会生成参数a的一个副本,而不会改变a的值,所以a值维持原值,选项D正确。 9[单选题] 有以下程序: 则以下函数调用语句错误的是( )。 A.k:f(a,B.;B.k:add(a,B.;C.k=(*f)(a,B.;D.k=*(a,B.; 参考答案:D 参考解析:D选项中+f(a,b)表示调用后返回一个指向整型数据的地址指针,即该函数的返回值为指针类型,所以不能将其赋值给整形变量k。 10[单选题] 程序调试的任务是( )。 A
您可能关注的文档
- BS3923:第一部分:1986年(熔透焊缝的超声波检查)分析.doc
- 产品设计与用户体验--马化腾解析.ppt
- 产品设计与用户体验(来自腾讯CEO马化腾的PPT)解析.ppt
- book5unit1greatscientistsgrammar分析.ppt
- DSP实习指导书分析.doc
- bull1四n.[b分析.doc
- BWY804温度控制器说明书分析.doc
- 产品设计与用户体验Good(来自腾讯CEO马化腾的PPT)解析.ppt
- byte[]与基本类型的转换分析.doc
- 产品质量与消费者权益保护法律制度解析.ppt
- Unit1TeenageLifeReadingforWriting课件-高中英语人教版.pptx
- 立体图形与平面图形(第2课时)课件人教版七年级上册数学.pptx
- Unit1AnewstartDevelopingideas课件-高一上学期英语外研版.pptx
- Unit1TheChangingWorldTopic2SectionB课件-仁爱科普版英语(2012)九年级英语上册.pptx
- 中国高速铁路道岔监测技术研究进展.pptx
- 2024~2025学年山东省德州市临邑县统编版四年级下册期末考试语文试卷.doc
- 2024~2025学年山东省烟台市莱山区统编版五年级下册期中考试语文试卷.doc
- 2024~2025学年山东省德州市临邑县统编版六年级下册期末考试语文试卷.doc
- 2024~2025学年内蒙古自治区包头市统编版四年级下册期末考试语文试卷.doc
- 2024~2025学年山东省泰安市新泰市统编版四年级下册期末考试语文试卷.doc
最近下载
- 《核心素养下的语文教学》课件.pptx VIP
- 2025时事政治试题+答案.docx VIP
- 交通安全宣传知识讲解交通安全PPT模板.pptx VIP
- wbh-819a技术说明书v1[1].pdf VIP
- Unit8 Literature Spot Reading Club 课件-高中英语北师大版(2019)选择性必修第三册.pptx VIP
- 检修记录表(维修记录表).docx VIP
- 2025天津宏达投资控股有限公司及所属企业招聘工作人员笔试历年参考题库附带答案详解.docx VIP
- 2025人民出版社供小学用中华民族大家庭全册教案教学设计.docx
- 管道吊装专项施工方案.docx VIP
- 2025时事政治试题及答案.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)