课程设计8
课程设计与教案8篇

课程设计与教案8篇(实用版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的实用资料,如工作总结、工作报告、工作计划、心得体会、讲话致辞、教育教学、书信文档、述职报告、作文大全、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor.I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of practical materials for everyone, such as work summaries, work reports, work plans, reflections, speeches, education and teaching, letter documents, job reports, essay summaries, and other materials. If you want to learn about different data formats and writing methods, please stay tuned!课程设计与教案8篇一份优秀的教案,在接下来的教学工作中起着很大的作用,写教案是为了让我们在教学工作中有更好的表现,本店铺今天就为您带来了课程设计与教案8篇,相信一定会对你有所帮助。
8人表决器课程设计

8人表决器课程设计一、课程目标知识目标:1. 理解表决器的原理,掌握其基本构成及功能;2. 学会使用8人表决器进行投票表决,并理解其工作过程;3. 了解数字电路的基本知识,理解逻辑门的作用及组合方式。
技能目标:1. 能够运用所学知识设计简单的8人表决器电路;2. 学会使用相关软件或工具进行表决器电路的模拟;3. 提高分析问题、解决问题的能力,培养动手实践和团队协作能力。
情感态度价值观目标:1. 培养学生对数字电路的兴趣,激发其学习热情;2. 培养学生严谨的科学态度,注重实验操作的规范性和安全性;3. 增强学生的团队意识,培养合作精神,使其在团队中发挥积极作用。
分析课程性质、学生特点和教学要求:1. 课程性质:本课程属于信息技术与电子学科领域,注重理论与实践相结合,强调学生的动手实践能力;2. 学生特点:八年级学生具备一定的电子知识基础,对新鲜事物充满好奇,喜欢动手操作;3. 教学要求:教师需引导学生掌握表决器相关知识,注重培养其技能和情感态度,使学生在实践中提高综合能力。
二、教学内容1. 理论知识:- 了解表决器的概念、原理与应用;- 学习逻辑门(与门、或门、非门)的功能及组合;- 掌握8人表决器的电路设计原理。
2. 实践操作:- 使用面包板搭建8人表决器电路;- 学会使用Multisim、Proteus等软件进行电路模拟;- 进行团队协作,完成表决器电路的搭建和测试。
3. 教学大纲:- 第一阶段:介绍表决器的基本概念、原理和应用场景,分析逻辑门的作用及组合方法;- 第二阶段:讲解8人表决器的电路设计原理,引导学生运用所学知识进行电路设计;- 第三阶段:实践操作,学生分组进行电路搭建、模拟和测试,教师进行指导;- 第四阶段:总结与反思,对本次课程进行评价,巩固所学知识。
4. 教材章节:- 《电子技术基础》第四章:数字电路基础;- 《电子技术基础》第五章:逻辑门电路;- 《电子技术基础》第六章:组合逻辑电路。
8位全加器课程设计报告

8位全加器课程设计报告一、课程目标知识目标:1. 学生理解8位全加器的基本概念,掌握全加器的逻辑结构和工作原理;2. 学生掌握8位全加器的电路图绘制方法,能分析并解释全加器中各个部分的作用;3. 学生了解8位全加器在计算机运算中的应用,理解其重要性。
技能目标:1. 学生能够运用所学知识,独立完成8位全加器的电路图设计;2. 学生能够运用逻辑门电路,搭建8位全加器电路,并进行功能验证;3. 学生能够通过实际操作,提高解决问题的能力和团队协作能力。
情感态度价值观目标:1. 学生培养对电子技术课程的兴趣,激发学习热情;2. 学生在学习过程中,树立正确的科学态度,注重实践,勇于创新;3. 学生通过团队合作,培养沟通与协作能力,增强集体荣誉感。
课程性质分析:本课程为电子技术课程的一部分,重点在于让学生掌握8位全加器的原理和应用,培养实际操作能力。
学生特点分析:八年级学生具有一定的电子技术基础,对电路有一定的了解,但可能对全加器的理解尚浅,需要通过具体实例和操作来加深理解。
教学要求分析:本课程要求教师以理论与实践相结合的方式进行教学,注重培养学生的实际操作能力和团队协作能力。
在教学过程中,关注学生的个体差异,给予个性化指导,确保课程目标的实现。
通过本课程的学习,学生能够达到上述具体的学习成果。
二、教学内容1. 引言:介绍全加器在数字电路中的重要性,回顾一位全加器的基本原理,引出8位全加器的研究意义。
2. 理论知识:a. 8位全加器的定义和功能;b. 8位全加器的逻辑结构,包括加法器、进位发生器和进位传递部分;c. 8位全加器的真值表和逻辑表达式。
3. 实践操作:a. 8位全加器电路图的绘制;b. 利用集成电路芯片搭建8位全加器电路;c. 电路功能测试及故障排查。
4. 应用拓展:a. 8位全加器在计算机运算中的应用案例;b. 探讨8位全加器与其他数字电路模块的组合应用。
教学大纲安排:第一课时:引言及理论知识(1、2a)第二课时:理论知识(2b、2c)第三课时:实践操作(3a、3b)第四课时:实践操作(3c)第五课时:应用拓展(4a、4b)教材章节关联:本教学内容与教材中“第十章 数字电路及其应用”相关,涉及全加器部分的内容,与教材中的理论知识和实践操作相结合,确保学生能够系统地学习和掌握8位全加器的相关知识。
牛头刨床机械原理课程设计2点和8

牛头刨床机械原理课程设计2点和8牛头刨床机械原理课程设计 在牛头刨床机械原理课程设计中,我们将重点探讨两个关键点:点2和点8。
该课程设计的目的是让学生能够深入了解牛头刨床的机械原理,掌握其工作原理和使用方法。
点2:工作原理 牛头刨床是一种常见的木工机械设备,主要用于木材表面的修整和刨削。
其工作原理是通过刨床刀具的旋转和移动来达到刨削木材的目的。
在刨床的机械原理中,刀具的运动是关键。
刀具由主轴带动,以高速旋转,同时朝前或朝后移动,切削木材表面。
机械原理中的传动装置可以通过提供动力和控制刀具的运动速度来调节刨削过程的效果。
刨床的工作原理还涉及到进给机构的设计。
进给机构可以控制刀具的移动速度和切削深度,以适应不同木材的处理需求。
在牛头刨床的设计中,进给机构的原理常常包括滚珠丝杠和伺服电机等元件。
滚珠丝杠可以实现精确的位置调整,而伺服电机则可通过控制电流和速度来达到精确的切削效果。
点8:使用方法 了解牛头刨床的机械原理后,正确的使用方法也至关重要。
在使用牛头刨床时,首先需要确保设备的稳定性和安全性。
刨床应放在平整的地面上,并固定好,以防止在操作过程中产生不稳定的情况。
在使用前,人们还需检查设备的刀具是否安装正确,并进行相应的调整。
根据所需要的刨削效果,调整进给机构,以控制刨削深度和移动速度。
刨床的开关应设置在易于操作的位置,方便随时启动和停止。
操作牛头刨床时,需要穿戴合适的个人防护装备,如安全眼镜、手套和耳塞等。
这将有效保护使用者免受切削过程中产生的木屑、噪音和可能的伤害。
同时,操作者也需保持良好的工作姿势,避免长时间工作造成的疲劳和不适。
在使用牛头刨床时,还需定期对设备进行维护和保养。
定期清洁机械零件、加油润滑,可以有效延长设备的使用寿命,并确保刨床始终处于最佳工作状态。
结语 通过牛头刨床机械原理课程设计,我们学习了牛头刨床的工作原理和使用方法。
牛头刨床凭借其高效的刨削能力和方便的操作性,被广泛应用于木工行业。
软件工程课程设计-8-用户手册

新生入学管理信息系统用户手册拟制人审核人批准人XX年XX月XX日目录1 登录系统 (1)1.1 功能描述 (1)1.2 登录方法 (1)1.3 注意事项 (3)2 用户管理模块 (4)2.1 用户管理模块功能描述 (4)2.2 用户管理模块主界面介绍 (4)2.3 用户管理模块操作流程 (4)3 教师管理 (6)3.1 教师管理模块功能描述 (6)3.2 系统模块区域介绍 (6)3.3 弹出窗口 (7)4 授课管理 (7)4.1 授课管理模块功能描述 (7)4.2 系统模块区域介绍 (7)4.3 弹出窗口 (8)5 学生用户查询模块 (9)5.1 学生用户查询模块功能描述 (9)5.2 学生用户查询模块主界面介绍 (9)5.3 学生用户查询模块操作流程 (10)6 新生信息管理模块 (14)6.1 新生信息管理模块功能描述 (14)6.2 新生信息管理模块主界面介绍 (14)6.3 新生信息管理模块信息处理的操作流程 (15)7 导师查询 (15)7.1 导师查询模块功能描述 (15)7.2 导师查询模块主界面介绍 (15)8 密码修改模块 (16)8.1 密码修改模块功能描述 (16)8.2 注意事项 (16)9 帮助模块 (18)9.1帮助模块使用描述 (18)1 登录系统1.1 功能描述用户要使用本软件,需要先以系统管理员给您分配的用户名和口令登录本软件系统。
系统登录程序提供用户登录本软件系统的入口。
1.2 登录方法1.打开计算机。
2.用户双击“新生入学管理系统.exe”文件的图标,即可进入到(如图2.1)所示的新生入学管理系统登录界面。
3.在用户名输入框中输入系统管理员分配给您的用户名,在密码输入框中输入系统管理员分配给您的密码。
(图2.2、2.3、2.4)4.敲击enter键,或用鼠标单击“确定”按钮。
如果你的用户名和密码核对无误,则跳转到(如图2.5)的系统主页面。
图2.1 系统的登录窗口图2.2 老师登陆图2.3管理员登录图2.4 学生登录图2.5 系统主页面1.3 注意事项1.初次登录的用户需要从系统管理员处获取用户名和密码;2.不同用户有不同的用户名和密码;如果用户名、密码其中有一或者两个同时输入错误,系统将提示登录错误(如图2.6所示),并要求输入正确的用户名和密码重新登录;3.4次登录错误,系统将提示您无法进入本系统(如图2.7所示),敲击enter键,或用鼠标单击“确定”按钮,系统将提示是否退出(如图2.8所示),敲击enter键,或用鼠标单击“确定”按钮,退出系统。
8倍潜望镜课程设计

8倍潜望镜课程设计一、课程目标知识目标:1. 学生能理解8倍潜望镜的基本原理,掌握其构造和功能。
2. 学生能掌握8倍潜望镜的使用方法,并了解其在军事、科研等领域的应用。
3. 学生能运用8倍潜望镜观察远处物体,提高观察力和空间想象力。
技能目标:1. 学生能够独立操作8倍潜望镜,进行观察和测量。
2. 学生能够运用8倍潜望镜观察到的信息,进行分析和推理,提出合理的结论。
3. 学生能够通过小组合作,共同探讨8倍潜望镜在实际应用中的优缺点。
情感态度价值观目标:1. 学生培养对科学探究的兴趣,提高学习物理的积极性。
2. 学生树立国家安全意识,认识到科技在国防建设中的重要性。
3. 学生通过实践活动,培养勇于探索、严谨求实的科学态度。
课程性质:本课程为物理学科实践活动,结合课本知识,通过实际操作,让学生深入理解8倍潜望镜的原理和应用。
学生特点:八年级学生对物理现象充满好奇心,具备一定的观察能力和动手能力,但需要引导和激发。
教学要求:教师应注重理论与实践相结合,关注学生的个体差异,鼓励学生积极参与,培养其科学思维和创新能力。
通过本课程的学习,使学生达到上述课程目标,为后续物理学习奠定基础。
二、教学内容本节课依据课程目标,结合课本第四章《光学》相关内容,组织以下教学大纲:1. 8倍潜望镜原理介绍- 光的折射定律- 透镜的类型及其作用- 潜望镜的光学系统组成2. 8倍潜望镜结构与功能- 潜望镜的构造元件- 放大倍数的计算- 潜望镜的视角与视场3. 8倍潜望镜的使用方法- 正确操作潜望镜- 观察技巧与注意事项- 观测距离与物体大小的关系4. 8倍潜望镜在军事、科研等领域的应用- 国防科技中的潜望镜- 潜望镜在科学研究中的应用案例- 潜望镜技术的发展趋势5. 实践活动- 学生分组操作潜望镜,进行观察和测量- 观察数据记录与分析- 讨论潜望镜在实际应用中的优缺点教学内容安排与进度:第一课时:介绍8倍潜望镜原理,引导学生学习光学基本知识。
8位减法器设计课程设计

8位减法器设计课程设计一、课程目标知识目标:1. 学生理解8位减法器的基本原理和组成结构,掌握其工作流程。
2. 学生掌握二进制数的减法运算规则,能够正确进行8位二进制数的减法运算。
3. 学生了解并掌握逻辑门电路在8位减法器中的应用,如与门、非门、异或门等。
技能目标:1. 学生能够设计并搭建简单的8位减法器电路,运用逻辑门实现减法运算。
2. 学生能够分析8位减法器的性能,对其进行简单的优化和改进。
3. 学生掌握使用相关软件工具(如Multisim、Proteus等)进行8位减法器电路仿真和调试。
情感态度价值观目标:1. 培养学生动手实践、解决问题的能力,增强对电子技术和计算机硬件的兴趣。
2. 培养学生团队协作意识,学会与他人共同分析问题、探讨解决方案。
3. 培养学生严谨的科学态度,养成良好的学习习惯,注重学习过程中的思考与总结。
本课程针对高中年级学生,课程性质为电子技术实践课程。
在教学过程中,充分考虑学生的知识水平和实际操作能力,注重理论联系实际,引导学生通过实践探索,掌握8位减法器的设计与应用。
课程目标明确具体,可衡量,有助于指导后续的教学设计和评估工作。
二、教学内容1. 二进制减法运算原理:讲解二进制减法的运算规则,以及与十进制的区别和联系。
- 教材章节:第三章第二节《二进制加减法运算》2. 8位减法器的组成结构:介绍8位减法器的基本组成,包括全加器、与门、非门、异或门等。
- 教材章节:第四章第三节《组合逻辑电路设计》3. 逻辑门电路原理:阐述逻辑门电路的工作原理,及其在8位减法器中的应用。
- 教材章节:第三章第四节《逻辑门电路》4. 8位减法器设计方法:讲解如何设计8位减法器电路,包括全加器的级联方式、时序控制等。
- 教材章节:第四章第五节《算术逻辑单元设计》5. 8位减法器电路仿真与调试:指导学生使用Multisim、Proteus等软件进行电路仿真和调试。
- 教材章节:第五章第三节《电子电路仿真与调试》教学内容安排与进度:第一课时:二进制减法运算原理,逻辑门电路原理。
机械原理课程设计-产品包装生产线(方案8)

机械原理课程设计-产品包装生产线(方案8)方案8: 机械臂自动包装线方案描述:该方案设计一条机械臂自动包装生产线,用于对产品进行自动包装。
生产线主要由以下几个部分组成:送料系统、分拣系统、包装系统和控制系统。
1. 送料系统: 采用传送带将产品从生产线的起始位置输送到分拣系统。
传送带速度可调节,以适应不同的生产需求。
2. 分拣系统: 在传送带上安装多个传感器,通过传感器检测产品的位置和方向。
根据检测到的信息,机械臂将产品抓起并放置在待包装区域。
3. 包装系统: 机械臂根据预设的包装方式和规格,将产品放置在适当的包装材料中,如纸盒、塑料袋等。
包装材料可以根据需要进行灵活更换。
4. 控制系统: 使用PLC控制器实现整个生产线的自动化控制。
通过编程设置参数,包括产品类型、包装方式、包装材料等。
控制系统还可以监测和记录生产线的运行状态,及时发现和排除故障。
该方案的优点包括:- 自动化程度高:通过机械臂和传感器的配合,实现产品的自动分拣和包装,提高生产效率和包装质量。
- 灵活性强:控制系统可以根据不同的产品类型和包装要求进行调整,适应多样化的生产需求。
- 操作简便:控制系统界面友好,操作人员只需设置参数并监控生产线运行状态即可。
不足之处:- 初始投资较高:机械臂和传感器等设备的购置和安装费用较高,需要较大的资金投入。
- 维护成本较高:机械臂等设备的维护和保养需要专业技术和人员,增加了运营成本。
该方案适用于对包装要求较高且需求量大的产品,能够提高生产效率并保证包装质量。
但在投资和维护成本方面需要做好充分的考虑。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第八章函数8.1 选择题【题8.1】以下正确的说法是。
建立函数的目的之一是A)提高程序的执行效率B)提高程序的可读性C)减少程序的篇幅D)减少程序文件所占内存【题8.2】以下正确的说法是。
A)用户若需调用标准库函数,调用前必须重新定义B)用户可以重新定义标准库函数,若如此,该函数将失去原有含义C)系统根本不允许用户重新定义标准库函数D)用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调【题8.3】以下正确的函数定义形式是。
A)double fun(int x,int y)B)double fun(int x;int y)C)double fun(int x,int y);D)double fun(int x,y);【题8.4】以下正确的函数形式是。
A)double fun(int x,int y){ z=x+y; return z; }B)fun(int x,y){ int z; return z; }C)fun(x,y){ int x,y; double z; z=x+y; return z; }D)double fun(int x,int y){ double z; z=x+y; return z; }【题8.5】以下正确的说法是。
在C语言中A)实参和与其对应的形参各占用独立的存储单元B)实参和与其对应的形参共占用一个存储单元C)只有当实参和与其对应的形参同名时才共占用存储单元D)形参是虚拟的,不占用存储单元【题8.6】若调用一个函数,且此函数中没有return语句,则正确的说法是。
该函数A)没有返回值B)返回若干个系统默认值C)能返回一个用户所希望的函数值D)返回一个不确定的值【题8.7】以下不正确的说法是。
C语言规定A)实参可以是常量、变量或表达式B)形参可以是常量、变量或表达式C)实参可以为任意类型D)形参应与其对应的实参类型一致【题8.8】以下正确的说法是。
A)定义函数时,形参的类型说明可以放在函数体内B)return后边的值不能为表达式C)如果函数值的类型与返回值类型不一致,以函数值类型为准D)如果形参与实参的类型不一致,以实参类型为准【题8.9】C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是。
A)地址传递B)单向值传递C)由实参传给形参,再由形参传回给实参D)由用户指定传递方式【题8.10】以下程序有语法性错误,有关错误原因的正确说法是。
main(){int G=5,k;void prt_char();……k=prt_char(G);……}A)语句void prt_char();有错,它是函数调用语句,不能用void说明B)变量名不能使用大写字母C)函数说明和函数调用语句之间有矛盾D)函数名不能使用下划线【题8.11】C语言允许函数值类型缺省定义,此时该函数值隐含的类型是。
A)float型B)int型C)long型D)double型【题8.12】C语言规定,函数返回值的类型是由。
A)return语句中的表达式类型所决定B)调用该函数时的主调函数类型所决定C)调用该函数时系统临时决定D)在定义该函数时所指定的函数类型所决定【题8.13】下面函数调用语句含有实参的个数为。
func((exp1,exp2),(exp3,exp4,exp5));A)1 B)2 C)4 D)5【题8.14】以下错误的描述是。
函数调用可以A)出现在执行语句中B)出现在一表达式中C)做为一个函数的实参D)做为一个函数的形参【题8.15】以下程序的功能是计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值,请选择填空。
#include <stdio.h>#include <math.h>main(){float x,y,z,sum;scanf(“%f %f %f”,&x,&y,&z);sum=f(【1】)+f(【2】);printf(“sum=%f\n”,sum);}float f(float a,float b){float value;value=a/b;return(value);}【1】 A)x-y,x+y B)x+y,x-y C)z+y,z-y D)z-y,z+y【2】 A)x-y,x+y B)x+y,x-y C)z+y,z-y D)z-y,z+y 【题8.16】以下正确的描述是。
在C语言程序中A)函数的定义可以嵌套,但函数的调用不可以嵌套B)函数的定义不可以嵌套,但函数的调用可以嵌套C)函数的定义和函数的调用均不可以嵌套D)函数的定义和函数的调用均可以嵌套【题8.17】以下程序是选出能被3整除且至少有一位是5的两位数,打印出所有这样的数及其个数。
请选择填空。
sub(int k,int n){int a1,a2;a2=【1】;a1=k-【2】;if((k%3==0&&a2==5)||(k%3==0&&a1==5)){printf(“%d”,k);n++;return n;}else return -1;}main(){int n=0,k,m;for(k=10;k<=99;k++){m=sub(k,n);if(m!=-1) n=m;}printf(“\nn=%d”,n);}【1】 A)k*10 B)k%10 C)k/10 D)k*10%10【2】 A)a2*10 B)a2 C)a2/10 D)a2%10【题8.18】以下是有关汉诺塔问题的程序段,若在main函数中有调用语句hanoi(3,‘A’,‘B’,‘C’);则符合程序段运行结果的选项是。
void move(char getone,char putone){printf(“%c-->%c\n”,getone,putone);}void hanoi(int n,char one,char two,char three){if(n==1) move(one,three);else{hanoi(n-1,one,three,two);move(one,three);hanoi(n-1,two,one,three);}}A)A-->C B)A-->C C)A-->C D)A-->CA-->B A-->B A-->B A-->BC-->B C-->A C-->B C-->BB-->A A-->B A-->C A-->CC-->B B-->C B-->A A-->BA-->C A-->C B-->C B-->CA-->B A-->B A-->C A-->C【题8.19】若用数组名作为函数调用的实参,传递给形参的是。
A)数组的首地址B)数组第一个元素的值C)数组中全部元素的值D)数组元素的个数【题8.20】已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array 的错误定义方式为。
int a[3][4];f(a);A)f(int array[][6])B)f(int array[3][])C)f(int array[][4])D)f(int array[2][5])【题8.21】若使用一维数组名作函数实参,则以下正确的说法是。
A)必须在主调函数中说明此数组的大小B)实参数组类型与形参数组类型可以不匹配C)在被调函数中,不需要考虑形参数组的大小D)实参数组名与形参数组名必须一致【题8.22】折半查找法的思路是:先确定待查元素的范围,将其分成两半,然后测试位于中间点元素的值。
如果该待查元素的值大于中间点元素,就缩小待查范围,只测试中点之后的元素;反之,测试中点之前的元素,测试方法同前。
函数binary的作用是应用折半查找法从存有10个整数的a数组中对关键字m进行查找,若找到,返回其下标值;返回-1。
请选择填空。
binary(int a[10],int m){int low=0,high=9,mid;while(low<=high){mid=(low+high)/2;if(m<a[mid]) 【1】;else if(m>a[mid]) 【2】;else return(mid);}return(-1);}【1】 A)high=mid-1 B)low=mid+1 C)high=mid+1 D)low=mid-1【2】 A)high=mid-1 B)low=mid+1 C)high=mid+1 D)low=mid-1 【题8.23】以下正确的说法是。
如果在一个函数中的复合语句中定义了一个变量,则该变量A)只在该复合语句中有效B)在该函数中有效C)在本程序范围内均有效D)为非法变量【题8.24】以下不正确的说法为。
A)在不同函数中可以使用相同名字的变量B)形式参数是局部变量C)在函数内定义的变量只在本函数范围内有效D)在函数内的复合语句中定义的变量在本函数范围内有效【题8.25】以下程序的正确运行结果是。
#define MAX 10int a[MAX],i;main(){printf(“\n”); sub1(); sub3(a); sub2(); sub3(a);}sub2(){int a[MAX],i,max;max=5;for(i=0;i<max;i++) a[i]=i;}sub1(){for(i=0;i<MAX;i++) a[i]=i+i;}sub3(int a[]){int i;for(i=0;i<MAX;i++) printf(“%d”,a[i]);printf(“\n”);}A)0 2 4 6 8 10 12 14 16 180 1 2 3 4B)0 1 2 3 40 2 4 6 8 10 12 14 16 18C)0 1 2 3 4 5 6 7 8 90 1 2 3 4D)0 2 4 6 8 10 12 14 16 180 2 4 6 8 10 12 14 16 18【题8.26】以下程序的正确运行结果是。
#include <stdio.h>void num(){extern int x,y;int a=15,b=10;x=a-b;y=a+b;}int x,y;main(){int a=7,b=5;x=a+b;y=a-b;num();printf(“%d,%d\n”,x,y);}A)12,2 B)不确定C)5,25 D)1,12【题8.27】凡是函数中未指定存储类型的局部变量,其隐含的存储类别为。
A)自动(auto)B)静态(static)C)外部(extern)D)寄存器(register)【题8.28】在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是。