您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 南师复习知识点(web和C语言)
2008年南师初试C语言与Web技术复习整理2008年南京师范大学随园校区教育技术辅导班的复习重点一历年试卷统计分析(一)2005年试题C语言部分(分析:考点分布比较均匀,重点是概念的理解把握)赋值表达式和赋值语句:333标志符和变量:33字符、字符数组和字符串函数:33333预处理:33结构体和共同体:333文件操作:3指针及链表等相关操作:3320Web部分(分析:考点分布比较均匀,重点是基本知识的牢记和理解,全都是考书上的,编写代码不多。)HTML相关知识点:33333CSS:310XML:3DOM:3济览器:3图像:3Cookie:3XHML:10:10(二)2006年试题(74:76)C语言部分(分析:对基础题考得多,概念把握要准、透彻,难题少,基础题的分值比重大。)1C语言概述:2算法:3数据类型,运算符与表达式:24顺序程序设计:5选择结构程序设计:3+26循环控制:37数组:38函数:2+3+39预处理命令:210指针:2+2+2+2+211结构体与共用体:2+3+3+2012位运算:13文件:3+10Web部分(分析:对页面设计部分考得比较多,网页的基本元素一定要全面掌握、消化特别是基本元素的一些属性及运用。Asp要掌握一些元素的使用及编程。对于课外的知识点smil是个重点。总的说是考得比较细,基础题多,需要牢记及动手编写代码。)1Web编程基础知识:2Web程序开发环境:3脚本语言:34页面设计:2+2+2+2+2+3+3+3+135ASP程序设计:2+2+3+106Web数据库程序设计:27XML的基本技术:28综合应用实例:9Web课外分值:3+12(课本内:课本外=80%:20%课外知识点:applet,smil)(三)2007年试题(75:75)C语言部分(考查基本概念的掌握,对指针和链表的考点比较多,值得注意)1C语言概述:32算法:3数据类型,运算符与表达式:3+3+34顺序程序设计:5选择结构程序设计:3+3+3+3+3+46循环控制:7数组:48函数:9预处理命令:3+3+410指针:3+3+3+311结构体与共用体:1812位运算:13文件:Web部分(分析:对页面设计部分考得比较多,网页的基本元素一定要全面掌握、消化,特别是基本的一些属性及运用。Asp要掌握一些元素的使用及纺6各。加在了对脚本编程的要求。)1Web编程基础知识:32Web程序开发环境:3脚本语言:8+84页面设计:3+3+3+3+3+3+85ASP程序设计:8+86Web数据库程序设计:7XML的基本技术:38综合应用实例:9Web课外分值:3+8(课本内:课本外=85%:15%课外知识点:XHTML,smil)(四)三年试题分析总结1C语言的知识点没有发生什么变化2C语言中考试的重点是概念理解的准确性3C语言的难题减少,基础题占的分值较大4Web知识点集中(脚本、页面元素、ASP程序设计等)5Web方面增加了对书本外的知识点的考查,特别是Smil知识点,但课外总比重不超过20%,还是以书本上的基本知识点为主6加大了对编写代码的能力的查考,特别是网页基本元素的运用并结合asp和脚本的共同使用7两部分中大部分选择题和填空填在书本上可以找到答案。丢分的主要原因是粗心、看书不够仔细8建议复习方法:抓住重点、看书细致、多做题,Web部分要动手编写网页代码结合脚本和Asp。(五)试题定型结构(75:75)05年■一填空题(3*15=45)(6:9)■二选择题(3*12=36)(9:3)■三C语言大题(30:10、20)■四Web技术大题(39:9、10、10、10)06年■一填空题(2*20=40)(10:10)■二选择题(3*12=36)(8:7)■三Web技术大题(35:13、12、10)07年■一C填空题(3*15=45)■二C简答题(4*3=12)■三C语言大题(6*3=18)■四Web技术填空题(3*9=27)■五Web技术简答题(8*3=24)■六Web技术大题(8*3=24)二C语言知识点(一)章节重要勾画1C语言概述:★2算法:★3数据类型,运算符与表达式:★★★★★(其中字符型数据★★★)4顺序程序设计:★5选择结构程序设计:★★★★★6循环控制:★★7数组:★★8函数:★★★9预处理命令:★★★10指针:★★★★★(以例题为主)11结构体与共用体:★★★(链表★★★★★)12位运算:★13文件:★★(二)详细知识点1C语言概述、优点2变量(P38类型)(变量名)(整形变量的分类,各类型的位数,包括实型数据float:4,double:8)3转义字符:注意指针的当前位置,先后替换,屏幕上显示的结(P48)4字符:存储、字符和整型的转换(函数)、输出格式5自述运算符的结合性(自左向右)6强制类型转换(中间变量不变)7自增自减运算符(--的结合方向“自右向左”)8字符整型、整型变量9赋值表达式(类型转换、结合性从右至左)10赋值语句(注意“;”)11字符数据输入输出函数(putchar(c)的作用是向终端输出一个字符;getchar(c)的作用是从终端输入一个字符)12格式输出(P74d%格式符、x%格式符、s%格式符、f%格式符)13算术运算符和逻辑运算符(关系运算符:自左向右)14条件语句:if……else……;switch……case……;p9115循环语句:do{}while();while(){}(判断与执行的向后顺序P118for语句的灵活性P112break和continue的用法,例题6.5)16数组(不能动态改变数组的大小、数组的初始化例7.3例7.4将二维数组行和列互换例7.5)17字符串数组,字符串处理函数(charc[]=absdgd;后面加'\0'charc[]={'a','c'};字符串的赋值puts(字符数组)gets(字符数组)strlen(字符数组)和sizeof()的区别strlwr(字符串)strupr(字符串)例7.9)18函数(实参和形参函数的返回值声明和定义P171递归调用)19变量(全局变量和局部变量变量的存储类别,静态变量尤其重要)20预处理:宏定义#define标志符字符串()21指针(画图解决问题)1)定义指针2)指针运算符的结合性(&和×运算符结合性都是自右向左)3)值传递的问题4)在主调函数中使用被调函数中被改变的值(在函数中改变了的变量值使用能被main函数所用,不能把要改变的变量值作为参数,而应将指针变量作为参数,过程中使指针变量所指向的变量值发生变化)5)数组的指针(P229例10.6)6)多维数组指针(a相当于(a+0),即a[0],它是第0行地址。a是行指针,*a是列指针,**a是0行0列的元素值;**(a+1)即a[1][0]的值)7)概念辨析:各种指针运算符的区别(P241、246函数指针)8)字符串指针9)指针小结(表10-4)22结构体(义变量,内存分配,变量成员的引用,结构体数组例11.2)23用指针处理链表(建立链表,删除节点,插入节点,结合例题重点讲解)24共同体,枚举类型(注意:是常量而非变量)25typedef自定义类型(声明各种类型名,但不能用业定义变量)(和#define比较记忆)26文件操作:(文件,文件的类型:Ascall文件和二进制文件;文件类型指针文件的找开与关闭,文件的使用方式,表13-1(用ra+r方式必须文件先存在),文件的读写)三Web技术知识点(一)Web编程基础知识★★1web特点(六点),工作原理2Asp特点,Internet网络协议(常见的四种)3IP地址与域名4超文本标记语言可以见第四章(二)Web程序开发环境★(了解)(三)脚本语言★★★★1特点2数据类型,常量,变量及去处符表达式结合C语言3事件触发名称及应用场合(表3-4例3-5,3-6)4常见的内建对象,函数(数组,String,Math,Date)5VBscript的运算符,表达式及流程控制(例3-11)6其它脚本语言(JSP,PHP)(四)页面设计★★★★★1HTML基本标记的组成,属性,方法(表4-1,4-2)2表格的各种属性(表4-3,4-4,4-5)3表单的定义(表4-6)4框架的应用(表4-7,4-8)5动态页面设计中的浏览器对象及使用(图4-8例4-20)6DOM的作用及结构(图4-33表4-19)7样式表的定义及引用(P150例4-39)8相关标记及属性(Div,span)(五)Asp程序设计★★★★1Asp的工作原理P1762Asp的内建对象和应用组件(表5-1,5-2)(Request例5-2,Response,Session,Cookie例5-11,Application,Server)(六)Web数据库程序设计★★★1ADO模型(图6-4)2SQL语句(P219)3Connection对象(例6-13)4Command对象(例6-16)5RecordSet对象(例6-19)(七)XML的基本技术★★1基本规则(P248)2文档类型定义(DTD,Schemal)(八)综合应用实例★附录A、B、C、D、E★★四热点项目(一)信息捡索(搜索引擎及其涉及的各项技术)(二)语义网(三)电子资源管理Web技术知识点一HTML1指定Web页面文本的字体2使用标题级别标记和font标记的size属性改变文本的字号3在HTML文档中改变文本的颜色4使用基本img标记在Web页面上添加图片5改变文本和图片的对齐方式6向Web页面添加超文本链接7使用块引用标记控制文本的左右标记8创建嵌套列表9同时在屏幕上显示多个Web内容二HTML表格1创建含跨列或跨行单元格的表格2设置单元格不败和单元格间距3通过将一幅图像的组成小块放进表格来模拟图像映射图三HTML表单1在提交表单前验证文本元素的数据2在提交表单前合适访问者已经对选择列表作出了选择3防止访问者意外清除表单4用HTML表格控制表单元素和文本的布局5用onClick属性指示Web浏览器执行表单验证函数四层叠样式表1自定义超链接的外观2创建阴影效果3显示带说明文字的缩微图4控制鼠标指针形状5布局页面元素6检验样式单五图像1在img标记中指定图像尺寸2使用alt属性显示替代图像的文字3用img标记的title属性创建工具提出4把照片压缩为JPEG格式5用GIF格式文件保存剪贴画和文字六动画、声音与视频1通过内部设置控制GIF动画2用SMIL将视频和音频集成到Web站点七JavaScript1通过使用JavaScript数组在一个变量中存储多个数值2调用一个用户定义的JavaScript函数3深入了解JavaScript事件处理器4利用翻转效果串见交互式的导航条5利用Scripting对象的原型数组6通过名字替代位置码来查询Web页面对象7支持文档对象的目录八JavaApplet和ActiveX对象1通过编辑Java源代码来创建定制的applet十一ASP1使用cookie在HTTP请求之间保持变量2从ASPForm集合中获取表单结果3从ASPQueryString集合中获取表单结果4从服务器变量中获取信息5开始一个会话并与会话变量一起工作《动态网页设计教程》1Java语言的特点2Java语言的接口3JavaScript语言,于Java语言的差别4事件的处理5Server对象6Application对象7Session对象8统计在线人数的Asp程序,利用global.asa文件定义9Asp的内置组件:数据库存储组件(Connection,Command,RecordSet对象)10Asp的内置组件:文件存储组件FileSystemObject对象、TextStream对象的方法和属性,Folder对象11XML是ExtensibleMarkupLanguage的简写,一种扩展性标识语言。这是标准的定义。那么什么是标志语言,为什么叫扩展性?HTML里面有很多标签,类似,等,都是在HTML4.0里规范和定义,而XML里允许你自己创建这样的标签,所以叫做可扩展性.1.XML并
本文标题:南师复习知识点(web和C语言)
链接地址:https://www.777doc.com/doc-2608215 .html