自考问答 自考本科自考百科
自考问答 > 自考百科 > 自考c程序设计2019版

自考c程序设计2019版

发布时间:

自考c程序设计2019版

发布时间:

自考c程序设计2019版

信息系统基础、软件工程基础、工作流.wmv,免费下载

链接:

软件工程是利用工程化的原理和方法指导计算机软件系统开发、测试和维护的学科,具有知识面广、实践性强、不断发展等特点。本书系统介绍软件工程的基本概念、原理、方法与技术,全书共11章,可分为四部分:*部分为第1章,简要介绍软件工程的发展与过程模型;第二部分包括第2~6章,以瀑布模型为基础,以结构化方法为主线,介绍软件工程各阶段的任务、过程、方法、工具与测试技术;第三部分包括第7~10章,以瀑布模型为基础,以面向对象方法为主线,介绍统一建模语言UML、面向对象分析与过程、面向对象设计与建模、软件测试、软件维护等;第四部分为第11章,介绍软件项目管理与CMM。

《C语言程序设计基础》国防工业大学出版社入门级的。

具体看你平时学得怎么样 如果学的好的话 基本做几套题就可以参加考试了 推荐谭浩强的c语言 第三版或第四版 把书从头到尾看一遍 再侧重复习考分重的 再去借本 或者买本二级历年真题 练个十几套 机试练个几十套 就差不多了~

视频 数据库原理视频教程 深入浅出,详细讲解! 视频 网络工程师考试串讲视频教程 对于网络基础知识、网络应用配置、交换机与路由器配置和网络安全防护等有关技术和工具进行详细的讲解。 视频 投资决策视频教程 深入浅出,详细讲解! 视频 常见木马检查 深入浅出,详细讲解! 视频 知识管理视频教程 深入浅出,详细讲解! 视频 Linux服务器配置及命令讲解视频教程 Linux服务器配置及命令讲解与演示,包括服务器配置,管理,网络操作,常用命令的讲解和实际演示。 视频 软件配置管理 深入浅出,详细讲解 视频 Java程序设计 深入浅出,详细讲解! 视频 软件设计师考试串讲视频教程 根据最新的软件设计师考试大纲和作者进行考试辅导和阅卷的经验,对其中的难点问题进行了详细的分析和讲解。 视频 网络管理员考试试题讲解视频教程 对2005年5月至2007年11月的网络管理员考试的试题进行了详细的讲解。 视频 计算机网络应用基础知识 深入浅出,详细讲解! 视频 自考网络操作系统安全管理视频教程 主要介绍了在主流UNIX、Linux和Windows 2000等网络操作系统环境中实现安全管理和系统。 视频 二级JAVA语言视频教程 集中了考试所有的难点和重点知识的精深讲解,可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟二级Java考试的真谛。 视频 网络工程师试题讲解 深入浅出,详细讲解! 视频 系统分析师视频教程 本视频教程就考试中经常出现的一些问题进行了归纳和总结,压缩了所有考试重点和难点知识。所总结的考试重点知识包括了(基础知识、案例分析、论文)实际考试时除专业英语以外的90%以上的考试知识点,而这些知识点几乎在每次考试中都会出现。 视频 自考局域网组网技术视频教程 由具有丰富教学经验的高级讲师讲解,讲解的过程中采用大量的例题对相关知识点进行讲解,帮助学习者能更好的理解、掌握相关知识点。 视频 网络安全设备与技术视频教程 介绍网络安全设备种类及工作原理、优缺点和典型应用。 视频 计算机组装视频教程 深入浅出,详细讲解! 视频 网站规划建设与管理维护视频教程 介绍网站建设的全过程,包括准备物理网络,构建Intranet, Internet接入,网站规划设计与建设,网站管理与维护,网站应用开发等。 视频 计算机专业英语视频教程 由具有丰富教学经验的教授讲解,讲解分11个部分,从不同方面精选了53篇英语短文,进行全方位的讲解。 视频 数据库试题视频 深入浅出,详细讲解! 视频 三级网络技术视频教程 集中了考试所有的难点和重点知识的精深讲解,可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟三级网络技术考试的真谛。 视频 计算机网络基础知识教程 深入浅出,详细讲解! 视频 软件开发过程改进视频教程 通过本课程的学习可以使学员把握CMM的精髓,从而在具体的项目中实施CMM。 视频 软件设计师试题讲解 深入浅出,详细讲解! 视频 学赛视频点播平台,没有你不想要的课程 学赛培训学习视频学习,让你更直观的学习课程,视频专业,讲解到位,课程丰富,选择面广,无论你需要怎样的学习知识,都能在里面找到你想要的。给你学习的有效捷径。 视频 数学与经济管理视频教程 深入浅出,详细讲解! 视频 局域网组网技术视频教程 深入浅出,详细讲解! 视频 项目管理师考试串讲视频片断 深入浅出,详细讲解! 视频 网络工程师考试培训 深入浅出,详细讲解! 视频 Microsoft .NET框架程序设计视频教程 通过对.NET核心技术的讲解,帮助学员了解.NET框架如何为众多高级语言和应用程序模型提供各种服务。 视频 数据库工程师考试培训 深入浅出,详细讲解! 视频 IT项目管理(高级篇)视频教程 以软件类、管理咨询类或企业信息化等项目实例分析IT项目涉及的主要项目管理内容。 视频 二级Visual FoxPro语言视频教程 集中了考试所有的难点和重点知识的精深讲解,可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟二级Visual FoxPro考试的真谛。 视频 自考C语言程序设计视频教程 帮助学习者能更好的理解、掌握相关知识点,内容涵盖了计算机专业《C语言程序设计》课程的所有知识点。 视频 网络工程师视频教程 由工作在软考第一线的专家根据历年来的考试辅导、阅卷、教材编写的经验,总结考生复习中的弱点、难点、疑点编写而成。 视频 程序员考试试题讲解视频教程 对一些大纲上要求而书本上比较分散的要点进行综合;对解下午题的思路与方法进行了详细讲述。 视频 路由器和交换机配置命令讲解与演示视频教程 路由器和交换机配置命令讲解与演示,包括交换机配置和命令的讲解与演示,路由器的配置和命令的讲解与实际演示。 视频 软件设计师视频教程 由全国著名的软件工程专家张友生与资深软考辅导专家王勇主编和讲解,其最大的特色是采取以“考点为中心,有取有舍”的讲课。 视频 免费获取学赛币下载学赛视频方法 通过此方法,可以获取学赛币来下载希赛视频 视频 网络管理员考试 深入浅出,详细讲解 视频 IT项目管理视频教程 根据PMBOK2004知识体系,结合我国IT项目建设和管理的实际情况,对信息系统项目管理所涉及的知识领域进行了详细的讲解。 视频 网络管理员试题讲解 深入浅出,详细讲解! 视频 数据库系统工程师考试串讲视频教程 本串讲视频教程包括了数据库系统工程师考试的所有考点,对于教材中没有涉及到的知识点或者讲得不详细的知识点,进行了详细的归类。 视频 瑞星安全 深入浅出,详细讲解! 视频 软件设计师考试培训 深入浅出,详细讲解! 视频 信息技术基本概念 深入浅出,详细讲解 视频 监理师试题讲解视频 深入浅出,详细讲解! 视频 信息系统项目管理师考试串讲视频教程 根据最新的信息系统项目管理师考试大纲和作者进行考试辅导和阅卷的经验,对其中的难点问题进行了详细的分析和讲解。 视频 互联网的应用视频教程 深入浅出,详细讲解! 视频 监理师培训视频 深入浅出,详细讲解! 视频 UML建模实践视频教程 其涉及的主要内容有UML相关概念的讲解、UML的类元、UML的关系介绍、以及UML的九种图的讲解。 视频 程序员考试串讲视频教程 本串讲视频教程包括了程序员考试的所有考点,对于教材中没有涉及到的知识点或者讲得不详细的知识点,进行了详细的归类和讲解。 视频 自考数据结构与算法视频教程 由具有丰富教学经验的高级讲师讲解,讲解的过程中采用大量的例题对相关知识点进行讲解,帮助学习者能更好的理解、掌握相关知识点。 视频 系统分析师考试串讲视频课程 根据最新的系统分析师考试大纲和作者进行考试辅导和阅卷的经验,对其中的难点问题进行了详细的分析和讲解。 视频 程序员视频教程 对考生在备考过程中最易产生疑问的知识点以及考试中常考知识点进行了较深入的探讨和总结,并配以例题进行详细的解说,是备考的得力助手。 视频 项目管理师考试试题讲解 深入浅出,详细讲解! 视频 看学赛视频课程,做IT高级人才 IT业在信息时代成为先导产业,做信息时代骄子,就要先成为IT高级人才,学习成为你成功的唯一途径,看学赛视频课程,权威的学习系统,专业的导师辅导,为你打开成功之门。 视频 自考计算机组装与维护视频教程 主要介绍微型计算机组成原理及其组装与维护技术。 视频 JAVA程序设计视频教程 以Sun公司的J2SE 1.4.2为标准,详细介绍了了面向对象编程的基本思想和方法;Java 2语言。 视频 自考计算机原理与体系结构视频教程 由具有丰富教学经验的高级讲师讲解,讲解的过程中采用大量的例题对相关知识点进行讲解,帮助学习者能更好理解、掌握相关知识点。 视频 网络工程师考试试题讲解视频教程 对2005年5月至2007年11月的网络工程师考试的试题进行了详细的讲解,对考试所涉及的知识点进行了深入分析。 视频 信息系统项目管理师考试试题讲解视频教程 对2005年5月至2006年11月的信息系统项目管理师考试的试题进行了详细的讲解,对考试所涉及的知识点进行了深入分析。 视频 软件设计师考试试题讲解视频教程 对软件设计师考试2005年5月到2007年11月的历年试题进行了详细讲解,对考试所涉及的知识点进行了深入分析和拓展。 视频 系统分析师考试试题讲解视频教程 对2005年5月至2007年5月的系统分析师考试的试题进行了详细的讲解,对考试所涉及的知识点进行了深入分析。 视频 如何获得瑞星网络安全工程师 通过瑞星网络安全认证考试的学员(学习课程2个月后,在学赛网远程测试平台进行测试),可以获得由瑞星公司颁发的《网络安全工程师》认证。 视频 信息处理技术员串讲 深入浅出,详细讲解! 视频 系统分析师试题讲解 深入浅出,详细讲解! 视频 信息系统项目管理师视频教程 本教程就考试中经常出现的一些问题进行了归纳和总结,压缩了所有考试重点和难点知识。所总结的考试重点知识包括了(综合知识、案例分析、论文)实际考试时除专业英语以外的95%以上的考试知识点,而这些知识点几乎在每次考试中都会出现。 视频 信息处理技术员 深入浅出,详细讲解! 视频 软考、考研、等考、自考,视频应有尽有 学赛视频学习平台,让考试不再困扰你,专业化的培训课程,权威的顾问讲授学习,各种规模的考试辅导视频应有尽有,通过考试轻而易举。 视频 网络管理员培训教程 由工作在软考第一线的专家根据历年来的考试辅导、阅卷、教材编写的经验,总结考生复习中的弱点、难点、疑点编写而成。 视频 信息系统监理师考试串讲视频教程 本串讲视频教程包括了信息系统监理师考试的所有考点,对于教材中没有涉及到的知识点或者讲得不详细的知识点,进行了详细的归类。 视频 系统分析师考试培训视频 深入浅出,详细讲解! 视频 二级Visual Basic语言视频教程 集中了考试所有的难点和重点知识的精深讲解,可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟二级Visual Basic考试的真谛。 视频 自考离散数学视频教程 涉及的主要内容有集合论、图论、数理逻辑、代数系统、组合数学以及有限状态自动机理论。 视频 二级Access数据库视频教程 集中了考试所有的难点和重点知识的精深讲解,可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟二级Access考试的真谛。 视频 自考互联网的应用视频教程 讲解的过程中采用大量的例题对相关知识点进行讲解,帮助学习者能更好的理解、掌握相关知识点。 视频 程序员试题视频讲解 深入浅出,详细讲解! 视频 数据库系统工程师考试试题讲解视频教程 对数据库系统工程师考试的历年试题进行了详细的讲解,对考试所涉及的知识点进行了深入分析。 视频 网络管理员考试串讲视频教程 对于网络基础知识、网络应用配置、HTML标记语言和ASP动态编程等有关技术和工具进行详细的讲解。并详细讲解了上下午试题解答方法和技巧,以及考试中出现的常见问题及对策。 视频 C视频教程 深入浅出,详细讲解! 视频 软件配置管理视频教程 学习完本教程,学员将能使用CVS和VSS工具进行软件版本控制。 视频 网络安全与设备视频教程 深入浅出,详细讲解! 视频 网络操作系统安全 深入浅出,详细讲解! 视频 学赛视频点播平台,IT技术和管理视频大展销 学赛视频点播,信息资源学习的海洋,课程分工明确,细致,IT技术管理的展示平台,让你无时不在信息学习培训中得到知识的享受,专家讲解具体到位,学习课程安排合理流畅,通过学赛视频平台,找到你的需求,解决你学习的难题,轻松获取知识的硕果。 视频 信息系统监理师考试试题讲解视频教程 对2005年5月至2007年5月的信息系统监理师考试的试题进行了详细的讲解,对考试所涉及的知识点进行了深入分析。 视频 信息处理技术员试题 深入浅出,详细介绍试题的难点! 视频 C语言程序设计 深入浅出,详细讲解! 视频 知识管理视频教程 使学员能全面了解知识管理的理论和体系,掌握知识管理规划与实施的方法和技术。 视频 数据库工程师试题视频 深入浅出,详细讲解! 视频 计算机专业英语教程 深入浅出,详细讲解! 视频 安全的基本概念 深入浅出,详细讲解! 视频 NET框架程序设计视频教程 深入浅出,详细讲解! 视频 数据库系统工程师视频教程 对近几年的数据库工程师考试中所有知识点进行了归类分析和总结,并针对这些重点、难点进行了详细的讲解。 视频 自考计算机网络基础视频教程 由具有丰富教学经验的高级讲师讲解,讲解的过程中采用大量的例题对相关知识点进行讲解,帮助学习者能更好的理解、掌握相关知识点。 视频 数据仓库与数据挖掘视频教程 讲述了数据仓库(DW)和数据挖掘(DM)的基本方法,基本原理,重点说明这些方法的主要思想和技术。 视频 信息系统监理师视频教程 由具有丰富的信息系统建设与监理经验的高级工程师讲解,讲解的过程中采用理论+实践经验+例题解答的方法讲授。 视频 二级C++语言视频教程 集中了考试所有的难点和重点知识的精深讲解,可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟二级C++考试的真谛。 视频 二级C语言视频教程 集中了考试所有的难点和重点知识的精深讲解,可以保证既不漏掉考试必需的知识点,又不加重考生备考负担,使考生轻松、愉快地掌握知识点并领悟二级C考试的真谛。

C程序设计自考

学过C的,C++很容易上手的,C++是面向对象的

1、毛概:难度很低,是很好过的一个自考计算机网络科目,多看书就行。

2、政经:比毛概要难一点,历年的卷子要看看,总而言之这些纯靠背的课,要是你都觉得难,就不要自考了。

3、计算机网络基本原理:这门课是网操、局域网、互联网、网管四门课的总结。需要记忆的知识点比较多。

4、互联网:难度一般,及格不难,比较好过。

5、局域网:个人认为比互联网都简单,因为都是很实际的东西,很好理解的。

6、网操:难度有点的,内容比较抽象。出题有时很偏(识记的内容也会出简答题)的时候就很麻烦,但内容不是很多。

7、网管:也是很抽象的一门课,好在内容不多。看书一定要细。历年考试看看,一些必考题就不要错了。

8、工程经济:很多人认为这门课很难,我觉得还好。可能我比较有经济头脑吧。计算的东西不难,背的东西也比较好理解。内容嘛还是比较多的。

9、数据通信原理:这门课看上去很难,实际比较简单,难的二、三章基本不考。历年试卷很重要。一定要看。

10、信号系统:这门课看上去很难,实际真的是很难。虽然内容不多:三个变换。但计算题的量很多,有时都有可能来不及做。有点高数的东西主要是常微分方程。这门课准备要充分一定。多做题不一定有用,但一定要多做。

11、数据库技术:这门课难度不大,但毕业论文可能用得到。请好好学一下。

12、ASP网络编程:这门课代替物理是上海考生的幸福啊,首先是比物理简单很多,而且比物理有用很多,毕业论文用的到,第一年考的最简单了,以后应该会出题难点。不过因为有用,还是请用心学一下。

13、高数:这门课因为每个人基础不同,在大专的时候如果学得很好应该不难的。如果基础差就要用点心,主要还是多做题,先做书上的题吧,有时间再看看其他相关书。上学吧自考题库里面有很多真题,可以在移动设备上练习。

14、英语二:这门课每个人的感觉也会不同。英文差的人,有很多人都最后一门卡在这里。英语好的人会感觉简单很多。这是一门应试课程,所以和英语四级有所不同。应试嘛对课本的理解要深一点,考题也是以课本为主,这也是比四级简单点的原因。课本内容真的很重要。英语上下都考的。主要以下册为主。上册的单词和语法也会考。总之以课本为主吧。

以上就是我的回答。

计算机自考本科专业考生就需要考计算机网络原理、计算机操作系统、软件工程、操作系统、计算机应用与技术、中国近代史纲要、马克思主义基本原理概论、高等数学、英语、电子技术基础、计算机组成原理、C++语言程序设计、概率论、数据库及其应用、线性代数等等课程报名时间和要求 想要考成人学历提升可以选择专业的培训机构报名,春华教育就是很不错的选择,从备考到毕业,全程都会有老师指导跟进,老师全程督学,有问题可以随时沟通解决。集团已在浙江、江苏、山东、安徽创办了多达百家直营学校,教育背景深厚,师资力量强大,春华教育根据学员情况制定学习计划、手把手教学,带你突破考试难关。 春华教育不仅有成人大专学历,而且有本科学历等学历证书、上班族必备职业证书,是在职备考的最佳选择,证书具有高含金量,学信网可查。咨询春华教育

【免费定制个人学历提升方案和复习资料: 】经全国考委电子电工与信息类专业委员会组织有关专家论证,就NCRE与高等教育自学考试课程衔接问题,全国考办研究决定:1、NCRE课程暂与高等教育自学考试的部分专科课程进行衔接。2、凡获得NCRE一级合格证书者,可以免考高等教育自学考试中的《计算机应用基础》(0018)或《计算机应用技术》(2316)课程(包括理论考试和上机考试两部分)。3、凡获得NCRE二级C语言程序设计(笔试和上机)合格证书者,可以免考高等教育自学考试中的《高级语言程序设计》(0342)课程(包括理论考试和实践考核两部分)。4、凡获得NCRE三级PC技术(笔试和上机)合格证书者,可以免考高等教育自学考试中的《微型计算机及其接口技术》(2319)和《微型计算机原理及应用》(2277)课程(包括理论考试和实践考核两部分)。5、具体的免考和成绩认可办法由考生所在省级自考办根据实际情况确定,并报全国考办备案。自考免考条件下方免费学历提升方案介绍: 2013年10月自考04735数据库系统原理真题试卷 格式:PDF大小:152.32KB 2016年04月自考06944中国旅游文化真题试卷 格式:PDF大小:243.14KB自考/成考考试有疑问、不知道自考/成考考点内容、不清楚自考/成考考试当地政策,点击底部咨询猎考网,免费获取个人学历提升方案:

自考c程序设计

我一月份刚考过C++,跟你说一下:1.C++和C当然有关系了,你C已经学过, 再学C++就好像在学C的高级篇章,而不是另外种语言。2.C++有几处和C不同的地方,我就不多说了,免得说错误人子弟。你看看教材吧3.其实自考《C++程序设计》是单独成科的,不会因为你没学或学了而有影响多少4.如果能把教材上的例题编出来,就可以了通过考试了,关键还是要书读精些,应付填空,书本是根本,一月份考试,最后一题没做出也得了72分,呵呵,就是因为书看得精,小分没失。

C++程序设计是广东省高等教育自学考试计算机信息管理专业的专业基础理论课,也是计算机及相关专业的一门主干课程,属程序设计基础课程,它为计算机课程奠定程序设计基础。本课程是从C语言发展演变而来的一种面向对象的程序设计语言。C++语言的主要特点表现为两方面,一是全面兼容C,二是支持面向对象想方法。由于面向对象方法的突出特点,目前已成为开发大型软件时所采用的主要方法,C++语言是面向对象语言当中应用最广泛的一种,能够增强学生的学习兴趣,使学生能够将所学知识迅速与社会接轨。只有尽快的掌握最新理论和技术,才能站在巨人的肩膀上。本课程选用C++语言作为教学语言,通过对C++语言的语法规则、数据类型、数据运算、语句、系统函数、程序结构等的学习,掌握应用C++语言进行简单程序设计的能力,为进行各种使用程序的开发奠定一个良好的基础。本课程是掌握高级程序设计语言比较深入的课程,注重解决实际问题能力的培养。通过学习本课程,学生可以熟练掌握阅读和分析简短程序的方法和技巧;熟练掌握程序设计和调试简短程序的方法和技巧;了解并初步掌握实用程序的开发与调试技术。每个企业都需要专门进行计算机信息处理人员或专业的信息管理系统对信息进行收集、存储、处理及运用。因此自考计算机信息管理专业受到报考考生的青睐,越来越多考生选择报考自考计算机信息管理专业,一方面可以掌握专业知识技能,一方面能拿到这所名牌高校的毕业证书。想要报考自考计算机信息管理专业的考生可以通过网上报名或现场报名的形式进行报考。详情可咨询猎考网

先学C吧 C++是面向对象 C是面向过程 说容易点 C++就是 讲怎么类等等其他 封装C的技术 估计说深点你 不太能理解 C学好啦 C++也容易点 如果觉得 能力不错 那就直接学C++ 不过我建议还是C开始好ACCELERATED C++中文版 这个入门不错 好像是C++标准 核心人员之一写的 不知道记错没C++PRIMER 这个稍微有点基础的看比较好 第一本书好一点吧 我也没看过 看目录的 别人也说很不错

一、填空题 1、C语言中基本的数据类型有:______、______ 、______ . 2、C语言中普通整型变量的类型说明符为______,在内存中占______字节,有符号普通整型的数据范围是______ . 3、整数-35在机内的补码表示为______. 4、执行下列语句int a=8; a+=a-=a*a; 后,a的值是______. 5、有如下语句:char A[ ]={“I am a student”}; 该字符串的长度是______,A[3]=______. 6、符号“a”和‘a’的区别是______. 7、所谓“指针”就是______.“&”运算符的作用是______.“*”运算符的作用是______. 8、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是______. 二、选择题 1、设整型变量a为5,使b不为2的表达式是( )。 A. b=a/2 B. b=6-(——a) C. b=a%2 D. b=a>3?2:1 2、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与( )组成配对关系。 A. 缩排位置相同的if B. 在其之前未配对的if C. 在其之前未配对的最近的if D.同一行上的if 3、以下程序的输出结果是( )。 int x=10,y=10; printf(“%d %d\n”,x——,——y); A. 10 10 B. 9 9 C. 9 10 D. 10 9 4、设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为( )。 A.P+i*2 B. P+(i-1)*2 C. P+(i-1) D. P+i 5、选出下列标识符中不是合法的标识符的是( )。 A. hot_do B. cat1 C. _pri D. 2ab 6、以下程序的输出结果是( )。 int a=5; float x=3.14; a*=x*(‘E’ - ‘A’); printf(“%f\n”,(float)a); A. 62.000000 B. 62.800000 C. 63.000000 D. 62 7、设有说明double(*p1)[N];其中标识符p1是( )。 A. N个指向double型变量的指针。 B. 指向N个double型变量的函数指针。 C. 一个指向由N个double型元素组成的一维数组的指针。 D.具有N个指针元素的一维指针数组,每个元素都只能指向double型量。 8、在C程序中有如下语句:char *func(int x,int y);它是( )。 A. 对函数func的定义。 B. 对函数func的调用。 C.对函数func的原型说明。 D. 不合法的。 9、以下程序的输出结果是( )。 char str[15]=“hello!”; printf(“%d\n”,strlen(str)); A. 15 B. 14 C. 7 D. 6 10、分析以下程序的输出结果是( )。 main() {int a=5,b=-1,c; c=adds(a,b); printf(“%d”,c); c=adds(a,b); printf(“%d\n”,c); } int adds(int x,int y) {static int m=0,n=3; n*=++m; m=n%x+y++; return(m); } A. 2,3 B. 2,2 C. 3,2 D. 2,4 11、下列描述中不正确的是( )。 A. 字符型数组中可能存放字符串。 B. 可以对字符型数组进行整体输入、输出。 C. 可以对整型数组进行整体输入、输出。 D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。 12、以下程序的输出结果是( )。 #define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf(“%d\n”,c); } A. 9 B. 6 C. 36 D. 18 13、设有如下定义: int x=10,y=3,z; 则语句printf(“%d\n”,z=(x%y,x/y)); 的输出结果是( )。 A. 1 B. 0 C. 4 D. 3 14、定义如下变量和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++) printf(“%d ”,x[i][2-i]); 的输出结果是( )。 A. 1 5 9 B. 1 4 7 C. 3 5 7 D. 3 6 9 15、以下对二维数组a进行正确初始化的是( ) A. int a[2][3]={{1,2},{3,4},{5,6}}; B. int a[ ][3]={1,2,3,4,5,6}; C. int a[2][ ]={1,2,3,4,5,6}; D. int a[2][ ]={{1,2},{3,4}}; 16、两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是( )。 int x; scanf(“%d”,&x); if(x++>5) printf(“%d”,x); else printf(“%d\n”,x - -); A. 7和5 B. 6和3 C. 7和4 D. 6和4 17、设有如下定义: char *aa[2]={“abcd”,“ABCD”}; 则以下说法中正确的是( )。 A)aa数组成元素的值分别是“abcd”和ABCD“ B)aa是指针变量,它指向含有两个数组元素的字符型一维数组 C)aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址 D)aa数组的两个元素中各自存放了字符‘a’和‘A’的地址 18、下列程序的输出结果是( )。 char *p1=“abcd”, *p2=“ABCD”, str[50]=“xyz”; strcpy(str+2,strcat(p1+2,p2+1)); printf(“%s”,str); A. xyabcAB B. abcABz C. ABabcz D. xycdBCD 19、下列程序的输出结果是( )。 int a[5]={2,4,6,8,10},*P,* *k; p=a; k=&p; printf(“%d”,*(p++)); printf(“%d\n”,* *k); A. 4 4 B. 2 2 C. 2 4 D. 4 6 20、不能把字符串:Hello!赋给数组b的语句是( )。 A. char b[10]={‘H’,‘e’,‘l’,‘l’,‘o’,‘!’}; B. char b[10]; b=“Hello!”; C. char b[10]; strcpy(b,“Hello!”); D. char b[10]=“Hello!”; 三、读程序题 1、float f=3.1415927; printf(“%f,%5.4f,%3.3f”,f,f,f); 则程序的输出结果是 . 2、int x=6, y=7; printf(“%d,”,x++); printf(“%d\n”,++y); 程序的输出结果是 . 3、a=3; a+=(a<1)?a:1; printf(“%d”,a); 结果是. 4、for (a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) {b+=3; continue;} b-=5; } 程序的输出结果a的值为 . 5、int y=1, x, *p, a[ ]={2,4,6,8,10}; p=&a[1]; for(x=0;x<3;x++) y + = * (p + x); printf(“%d\n”,y); 程序的输出结果y的值是 . 四、程序填空题 1、从键盘上输入10个数,求其平均值。 main() {int i; float f,sum; for(i=1,sum=0.0;i<11;i++) { ; ; } printf(“average=%f\n”,sum/10); } 2、以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。 #include main() { FILE *fp; char c; fp= ; do{ c=getchar(); fputs(c,fp); }while(c!=EOF); } 3、以下程序的功能是:从键盘上输入若干个学生的成绩, 统计并输出成绩和最低成绩,当输入负数时结束输入。请填空。 main() { float x,amax,amin; scanf(“%f”,&x); amax=x; amin=x; while( ) { if(x>amax) amax=x; if( ) amin=x; scanf(“%f”,&x); } printf(“\namax=%f\namin=%f\n”,amax,amin); } 五、编程题 1. 三个整数a、b、c,由键盘输入,输出其中的一个数。 2.输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为下面二者之一:能被4整除,但不能被100整除。或者能被400整除。) 3.请编一个函数int fun(int a),它的功能是:判断a是否是素数,若a是素数,返回1;若不是素数,返回0.A的值由主函数从键盘读入。 4.有N个学生,每个学生的信息包括学号、性别、姓名、四门课的成绩,从键盘上输入N个学生的信息,要求输出总平均成绩的学生信息,包括学号、性别、姓名和平均成绩。

C程序设计自考2020

一、填空题 1、C语言中基本的数据类型有:______、______ 、______ . 2、C语言中普通整型变量的类型说明符为______,在内存中占______字节,有符号普通整型的数据范围是______ . 3、整数-35在机内的补码表示为______. 4、执行下列语句int a=8; a+=a-=a*a; 后,a的值是______. 5、有如下语句:char A[ ]={“I am a student”}; 该字符串的长度是______,A[3]=______. 6、符号“a”和‘a’的区别是______. 7、所谓“指针”就是______.“&”运算符的作用是______.“*”运算符的作用是______. 8、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是______. 二、选择题 1、设整型变量a为5,使b不为2的表达式是( )。 A. b=a/2 B. b=6-(——a) C. b=a%2 D. b=a>3?2:1 2、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与( )组成配对关系。 A. 缩排位置相同的if B. 在其之前未配对的if C. 在其之前未配对的最近的if D.同一行上的if 3、以下程序的输出结果是( )。 int x=10,y=10; printf(“%d %d\n”,x——,——y); A. 10 10 B. 9 9 C. 9 10 D. 10 9 4、设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为( )。 A.P+i*2 B. P+(i-1)*2 C. P+(i-1) D. P+i 5、选出下列标识符中不是合法的标识符的是( )。 A. hot_do B. cat1 C. _pri D. 2ab 6、以下程序的输出结果是( )。 int a=5; float x=3.14; a*=x*(‘E’ - ‘A’); printf(“%f\n”,(float)a); A. 62.000000 B. 62.800000 C. 63.000000 D. 62 7、设有说明double(*p1)[N];其中标识符p1是( )。 A. N个指向double型变量的指针。 B. 指向N个double型变量的函数指针。 C. 一个指向由N个double型元素组成的一维数组的指针。 D.具有N个指针元素的一维指针数组,每个元素都只能指向double型量。 8、在C程序中有如下语句:char *func(int x,int y);它是( )。 A. 对函数func的定义。 B. 对函数func的调用。 C.对函数func的原型说明。 D. 不合法的。 9、以下程序的输出结果是( )。 char str[15]=“hello!”; printf(“%d\n”,strlen(str)); A. 15 B. 14 C. 7 D. 6 10、分析以下程序的输出结果是( )。 main() {int a=5,b=-1,c; c=adds(a,b); printf(“%d”,c); c=adds(a,b); printf(“%d\n”,c); } int adds(int x,int y) {static int m=0,n=3; n*=++m; m=n%x+y++; return(m); } A. 2,3 B. 2,2 C. 3,2 D. 2,4 11、下列描述中不正确的是( )。 A. 字符型数组中可能存放字符串。 B. 可以对字符型数组进行整体输入、输出。 C. 可以对整型数组进行整体输入、输出。 D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。 12、以下程序的输出结果是( )。 #define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf(“%d\n”,c); } A. 9 B. 6 C. 36 D. 18 13、设有如下定义: int x=10,y=3,z; 则语句printf(“%d\n”,z=(x%y,x/y)); 的输出结果是( )。 A. 1 B. 0 C. 4 D. 3 14、定义如下变量和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++) printf(“%d ”,x[i][2-i]); 的输出结果是( )。 A. 1 5 9 B. 1 4 7 C. 3 5 7 D. 3 6 9 15、以下对二维数组a进行正确初始化的是( ) A. int a[2][3]={{1,2},{3,4},{5,6}}; B. int a[ ][3]={1,2,3,4,5,6}; C. int a[2][ ]={1,2,3,4,5,6}; D. int a[2][ ]={{1,2},{3,4}}; 16、两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是( )。 int x; scanf(“%d”,&x); if(x++>5) printf(“%d”,x); else printf(“%d\n”,x - -); A. 7和5 B. 6和3 C. 7和4 D. 6和4 17、设有如下定义: char *aa[2]={“abcd”,“ABCD”}; 则以下说法中正确的是( )。 A)aa数组成元素的值分别是“abcd”和ABCD“ B)aa是指针变量,它指向含有两个数组元素的字符型一维数组 C)aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址 D)aa数组的两个元素中各自存放了字符‘a’和‘A’的地址 18、下列程序的输出结果是( )。 char *p1=“abcd”, *p2=“ABCD”, str[50]=“xyz”; strcpy(str+2,strcat(p1+2,p2+1)); printf(“%s”,str); A. xyabcAB B. abcABz C. ABabcz D. xycdBCD 19、下列程序的输出结果是( )。 int a[5]={2,4,6,8,10},*P,* *k; p=a; k=&p; printf(“%d”,*(p++)); printf(“%d\n”,* *k); A. 4 4 B. 2 2 C. 2 4 D. 4 6 20、不能把字符串:Hello!赋给数组b的语句是( )。 A. char b[10]={‘H’,‘e’,‘l’,‘l’,‘o’,‘!’}; B. char b[10]; b=“Hello!”; C. char b[10]; strcpy(b,“Hello!”); D. char b[10]=“Hello!”; 三、读程序题 1、float f=3.1415927; printf(“%f,%5.4f,%3.3f”,f,f,f); 则程序的输出结果是 . 2、int x=6, y=7; printf(“%d,”,x++); printf(“%d\n”,++y); 程序的输出结果是 . 3、a=3; a+=(a<1)?a:1; printf(“%d”,a); 结果是. 4、for (a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) {b+=3; continue;} b-=5; } 程序的输出结果a的值为 . 5、int y=1, x, *p, a[ ]={2,4,6,8,10}; p=&a[1]; for(x=0;x<3;x++) y + = * (p + x); printf(“%d\n”,y); 程序的输出结果y的值是 . 四、程序填空题 1、从键盘上输入10个数,求其平均值。 main() {int i; float f,sum; for(i=1,sum=0.0;i<11;i++) { ; ; } printf(“average=%f\n”,sum/10); } 2、以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。 #include main() { FILE *fp; char c; fp= ; do{ c=getchar(); fputs(c,fp); }while(c!=EOF); } 3、以下程序的功能是:从键盘上输入若干个学生的成绩, 统计并输出成绩和最低成绩,当输入负数时结束输入。请填空。 main() { float x,amax,amin; scanf(“%f”,&x); amax=x; amin=x; while( ) { if(x>amax) amax=x; if( ) amin=x; scanf(“%f”,&x); } printf(“\namax=%f\namin=%f\n”,amax,amin); } 五、编程题 1. 三个整数a、b、c,由键盘输入,输出其中的一个数。 2.输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为下面二者之一:能被4整除,但不能被100整除。或者能被400整除。) 3.请编一个函数int fun(int a),它的功能是:判断a是否是素数,若a是素数,返回1;若不是素数,返回0.A的值由主函数从键盘读入。 4.有N个学生,每个学生的信息包括学号、性别、姓名、四门课的成绩,从键盘上输入N个学生的信息,要求输出总平均成绩的学生信息,包括学号、性别、姓名和平均成绩。

【免费定制个人学历提升方案和复习资料: 】辽宁省2020年自考免考条件是什么根据《辽宁省高等教育自学考试学历认定和课程免考实施细则》(辽招考委字[2009]21号)的有关规定,就课程免考有关问题规定如下:(一)报考高等教育自学考试专科专业的,按不同报考对象有如下规定:1、各类高等教育本科以上(含本科)毕业生和高等教育自学考试专科毕业生可免试已学过的课程名称和要求相同的课程。2、各类高等学校的专科毕业生可免试已学过的课程名称和要求相同的公共基础课。3、普通中等专业学校毕业生可免试已学过的课程名称和要求相同的公共政治课。4、普通高等学校的本科肄业生、退学生可免试已取得合格成绩的课程名称和要求相同的课程。(二)报考高等教育自学考试专升本专业的,按不同报考对象有如下规定:1、各类高等教育本科以上(含本科)毕业生可免试已学过的课程名称和要求相同的课程。2、普通高等学校的本科结业生可免试已取得合格成绩的课程名称和要求相同的公共基础课。3、各类高等教育专科以上(含专科)毕业生可免试已学过的课程名称和要求相同的公共政治课。4、高等教育自学考试专科以上(含专科)毕业生可免试已学过的课程名称和要求相同的课程。5、国外留学的学历证书必须经国家省级教育行政部门认证后,可按照相关规定报考和免试已取得合格成绩的课程名称和要求相同的公共基础课。(三)各类高等教育专业专科以上(含专科)毕业生获得国家承认的有关等级证书者报考高等教育自学考试可免考:1、中国语言文学类、新闻、文秘及相近专业毕业生可免考大学语文。2、外国语言文学类毕业生可免考公共外语。3、经济学类毕业生可免考政治经济学(财)。4、凡各类高等教育专科以上(含专科)毕业生报考自学考试专科以上(含专科)者,可免考与毕业专业名称相同的课程。5、获全国计算机等级考试(NCRE)一级以上(含一级)证书者,可免考非计算机类专业计算机应用基础、计算机应用技术(含理论和实践)。6、获全国计算机等级考试(NCRE)二级C语言设计证书(笔试和上机),可免考《高级语言程序设计》(含理论、实践)。7、获全国计算机等级考试(NCRE)三级PC技术证书(笔试与上机),可免考《微型计算机及其接口技术》、《微型计算机原理及应用》(含理论和实践)。8、 获全国计算机等级考试(NCRE)二级以上(含二级)证书者,可免考管理系统中计算机应用(含理论和实践)。9、 获NIT《管理系统中信息技术的应用》模块证书者可免考管理系统中计算机应用(含理论和实践),获NIT《计算机应用基础》模块证书者可免考计算机应用基础(含理论和实践)。10、 获全国高校计算机二级证书者可免考管理系统中计算机应用(含理论及实践),办理免考时需同时持与之相应的毕业证书,学校名称一致,且计算机证书发证时间与毕业证书发证时间相符。11、获全国英语等级考试(PETS)三级以上合格证书者可免考英语(二)。12、获全国英语等级考试(PETS)二级以上(含二级)证书者可免考英语(一)。13、获辽宁省大学英语考试三级证书者,可免考英语(二),办理免考时需同时持与之相应的毕业证书,学校名称一致,且英语证书发证时间与毕业证书发证时间相符。14、获辽宁省大学英语考试二级以上证书者,可免考英语(一),办理免考时需同时持与之相应的毕业证书,学校名称一致,且英语证书发证时间与毕业证书发证时间相符。15、 获全国大学英语四级证书者,可免考英语(二),2005年以后,大学英语等级考试成绩高于425分(含425分)者,可免考英语(二)。办理免考时需同时持与之相应的毕业证书,学校名称一致,且英语成绩发布时间与毕业证书发证时间相符。16、 获高等学校英语应用能力考试A级证书者,可免考英语(二),办理免考时需同时持与之相应的毕业证书,学校名称一致,且英语证书发证时间与毕业证书发证时间相符。17、 获高等学校英语应用能力考试B级以上证书,可免考英语(一),办理免考时需同时持与之相应的毕业证书,学校名称一致,且英语证书发证时间与毕业证书发证时间相符。18、获全国外语水平考试(日语)(WSK)合格等级证书及翻译资格证书考试(日语)、日本语能力测试(JPT)二级以上(含二级)可免考日语(二)。(四)专业考试计划中有特殊免考规定的,按专业考试计划规定办理。(五)下列情况不能申请课程免考:1、各类高等学校的专科肆业生、专科退学生不在免考之列。2、各类高等学校考查课不在免考之列。自考免考下方免费学历提升方案介绍: 2016年04月自考00227公司法真题试卷 格式:PDF大小:448.47KB 2013年01月自考10511销售团队管理真题试卷 格式:PDF大小:201.64KB自考/成考考试有疑问、不知道自考/成考考点内容、不清楚自考/成考考试当地政策,点击底部咨询猎考网,免费获取个人学历提升方案:

自考c程序设计2020

【免费定制个人学历提升方案和复习资料: 】辽宁省2020年自考免考条件是什么根据《辽宁省高等教育自学考试学历认定和课程免考实施细则》(辽招考委字[2009]21号)的有关规定,就课程免考有关问题规定如下:(一)报考高等教育自学考试专科专业的,按不同报考对象有如下规定:1、各类高等教育本科以上(含本科)毕业生和高等教育自学考试专科毕业生可免试已学过的课程名称和要求相同的课程。2、各类高等学校的专科毕业生可免试已学过的课程名称和要求相同的公共基础课。3、普通中等专业学校毕业生可免试已学过的课程名称和要求相同的公共政治课。4、普通高等学校的本科肄业生、退学生可免试已取得合格成绩的课程名称和要求相同的课程。(二)报考高等教育自学考试专升本专业的,按不同报考对象有如下规定:1、各类高等教育本科以上(含本科)毕业生可免试已学过的课程名称和要求相同的课程。2、普通高等学校的本科结业生可免试已取得合格成绩的课程名称和要求相同的公共基础课。3、各类高等教育专科以上(含专科)毕业生可免试已学过的课程名称和要求相同的公共政治课。4、高等教育自学考试专科以上(含专科)毕业生可免试已学过的课程名称和要求相同的课程。5、国外留学的学历证书必须经国家省级教育行政部门认证后,可按照相关规定报考和免试已取得合格成绩的课程名称和要求相同的公共基础课。(三)各类高等教育专业专科以上(含专科)毕业生获得国家承认的有关等级证书者报考高等教育自学考试可免考:1、中国语言文学类、新闻、文秘及相近专业毕业生可免考大学语文。2、外国语言文学类毕业生可免考公共外语。3、经济学类毕业生可免考政治经济学(财)。4、凡各类高等教育专科以上(含专科)毕业生报考自学考试专科以上(含专科)者,可免考与毕业专业名称相同的课程。5、获全国计算机等级考试(NCRE)一级以上(含一级)证书者,可免考非计算机类专业计算机应用基础、计算机应用技术(含理论和实践)。6、获全国计算机等级考试(NCRE)二级C语言设计证书(笔试和上机),可免考《高级语言程序设计》(含理论、实践)。7、获全国计算机等级考试(NCRE)三级PC技术证书(笔试与上机),可免考《微型计算机及其接口技术》、《微型计算机原理及应用》(含理论和实践)。8、 获全国计算机等级考试(NCRE)二级以上(含二级)证书者,可免考管理系统中计算机应用(含理论和实践)。9、 获NIT《管理系统中信息技术的应用》模块证书者可免考管理系统中计算机应用(含理论和实践),获NIT《计算机应用基础》模块证书者可免考计算机应用基础(含理论和实践)。10、 获全国高校计算机二级证书者可免考管理系统中计算机应用(含理论及实践),办理免考时需同时持与之相应的毕业证书,学校名称一致,且计算机证书发证时间与毕业证书发证时间相符。11、获全国英语等级考试(PETS)三级以上合格证书者可免考英语(二)。12、获全国英语等级考试(PETS)二级以上(含二级)证书者可免考英语(一)。13、获辽宁省大学英语考试三级证书者,可免考英语(二),办理免考时需同时持与之相应的毕业证书,学校名称一致,且英语证书发证时间与毕业证书发证时间相符。14、获辽宁省大学英语考试二级以上证书者,可免考英语(一),办理免考时需同时持与之相应的毕业证书,学校名称一致,且英语证书发证时间与毕业证书发证时间相符。15、 获全国大学英语四级证书者,可免考英语(二),2005年以后,大学英语等级考试成绩高于425分(含425分)者,可免考英语(二)。办理免考时需同时持与之相应的毕业证书,学校名称一致,且英语成绩发布时间与毕业证书发证时间相符。16、 获高等学校英语应用能力考试A级证书者,可免考英语(二),办理免考时需同时持与之相应的毕业证书,学校名称一致,且英语证书发证时间与毕业证书发证时间相符。17、 获高等学校英语应用能力考试B级以上证书,可免考英语(一),办理免考时需同时持与之相应的毕业证书,学校名称一致,且英语证书发证时间与毕业证书发证时间相符。18、获全国外语水平考试(日语)(WSK)合格等级证书及翻译资格证书考试(日语)、日本语能力测试(JPT)二级以上(含二级)可免考日语(二)。(四)专业考试计划中有特殊免考规定的,按专业考试计划规定办理。(五)下列情况不能申请课程免考:1、各类高等学校的专科肆业生、专科退学生不在免考之列。2、各类高等学校考查课不在免考之列。自考免考下方免费学历提升方案介绍: 2016年04月自考00227公司法真题试卷 格式:PDF大小:448.47KB 2013年01月自考10511销售团队管理真题试卷 格式:PDF大小:201.64KB自考/成考考试有疑问、不知道自考/成考考点内容、不清楚自考/成考考试当地政策,点击底部咨询猎考网,免费获取个人学历提升方案:

一、填空题 1、C语言中基本的数据类型有:______、______ 、______ . 2、C语言中普通整型变量的类型说明符为______,在内存中占______字节,有符号普通整型的数据范围是______ . 3、整数-35在机内的补码表示为______. 4、执行下列语句int a=8; a+=a-=a*a; 后,a的值是______. 5、有如下语句:char A[ ]={“I am a student”}; 该字符串的长度是______,A[3]=______. 6、符号“a”和‘a’的区别是______. 7、所谓“指针”就是______.“&”运算符的作用是______.“*”运算符的作用是______. 8、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是______. 二、选择题 1、设整型变量a为5,使b不为2的表达式是( )。 A. b=a/2 B. b=6-(——a) C. b=a%2 D. b=a>3?2:1 2、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与( )组成配对关系。 A. 缩排位置相同的if B. 在其之前未配对的if C. 在其之前未配对的最近的if D.同一行上的if 3、以下程序的输出结果是( )。 int x=10,y=10; printf(“%d %d\n”,x——,——y); A. 10 10 B. 9 9 C. 9 10 D. 10 9 4、设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为( )。 A.P+i*2 B. P+(i-1)*2 C. P+(i-1) D. P+i 5、选出下列标识符中不是合法的标识符的是( )。 A. hot_do B. cat1 C. _pri D. 2ab 6、以下程序的输出结果是( )。 int a=5; float x=3.14; a*=x*(‘E’ - ‘A’); printf(“%f\n”,(float)a); A. 62.000000 B. 62.800000 C. 63.000000 D. 62 7、设有说明double(*p1)[N];其中标识符p1是( )。 A. N个指向double型变量的指针。 B. 指向N个double型变量的函数指针。 C. 一个指向由N个double型元素组成的一维数组的指针。 D.具有N个指针元素的一维指针数组,每个元素都只能指向double型量。 8、在C程序中有如下语句:char *func(int x,int y);它是( )。 A. 对函数func的定义。 B. 对函数func的调用。 C.对函数func的原型说明。 D. 不合法的。 9、以下程序的输出结果是( )。 char str[15]=“hello!”; printf(“%d\n”,strlen(str)); A. 15 B. 14 C. 7 D. 6 10、分析以下程序的输出结果是( )。 main() {int a=5,b=-1,c; c=adds(a,b); printf(“%d”,c); c=adds(a,b); printf(“%d\n”,c); } int adds(int x,int y) {static int m=0,n=3; n*=++m; m=n%x+y++; return(m); } A. 2,3 B. 2,2 C. 3,2 D. 2,4 11、下列描述中不正确的是( )。 A. 字符型数组中可能存放字符串。 B. 可以对字符型数组进行整体输入、输出。 C. 可以对整型数组进行整体输入、输出。 D. 不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值。 12、以下程序的输出结果是( )。 #define f(x) x*x main() {int a=6,b=2,c; c=f(a)/f(b); printf(“%d\n”,c); } A. 9 B. 6 C. 36 D. 18 13、设有如下定义: int x=10,y=3,z; 则语句printf(“%d\n”,z=(x%y,x/y)); 的输出结果是( )。 A. 1 B. 0 C. 4 D. 3 14、定义如下变量和数组:int i;int x[3][3]={1,2,3,4,5,6,7,8,9}; 则语句for(i=0;i<3;i++) printf(“%d ”,x[i][2-i]); 的输出结果是( )。 A. 1 5 9 B. 1 4 7 C. 3 5 7 D. 3 6 9 15、以下对二维数组a进行正确初始化的是( ) A. int a[2][3]={{1,2},{3,4},{5,6}}; B. int a[ ][3]={1,2,3,4,5,6}; C. int a[2][ ]={1,2,3,4,5,6}; D. int a[2][ ]={{1,2},{3,4}}; 16、两次运行下面的程序,如果从键盘上分别输入6和3,则输出结果是( )。 int x; scanf(“%d”,&x); if(x++>5) printf(“%d”,x); else printf(“%d\n”,x - -); A. 7和5 B. 6和3 C. 7和4 D. 6和4 17、设有如下定义: char *aa[2]={“abcd”,“ABCD”}; 则以下说法中正确的是( )。 A)aa数组成元素的值分别是“abcd”和ABCD“ B)aa是指针变量,它指向含有两个数组元素的字符型一维数组 C)aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址 D)aa数组的两个元素中各自存放了字符‘a’和‘A’的地址 18、下列程序的输出结果是( )。 char *p1=“abcd”, *p2=“ABCD”, str[50]=“xyz”; strcpy(str+2,strcat(p1+2,p2+1)); printf(“%s”,str); A. xyabcAB B. abcABz C. ABabcz D. xycdBCD 19、下列程序的输出结果是( )。 int a[5]={2,4,6,8,10},*P,* *k; p=a; k=&p; printf(“%d”,*(p++)); printf(“%d\n”,* *k); A. 4 4 B. 2 2 C. 2 4 D. 4 6 20、不能把字符串:Hello!赋给数组b的语句是( )。 A. char b[10]={‘H’,‘e’,‘l’,‘l’,‘o’,‘!’}; B. char b[10]; b=“Hello!”; C. char b[10]; strcpy(b,“Hello!”); D. char b[10]=“Hello!”; 三、读程序题 1、float f=3.1415927; printf(“%f,%5.4f,%3.3f”,f,f,f); 则程序的输出结果是 . 2、int x=6, y=7; printf(“%d,”,x++); printf(“%d\n”,++y); 程序的输出结果是 . 3、a=3; a+=(a<1)?a:1; printf(“%d”,a); 结果是. 4、for (a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) {b+=3; continue;} b-=5; } 程序的输出结果a的值为 . 5、int y=1, x, *p, a[ ]={2,4,6,8,10}; p=&a[1]; for(x=0;x<3;x++) y + = * (p + x); printf(“%d\n”,y); 程序的输出结果y的值是 . 四、程序填空题 1、从键盘上输入10个数,求其平均值。 main() {int i; float f,sum; for(i=1,sum=0.0;i<11;i++) { ; ; } printf(“average=%f\n”,sum/10); } 2、以下程序是建立一个名为myfile的文件,并把从键盘输入的字符存入该文件,当键盘上输入结束时关闭该文件。 #include main() { FILE *fp; char c; fp= ; do{ c=getchar(); fputs(c,fp); }while(c!=EOF); } 3、以下程序的功能是:从键盘上输入若干个学生的成绩, 统计并输出成绩和最低成绩,当输入负数时结束输入。请填空。 main() { float x,amax,amin; scanf(“%f”,&x); amax=x; amin=x; while( ) { if(x>amax) amax=x; if( ) amin=x; scanf(“%f”,&x); } printf(“\namax=%f\namin=%f\n”,amax,amin); } 五、编程题 1. 三个整数a、b、c,由键盘输入,输出其中的一个数。 2.输出1900~2000年中所有的闰年。每输出3个年号换一行。(判断闰年的条件为下面二者之一:能被4整除,但不能被100整除。或者能被400整除。) 3.请编一个函数int fun(int a),它的功能是:判断a是否是素数,若a是素数,返回1;若不是素数,返回0.A的值由主函数从键盘读入。 4.有N个学生,每个学生的信息包括学号、性别、姓名、四门课的成绩,从键盘上输入N个学生的信息,要求输出总平均成绩的学生信息,包括学号、性别、姓名和平均成绩。

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。自考c程序设计课程对于没有基础的考生来说刚开始是有点难但是你要是入门了就简单了。一开始你可以先找些简单的例子看看,其中基本语法要多记,多动手勤练习。 自考c程序设计课程的学习方法 第一,兴趣最重要。一定要想办法培养自己对c语言的兴趣。 第二,基础知识一定要学好。反复的看一下c语言中最基本的知识,要求熟记于心。 第三,上机练习是关键。只看书本上的程序是不行的。虽然你可以看懂,但这只是肤浅的了解了。当你用到的时候就会发现脑子一片的空白。所有对于书本上的程序或是自己写出来的程序一定要上机练习一下。出现了问题要找出来,并总结自己的失误之处。 第四,不要太注重细枝末节,死扣知识。初学者要从大的方面着眼,从总体上了解c语言的知识。自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:

学过C的,C++很容易上手的,C++是面向对象的

  •   索引序列
  •   自考c程序设计2019版
  •   C程序设计自考
  •   自考c程序设计
  •   C程序设计自考2020
  •   自考c程序设计2020
  •   返回顶部

自考地区