文档视界 最新最全的文档下载
当前位置:文档视界 › 计算机程序设计基础精品课程建设与总结

计算机程序设计基础精品课程建设与总结

计算机程序设计基础精品课程建设与总结
计算机程序设计基础精品课程建设与总结

计算机程序设计基础精品课程建设与总结

摘要:精品课程建设是实施质量工程的重要组成部分,文章就课程定位、教学模式、课程内容、教学队伍以及教材建设等方面进行了阐述,深入探讨了计算机程序设计基础精品课程建设的思路。

关键词:精品课程课程建设教学模式

1.课程定位及历史沿革

程序设计基础是高等学校一门重要的计算机基础课程,是计算机基础教育的基础与重点,高级语言程序设计课程是继大学计算机基础之后的一门必修基础课,属于校级平台的必修课程。

我校的程序设计课程由一系列课程组成,包含了C语言程序设计、Visual Basic程序设计、算法与程序设计、面向对象程序设计以及高级程序设计等五门课程。其中,前两种程序设计语言类课程面向我校广大非计算机专业学生开设,后三种程序设计语言类课程是我校计算机专业学生的专业基础课程。虽然高级语言种类不同,但程序的基本思想都是相同的。并且,程序设计的基本理论及思想不仅仅在计算机科学各领域使用,在其他非计算机专业的计算机辅助教学中也大量运用。它所讨论的知识内容和提倡的技术方法,不仅为计算机专业后续课程如操作系统、数据库系统、编译原理等课程提供了必要的知识基础,同时,对从事软件开发与设计也有着不可替代的作用,而且为广大非计算机学

生,诸如电子控制类、机电类、信息管理类学生提供了必要的基础知识和技能训练。

1997年以前,该课程只是小规模在学校部分专业开设,内容以Basic为主。1997年成立计算机基础教研室,负责面向全校的计算机基础课程,这时该课程授课语言改为Pascal。从2001年后,我们以学生专业需求为导向,选择不同的高级语言,以便为后续相关课程服务。理工类非计算机专业学生学习C语言,文科类学生学习Visual Basic,计算机相关专业采用能支持面向过程方式和面向对象方式的C++语言,计算机专业高年级学生学习Java语言。至此,按照不同专业需求及不同学生层次设置课程,课程内容不断更新,逐步形成比较完整的系列课程体系。丰富的程序设计语言及分专业、按层次教学,使得程序设计课程能够适应当前市场实际需求,在实际教学中受到学生的欢迎,也深得后续课程教师的肯定。

2001年程序设计课程被计算机学院列为院级重点建设课程,20xx年成为我校重点建设课程,2006年被评为校级精品课程。

2.贯彻教学+应用型教学模式,抓好各个教学环节

(1)更新教学内容,改革教学方法和手段,提高教学效果。

为了适应计算机技术快速发展的新形势,从1999年开始,我们对教学内容适时做了根本性调整,具体来说有四次较大规模的调整:1999年以前讲授语言以Basic为主;1999年-2001年转换成Pascal语言;2001年-20xx年为C语言,20xx年至今,按不同

专业及学生层次不同,在不同阶段开设不同语言,大致可分为文科类、理工类、计算机专业高年级三大类,分别讲授Visual Basic、C语言、面向对象程序设计C++及Java。

在不断更新教学内容的同时,在教学方式和手段上也尝试进行改革。从2001年起开始针对不同层次学生实行分级教学,做到因材施教,使基础好的学生能更上新台阶,而基础较差的学生能够掌握程序设计最基本的要求。为了适应程序设计基础系列课程操作实践性强的特点,课堂教学全部在多媒体教室通过大屏幕结合黑板在计算机上边讲边演示。20xx年开始实行双语教学,针对数学和英语成绩非常优秀的学生开设纯英文环境的计算机教学。20xx年建立了课程网站,将有关课件、教案、习题及答案等放在校园网上,并实现局域网内的在线考试,利用网络技术实现多媒体教学。促进教学手段多样化,为帮助学生自主学习提供了有利条件。

(2)构建完整的实验体系,培养应用型人才。

程序设计系列课程是理论和实践要求都相当高的课程,而我校各专业的人才培养目标是培养能够从事科学、技术和应用各领域中有关教学、科研、开发和应用的复合型人才。因而在程序设计系列课程中,培养学生获取知识的能力和分析、解决问题的能力,从而为将来实际应用打好坚实的基础是我们一直在努力探索的问题。全面的实验内容、实验过程全程指导,是保证课程目标实现的基础[1]。

加强上机实验环节是该系列课程主要的实践教学手段,通过对计算机语言的实践,使学生掌握程序设计的基本思想、基本方法[2]。实验教学时学生在教师的指导下进行上机操作,保证一人一机。每位教师指导一个自然班,要求学生每个实验项目都要按规范格式填写实验报告。为进一步加强实践性教学环节,我们根据实际情况及时调整了理论教学与上机学时的学时分配,例如,C语言的实验学时从原来20学时增加为30学时。

在实验内容方面,课程的实验分为基础性实验和鼓励学生创新的综合设计性实验两部分。基础性实验主要是一些预先设计好的实验。学生通过实际操作,能够加深对课程所讲授的基本原理、技术和方法等知识点的理解。在系列课程中,根据不同语言课程的特点,制定了各具特色的基础性实验,以全面强化学生对基础知识的掌握。但是这种实验只能称之为验证性实验,而要想让学生把本课程的知识融会贯通,还需要通过综合性实验的锻炼。不同程序设计语言都根据各自特点,设计出有一定难度又与科学研究相关的综合性实验。这些措施提高了学生的学习兴趣,达到了很好的教学效果,受到学生的普遍欢迎。此外,为提高实验教学效果,我们紧跟学科发展的步伐,动态更新实验教学内容,及时加入反映学科领域的最新科技成果,保证教学内容的先进性。除了不定期更新实验内容,修订实验大纲外,我们还有针对性地编写了适合我校学生实际情况的实验指导书。现在,程序

设计基础系列课程所涉及的每门课程都有规范、翔实的实验指导书。

针对有课程设计的“算法与程序设计”和“面向对象程序设计”,课程组教师组织有专题学生选题讨论会,要求教师开题必须从学生学习的实际情况出发,做到既有难度较大的题,又有较容易的题,供其自由选择以利于独立完成,同时改变以往的成绩评定方式,采用课程设计答辩方式,每位学生在设计完成后必须参加并通过答辩,才能拿到学分。

(3)精讲多练,改进考核方式。[3]

本着精讲多练的原则,改革了考试方式。由于程序设计系列课程的习题涉及的内容多、范围广,所以在考核上,我们从以往偏重于期末考试成绩改变为注重阶段性考试,在学期中间增加了两次平时上机考核。这一措施使学生在平时就注重每一部分的知识学习,增强了对学生程序设计基本素质的培养力度。

(4)加强教材及教学辅助资料建设。

基于课程目标不断更新的要求和计算机技术不断发展的实际情况,我们不断改进使用教材的质量。在使用国内外先进教材的基础上,根据本校学生的实际情况,编写了教学急需的内容新、覆盖面宽且简明扼要的优秀教材和实验指导书,以满足不同课程类型教学的需要。到目前为止,课程组已经正式出版教材4部。在实施双语教学过程中,积极引进原版教材,采用由Brian W.Kernighan和Dennis M.Ritchie编写并由Prentice Hall出版

的影印版教材。此外,我们根据实际需要不定期修订教学大纲和实验大纲,每年更新电子教案,使得教学内容能反映实际需求和技术最新发展。

(5)加快现代化教学,方便学生自主学习。

我们不断加快CAI辅助教学课件、网络课件和录像教材等的配置和研制,从多方面创造条件方便学生自主学习,激发学生学习积极性。从2002年开始,教师自制多媒体教学课件多套,全面实行了CAI教学。20xx年开通了课程网站,将教学课件、实验安排、教学文件、教学辅助资料等静态资料和辅导、答疑、课程通知等与学生动态交流的诸多工作放置到校园网上,从而为教师和学生学习提供了信息共享的平台。教师通过课程网站论坛,及时了解学生对课程的建议和意见,动态调整教学手段和方法。现在程序设计基础系列课程的网上论坛已经成为我校学生与教师学习、讨论的热点论坛之一,以此为载体极大地提高了学生学习积极性,同时为我校“一校两区”进行教学提供了较好的范例。

在课程网站开通的同时,我们进一步完善了自主开发的网上通用考试系统,使之具有强大的题库管理功能,能实现自动组卷、审卷与发卷、答题与交卷、试卷评阅和成绩管理与统计分析,且对个人课后练习将提供全面支持。学生通过网上练习系统和考试模拟系统,可以对学习过的知识进行自我考核和评价。

3.教学队伍建设

优秀的教师队伍是保证课程建设质量的关键所在[4]。经过多年建设,现在程序设计系列课程已经形成了老、中、青相结合,教授、副教授、讲师俱全的教学梯队。现有专职教师17名,平均年龄37岁,其中博士3人,硕士以上学历占教师总数的比例为90%。教学团队制定了中青年教师培养制度,有计划、有目标地对教师进行培养,先后送出5人攻读博士学位,5人攻读硕士学位。

经过有计划、系统的培养,这些青年教师取得了可喜的成绩。在学校、学院组织的青年教师教学基本功竞赛中,有2人次获得学校二等奖,2人次获得学院一等奖,3人次获得学院二等奖。同时,这些青年教师还参加了不同的科研项目组,在实践中提高了自身的专业素养。课程任课教师年终考核都在良好以上,并有6人次年终考核为优秀。

小结

经过多年积累,程序设计系列课程在教学模式、方法与手段、教学内容、考核方式、网络化教学和实践环节等各个方面不断完善和改进,逐步形成了有较高水平的教学团队;采用课堂授课、计算机演示、网络学习相结合的多种媒体相结合的教学手段。通过一系列改进措施,课程达到新层次。但与国内重点院校相比,本课程的教学尚有许多不足,主要集中在如下几点:授课教师的职称结构与重点院校尚有距离,课程教学的研究立项还不够,部分学生由于自主学习能力不足,学习效果低于预期结果,

这些都是在以后的教学研究中需要重点讨论的问题。另外,课程

网站资源还有待进一步充实,因此要达到全方位的网络化教学还

有待加强与改进。

参考文献:

[1]尚利宏.北京航空航天大学“嵌入式系统设计”精品课

程建设[J].计算机教育,2006,(8):7-9.

[2]殷人昆,邓俊辉.清华大学“数据结构”精品课程建设[J].计算机教育,2006,(8):20-22.

[3]朱莉,顾保磊.当前高校计算机系列课程建设初探[J].中国地质大学学报(社会科学版),2002年9月,2,(3):70-71.

[4]杨宪泽.高校计算机基础教学探讨[J].西南民族大学

学报(自然科学版),20xx,(6):1015-1017.

该文为武汉工程大学2006年教学研究项目。

课题名称:计算机基础教学精品课程建设内容及模式探讨

项目审批机关:武汉工程大学教务处

项目编号:2006032

程序设计基础实验指导书

说明 每个实验做完以后,按照实验报告模板格式完成相应的实验报告,存储为word 文档,最终提交的实验文档数量种类和命名原则如下例:(不按要求 者拒收) 目录结构图目录实验 1 内的文件种类和命名原则实验报告成绩将作为平时成绩的一部分计算到期末总成绩中。 实验报告严禁相互抄袭,一经发现抄袭和被抄袭者本次实验按零分计算!

实验1 C 的实验环境和C 语言的数据类型 1. 实验目的 ⑴ 了解在具体的语言环境下如何编辑、编译、连接和运行一个C 程序。 ⑵ 通过运行简单的C 程序,初步了解C 源程序的特点。 ⑶ 掌握C 语言数据类型, 熟悉如何定义一个整型、字符型和实型的变量,以及对它 们赋值的方法。 ⑷ 掌握不同的类型数据之间赋值的规律。 ⑸ 学会使用C 的有关算术运算符,以及包含这些运算符的表达式,特别是自加(+ +)和自减(--)运算符的使用。 2. 实验内容和步骤 检查所用的计算机系统是否已安装了C 编译系统并确定他所在的子目录。 进入所用的集成环境。 熟悉集成环境的界面和有关菜单的使用方法。 输入并运行一个简单的、正确的程序。 3. 实验题目 输入下面的程序 # include "stdio.h" void main() { printf( "This is a c program.\n" ); } 程序无误,其运行的结果为:(请填写) ⑵ 输入并编辑一个有错误的 C 程序。 # include “ stdio.h ” void main() { int a,b,sum a=123; b=456; sum=a+b print( “ suism%d n” ,sum); } 运行后程序出现几处错误,请分别指出,并逐一更改: ⑶ 若k,g 均为int 型变量, 则下列语句的输出为, : # include "stdio.h" void main() { int k, g; k=017; g=111;

精品课程建设情况报告书(新)

《网络安全技术》精品课程2008~2009年度项目建设情况报告书 《网络安全技术》课程建设项目组 二00九年十月

目录 一、项目年度建设规划概述 (1) 二、项目落实情况概述及取得效果 (5) 1、课程目标 (5) 2、课程内容与结构 (6) 3、课程教学方法与手段 (7) 4、课程团队 (8) 5、课程研究 (9) 6、课程资源 (10) 7、课程考核 (11) 8、课程效果 (12) 9、课程管理 (12) 三、项目建设存在的主要问题和解决办法 (13) 四、下一步建设措施 (14)

一、项目年度建设规划概述 1、课程目标 (1)建设目标 以职业岗位综合能力为课程目标,体现应用型高技能网络安全人才的职业特点。 (2)建设内容与措施 通过对用人单位访谈和毕业生调查,根据专业发展的不同需求,适时地有针对性地调整课程目标,与合作企业一起修订教学大纲和实训大纲,使之更加贴近就业岗位技能需求。 (3)建设经费 计划投入0.35万元。 2、课程内容与结构 (1)建设目标 以职业活动为导向,对遴选的教学内容进行整合、序化,基于工作任务设计学习情境,将教学与实际工作过程紧密结合起来。 (2)建设内容与措施 ①确定职业岗位; ②明确工作任务; ③分解专项能力; ④遴选课程内容; ⑤设计学习情境。 (3)建设经费 计划投入0.35万元进行课程体系建设。 3、课程教学方法与手段建设 (1)建设目标 以职业能力为课程核心,将教研教改成果推广应用到教学实践中去,不断改革创新,推出适应课程特点的教学方法和教学手段,建立培养创新、创业型专业人才的教学机制;进一步加强校企合作,为学生提供更多的校外实训机会,实现与就业岗位无缝对接。

程序设计基础试题库

练习题一Visual FoxPro 基础 、选择题 1. 关系数据库管理系统应能实现的专门关系运算包括___c __________ A 显示、打印、制表B关联、更新、排序 C 选择、投影、连接D排序、索引、统计 2. 关系是指__b__。 A 属性的集合B元组的集合 C 实例的集合 D 字段的集合 3. 如果把学生看成实体,某个学生的姓名叫“杨波”,则“杨波”应看成是___b ______ 。 A)属性型B )属性值C )记录型D )记录值 4. 关系数据库系统中所使用的数据结构是 _______ d ___ 。 A)图B )树C )表格D )二维表 5. 对表进行水平方向的分割用的运算是 _______ b ___ 。 A)交B )选择C )投影D )连接 6. 下列数据库技术的术语与关系模型的术语的对应关系中_______ d _____ 是正确的。 A)实例与关系 B )字段与元组C )记录与属性 D )记录类型与关系模式 7. 下列关于数据库系统的叙述中,正确的是 _____ c _____ 。 A)数据库系统中数据的一致性是指数据类型一致 B)数据库系统只是比文件系统管理的数据更多 C)数据库系统减少了数据冗余 D数据库系统避免了数据冗余 8. 关系数据模型 ______ d ___ 。 A)只能表示实体间的1:1联系 B)只能表示实体间的1:n C只能表示实体间的m:n D 可以表示实体间的上述三种联系 9. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称

这个属性为 _____ a____ 。 A)关键字B )主属性C )数据项D )主属性值 10. 关系数据库管理系统中的元组是______ b ____ 。 A)关系中的垂直方向的列 B )关系中的水平方向的行 C属性或属性的组合 D )以上的答案均不正确 11. 从数据库的整体结构看,数据库系统采用的数据模型有_________ a __ 。 A)层次模型、网状模型和关系模型 B)层次模型、网状模型和环状模型 C)网状模型、链状模型和层次模型 D链状模型、关系模型和层次模型 12. 设有属性A B、C D以下表示中不是关系的是___________ d__。 A)R( A) B )R( A, B)C )R (A, B, C, D) D )R (A X B X C X D) 13. 若实体间联系是M N的,则将联系类型_________ a___ 。 A)也转换为关系模型 B)属性加入任一个关系模式中 C)属性加入N端实体类型相应的关系模式中 D)属性加入M端实体类型相应的关系模式中 14. 数据库系统的构成为数据库、计算机硬件系统、用户和________ a ____ 。 A 数据库管理系统 B 操作系统 C 数据集合 D 文件系统 15. 层次型、网状型和关系型数据库划分原则是________ c ___ 。 A 文件大小 B 记录长度 C 数据之间的联系 D 联系的复杂程度 16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是 _____ d ___ 。 A 封装结构 B 层次结构 C 网状结构 D 二维表结构 17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过__a ________ 。 A 主键 B 超键 C 外键 D 候选键 18. 层次模型不能直接表示 ______ b __ 关系。 A 1:1 B m:n C 1:m D 1:1 和1:m 19. DBAS旨的是_____ d____ 。

程序设计基础实验内容

实验指导 实验一 Visual C++开发环境使用 1.实验目的 (1)熟悉Visual C++集成开发环境。 (2)掌握C语言程序的书写格式和C语言程序的结构。 (3)掌握C语言上机步骤,了解C程序的运行方法。 (4)能够熟练地掌握C语言程序的调试方法和步骤 2. 实验内容 输入如下程序,实现两个数的乘积。 #include ; int main() { x=10,y=20 p=prodct(x,t) printf("The product is : ",p) int prodct(int a ,int b ) int c c=a*b return c } (1)在编辑状态下照原样键入上述程序。 (2)编译并运行上述程序,记下所给出的出错信息。 (3)再编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语法错误为止。3.分析与讨论 (1)记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论成功或失败的原因。 (2)总结C程序的结构和书写规则。 实验二数据类型、运算符和表达式 1.实验目的 (1)理解常用运行符的功能、优先级和结合性。 (2)熟练掌握算术表达式的求值规则。 (3)熟练使用赋值表达式。 (4)理解自加、自减运算符和逗号运算符 (5)掌握关系表达式和逻辑表达式的求值 2.实验内容 (1)整数相除 #include<> int main() {

int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a; printf("d=%d , e=%d ,f=%d\n",d,e,f); return 0; } (2)自加、自减运算 #include<> int main() { int a=5,b=8; printf("a++=%d\n",a++); printf("a=%d\n",a); printf("++b=%d\n",++b); printf("b=%d\n",b); return 0; } (3)关系运算和逻辑运算 #include<> int main() { int a=5,b=8,c=8; printf("%d,%d,%d,%d\n",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&&a<=c); printf("%d,%d\n",a<=b||a>=c,a==b||b==c); printf("%d,%d,%d,%d\n",!(a==b),!(a>=b),!(a>=c),!(a<=b)); return 0; } (1)在编辑状态下输入上述程序。 (2)编译并运行上述程序。 3.分析与讨论 (1)整数相除有什么危险?应如何避免这种危险? (2)分析a++和++a的区别。 (3)条件表达式和逻辑表达式的意义是什么,它们取值如何? (4)如何比较两个浮点数相等?为什么? 实验三格式化输入输出函数的使用 1.实验目的 (1)掌握格式字符使用的方法。 (2)掌握printf()进行格式化输出的方法。 (3)掌握scanf()进行格式化输入的方法。 2.实验内容 (1)输入如下程序,观察运行结果 #include<>

精品课程汇报总结

精品课程汇报总结 精品课程汇报总结篇一所谓精品课程就是指具有一流的教师队伍,一流的教学内容,一流的教学方法,一流的教材,一流的教学管理等特点的示范性课程。自实施精品课程建设以来,精品课程成为我校教学改革的重要组成部分。精品课程建设的目的是要倡导教学方法的改革和现代教育技术手段的应用,鼓励使用优秀教材,提高实践教学质量,发挥的积极性和主动性,培养学生的科学探索精神和创新能力。 一、我校精品课程建设概况 我校的精品课程的建设工作随着教学改革的深入,经过一年的建设,取得了一定的成绩。截止到上学期,我校已有精品课程五门,分别是:李楠主任的高一《化学》,肖伟老师的高一《数学》,刘磊老师的《哲学与人生》,孙传洪老师的《计算机应用基础》,李兴桂老师的《畜禽解剖生理》等。随着精品课程建设的推进和发展,我校的精品课程数量会逐年增加,质量会逐年提高。 为了规范精品课程建设,我校根据上级文件精神结合我校的实际,制定了《利辛县王人职高精品课程实施方案》,明确了精品课程建设的目标,完善了精品课程建设的管理,促进了精品课程的有序发展。

二、经验总结 我校精品课程建设取得这样好的成绩,和我校的总体规划,学科传统和重点投入是分不开的。简言之,我校的精品课程建设有以下几点经验: 1、领导重视 我校成立了精品课建设领导小组,组长由校长张献毅担任,副组长由王孝民副校长和李楠主任担任,其余领导班子和教研组长人成员。精品课程建设由计算机技术及应用、农学、养殖三个专业组及教务处落实和组织实施,在精品课建设领导小组领导下工作,设精品课建设办公室,办公室设在教务处,教务处主任担任办公室主任。其职责是负责学校精品课程建设的总体方案、全校精品课程的规划、经费使用、过程管理、评估验收等工作。 各专业成立精品课程建设小组,由专业建设负责人、项目组成员及有关教师组成,负责制定并 2、经费投入到位 根据课程建设需求,凡经审定立项的精品课程给予一定的建设经费,纳入学校年度预算,实行专款专用。精品课程建设经费主要用于课程基本建设,可用于购置图书资料、多媒体教学、课件开发、教学大纲编写、教材和教学参考资料建设、题库建设、实践教学活动、网站建设等,以及参加国内有关课程建设的研讨会议和有关精品课程建设的检查评

程序设计基础试题和答案解析二

《程序设计基础》考试试卷二 1.1966年,Bohra和Jacopini提出的三种基本程序设计结构是:________ A.if、while和for; B. switch、do-while和for; C.while、do-while和for; D.顺序结构、分支结构和循环结构。 2.算法的特征不包括:______。 A.有穷性 B.可行性 C.确定性 D.有1个或者多个输入。 3.C语言源程序的基本组成单位是______。 A.函数 B. 语句 C. 声明和语句 D. 文件 4.下列标识符中,只有______是合法的。 A.if B. 3ab C. Int D. A-4 5.下列常量中,只有______是合法的。 A.3e-0.3 B. ‘abc’ C. 02a1 D. ‘\377’ 6.下列说法中正确的是:______。 A.C语言中的for语句的三个表达式都可以省略,而且分号也可以省略。 B.宏替换比函数调用的执行速度慢。 C.实质上,C语言中的指针就是一个变量的地址。 D.C语言中的任何函数都可以由程序员命名。 7.C语言中,运算对象必须是整型的运算符是_______。 A./ B. % C. + D. - 8.以下叙述中错误的是_______。 A.C语句必须以分号结束 B.复合语句在语法上被看作一条语句 C.空语句出现在任何位置都不会影响程序运行 D.赋值表达式末尾加分号就构成赋值语句 9.以下叙述中正确的是_______。 A.调用printf函数时,必须要有输出项 B.使用putchar函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出 D.调用getchar函数读入字符时,可以从键盘上输入字符所对应的ASCII码10.以下关于函数的叙述中正确的是_______。 A.每个函数都可以被其它函数调用(包括main函数) B.每个函数都可以被单独编译 C.每个函数都可以单独运行 D.在一个函数内部可以定义另一个函数 11.有以下程序段typedef struct NODE{ int num; struct NODE *next;

《C语言程序设计》精品课申报表

2011年度省级精品课程申报表 (高职高专) 课程名称 C语言程序设计 所属专业大类名称电子信息 所属专业类名称计算机 所属专业名称(专业课程填写) 课程负责人贾名 推荐学校(盖章) XXXXXXXX职业技术学院申报日期 XXX年XXX月 江西省教育厅制 二○一一年三月

填写要求 一、以word文档格式如实填写各项。 二、表格文本中外文名词第一次出现时,要写清全称和缩写, 再次出现时可以使用缩写。 三、涉密内容不填写,有可能涉密和不宜大范围公开的内容, 请在“其他说明”栏中注明。 四、除课程负责人外,根据课程实际情况,填写1~4名主讲 教师的详细信息。 五、本表栏目未涵盖的内容,需要说明的,请在“其他说明” 栏中注明。

1.课程负责人情况 1-1 基本信息 姓名XXX性别男 出生 年月 XXX 最终 学历 研究生 专业技 术职务 教授电话XXX 学位硕士 职业资 格证书 高校教师传真 所在 院系 计算机科学系E-mail 通信地址(邮编) 教学与技术专长 工作简历(含在行业、企业的工作经历和当时从事工作的专业领域及所负责任)

1-2 教学情况近五年来承担的主要课程(含课程名称、周学时,届数及学生总人数,不超过五门);主持的教学研究课题(含课题名称、来源、年限,不超过五项);作为第一署名人在国内外公开发行的刊物上发表的教学研究论文(含题目、刊物名称、时间,不超过十项);获得的教学表彰/奖励(不超过五项) 一、近五年主要担任课程 二、编写教材

1-3 技术服务近五年来承担的技术开发或技术服务(培训)项目及效果(含项目/培训名称、来源、年限、本人所起作用,不超过五项);在国内外公开发行刊物上发表的相关专业技术论文(含题目、刊物名称、署名次序与时间,不超过五项);获得的表彰/奖励或获得的专利(含奖项名称、授予单位、署名次序、时间,不超过五项) 2. 主讲教师情况⑴ 2⑵-1 基本信息 姓名性别 出生 年月 最终 学历 专业技 术职务 电话 学位 职业资 格证书 传真 所在 院系 计算机科学系E-mail 513581735@https://www.docsj.com/doc/b517080899.html, 通信地址(邮编)南昌市新溪桥XXXX职业技术学院(330024) 教学与技术专长从事计算机课程教学及科研工作 工作简历(含在行业、企业的工作经历和当时从事工作的专业领域及所负责任)

C语言程序设计基础实验报告3【VIP专享】

实验3 逻辑结构程序设计一、实验目的 1、了解C 语言表示逻辑量的方法(以0代表“假”,以非0代表“真” )。 2、学会正确使用逻辑运算符和逻辑表达式。 3、熟练掌握if 语句和switch 语句。 4、结合程序掌握一些简单的算法。 5、学习调试程序。 二、实验内容和步骤 本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。 1、改错题。给定程序MODI1.C 的功能是:对于如下函数: 用scanf 函数输入x 的值,求y 值。/* MODI1.C */#include void main() { int x, y; /***********found***********/ scanf ("%d", &x);if ( x < 1 )y = x; /***********found***********/else if ( 1 <=x&& x < 10 ) y = 2*x -1 ; else y = 3*x -11; printf("y = %d\n", y ); } 程序中有两处错误,错误都在提示行: /***********found***********/的下面一行。请改正程序中的错误, 使它能得出正确的结果。注意:不要随意改动程序,不得增行或删行,也不得更改程序的结构! 修改程序后,运行程序,输入x 的值(分别为x<1、1≤x<10、x ≥10三种情况,如0.5、8、15),检查输 出的y 值是否正确。 ?? ? ??≥-<≤-<=)10(113) 101(12)1(x x x x x x y

2、从键盘输入某学生的考试成绩,要求输出成绩等级A 、B 、C 、D 、E 。学生的成绩可分成5个等级,90- 100分为A 级,80-89分为B 级,70-79分为C 级,60-69分为D 级,0-59分为E 级。要求在输入负数时, 给出错误提示。 ① 事先编好程序,要求分别用if 语句和switch 语句实现。运行程序,并检查结果是否正确。 ② 再运行一次程序,输入分数为负值(如-70),这显然是输入时出错,不应给出等级。修改程序,使之 能正确处理任何数据。当输入数据大于100或小于0时,通知用户“输入数据错”,程序结束。 3、给一个不多于5位的正整数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位 数字,例如:原数据为321,应输出123。(BX4.6) 分别用1位正整数、2位正整数、3位正整数、4位正整数、5位正整数作为测试数据进行测试。 除此之外,程序还应当对不合法的输入作必要的处理。例如:当输入负数时或输入的数超过5位(如123 456)数时。4、输入3 个整数,要求按由小到大的顺序输出。

课程建设总结

《CIS设计》课程自查报告 为了配合学院对2017年精品课程的检查工作,我们从4月起对《CIS设计》课程开展了自查工作,现将自查结果汇报如下: 一、课程建设情况 1、课程建设目标 按照社会需求拓宽服务功能,增强社会适应性;集教学、科研、生产、培训多种功能于一体,加强与行业、企业的联系,发挥对周边地区的辐射作用;通过技能分解、资源整合、科学规划、合理布局,着力打造以学生为中心,以促进学生个性发展和提高学生综合能力为目的,以职业技能和综合素质培养为主线,以就业为导向,以“任务驱动”和“工学结合”为特色,软、硬件与国际接轨、国内领先的示范性、共享型机械工程实验实训教学中心的建设目标,合理设置实训课程体系和教学内容;注重综合职业能力培养,以培养技术应用能力为主线,结合历届毕业生的调查反馈信息及用人单位对课程教学的要求,以教学内容、教学方法和教学手段改革为突破口,进行课程综合性改革。将将单纯的数控实训与职业鉴定、数控大赛及工厂实际加工结合起来,强调以“掌握技能、强化动手能力、培养技术人才”作为教学的重点,力求构建以技能培养为目的、以技能应用为主线的课程体系 2、实现建设目标的规划与措施 (1)本课程的多媒体课件、习题等网络资源已经全部上网,运行效果良好。 (2)进一步加强师资队伍的建设。在积极开展教学研究、搞好教学工作的同时,鼓励和支持中青年教师参加各种技术培训,采用走出去和请进来的方法,提高教师队伍的整体素质,形成一支业务素质高、结构合理、治学严谨、热心从教、教书育人、技术精湛,教学和生产结合的教学队伍。 (3)继续进行课程内容和体系的改革,全面培养学生的设计意识和职业能力来进行课程教学规划和组织教学活动,探索与之相适应的教学方法与手段,形成具有实践特色的一流教学内容和方法。 3、对已上网的课程资源注意进一步更新和完善。 网站内容更加完善,主要包括: 师资队伍:主讲教师、人员构成、整体素质、教学改革与研究 课程描述:课程特色、教学内容、教学条件、教学方法与手段、教学资源 网络资源:多媒体课件、大赛试题、大赛成绩、建设规划、习题、课程申报资料等,下一步准备增加相关的科研资料和学术论文,及前沿技术等资料。 4、师资队伍建设 师资队伍的整体素质、教学水平、学历结构、项目开发水平还有待于提高。 学历结构、职称结构还很不是很合理,年龄结构比较合理。针对这一问题,我们尽可能的派出教师进行培训。今后我们将加大引进人才的力度,尽可能的引进高职称、高学历的数控方面的人才。 5、加强科研建设 鼓励教师参加教研、科研。我们鼓励课程组的老师们努力撰写课程建设方面和课改方面的学术论文。现已计划这方面最少发表两篇论文,论文正在撰写中。 二、存在的问题 1、课程经费未使用 2、关于本课程的论文未发表。

计算机程序设计基础习题册(含答案)

《计算机程序设计基础》 习 题 册

班级学号姓名成绩一、单选题 1.C++源程序文件的默认扩展名为A。 A) cpp B) exe C) obj D) lik 2.由C++源程序文件编译而成的目标文件的默认扩展名为C。 A) cpp B) exe C) obj D) lik 3.由C++目标文件连接而成的可执行文件的默认扩展名为B。 A) cpp B) exe C) obj D) lik 4.编写C++程序一般需经过的几个步骤依次是B。 A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接 5.程序中主函数的名字为 A 。 A) main B) MAIN C) Main D) 任意标识符 6.下面四个选项中,均是不合法的用户标识符的选项的是C。 A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 7.下列变量名中合法的是C。 A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 8.存储以下数据,占用存储字节最多的是 D 。 A) 0 B) ‘0’ C) “0” D) 0.0 9.在C++语言中,字符型数据在内存中的存储形式是D。 A) 补码 B) 反码 C) 原码 D) ASCII码 10.若有说明语句:char c =’\072’;则变量c A。 A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令

高级英语精品课程建设总结报告 精品

《高级英语》精品课程建设总结报告 ——校精品课程《高级英语》课程建设与改革总结 自2008年07月起,《高级英语》课程被学校确定为精品课程建设项目以来,课程建设小组按照《江苏科技大学精品课程建设规划》文件精神及要求,积极、努力、认真地开展《高级英语》课程建设工作,经过近两年半的建设,该课程在师资队伍建设、教学研究与教学改革、教材建设、教学手段和课程特色等方面取得了显著成效,完成了预期的建设目标与任务,使《高级英语》课程的教学水平、教学质量、教学效果上了一个新台阶。 一.课程改革与建设的基本情况 1.课程改革与建设背景 《高级英语》是英语专业高年级学习阶段的一门对培养学生听说读写译综合专业技能起着举足轻重作用的专业核心课程,是一门承前启后(将低年级学习阶段和高年级学习阶段紧密衔接的专业基础课。高级英语总课时数128,占专业课程的10%,开设时间一学年;其实践性和系统性很强。它在学生学习了《基础英语》、《英语听说》、《英语阅读》《英语语法》等专业课基础上开设的。教育部2000年颁布的《高等学校英语专业英语教学大纲》对高级英语课程是这样规定的:高级英语是一门训练学生综合英语技能尤其是阅读理解、语法修辞与写作能力的课程。课程通过阅读和分析内容广泛的材料,包括涉及政治、经济、社会、语言、文学、教育、哲学等方面的名家作品,扩大学生知识面,加深学生对社会和人生的理解,培养学生对名篇的分析和欣赏能力、逻辑思维与独立思考的能力,巩固和提高学生英语语言技能。《高级英语》在专业课程中的地位和重要性可见一斑。 2.《高级英语》校内发展的主要历史沿革 我校历来十分重视对学生基本技能的培养,始终把培养学生的自主学习能力、语言综合运用能力、组织能力、交际能力、思维能力和创新能力放首位。自从我校开设英语专业以来,《高级英语》课程一直是英语专业的必修课和专业主干课程,严格按教育部英语专业教学大纲中对该课程的刚性教学指标实施教学。(每课都应配备有大量的相关练习,包括阅读理解、词汇研究、文体分析、中英互译、和写作练习等,使学生的英语水平在质量上有较大提高。P23《英语教学大纲》。 长期以来,我院注重对《高级英语》课程的建设,经过了院系领导和众多教师多年共同努力与探索,《高级英语》课程建设已夯实了基础并取得了一定的成效。在师资队伍建设、教学内容、教材建设、教学方法和手段等方面形成了一定的特色。《高级英语》教材是英语专业中最具权威性、使用时间最长、使用范围最广、针对性和科学性较高的部优教材之一,得到全国英语专业广大师生的一致好评。《高级英语》课程的教学时数有过几次变动,首届英语专业2000级教学计划中《高级英语》课程的教学时数为192学时.2007年教学大纲修订时将《高级英语》中的阅读和翻译分流到了《翻译》、《英文报刊选读》、《阅读与欣赏》(相当于高级阅读)等专业课程之中;加强了实践性环节:专业认知实习;故课时数由原先的192课时减少到目前的128课时。课程体系的调整和教学时数的变化,无疑是为了加强基础,拓宽知识面,加强对学生专业技能熟巧的培养的系统性。一分耕耘,一分收获,从学校对英语专业毕业生跟踪调查结果看,用人单位对毕业生的英语应用能力都比较满意。 二课程建设思路及目标 1.加强师资队伍建设,不断提高教学水平。 《高级英语》课程组共有7名教师组成,高级英语课程师生比为1:12,其中教授1名、副教授4名、讲师2名。另外配备辅导教师(由本院硕士研究生担任)3-5名,每个班级1

“程序设计基础”精品课程建设

“程序设计基础”精品课程建设 摘要:从课程体系、教学方法和手段、实践教学、考核评价、实践创新能力培养等几个方面的改革实践阐述“程序设计基础”精品课程建设方案。 关键词:程序设计基础;精品课程;教学改革;实践 “程序设计基础”是计算机科学与技术专业的主干专业基础课,是所有后续软件专业课的基础和支撑,在计算机整个课程体系中起着举足轻重的作用。本课程是一门实践性很强的学科基础课,不仅要学习基本理论知识,更要注重上机实践,通过上机实践掌握高级语言的特征,巩固所学的理论知识。“程序设计基础”经过多年的教改实践,取得了令人满意的成绩,2004年被评为校级精品课程,2005年入选首批自治区级精品课程[1-2]。 本课程开设以来,课程教学团队一直致力于教学改革,通过多年的探索和实践,确立了课程建设的指导思想—既要培养学生解决问题(算法与程序设计)的能力,又能比较熟练地掌握一种程序设计语言(C/C++)。本课程以程序设计方法为纲,较为系统全面地介绍了程序设计发展和程序设计的基本方法,其目的是让学生掌握程序设计的基本理论和基本方法。在讲授过程中,教师特别注意介绍有关独立于任何特定编程语言的算法概念和结构,强化训练程序设计的经验和相关技术,把重点放在程序设计实践及培养学生分析问题和解决问题的能力训练方面。 1课程建设方案 1.1完善程序设计类课程的课程体系 程序设计基础包含两方面教学内容:程序设计的基本方法和程序设计语言入门。因此,教师在课程讲授中,既要培养学生解决问题(算法与程序设计)的能力,又使他们能比较熟练地掌握一种程序设计语言(C/C++)。本课程以程序设计方法为纲,较为系统全面地介绍了程序设计,其目的是让学生掌握程序设计的基本理论和基本方法。同时,以C/C++作为典型的程序设计语言,介绍结构化程序设计和面向对象程序设计两种编程思想。教师在讲授过程中,特别注意介绍有关独立于任何特定编程语言的算法概念和结构,强化训练程序设计的经验和相关技术,把重点放在程序设计实践方面,以培养学生分析问题和解决问题的能力方面。 程序设计基础课程的学习效果直接关系到许多后续课程的学习,在课程改革与建设的过程中不但要关注这一门课程,还要考虑到与其关联的许多课程,甚至覆盖到与其有内在联系的整个课程群。所以,软件类课程的发展方向必然是从单一走向系列,进一步建立完善的课程体系,发挥其整体优势。笔者以“程序设计”为主线,从程序设计基础、数据结构、可视化编程、网络编程等相关的课程入手,进行课程体系改革,逐步完善程序设计类课程体系。 1.2改革教学方法和教学手段

程序设计基础实验内容

实验指导 实验一 Visual C++6.0开发环境使用 1.实验目的 (1)熟悉Visual C++6.0集成开发环境。 (2)掌握C语言程序的书写格式和C语言程序的结构。 (3)掌握C语言上机步骤,了解C程序的运行方法。 (4)能够熟练地掌握C语言程序的调试方法和步骤 2. 实验内容 输入如下程序,实现两个数的乘积。 #include (stdio.h); int main() { x=10,y=20 p=prodct(x,t) printf("The product is : ",p) int prodct(int a ,int b ) int c c=a*b return c } (1)在编辑状态下照原样键入上述程序。 (2)编译并运行上述程序,记下所给出的出错信息。 (3)再编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语法错误为止。3.分析与讨论 (1)记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论成功或失败的原因。 (2)总结C程序的结构和书写规则。 实验二数据类型、运算符和表达式 1.实验目的 (1)理解常用运行符的功能、优先级和结合性。 (2)熟练掌握算术表达式的求值规则。 (3)熟练使用赋值表达式。 (4)理解自加、自减运算符和逗号运算符 (5)掌握关系表达式和逻辑表达式的求值 2.实验内容

(1)整数相除 #include int main() { int a=5,b=7,c=100,d,e,f; d=a/b*c; e=a*c/b; f=c/b*a; printf("d=%d , e=%d ,f=%d\n",d,e,f); return 0; } (2)自加、自减运算 #include int main() { int a=5,b=8; printf("a++=%d\n",a++); printf("a=%d\n",a); printf("++b=%d\n",++b); printf("b=%d\n",b); return 0; } (3)关系运算和逻辑运算 #include int main() { int a=5,b=8,c=8; printf("%d,%d,%d,%d\n",a==b&&a==c,a!=b&&a!=c,a>=b&&a>=c,a<=b&& a<=c); printf("%d,%d\n",a<=b||a>=c,a==b||b==c); printf("%d,%d,%d,%d\n",!(a==b),!(a>=b),!(a>=c),!(a<=b)); return 0; } (1)在编辑状态下输入上述程序。 (2)编译并运行上述程序。 3.分析与讨论 (1)整数相除有什么危险?应如何避免这种危险? (2)分析a++和++a的区别。 (3)条件表达式和逻辑表达式的意义是什么,它们取值如何? (4)如何比较两个浮点数相等?为什么? 实验三格式化输入输出函数的使用 1.实验目的

最新精品课程建设总结报告

《网球》院级精品课程2012年建设总结报告 一、项目在建基础、支撑条件 运动系网地教研室承担全院网球和地掷球两门课程教学工作,在学院和运动系两级领导的大力支持下、在学院各职能部门的积极帮助下,我教研室不断发展,教学、科研、训练工作均有长足的进步。受此鼓舞,教研室制定了较为详细的课程建设规划,2009年积极申报,《网球》课程被批准为“院级优质课程”,经过教研室全体教师2年的的不懈努力,2011年顺利完成了院级优质课程建设任务。2011年将《网球》课程申报为“院级精品课程”,获得批准。 近几年,我院网球教学条件不断改善,教学设施不断齐全,网球拥有13块标准场地,学院规划的网球馆已动工修建。师资水平不断提升,现有网球专职教师11名,其中副教授3名,讲师6名,助教2名。有7人具有硕士研究生学历,另有1人正就读硕士研究生。 网球教研室经过十几年的发展,具有以下特点: (一)技术力量雄厚,运动水平较高。教师普遍技术水平精湛,个人具有较好的运动成绩,半数教师参加过专业训练或参加过全国性大型网球比赛,并获得优异比赛成绩。 (二)同事之间配合默契,团结协作精神强。教研室教师在教学、训练、比赛中有明确的人员编制分工,团结一致,密切配合,具有很强的协作精神。 (三)创造和谐氛围,青年教师进步快。教研室近几年来,几乎每年都有青年教师补充进来,教研室对其成长进步十分关心,鼓励他们参加校内外的学习,提高自己的外语水平和专业基础理论知识。 (四)开展对外培训,扩大学校影响。成立了“西安体育学院网球俱乐部”。能经常开展网球培训活动,发挥了教师的专业之长,丰富了中小学生的文化生活,扩大了学院影响。已于2011年将中国网球协会“快易网球”培训项目引进我院。 (五)在科研中,广大教师积极钻研业务,每个教师都有明确的研究方向,积极进行科研工作,近两年主持省部级课题1项,地市级课题1项、学院课题2项,教师参加过3 次全国性学术会议,被ISTP或EI检索论文3篇,在国内公开学术期刊发表网球教学科研论文50余篇。 二、建设目标与思路 建设目标:

程序设计基础练习题(全答案版)

《程序设计基础——C#.NET》练习 参考答案: 一、选择题 https://www.docsj.com/doc/b517080899.html,的目的就是将____A____作为新一代操作系统的基础,对互联网的设计思想进行扩展。A.互联网 B. Windows C. C# D. 网络操作系统 2.假设变量x的值为10,要输出x值,下列正确的语句是__C__。 A.System.Console.writeline(“x”) B. System.Cosole.WriteLine(“x”) C. System.Console.WriteLine(“x={0}”,x) D. System.Console.WriteLine(“x={x}”) 3.要退出应用程序的执行,应执行下列的_A___语句。 A. Application.Exit(); B. Application.Exit; C. Application.Close(); D. Application.Close; 4.关于C#程序的书写,下列不正确的说法是__D________。 A.区分大小写 B.一行可以写多条语句 C.一条语句可以写成多行 D.一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法 5. 在C#语言中,下列能够作为变量名的是__C__。 A.if B. 3ab C. b_3a D. a-bc 7. 能正确表示逻辑关系“a≥5或a≤0”的C#语言表达方式是__D__。 A.a>=5 or a<=0 B. a>=5|a<=0 C. a>=5&&a<=0 D. a>=5||a<=0 8. 以下程序的输出结果是___C_____。 A. 5 B. 4 C. 6 D. 不确定 9. If语句后面的表达式应该是__A___。 A.逻辑表达式 B. 条件表达式 C. 算术表达式 D. 任意表达式10.有如下程序:

计算机程序设计基础实验12个实验

《计算机程序设计基础》实验教学 大纲 课程编号:1303072 实验学时:24课程学分:3.5 课程类型:必修教学对象:全校各非计算机专业先修课程: ㈠实验目的与要求  本实验课程面向文法学院学生,通过本课程的学习与实验,使学生了解程序设计的一些基本概念,掌握计算机程序设计的一般方法,具备使用计算机解决实际问题的初步能力。 在实验教学中提倡“实验前要准备,实验中要认真,实验后要总结”;突出上机实践操作环节,强调在教师指导下的以学生为中心完成每次上机的具体内容和要求;对于普遍问题采用领练、辅导有机

结合的方法;尽量采用 CAI 辅助教学软件。 通过实验教学使学生能够建立计算机程序设计的基本概念;在简单的程序设计过程中掌握Visual Basic可视化设计的步骤,逐步搞清什么是对象、对象的属性以及事件和方法等重要概念。在此基础上,掌握程序设计的3种基本结构。 ㈡实验考核方式与成绩评定方法考核方式: 1.考核学生每次实验完成情况; 2.考核学生的计算机基本操作能力; 3.上机考试 成绩评定:学生应按照每次实验的要求,完成指定的实验任务,并按要求提交实验报告和实验文件,成绩评定由实验指导教师根据学生实验完成情况按照优秀、良好、中等、合格、不合格五个等级给出,实验成绩占20%计入学生课程成绩。  本学期需上交实验报告为三次,实验报告实验要求用本校实验报告册书写。要求填写学号、班级、姓名、实验指导老师、实验日期,报告内容包括实验名称、实验目的、实验内容、详细操作步骤及结果,最好写出自己的上机体会和总结。

㈢ 实验项目设置 根据教学内容和实验教学目的,共设4个实验项目: 项目一,认识Visual Basic,包括2个实验; 项目二,程序设计基础,,包括6个实验; 项目三,常用控件及界面设计,包括2个实验;项目四,文件管理,包括1个实验; 总的实验数为12个实验。 实验项目名称实验内容与学时分配总学时 数 认识Visual Basic 1.Visual Basic 程序设计环 境 2.窗体和最基 本控件 4 程序设计基础1.数据类型及函数 2.顺序程序设计 3.分支结构程序设计4.循环结构程序设计5.数组 6.过程 12 常用控件及界面设计1.常用标准控件 2.界面设计 4 文件管理1.文件管理2

计算机程序设计基础习题册含答案

《计算机程序设计基础》 计算机程序设 计基础_基础知识(一) 班级 学号 姓名 成 绩 一、 单选题 习题册

1.C++源程序文件的默认扩展名为A。 2.A) cpp B) exe C) obj D) lik 3.由C++源程序文件编译而成的目标文件的默认扩展名为C。 4.A) cpp B) exe C) obj D) lik 5.由C++目标文件连接而成的可执行文件的默认扩展名为B。 6.A) cpp B) exe C) obj D) lik 7.编写C++程序一般需经过的几个步骤依次是B。 8.A)编译、编辑、连接、调试 B)编辑、编译、连接、调试 C)编译、调试、编辑、连接 D)编辑、调试、编辑、连接9.程序中主函数的名字为 A 。 10.A) main B) MAIN C) Main D) 任意标识 符 11.下面四个选项中,均是不合法的 用户标识符的选项的是 C。 12.A) A p_o do B)float lao _A C)b-a goto int D)_123 temp INT 13.下列变量名中合法的是 C。 14.A) B)C)Tom B) 3a66 C) _6a7b D) $ABC 15.存储以下数据,占用存储字节最 多的是 D 。 16.A) 0 B) ‘0’

C) “0” D) 17.在C++语言中,字符型数据在内存中的存储形式是D。 18.A) 补码 B) 反码 C) 原码 D) ASCII码 19.若有说明语句:char c =’\072’;则变量c A。 20.A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法,变量的值不确定 二、填空题 1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。 2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。 3.一条表达式语句必须以__分号_;___作为结束符。 4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。 5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令 计算机程序设计基础_基础知识(二) 班级学号姓名成绩 一、单选题 1.下列哪一个是C++语言中合法的变量 C A) 8ZSe B) ±A0 C) X0_2 D) ’x0’2.已知ch是字符型变量,下面不正确的赋值语句是A 3.A) ch='a+b' B) ch='\0'

相关文档
相关文档 最新文档