全国高等教育自学考试高级语言程序设计

合集下载

解放军信息工程大学信息技术应用与管理专业自学考试报考指南

解放军信息工程大学信息技术应用与管理专业自学考试报考指南

解放军信息工程大学信息技术应用与管理专业自学考试报考指南一、自考简介高等教育自学考试是我国高等教育事业的重要组成部分,它具有灵活开放、宽进严出、严格规范的特点,无需入学考试,教育质量具有很高的信誉和国际认可度,享有国民教育同等学历资格,毕业证书由教育部统一监制。

经全国高等教育自学考试指导委员会和全军自学考试指导委员会批准,决定从2004年10月起,开考高等教育自学考试《信息技术应用与管理》专业,解放军信息工程大学为主考院校,承担本专业自学考试和日常工作。

二、专业特点本专业经国家教育部正式批准,属国家高等教育自学考试系列,享受国民教育同等学历资格。

国家教育部赋予本专业代码:专科为A110107,独立本科为B110110。

本专业分专科段和独立本科段,是专、本衔接,培养军地通用,适应信息化社会需要的复合型、应用型专业。

毕业生社会需求量大,就业面广,适应能力强,主要在电子类高新技术企业、邮电通讯、电力、高等院校、企事业单位、国防等行业。

也可以报考信息,计算机管理等方向的研究生,并可持证参加公务员考试。

三、学历证书专科段:设15门课程,累积71学分,考完全部课程,成绩及格以上,思想品德经鉴定符合要求者,颁发《信息技术应用与管理》专业大学专科毕业证书。

本科段:设15门课程,累积79学分,考完全部课程,毕业论文答辩通过,成绩及格以上,思想品德经鉴定符合要求者,颁发《信息技术应用与管理》专业大学本科毕业证书,符合《中华人民共和国学位条例》规定及本专业学士学位授予工作实施细则的,授予信息工程大学学士学位,毕业证书及学位证书国家承认学历,教育部电子注册,可在教育部网上查询。

查询网址:(中国高等教育学生信息网)(高等教育自考信息网)四、课程设置注:*为全国自考委统考课程.五、报名办法报名条件:军队官兵,企事业单位干部职工以及在读中职院校和大专院校学生均可报名;报名程序:按规定的时间到考点办理报名手续,学生报名时需填写《考生报名登记表》1张(B5),提交近期6张浅蓝色背景1寸免冠照片(穿迷彩服),身份证复印件1张(B5),并交纳报名注册费100元。

北京高等教育自学考试本科专业科目对照表

北京高等教育自学考试本科专业科目对照表

北京高等教育自学考试本科专业科目对照表专业名称、代码、类别主考 院校 专 业 考 试 课 程 计算机及应用 01B0801电子信息与电气信息类北京大学 中国近现代史纲要、马克思主义基本原理概论、英语(二)、概率论与数理统计(二)、高等数学(工本)、离散数学、数据结构、计算机系统结构、操作系统、数据库系统原理、软件工程、C ++程序设计、计算机网络原理、Java 语言程序设计(一)、加考:1、计算机组成原理 2、高级语言程序设计(一) 会 计01B0203经济管理类中 国 人民大学 中国近现代史纲要、英语(二)、概率论与数理统计(经管类)、线性代数(经管类)、马克思主义基本原理概论、管理系统中计算机应用、金融理论与实务、国际贸易理论与实务、市场营销学、资产评估、高级财务会计、审计学、财务报表分析(一)、会计制度设计、加考:1、中级财务会计2、财务管理学 工商企业管理01B0201经济管理类 中 国 人民大学 中国近现代史纲要、英语(二)、概率论与数理统计(经管类)、线性代数(经管类)、马克思主义基本原理概论、管理系统中计算机应用、管理学原理、国际贸易理论与实务、财务管理学、企业经营战略、组织行为学、质量管理(一)、企业管理咨询、金融理论与实务.加考:1、企业管理概论 2市场营销学国际贸易01B0206经济管理类 对外经济 贸易大学 中国近现代史纲要、概率论与数理统计(经管类)、线性代数(经管类)、马克思主义基本原理概论、管理系统中计算机应用、国际商务英语、外刊经贸知识选读、外贸英语写作、国际市场营销学、涉外经济法、企业会计学、国际运输与保险、外经贸经营与管理、企业经济统计学、世界市场行情 英语相关专业加考: 1、国际贸易实务(一) 2、国际贸易;其他类专业加考:国际贸易、基础英语行政管理学01B0302公共管理类 中 国人民大学 中国近现代史纲要、马克思主义基本原理概论、英语(二)、社会学概论、当代中国政治制度、西方政治制度、公务员制度、公共政策、领导科学、行政组织理论、普通逻辑、行政法与行政诉讼法(一)、中国行政史、西方行政学说史、加考:政治学概论、行政管理学 英语01C1502文学类北 京 外国语大学 中国近现代史纲要、马克思主义基本原理概论、第二外语(日/俄/法/德)、高级英语、英语翻译、英语写作、英美文学选读、口译与听力、英语语法、英语词汇学、欧洲文化入门、加考:水平考试(二)、综合英语(二) 汉语言文学01C1501文学类 北 京 师范大学 中国近现代史纲要、马克思主义基本原理概论、英语(二)、语言学概论、中国古代文学史(一)、中国古代文学史(二)、外国文学史、中国现代文学史、美学、训诂学、汉字学概论、加考:中国古代文学作品选(一)、古代汉语建筑工程 01B0803 工科类北 京 建筑工程 学院 中国近现代史纲要、马克思主义基本原理概论、英语(二)、线性代数、概率论与数理统计(二)、物理(工)、结构力学(二)、混凝土结构设计、钢结构、工程地质及土力学、建筑设备、建筑经济与企业管理、建筑结构试验、计算机基础与程序设计、流体力学、加考:结构力学(一)、房屋建筑学、混凝土及砌体结构(非工科类学生不能报考该专业)人力资源管理公共管理类北京交通大学中国近现代史纲要、英语(二)、、管理系统中计算机应用、基础会计学、管理学原理、公共关系学、经济学、管理思想史、劳动关系与劳动法、人员素质测评理论与方法、薪酬管理、工作分析、人力资源开发与管理物流管理经济管理类北京交通大学中国近现代史纲要、英语(二)、概率论与数理统计(经管类)、线性代数(经管类)、经济法概论(财经类)、政治经济学(财经类)、物流企业财务管理、物流案例与实践、库存管理、采购与供应管理(二)、仓储管理(二)、运输管理(二)、物流企业管理、供应链管理、物流管理软件操作专业名称、代码、类别主考院校专业考试课程心理学01B0701理科类北京大学中国近现代史纲要、马克思主义基本原理概论、英语(二)、生理心理学、认知心理学、心理实验设计(含实验)、心理学史、变态心理学(一)、心理治疗(一)、工程心理学、消费与广告心理学、市场调查、人事测量、人力资源管理(四)、环境心理学加考:普通心理学、实验心理学(含实验)、心理测量金融01B0205经济管理类中央财经大学中国近现代史纲要、马克思主义基本原理概论、英语(二)、概率论与数理统计(经管类)、线性代数(经管类)、管理系统中计算机应用、对外经济管理概论、管理学原理、财务管理学、市场营销学、国际金融、金融市场学、银行会计学、保险学原理、加考:货币银行学、商业银行业务与经营新闻学01C1503文学类中国人民大学中国近现代史纲要、马克思主义基本原理概论、英语(二)、新闻评论写作、新闻摄影、外国新闻事业史、中外新闻作品研究、新闻伦理与法规、传播学概论、公共关系学、新闻事业管理、加考:新闻学概论、新闻采访写作金融管理01C1203经济管理类中央财经大学中国近现代史纲要、英语(二)、马克思主义基本原理概论、政府政策与经济学、组织行为学(二)、电子商务概论、商业伦理导论、战略管理教程、风险管理、高级财务会计、国际财务管理、公司法律制度研究、审计学、管理会计(一)加考:商务交流,财务管理商务管理01C1204经济管理类中国人民大学中国近现代史纲要、英语(二)、马克思主义基本原理概论、政府政策与经济学、组织行为学(二)、电子商务概论、商业伦理导论、战略管理教程、风险管理、管理系统中计算机应用、国际商务管理学、企业管理咨询、市场营销策划、国际市场营销学(二)加考:商务交流,财务管理秘书学01B0502其他类北京师范大学中国近现代史纲要、马克思主义基本原理概论、英语(二)、行政法学、中国文化概论、公文选读、中国秘书史、中外秘书比较、文书学、秘书参谋职能概论、选考:社会学概论(6分)、现代管理学(6分)、领导科学(4分)、办公室管理(4分)、管理信息的收集与处理(5分)(不低于11学分)加考:秘书学概论、公文写作与处理广播电视编导01B0508艺术类中国传媒大学中国近现代史纲要、马克思主义基本原理概论、电视传播概论、电视艺术概论、非线性编辑(非笔试)、电视采访、电视节目导播、电视文艺节目创作(非笔试)、电视文艺编导、电视艺术片创作、专题知识讲座(非笔试)、选考:综合英语(四)(上机)、日语(二)、俄语(二)、(任选1门)选考课:外国新闻事业史、广播新闻节目创作、电视节目包装与编排、电视片结构(非笔试)(任选一门)加考:电视摄影造型基础、电视画面编辑基础法 律 (独本)01B0301 法学学士 北京大学 中国近现代史纲要、马克思主义基本原理概论、英语(二)、国际私法、国际经济法概论、环境与资源保护法学、知识产权法、合同法、法理学、宪法学、中国法制史、刑法学、民法学、刑事诉讼法学 、民事诉讼法学、行政法学、经济法概论、国际法、(法学类、政治学类、公安学类不能考)法律(本科)01C1301法学学士北京大学 中国近现代史纲要、马克思主义基本原理概论、英语(二)、国际私法、国际经济法概论、劳动法、环境与资源保护法、婚姻家庭法、合同法、知识产权法、公司法、法律文书写作、选考课:房地产法、税法、票据法、保险法、公证与律师制度、外国法制史、中国法律思想史、西方法律思想史、法律职业道德、金融法(任选3门)加考:政治学类:法理学、刑法学、民法学;公安学类:加考宪法学、民事诉讼法学、民法学;其他类按照法律专业(独本)计划执行,法学类直接接考。

《高级语言程序设计》课程思政教学案例设计--以循环结构程序设计为例

《高级语言程序设计》课程思政教学案例设计--以循环结构程序设计为例

《高级语言程序设计》课程思政教学案例设计--以循环结构程序设计为例摘要:教书育人是教师的天职,而课程思政教育是育人的重要手段。

本文以“循环结构程序设计”为例,课程思政教学案例从视频引入、提出问题、分析问题、解决问题、编程实践、拓展新知、归纳总结、课后扩展、自评与反思九个环节对该课程教学内容进行设计,教学过程中详细阐述了思政元素与课程内容融入途径和方法。

为新时期高校专业课程思政建设提供一定的参考。

关键词:循环结构;课程思政;教学设计- 1 -2020年5月,教育部印发的《高等学校课程思政建设指导纲要》强调了课程思政建设的重要意义,提出:专业教育课程要根据不同学科专业的特色和优势,深入研究不同专业的育人目标,深度挖掘提炼专业知识体系中所蕴含的思想价值和精神内涵[1]。

作为军队院校教育工作者,要将“立德树人”的任务纳入课程教育过程中,如何在《高级语言程序设计》这门专业性强的专业课程中春风化雨般地将思想政治元素融入到教学中的探索很有必要,更是新时代教师的重要职责[2-3]。

1 教学分析与教学目标本教学设计的教学对象某专业大一学员,且已经掌握C语言基本语法知识及程序设计中的顺序结构、选择结构等内容的学习。

该专业的学员具有基本的计算机基础常识,个别学员具备一定的编程能力,但是应用程序设计思维解决实际问题的能力有待提高。

教学内容是循环结构程序设计的while语句,循环结构程序设计在高级语言程序设计教学中具有主导地位。

本教学设计结合思政课程的指导思想,以学员为中心开展教学,以实现知识、技能和素质三位一体的教学目标。

知识目标要求学员能够理解循环结构三要素并掌握其方法,能力目标要求学生能够熟练应用循环结构编写程序并深刻理解循环结构,素质目标旨在培养学员养成严谨的思维模式和求真务实的科学态度,养成信息化条件下遂行多样化的科学分析与决策的思维模式。

2 课程思政融入教学的设计思路教学设计采用视频引入,在理解循环概念的基础上,通过讲解简单而经典的阿基米德与国王下棋的故事,提出问题、分析问题、解决问题,编程实践、拓展新知、归纳总结、课后扩展、自评与反思的设计思路,采用问题教学的方法。

2024年高等教育自学考试自考《计算机应用基础》试卷及答案指导

2024年高等教育自学考试自考《计算机应用基础》试卷及答案指导

2024年高等教育自学考试自考《计算机应用基础》复习试卷(答案在后面)一、单项选择题(本大题有30小题,每小题1分,共30分)1、在计算机硬件系统中,负责解释和执行指令的部件是?A. 存储器B. 输入设备C. 输出设备D. 中央处理器(CPU)2、下列哪一项不是操作系统的主要功能?A. 管理计算机资源B. 提供用户界面C. 执行应用程序D. 编译高级语言程序3、在计算机系统中,下列哪个部件是CPU进行数据处理的主要存储区域?A、内存(RAM)B、硬盘C、光驱D、U盘4、在Windows操作系统中,下列哪个操作可以用来创建一个新的文件夹?A、右击桌面,选择“新建” -> “文件夹”B、按“Ctrl+N”快捷键C、按“Shift+N”快捷键D、在文件资源管理器中,点击“文件”菜单,选择“新建” -> “文件夹”5、在计算机内部用来传送、存储、加工处理的数据或指令所采用的形式是:A. 十进制码B. 二进制码C. 八进制码D. 十六进制码6、下列设备中属于输出设备的是:A. 键盘B. 鼠标C. 扫描仪D. 显示器7、在Windows操作系统中,以下哪个不是一种有效的文件扩展名?()A. .txtB. .docC. .exeD. .jpg8、在Excel中,要删除单元格中的内容但不删除单元格本身,应该使用以下哪个功能?()A. 删除B. 清除C. 删除行D. 删除列9、在计算机中,下列哪种存储器是易失性存储器?A. 硬盘B. 内存C. 光盘D. 软盘11、在Windows操作系统中,下列哪个菜单项可以用来打开“任务管理器”?A. 开始菜单B. 文件菜单C. 查看菜单D. 启动菜单13、在Windows操作系统中,下列哪个按钮用于关闭应用程序窗口?()A. 最小化按钮B. 最大化按钮C. 关闭按钮D. 还原按钮15、在计算机中,以下哪个选项表示二进制数0110?A. 十六进制数6B. 八进制数6C. 十进制数6D. 二进制数11017、以下关于计算机存储器的描述中,正确的是()A. RAM是只读存储器B. ROM是随机存储器C. ROM是只读存储器D. RAM是只读存储器19、在计算机中,下列哪种存储器是易失性存储器?A. 硬盘B. 内存C. 光盘D. U盘21、在Windows操作系统中,以下哪个功能可以将选中的文件或文件夹移动到另一个位置?A. 拖拽B. 复制C. 删除D. 打印23、在Windows系统中,下列关于“回收站”的描述正确的是:A. 回收站中的文件可以被永久删除,无法恢复B. 回收站只能存放本地计算机中的文件C. 回收站中的文件可以被恢复,但不能恢复到原位置D. 回收站只能存放最近删除的文件,超过一定时间自动清除25、以下哪个选项不属于计算机硬件设备?A. CPUB. 内存C. 光驱D. 系统软件27、以下关于计算机应用基础的描述,不正确的是:A. 计算机应用基础主要涉及计算机的基本操作、基本概念和基本技能。

自考《计算机应用基础》高等教育自学考试试卷与参考答案(2024年)

自考《计算机应用基础》高等教育自学考试试卷与参考答案(2024年)

2024年高等教育自学考试自考《计算机应用基础》自测试卷(答案在后面)一、单项选择题(本大题有30小题,每小题1分,共30分)1、在计算机系统中,通常把()作为计算机的硬件。

A、输入设备B、输出设备C、存储器D、中央处理器2、以下哪种软件不属于系统软件?A、操作系统B、文本编辑器C、数据库管理系统D、高级语言编译器3、在计算机网络中,用于将数字信号转换为模拟信号以便通过电话线传输的设备是?A. 路由器B. 集线器C. 网卡D. 调制解调器4、下列哪项不是操作系统的主要功能?A. 文件管理B. 存储器管理C. 设备管理D. 数据库管理5、在Windows操作系统中,以下哪个功能允许用户将屏幕上的内容作为图像保存?A. 截图工具B. 复制到画板C. 屏幕录制D. 截图并保存6、在Excel中,以下哪个函数可以用来计算工作表中所有数值的总和?A. SUMB. AVERAGEC. MIND. MAX7、在计算机中,负责指挥和控制计算机各部分自动地、协调一致地进行工作的部件是:A、运算器B、控制器C、存储器D、总线8、下列关于计算机软件系统的叙述中错误的是:A、计算机软件系统的主要任务是提高机器的使用效率B、计算机软件系统的主要任务是为用户使用计算机提供方便C、计算机软件系统的主要任务是发挥和扩大机器的功能D、计算机软件系统的主要任务是为应用软件提供支持9、以下哪种语言不属于高级程序设计语言?()A. C语言B. Java语言C.汇编语言D. Python语言 10、在计算机中,以下哪个部件的主要功能是执行算术运算和逻辑运算?()A. 硬盘B. CPU(中央处理器)C. 显卡D. 内存11、下列哪一个操作系统不是微软公司开发的操作系统?A. Windows XPB. Windows 7C. LinuxD. Windows 1012、在计算机中,存储容量的基本单位是?A. 字节(Byte)B. 字(Word)C. 位(Bit)D. 千字节(KB)13、在计算机中,下列哪个是表示字符的数据类型?A. 整型(Integer)B. 浮点型(Float)C. 字符串型(String)D. 双精度浮点型(Double)14、以下哪个不是C语言中的基本数据类型?A. 整型(int)B. 字符型(char)C. 双精度浮点型(double)D. 数组型(Array)15、在Windows操作系统中,以下哪个选项是用于查找文件的?A)我的电脑B)资源管理器C)控制面板D)开始菜单中的搜索16、以下关于Excel表格中公式的说法,正确的是?A)公式必须以等号(=)开头B)公式不能引用同一工作表中的其他单元格C)公式可以包含任意字符D)公式中的单元格引用是固定的,不能改变17、在计算机中,以下哪种存储器属于只读存储器(ROM)?A. 随机存储器(RAM)B. 只读存储器(ROM)C. 硬盘驱动器(HDD)D. 光盘驱动器(CD-ROM)18、在Windows操作系统中,以下哪个工具可以用来查看和编辑系统注册表?A. 计算器B. 控制面板C. 记事本D. 注册表编辑器19、在Windows操作系统中,下列关于“回收站”的描述错误的是:A. 回收站中的文件或文件夹被删除后,仍然可以恢复B. 回收站中的文件或文件夹被删除后,可以永久删除C. 回收站只能存放本机用户删除的文件或文件夹D. 回收站中的文件或文件夹被删除后,可以清空回收站释放空间 20、在Word 文档中,若要将一个表格中的所有行设置为居中对齐,以下操作中正确的是:A. 选择表格,点击“居中对齐”按钮B. 选择表格,点击“水平居中”按钮C. 选择表格,点击“垂直居中”按钮D. 选择表格,点击“两端对齐”按钮21、在计算机中,下列哪个存储器属于外存?A. 硬盘C. CPUD. 显卡22、以下哪个软件属于系统软件?A. Microsoft WordB. Adobe PhotoshopC. Windows操作系统D. Microsoft Excel23、在计算机中,以下哪种存储器速度最快?A、硬盘B、U盘C、内存D、光盘24、以下哪种操作系统不属于微软公司开发的?A、Windows 10B、Windows Server 2016C、Mac OSD、Windows 8.125、在Windows操作系统中,以下哪个功能可以实现文件的搜索?A. 文件夹选项B. 搜索框C. 资源管理器26、在计算机术语中,“数据流”通常指的是什么?A. 磁盘上的文件B. 网络中的数据传输C. 软件程序D. 硬件设备27、在Windows操作系统中,下列哪个操作可以快速将文件或文件夹的名称修改为默认名称?A. 右键点击文件或文件夹,选择“重命名”B. 点击文件或文件夹,按F2键C. 使用快捷键“Ctrl+R”D. 右键点击文件或文件夹,选择“属性”28、在Excel中,以下哪种格式设置可以使单元格中的数值以百分数形式显示?A. 选择单元格,点击“开始”标签页,在“数字”组中选择“百分比”格式B. 选择单元格,点击“开始”标签页,在“数字”组中选择“常规”格式C. 选择单元格,点击“格式”菜单,选择“单元格格式”,在“数字”选项卡中选择“百分比”D. 选择单元格,点击“格式”菜单,选择“单元格格式”,在“字体”选项卡中选择“百分比”29、在Windows操作系统中,以下哪个是用于启动应用程序的快捷键?A. Ctrl + Alt + DeleteB. Alt + TabC. Ctrl + Shift + EnterD. Ctrl + Esc 30、在计算机中,下列哪个术语表示数据在内存中的存储顺序?A. 磁盘空间B. 字节序C. 线性地址D. 扇区二、填空题(本大题有15小题,每小题1分,共15分)1、在计算机系统中,CPU(中央处理器)是负责______ 的部件。

2024年1月广东省高等教育自学考试各专业开考课程考试时间安排表

2024年1月广东省高等教育自学考试各专业开考课程考试时间安排表
18960
礼仪学
0Байду номын сангаас034
旅游地理学
03529
国际旅游饭店管理
11404
旅游饭店设备管理
11406
旅游资源开发与环境爱护
11341
国际旅游学
11343
旅游会计学
11405
美食与菜系
B020246
会计电算化(独立本科段)
08674
计算机网络基础
11399
面对对象数据库技术
02376
信息系统开发
B020256
11497
高级英语(二)
10876
英美报刊选读
11500
外语教学心理学
B050218
商务英语(独立本科段)
05355
商务英语翻译
05439
商务英语阅读
05440
商务英语写作
00840
其次外语(日语)
B050302
广告学(独立本科段)
00635
广告法规与管理
10725
生产作业管理
10738
工厂电气设备限制
04107
机械制图(三)
10764
电工原理(一)
A080604
电力系统及其自动化(专科)#
02300
电力系统基础
02269
02301
电工原理
发电厂电气主系统
02304
电力系统自动装置
02277
微型计算机原理及应用
A080704
电子技术(专科)
02342
B040107
教化管理(独立本科段)
10488
班级管理学
00442
教化学(二)

高级语言程序设计习题及答案

习题一1-1 Pascal语言的程序结构由哪几部分组成?试述各部分的构成形式和作用。

1-2 Pascal基本字符集有哪些成分构成?Pascal的保留字是什么?1-3 Pascal语言中标识符是怎样构成的?下列字符串哪些是正确的Pascal标识符?哪些是错误的?为什么?A5B,5H4,PEL,1,A31,x﹡y,AB,A + B,$500,G1(x),xyz,E-10,VAR1-4 下列数据哪些是整数?哪些是实数?哪些是非法的(假设计算机字长为32位)?256 2.54 25E+6 3.75E6 0.15E-61.2E70 1E-15 -673 E8 4,7345.7E-6.6 0 58989 -73451 E-31-5 下列哪些常量定义是正确的?CONSThvalue=200;lvalue=0 OR 1 OR 2;firstchar=’a’;t=true;b=true OR false;1-6 假定已作了下述说明:CONSTgap=’’;VARm,n:integer;a,b:real;p,q:boolean;c1,c2:char;指出下列每一语句是否有效,并说明理由:⑴m:=trunk(b)+a⑵p:=m+n⑶read(c1,c2,’’)⑷c1:=gap⑸p:=q AND (ord(c1)<>’a’)⑹m:=n MOD a⑺‘c1’ :=’c2’⑻c2:=chr(‘a’)⑼m:=m-ord(‘0’)⑽writeln(a,p,m,n,q,q,b)⑾ n:=a-trunc(a)⑿b:=2.99*109⒀a:=m/n⒁b:ord(c1)+ord (c2)1-7 已知变量有下面指定的值:a=7,b=-6,c=30,d=10.8600,e=1E3,f=’*’,g=true求下面表达式的值:a+b DIV trunc(d)+3①d-0.75/(e+140.0)*70.0②sqrt(abs(b-a)+succ(ord(f))③chr(10* a MOD sqr(b))④NOT ((a>=b) AND g)⑤(ord(b) OR (sqr(b)>e)) AND (g AND NOT(abs(b)<>6))1-8 已知有如下说明VARp,q,r,s:Boolean;k:integer;试写出下列每一表达式的类型,如能确定,请写出它们的值。

28424java程序设计大纲 (1)

高纲0955江苏省高等教育自学考试大纲28424Java程序设计苏州大学编江苏省高等教育自学考试委员会办公室一、课程的性质与设置目的(一)课程性质和特点Java面向对象程序设计课程是一门重要的专业课。

众所周知,Java语言是当前最流行的网络编程语言之一,它具有面向对象、平台无关、安全、多线程等特点。

而Java平台标准版(J2SE)是各种Java技术的基础,只有掌握J2SE,才能进一步进行深入的Java技术的学习。

本课程的基本内容就是介绍J2SE的基础知识,具体包括:●Java的基本语法(常、变量的定义和使用,运算符和表达式的使用,基本的流程控制,引用及数组的基本概念);●Java的面向对象特性(类与对象,接口,抽象类,包等的基本概念和基本使用);●Java中常用的标准工具类(与I/O相关的标准类,与文本字符串操作相关的标准类等);●Java中对GUI的支持(AWT和Swing包中各个类的使用);●Java中的异常处理机制;●Java语言在网络编程中的应用(Applet、Socket编程,多线程等)。

(二)本课程的基本要求通过本课程的学习,应达到知识和技能两方面的目标:1、知识方面:从Java语言的面向对象和跨平台这两大特点出发:系统地学习和掌握面向对象机制中的封装、继承和多态特性在Java语言中的具体实现(类、包、接口、引用、抽象类、接口等);理解掌握JVM的工作原理、GUI中的布局管理、事件委托代理机制等知识,能运用它们编写简单的GUI程序。

2、技能方面:系统地学习和掌握面向对象的程序设计思想,从而进一步提高分析、解决问题的能力,形成良好的编写程序的习惯、风格。

(三)本课程与相关课程的联系本课程的先修课程包括计算机应用基础和高级程序设计,后继课程有数据结构和操作系统。

它们之间的关系是:1.本课程中程序的解释执行过程,IDE编程环境的使用等需要有计算机应用基础的基本知识和技能;2.本课程在高级程序设计(C语言)介绍的结构化程序设计思想的基础上,进一步介绍以数据为中心的面向对象的程序设计思想。

高级语言程序设计实验-答案


要求前后两项求出的x的差的绝对值小于10-5。
退出
实验四
7、舍罕王是古印度的国王,据说他十分好玩。宰相达依尔
为讨好国王,发明了现今的国际象棋献给国王。舍罕王非常 喜欢这项游戏,于是决定嘉奖达依尔,许诺可以满足达依尔
提出的任何要求。达依尔指着舍罕王前面的棋盘提出了要求:
“陛下,请您按棋盘的格子赏赐我一点麦子吧,第1个小格
float x = 12.3, y = 2.6;
printf("%f\n", (float)(a * b) / 2); printf("%d,%d\n", (int)x % (int)y, a-1); }
退出
实验2
2、所谓反序数,就是将整数的数字倒过来后所形成的整 数。例如:1234的反序数是4321。已知a为4位整数,
(3)掌握switch语句基本语法,理解其适用场合。能够利 用其进行多分支程序设计
退出
实验4
实验目的:
(4)理解循环程序的执行过程,能够分析循环程序并给出 其运行结果
(5)熟练掌握while、for、do while语句的基本语法 (6)理解计数循环,条件循环的实现方法,并能正确应用 三种循环控制语句加以实现
且m不等于n,则称n和m是一对“幻影素数”。例如,107
与701是一对“幻影素数”。编程找出三位数中所有的幻影
素数,并统计共有多少对。
退出
实验四
10、歌德巴赫猜想是说任何一个大于2的偶数都能表示成两 个素数之和。歌德巴赫猜想的证明是一个世界性的数学难题, 至今未能完全解决。我国著名数学家陈景润先生为歌德巴赫 猜想的证明作出过杰出的贡献。
应用计算机可以很快地在一定范围内验证歌德巴赫猜想的正 确性。请编写一个C程序,验证指定范围内歌德巴赫猜想的 正确性,区间的范围要从键盘输入。

《高级语言程序设计》教学大纲.

南京邮电学院继续教育学院《高级语言程序设计》教学大纲适应专业:通信工程本科、计算机通信专科、通信技术专科课内学时:32+8一、程的性质与设置目的(一)课程的性质和特点高级语言程序设计--《C程序设计》,是邮电高等函授各专业的一门重要的专业基础课。

它为其它专业课程奠定程序设计的基础,又是其它专业课程的程序设计工具。

本课程设置的目的是通过对C语言的语法规则、数据类型、数据运算、语句、系统函数、程序结构的学习,掌握应用C语言进行简单程序设计的技能,掌握C语言的常用库函数的使用,为进行各种实用程序的开发奠定一个良好的基础。

(二)本课程的基本要求1.初步了解C语言的特点,掌握程序的算法。

2.了解和掌握数据类型(基本类型、构造类型、指针类型)、运算符与表达式。

3.掌握结构化程序设计方法,顺序程序设计、选择结构程序设计、循环结构程序设计。

4.掌握数组、指针及其运用。

5.了解和掌握函数、函数调用、函数参数传递方法,以及局部变量、全局变量。

6.了解和掌握文件、文件类型指针、文件操作。

7.了解C++知识,为学习C++打下初步基础。

8.熟练掌握阅读、分析、设计、调试简短程序的方法及技巧。

9.初步掌握实用程序的开发与调试技术。

(三)本课程与相关课程的联系与分工1.本课程的先修课程为《计算机基础》。

2.本课程的后续课程是《数据结构》和《数据库原理与应用》。

二、课程内容、学时分配及基本要求第一章C语言概论 2 学时1.C语言的起源与特点2.简单的C语言程序3.C语言集成环境介绍4.算法的概念5.简单算法举例基本要求:了解程序、程序设计、C语言基本词法、C语言基本语句、C语言程序基本结构。

初步掌握算法及表示一个算法。

第二章数据类型、运算符和表达式 4 学时1.词法符合和基本数据类型2.常量与变量说明3.基本运算符和表达式4.运算顺序和类型转换5.数据的输入和输出基本要求:掌握了解C语言数据类型体系、运算符体系;掌握各种基本数据类型常量的书写方法、变量的定义、赋值、初始化方法;基本运算符的运算规则和优先级别;正确构成基本类型的表达式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2001年10月全国高等教育自学考试高级语言程序设计(一)试卷 第一部分 选择题

一、单项选择题 (本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

1. C语言程序编译时,程序中的注释部分 【 】 A. 参加编译,并会出现在目标程序中 B. 参加编译,但不会出现在目标程序中 C. 不参加编译,但会出现在目标程序中 D. 不参加编译,也不会出现在目标程序中 2. 下列表达式的值为0的是 【 】 A. 3﹪5 B. 3/5.0 C. 3/5 D. 3<5 3. 正确的C语言用户自定义标识符是 【 】 A. print B. float C. when? D. random﹪2 4. 设int a = 3;则表达式a<1&& - - a>1的运算结果和a的值分别是 【 】 A. 0和2 B. 0和3 C. 1和2 D. 1和3 5. 下列叙述中,正确的是 【 】 A. 引用带参的宏时,实际参数的类型应与宏定义时的形式参数类型相一致 B. 宏名必须用大写字母表示 C. 宏替换不占用运行时间,只占编译时间 D. 在程序的一行上可以出现多个有效的宏定义 6. 下列保留字中用于构成循环结构的是 【 】 A. if B. while C. switch D. default 7. 与语句if(a>b)if(c>d)x = 1;else x = 2;等价的是 【 】 A. if(a>b){if(c>d) x = 1;else x = 2;} B. if(a>b){if(c>d) x = 1;} else x = 2; C. if((a>b) && (c>d)) x = 1;else x = 2; D. if(a< =b) x = 2;else if (c>d) x = 1; 8. 设 char x =′a′;则printf(″x = ﹪c, y = ﹪c \ n″,x,97);的输出是【 】 A. x = a,y = 97 B. x = 97,y = a C. x = 97,y = 97 D. x = a,y = a 9. 设int a[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维的大小是【 】 A. 2 B. 3 C. 4 D. 无确定值 10. 执行下列程序 int a[3][3]={{1},{2},{3}}; int b[3][3]={1,2,3}; main() {printf(″﹪d \ n″,a[1][0] + b[0][0]);} 后输出的结果是 【 】 A. 0 B. 1 C. 2 D. 3 11. 设char str[100];int i = 5;则引用数组元素的错误形式是 【 】 A. str[i + 10] B. (str + i) C. (str + i - 1) D. ((str + + ) + i) 12. 设int x[] = {1,2,3,4,5,6},* p = x;则值为3的表达式是 【 】 A. p + = 2, * + + p B. p + = 2, * p + + C. p + = 3, * p D. p + = 2, + + * p 13. 在函数内,定义变量时存储类型符可省略的是 【 】 A. auto B. static C. extern D. register 14. 执行下列程序 int a = 3, b = 4; void fun(int x1, int x2) {printf(″﹪d, ﹪d \ n″, x1 + x2, b);} main() {int a = 5, b = 6;fun(a, b);} 后输出的结果是 【 】 A. 3,4 B. 11,1 C. 11,4 D. 11,6 15. 设有定义语句 struct {int a;float b;} d[3]={{1,4},{2,5},{6,7}}; 则printf(″﹪3.1f \ n″,d[2]. a * d[2]. b/d[1]. b);的输出是 【 】 A. 2.5 B. 2.0 C. 8.0 D. 8.4 16. 设有定义语句:enum t1 {a1, a2 = 7, a3, a4 = 15}time; 则枚举常量a2和a3的值分别为 【 】 A. 1和2 B. 2和3 C. 7和2 D. 7和8 17. 将一个整数10002存到磁盘上,以ASCII码形式存储和以二进制形式存储,占用的字节数分别是 【 】

A. 2和2 B. 2和5 C. 5和2 D. 5和5 18. 在文件使用方式中,字符串″rb″表示 【 】 A. 打开一个已存在的二进制文件,只能读取数据 B. 打开一个文本文件,只能写入数据 C. 打开一个已存在的文本文件,只能读取数据 D. 打开一个二进制文件,只能写入数据 19. 执行下列程序 # define F(y) 15>>y # define PRINT(a) printf(″﹪d″,a) main() { PRINT(F(2)); } 后输出的结果是 【 】 A. 3 B. 3.5 C. 14 D. 7.5 20. main()函数可以带两个形参,一般分为argc和argv,其中argv可以定义为【 】 A. int argv; B. char * argv[]; C. char argv[]; D. char ** argv[]; 第二部分 非选择题 二、填空题 (本大题共10小题,每小题2分,共20分) 21. 初始化值是0.618的双精度变量a的定义形式为_____________________。 22. 表达式 !10! = 1的值是____________________。 23. “2024. 表达式a = 1,a + 1,a + + 的值是___________________。 25. 设int i = 5;则循环语句while (i > = 1) i - -;执行后,i的值为_______________。 26. 被调函数在执行结束时,这个函数中定义的__________________类型的变量不被释放。 27. 设 struct student { int no; char name[12]; float score[3]; } sl,* p = &sl; 用指针法给sl的成员no赋值1234的语句是___________________。 28. C语言程序中对文本文件的存取是以________________为单位进行的。 29. 设char string[] =″This_is_a_book!″;则数组的长度应是________________。 30. 设int a[2][3] = {{2},{3}};则数组元素_____________________的值为3。 三、程序分析题 (本大题共5小题,每小题5分,共25分) 阅读下列程序,将输出结果写到各题右侧的空白处

31. int a = 200; main() {int i; for(i = 1;i< = 5;i + +) {a + + ; printf(″﹪d,″,a); s() } { s() {static int a = 20; a + + ; printf(″﹪d \ n″,a); } 32. # include ″stdio.h″ main() {char c; c = getchar(); if(c> =′a′&&c< =′z′) ‖c> =′X′&&c< =′Z′)c = c - 23; printf(″﹪c \ n″,c); } 设从键盘上输入Next ↙ 33. # define N 7 main() {int i,j,temp,a[N]={1,2,3,4,5,6,7}; for(i = 0;i{j = N - 1 - i; temp = a[i];a[i]=a[j];a[j]=temp; } for(i = 0;i} 34. struct porb {char * name; int count; }x[]={″Li ning″,19,″Lang ping″,21,″Zhu jian hua″,20}; main() {int i; for(i = 0;i<3;i + + ) printf(″﹪s: ﹪d \ n″,x[i].name,x[i].count); } 35. main() {union {short a;char ch; }M; M.a = 100;M.ch =′A′; printf(″﹪d,﹪d,﹪c \n″,sizeof(M),M.a,M.ch); } 四、程序填充题 (本大题共3小题,每小题6分,共18分) 给出下列程序,将横线处缺少的部分补上,使其能正确运行。

36. 以下程序的功能是用选择法对数组a中的整数由小到大进行排序。 void sort(int b[],int n) { int i,j,t; for(i = 0;ifor(______;jif(b[i]_____b[j])

相关文档
最新文档