第一篇:2010-2011春计算机基础--问题答疑材料-周福伟
什么是冯•诺依曼的存储程序设计方案?
存储程序的设计思想是将计算机要执行的指令和要处理的数据都采用二进制数表示,将要执行的指令和要处理的数据按照顺序编写程序存储到计算机内部让它自动执行。
建新的样式 ?
答:1)如果“样式和格式”任务窗格没有打开,请单击“格式”工具栏上的“样式和格式”。
2)在“样式和格式”任务窗格中,单击“新样式”。
3)在“名称”框中键入样式的名称。
4)在“样式类型”框中,单击“段落”.“字符”.“表格”或“列表”指定所创建的样式类型。
5)选择所需的选项,或者单击“格式”以便看到更多的选项。
用工作表中的数据创建图表幽几种方法?分别是? 一般是两种方法
1、鼠标选择数据区域
2、单击工具栏的图表按钮建立 或者
1、鼠标选择数据区域
2、单击插入菜单中的图表建立
如何给word文档设置口令
Word的文件密码包括两种:修改权限密码和打开权限密码。打开权限密码使得Word文档变成只读文件,如果打开了文档并对其进行了更改,则只能以其他的文件名保存该文档。而修改权限密码则允许用户随意修改保存。具体设置办法:打开文件,在“工具→选项→安全性”选项卡中进行密码设置。
提示:若要创建一个长的密码,请单击“高级”,然后选择RC4加密类型。
在word中,全选文档有哪些方法?
1、CTRL+A
2、编辑——全选
3、鼠标放在随便那一段的前面连击三次。
在Excel中,复制单元格格式可采用 1 复制 + 粘贴 复制 + 选择性粘贴 3 “格式刷”工具
衡量计算机的主要技术指标有哪些?
计算机工作时执行一条指令的全过程分为几个阶段?请说明每个阶段完成的任务?
计算机工作时执行一条指令的全过程分为三个阶段:寄存指令、分析指令、执行指令。寄存指令阶段的使命是从内存寄存指令放到指令存放器中,分析指令阶段是把持指令解码器对放到指令存放器中的指令履行阐发,得到把持码和操作数,执行指令阶段是对分析出来的指令产生响应的命令操纵,执行该指令。
在Word中不能画图,只能插入外部图片
该描述是不正确的。在Word中可以制作简单图形,使用视图菜单下的绘图命令,在绘图工具栏选在相应的简单图形进行绘制即可!
如何对文件重新命名?
一般是右击——重命名,其快捷键:F2。
选中要重命名的文件单击文件名也可以进行重命名。
在文件系统的树形目录结构中,从根目录到任何数据文件,其通路有 唯一条
在Excel中,如何取字符串中间的某些字符 ? 答:使用MID函数即可解决。
例如:己知A2中存有学号:“801063012”,从左起第4位开始,共3位表示其所在专业的编号,要取出出学生所在专业的专业号可用公式:=MID(A2,4,3),其结果是“063”
为什么无法用填充法输入一个数值序列 ?
答:对于上述序列和自己添加的自定义序列,可以用拖动单元格的右下角的方法自动填充。但对于数值序列,若要填充连续的数字序列,输入第一个数值后,必须按住Ctrl键再拖动单元格的右下角填充;若要填充等差数列,要先输入前两个数,选定这两个单元格后再拖动所选区域的右下角填充。
计算机发展经历了哪些阶段? 四个发展阶段:
第一个发展阶段:1946-1956年电子管计算机的时代。
第二个发展阶段:1956-1964年晶体管的计算机时代:操作系统。
第三个发展阶段:1964-1970年集成电路与大规模集成电路的计算机时代
(1964-1965)(1965-1970)
第四个发展阶段:1970-现在:超大规模集成电路的计算机时代。
要打开Windows的开始菜单,可以按键盘上的win(Windows 徽标)快捷键
一个完整的微型计算机系统包括什么?
一个完整的计算机系统是由计算机硬件系统和计算机软件系统两部分组成。硬件是计算机的实体,又称为硬设备,是所有固定装置的总称。它是计算机实现其功能的物质基础,其基本配置可分为:主机、键盘、显示器、光驱、硬盘、软盘驱动器、打印机、鼠标等。软件是指挥计算机运行的程序集,按功能分系统软件和应用软件。
计算机网络协议是有关计算机网络通信的一整套规则,或者说是为完成计算机网络通信而制订的规则、约定和标准。网络协议由语法、语义和时序三大要素组成。
语法:通信数据和控制信息的结构与格式;
语义:对具体事件应发出何种控制信息,完成何种动作以及做出何种应答。
时序:对事件实现顺序的详细说明。
计算机硬件系统包括哪些部分?
构成计算机的硬件系统通常有“五大件”组成:输入设备、输出设备、存储器、运算器和控制器。
使用资源管理器创建文件夹的方法?
先选择要建立新文件夹的位置,比如说,要建立在C:的根目录下面,那么在资源管理器的左边点“C:”的盘符的图标,然后,将鼠标移动到右边的空白处,单击鼠标右键,此时出现一个菜单,将鼠标移动到下面的“新建”上,此时又出现一个菜单,再从中选择“文件夹”。(也可在文件菜单中选择新建--文件夹)。这时电脑会让您给新建立的文件夹取个名字,可以用英文,也可以用中文,比如建立一个叫“xiaoyu”的文件夹,输入完名字后按回车就建好了。
-128的补码怎样表示?
答:128转换为8位二进制数为10000000,进行求补(求反加1):01111111+1=10000000。所以-128的补码是10000000。
如果用16位二进制数表达,则为***0求反加1:***1+1=***0
系统还原的实质是
在不需要重新安装操作系统,也不会破坏数据文件的前提下使系统回到工作状态。
8.如何对文件重新命名?
答:右击文件名,于弹出菜单中选择“重命名”命令,敲入新文件名后“回车”确定。注:文件只能在未使用的情况下方能更名。
9.如何设置桌面属性?
答:右击桌面空白处,在弹出的快捷菜单中选择“属性”命令,弹出“显示属性”对话框,在“显示属性”对话框中可设置桌面的背景.屏幕保护程序.屏幕的分辨率等。
用工作表中的数据创建图表幽几种方法?分别是?
Excel2003提供了4种基于工作表中的数据创建图表的方法
●依次单击菜单栏上的“插入”——“图表”命令,打开“图表向导”对话框创建图表。●直接单击“常用”工具栏上的“图表向导”按钮,依“图表向导”对话框创建图表。●选中目标数据区域,然后接F11键创建图表并新建图表工作表。●单击“图表”工具栏上的“图表类型”下拉列表中的图表按钮,创建所选图表类型的图表。
在Excel中,把数字变成文本的形式是怎样操作的 ? 在输入数字前,先输入英文状态下的单引号,数字会成为文本格式。单引号不显示、不打印、不参与计算
超市收款台检查货物的条形码,这属于对计算机系统的输入
计算机硬盘正在工作时应特别注意避免
震动
微型计算机内存储器空间是
按字节编址
通常所说的I/O设备指的是
输入输出设备
Excel中单元格地址的表现形式有
相对地址、绝对地址和混合地址三种
ROM是Read Only Memory的缩写,其特点是
每次关机后信息依然存在
Windows系统中用来与用户进行信息交换的是
对话框
计算机的主要特点是那些? 计算机的特点:
运算速度快
运算速度是计算机的一个重要性能指标。计算机的运算速度通常用每秒钟执行定点加法的次数或平均每秒钟执行指令的条数来衡量。运算速度快是计算机的一个突出特点。计算机的运算速度已由早期的每秒几千次(如ENIAC机每秒钟仅可完成5000次定点加法)发展到现在的最高可达每秒几千亿次乃至万亿次。这样的运算速度是何等的惊人!计算机高速运算的能力极大地提高了工作效率,把人们从浩繁的脑力劳动中解放出来。过去用人工旷日持久才能完成的计算,而计算机在“瞬间”即可完成。曾有许多数学问题,由于计算量太大,数学家们终其毕生也无法完成,使用计算机则可轻易地解决。计算精度高
在科学研究和工程设计中,对计算的结果精度有很高的要求。一般的计算工具只能达到几位有效数字(如过去常用的四位数学用表、八位数学用表等),而计算机对数据的结果精度可达到十几位、几十位有效数字,根据需要甚至可达到任意的精度。存储容量大
计算机的存储器可以存储大量数据,这使计算机具有了“记忆”功能。目前计算机的存储容量越来越大,已高达千兆数量级的容量。计算机具有“记忆”功能,是与传统计算工具的一个重要区别。
具有逻辑判断功能
计算机的运算器除了能够完成基本的算术运算外,还具有进行比较、判断等逻辑运算的功能。这种能力是计算机处理逻辑推理问题的前提。
自动化程度高,通用性强
由于计算机的工作方式是将程序和数据先存放在机内,工作时按程序规定的操作,一步一步地自动完成,一般无须人工干预,因而自动化程度高。这一特点是一般计算工具所不具备的。计算机通用性的特点表现在几乎能求解自然科学和社会科学中一切类型的问题,能广泛地应用各个领域。
在execl中如何制作斜表头 方法一:
1、选中单元格、点格式、单元格、边框,先选中细实线型,再点斜线,再选中稍粗点的实线,再点外边框的图标,这样边框就画成了;
2、再选中该单元格,点格式,对齐,水平对齐选中常规或靠左;垂直对齐,选中分散对齐(上下位置不紧张时,选居中更好);
3、输入班级,按ALT+回车;再输入姓名;
4、分别在姓名和班级前面加空格,使字放在适当位置。
方法二:
1、选中单元格、点格式、单元格、边框、先选中细实线型。再点斜线,再选中稍粗点的实线,再点外边框的图标,,这样边框就画成了;
2、再选中该单元格、点格式、对齐、水平对齐及垂直对齐均选中分散对齐(上下位置不紧张时,选居中更好);
3、输入“姓名班级”,把字号选为18号;
4、选中“姓名”,右键,设置单元格格式,选中下标;选中“班级”,右健,设置单元格格式,选中上标;
方法三:
1、选中单元格,点常用工具栏中的边框工具而加上外框;
2、点视图/工具栏/绘图,点一下绘图工具栏中的直线工具后再在单元格里用带十字的光标画第一条斜线,然后再点一次直线工具,再画第二条斜线;直线的长短或位置不合要求,可单击该线段,按住左键即可拖动线段移动位置,再把光标放到两端的园圈上按住左键拖动即可调整线段长度和方向;
3、选中单元格,点格式/单元格/对齐,水平对齐和垂直对齐都选为两端对齐;
4、在单元格里输入“学科级别年份”,把光标放到“学科”字后面,按ALT+ENTER,再把光标放到“级”字后面,按ALT+ENTER,再把光标放到“别”字后面,按ALT+ENTER;
5、在“学科”前面、“别”前面和“年份”后面加空格,把学科、级别和年份调整到适当的位置;
6、调整单元格的高和宽及斜线的位置,使表头更好看些。
方法四:
1、选中单元格,点常用工具栏中的边框工具而加上外框;
2、点视图/工具栏/绘图,点一下绘图工具栏中的直线工具后再在单元格里用带十字的光标画第一条斜线,然后再点一次直线工具,再画第二条斜线;
3、点视图/工具栏/绘图工具栏中的“文本框”(横排的)工具,在任意单元格中画一文本框,右键其虚线边框中的小园圈,在右键菜单中点“设置文本框格式”,出现下列窗口(见图十四),点其中的“颜色与线条”选项卡,在“填充”和“线条”的颜色中,均选中无色,确定。并在其中输入“学科”:
4、移动光标到虚线边框上,使光标变成十字四箭头形状,点右键,点复制,再到别的地方粘贴三个这样的文本框;分别在那三个文本框里面输入“级”、“别”和“年份”;把光标移到虚线边框右下角的园圈中,此时光标变成左高右低的斜的双向箭头,按住左键将边框缩到最小;
5、移动光标到虚线边框上,使光标变成十字四箭头形状,按住左键把它们拖到适当的位置;
6、直线的长短或位置不合要求,可单击该线段,按住左键即可拖动线段移动位置,再把光标放到两端的园圈上按住左键拖动即可调整线段长度和方向;
7、要删除斜线和文本框,可以右键点直线两端或文本框边上的小园圈,再点剪切就可以了。
方法五:
1、打开WORD空文档,点表格/插入/表格,选择一行一列,大致调整方格大小约为宽3厘米,高2厘米(太小了,下一步不好调整文字);
2、点表格/绘制斜线表头,打开“插入斜线表头对话框,选择样式二,选择字号:小四号;行标题:输入“学科”,数据标题:输入“级别”,列标题:输入“年份”,确定(提示单元格太小,不管它仍点“确定”);
3、任点一个字,边框上会出现如图十七的小园圈,右键小园圈,点组合/取消组合;
4、点“级”字,把光标移到梳状边框上,让光标变成十字四箭头,按住左键,再按住SHIFT,拖动“级”字到虚线框与表头线框的左上两边重合,松开左键,再松开SHIFT;(按住SHIFT的作用是使图形移动更精确一些)
5、拖动“别”字,让其虚线框左边与“级”字相差差个字宽,虚线框的上边与“级”字的一半高度平齐;
6、拖动“学”与“别”字相隔一个字宽,高与级同高;把“科”拖到与“科”平齐;
7、拖动“年”左边与“级”平齐,上下与“别”相隔一个字高;把“份”拖到与“年”平齐;
8、把表头右边线拖到“科”的右边,把表头下边线拖到“年”的下边;
9、点任一斜线,把光标放到它左端的园圈上,让光标成双向箭头形,按住左键,再按住ALT,调整斜线的两个端点到适当位置。
10、根据初步做好的表头的形状再作些调整,让其高宽和形状更合适一些。
11、把WORD中做好的斜线表头截图(注意要把边框线包含在截图中),复制到此文件中,点击它,按住其边上的园圈拖动边线到刚好和单元格的边框线重合;
12、如果我们要再次调整单元格的大小时,我们还必须重新调整截图的大小。
Excel中单元格地址的表现形式有哪些?
Excel中单元格地址的表现形式有相对地址、绝对地址和混合地址三种。
相对地址:A1, A2, B1, B2,...特点:在公式中使用相对地址引用,公式复制过程中引用地址(值)随位置而变;比如C1中“=A1”复制到C2,公式将自动地变成“=A2”,如果复制到D1,公式变为“=B1”,体现出相对引用在公式复制中——横向复制变列号,纵向复制变行号。
绝对地址:$A$1, $A$2, $B$1, $B$2,...特点:在公式中使用绝对地址引用,公式复制过程中引用地址(值)保持不变。比如C1中“=$A$1”复制到任何位置都是“=$A$1”。
混合地址:$A1, $A2, B$1, B$2,...特点:在公式中使用混合引用,$A1、$A2只有在纵向复制公式时行号,如C1中“=$A1”复制到C2,公式改变为“=$A2”,而复制到D1则仍然是“=$A1”,也就是说形如$A1、$A2的混合引用“纵变行号横不变”。而B$
1、B$2恰好相反,在公式复制中,“横变列号纵不变”。
资源管理器窗口分左、右窗格,右窗格是用来
显示活动文件夹中包含的文件夹或文件
1.什么是电子计算机?
答:计算机是一种可以接受输入信息.处理数据.存储数据和产生输出的装置。由于计算机在计算.数据和信息管理等方面比人类做得更快.更精确,使得它已经迅速地进入到人们的工作和生活之中。
2.什么是冯??诺依曼的存储程序设计方案?
答:存储程序的设计思想是将计算机要执行的指令和要处理的数据都采用二进制数表示,将要执行的指令和要处理的数据按照顺序编写程序存储到计算机内部让它自动执行。
3.计算机的五个基本组成部分各是什么?
答:计算机的五个基本组成部分:运算器.控制器.存储器.输入设备和输出设备。
4.如何将十进制转换为二进制?
答:要把十进制转换为二进制,整数部分不断除以2,并记下余数,直到商为0;小数部分不断乘以2,记下整数部分,直到结果的小数部分为0。
5.原码.反码和补码的区别?
答:对于正数,其原码.反码和补码是相同的,而对于负数则不同。在求负数反码的时候,除了符号位外,其余各位按位取反,即“1”都替换成“0”,“0”替换成“1”。负数的补码是其反码加1。
6.什么是应用软件?
答:应用软件是为解决某种专门问题而设计的软件。它包括应用软件包和面向问题的应用软件,如办公自动化软件包Office
97中包含的Word.Excel和PowerPoint,CAD.CAM及CAI软件,网络应用软件(如Outlook),以及为解决科研及生产中的实际问题而由用户设计的应用程序,均属于应用软件。
7.-128的补码怎样表示?
答:128转换为8位二进制数为10000000,进行求补(求反加1):01111111+1=10000000。
所以-128的补码是10000000。
如果用16位二进制数表达,则为***0求反加1:
***1+1=***0
8.如何对文件重新命名?
答:右击文件名,于弹出菜单中选择“重命名”命令,敲入新文件名后“回车”确定。注:文件只能在未使用的情况下方能更名。
9.如何设置桌面属性?
答:右击桌面空白处,在弹出的快捷菜单中选择“属性”命令,弹出“显示属性”对话框,在“显示属性”对话框中可设置桌面的背景.屏幕保护程序.屏幕的分辨率等。
10.如何选定多个连续的文件或文件夹?
答:单击第一个,然后按
11.如何查找某个文件?
答:打开 “ 资源管理器 ”,选定文件夹后选择 [ 搜索 ] - [ 文件或文件夹 ] 命令,系统弹出 “ 查找 ” 对话框,选择 “ 名称和位置
” 标签,在名称框中键入要查找的文件名;在 “ 搜索 ” 框中可重新选择盘符,单击 “ 浏览 ”
按钮可重新确定文件夹;如果还包括查找其子文件夹中的文件,则要选中 “ 包含子文件夹 ” 复选项;单击 “ 开始查找 ” 按钮,找到的文件名将被列出。
12.如何在“资源管理器”中显示隐藏文件?
答:打开 “ 资源管理器 ”,选定文件夹后选择 [ 工具 ] - [ 文件夹选项 ] 命令,在 “ 文件夹选项 ” 对话框的 “ 查看 ”
标签中选中 “ 显示所有文件 ” 单选按钮。
13.如何在 “ 资源管理器 ” 中显示文件的扩展名 ?
答:打开 “ 资源管理器 ”,选定文件夹后选择 [ 工具 ] - [ 文件夹选项 ] 命令,在 “ 文件夹选项 ” 对话框的 “ 查看 ”
标签中取消 “ 隐藏已知文件类型的扩展名 ” 复选项。
14.如何进入页眉设计?
答:选择命令菜单“视图”/“页眉和页脚”就可进入页眉设计,这时会出现“页眉和页脚”工具栏。完成设计后,单击“页眉和页脚”工具栏上的“关闭”按钮,可结束页眉设计,回到文档编辑状态。
15.如何使校徽处于页眉左端,使文字处于页眉右端 ?
答:当页眉上既有图片又有文字,要使文字与图片分开时,可在选定图片后,打开“图片”工具栏,选择“文字环绕”中的“衬于文字下方”或“浮于文字上方”,将图片拖到页眉左端;再选定文字,单击“格式”工具栏上的“右对齐”按钮,使文字处于页眉右端。
16.创建新的样式 ?
答:1)如果“样式和格式”任务窗格没有打开,请单击“格式”工具栏上的“样式和格式”。
2)在“样式和格式”任务窗格中,单击“新样式”。
3)在“名称”框中键入样式的名称。
4)在“样式类型”框中,单击“段落”.“字符”.“表格”或“列表”指定所创建的样式类型。
5)选择所需的选项,或者单击“格式”以便看到更多的选项。
17.为文字设置动态效果 ?
答:选定要使其具有动态效果的文字或单词,单击“格式”菜单中的“字体”命令,再单击“文字效果”选项卡;在“动态效果”框中,单击所需效果。
18.设置字符间距 ?
答:1)选定要修改的文字。
2)单击“格式”菜单中的“字体”命令,再单击“字符间距”选项卡。
3)请执行下列操作之一:
a)均匀加宽或紧缩所有选定字符的间距:请单击“间距”框中的“加宽”或“紧缩”选项,并在“磅值”框中指定要调整的间距的大小。
b)对大于某个磅值的字符进行字距调整:请选中“为字体调整字间距”复选框,并在“磅或更大”框中输入磅值。
19.如何设置标题的居中对齐或左对齐 ?
答:选定文本后,单击“格式”工具栏上的“居中”或“两端对齐”按钮,可设置文本的居中对齐或左对齐。
20.如何将文档分成两栏 ?
答:首先从要分栏的开始处拖动鼠标直至要分栏文本的结尾(其后面至少要保留一个换行符),选定分栏文本,然后选择菜单命令“格式”/“分栏”,在“分栏”对话框中选“两栏”。
21.如何将Excel电子表格中的数据复制到Word文档中 ?
答:在Excel中用鼠标从数据区域左上角拖动到右下角选定所需数据,然后单击“常用”工具栏上的“复制”按钮,再切换到Word文档中要插入的位置,单击“常用”工具栏上的“粘贴”按钮,即可插入表格。
22.在Excel中,如何将表格的行.列互换 ?
答:(1)选定表格,单击“复制”按钮;
(2)光标定位于另一空白处;
(3)选择菜单[编辑]-[选择性粘贴];
(4)在对话框中选中“转置”按钮后按“确定”;
23.如何在一个单元格中输入多行数据 ?
答:(1)双击该单元格使之处于编辑状态;
(2)将插入点定于要分行处;
(3)按住
24.为什么我无法将选定单元格的内容拖放到其他位置 ?
答:对选定的单元格或区域进行拖放操作,要注意拖放的位置和鼠标的形状:鼠标指针是空心十字时拖放是选定区域;鼠标指针在选定单元格或区域的黑色边框上时,形状为白色箭头,这时拖放才是移动单元格;鼠标指针在选定单元格或区域的黑色边框的右下角时,形状为黑色十字,这时拖放是复制单元格或填充。
25.为什么无法用填充法输入一个数值序列 ?
答:对于上述序列和自己添加的自定义序列,可以用拖动单元格的右下角的方法自动填充。但对于数值序列,若要填充连续的数字序列,输入第一个数值后,必须按住Ctrl键再拖动单元格的右下角填充;若要填充等差数列,要先输入前两个数,选定这两个单元格后再拖动所选区域的右下角填充。
26.为什么我输入的学号前面的“0”总会自动消失?
答:学号中只有数字字符,这时Excel会认为你输入的是数值而不是字符串,所以它会按照习惯去掉高位的0并向右对齐。若确实要输入左边有“0”的纯数字字符串,有两种方法:
(1)选定单元格,选择菜单[格式]->[单元格],在“单元格格式”对话框中的“数字”页将数字格式设定成“文本”格式;
(2)在输入的数字前加单撇号“'”,如“'04018039
27.为什么单元格中会出现”#####”?,如何处理 ?
答:出现#号的原因是因为数值或日期型的数据内容太长,单元格显示宽度不够所致。有两种解决方法:①增大宽度:②改变显示格式,(如科学记数.短日期等)
28.在Excel中,如何取字符串中间的某些字符 ?
答:使用MID函数即可解决。
例如:己知A2中存有学号:“801063012”,从左起第4位开始,共3位表示其所在专业的编号,要取出出学生所在专业的专业号可用公式:=MID(A2,4,3),其结果是“063”
29.如何在Excel中创建图表 ?
答:首先要选定创建图表所需的数据区域。这个前提非常重要,既不能少选也不能多选。然后再单击“常用”工具栏上的“图表向导”按钮,根据题目要求选择一种子图表类型。在向导中根据需要,可能还要设置“标题”.“图例”.“数据标志”等。
30.如何将“标题幻灯片”插在第一张的位置 ?
答:1)
将演示文稿切换到“大纲视图”,将插入点定位于第一张幻灯片内容之首,按回车键;再切换到“幻灯片视图”,将插入点定位于第一张幻灯片,通过“格式”—“幻灯片版式”将板式修改成“标题”版式。
2)
将插入点定位于第一张,单击“插入”--“新幻灯片”,此时插入的标题幻灯片在第一张之后,必须在“大纲视图”或“浏览视图”中拖动到第一张即可,然后修改版式为为“标题幻灯片”。
31.如果幻灯片的起始页码不是 1,那应该在哪里进行设置 ?
答:应该在“文件”—“页面设置”,在对话框中的“幻灯片编号起始值”中进行设置。
32.在网页上有动画效果的.GIF图片为何有时插入到幻灯片中的.GIF动画图片不能动 ?
答:(1)在网页中下载动画图片时,要右击动画图片,在快捷菜单中应选择“图片另存为”而不是“目标另存为”,然后在幻灯片中进行“插入”—“图片”“来自文件”。
(2)也可以在右击动画图片,在快捷菜单中应选择“复制”
33.在PowerPoint中,如何将Excel 表格数据在幻灯片中绘制成图表 ?
答:第一步,打开Excel 表格,将所需数据复制到剪贴板上;
第二步,在幻灯片中“插入”—“图表”;
第三步,删除缺省表格中的数据,将剪贴板上的数据复制到表格中;
第四步,激活图表,在其快捷菜单中,可以改变“图表类型”„„。
34.如何将PowerPoint中幻灯片中的图表插入到Word 文档中 ?
答:第一步,在幻灯片中选定图表,“编辑”—“复制”;
第二步,在Word文档中,“编辑”—“粘贴”。
35.在PowerPoint中,如何更改超链接及尾随颊色 ?
答:(1)选择菜单“格式”一“幻灯片配色方案”;
(2)更改“超链接颜色”的操作:在“自定义”选项卡中选择“强调和超链接”,再单击“更改颜色”按钮,选择所需的颜色;
(3)更改“尾随超链接颜色”的操作:在“自定义”选项卡中选择“强调和尾随超链接”,再单击“更改颜色”按钮,选择所需的颜色。
36.在PowerPoint中,如何使插入的按钮在除“标题”板式外的每一张幻灯片中都显示 ?
答:只要在菜单“视图”一“母版”一“幻灯片母版”中插入按钮,这些按钮就会出现在除“标题”板式外的每一张幻灯片中。
37.在PowerPoint中,如何将当前幻灯片链接到另一个PPT文件的某一张幻灯片 ?
答:(1)选定超链接始端文本,“插入”—“ 超链接”;
(2)在“链接到”中选择“原有文件或Web页”;
(3)单击右端的“浏览目标”的“文件”按钮,然后选择要链接的文件;
(4)单击右端的“书签”按钮,在弹出的“在文档中选择位置”对话框中,选择起始的幻灯片即可。
38.如何将演示文稿保存为网页文告 ?
答:打开PowerPoint演示文稿,操作“文件”—“另存为Web页”就可以了。
39.如何将演示文稿保存为播放文件(.PPS)?
答:打开PowerPoint演示文稿,操作“文件”—“另存为”,在“另存为”对话框的“文件类型”中选择播放文件(.PPS)就可以了。
40.如何查看当前Web页的HTML源文件?
答:选择浏览器窗口的菜单命令[查看]—[源文件]。
41.什么是计算机网络 ?
答:计算机网络(Computer
Network)是利用通信设备和线路将地理位置不同.功能独立的多个计算机系统互连起来,以功能完善的网络软件实现网络中资源共享和信息传递的系统。
42.计算机网络的主要功能 ?
答:建立计算机网络的基本目的是实现数据通信和资源共享,计算机网络的主要功能可归纳为资源共享.数据通信.提高计算机的可靠性和分布式协同处理等。
43.什么是计算机网络的拓扑结构 ?
答:网络中可访问的每台计算机.终端设备或连接器都可称为网络上的一个结点,网络拓扑结构就是指网络结点的位置和互联的几何布局。计算机网络的拓扑结构有很多种,常见的有五种:星形.环形.树形.总线型.网络形。
44.什么是网络协议?
答:网络协议是定义并实现网络通信的一组规则和参数。计算机之间.Internet中所有的通信活动都是由协议所控制.45.开放系统互联参考模型(OSI/RM)有哪七层?
答:物理层.数据链路层.网络层.传输层.会话层.表示层.应用层。
46.什么是B/S模式?
答:B/S模式--浏览器/服务器模式,是随着Internet技术而兴起,是对C/S模式的一种改进。客户端只要安装一个浏览器软件,服务器端存放数据和应用程序。通过Web服务浏览器与服务器的数据库进行数据交互。
47.计算机网络传输媒体有哪些 ?
答:传输媒体是连接网络中节点之间的物理通路,它对网络数据通信质量有极大的影响。目前常用的网络传输介质可分为有线和无线两种。有线介质上可传输模拟信号和数字信号,无线介质上大多传输数字信号。
48.简单解释一下TCP/IP协议 ?
答:TCP/IP是Internet所采用的体系结构,是一个网络协议族,具体包括了100多个不同功能的协议。其中TCP(Transmission
Control Protocol,传输控制协议)和IP(Internet
Protocol,网际协议)为最核心的两个协议。IP是TCP/IP体系中的网际层协议,负责数据的传输;TCP是TCP/IP体系中的传输层协议,负责数据的可靠传输。TCP/IP是目前最成功的网络体系结构和协议规程。
49.什么是局域网?
答:局域网是在一个较小的范围(一个办公室.一幢楼.一家企业内,利用通信线路将众多计算机及外设连接起来,达到数据通信和资源共享目的的网络。具有传输特性好,网络覆盖范围小
.硬软件设施.协议和介质访问控制方法都相对简单,结构灵活的特点。
50.IP地址的格式?
答:IP地址由32位表示,包含4个字节,每字节可对应一个0~255之间的十进制数,字节之间用小数点分隔。TCP/IP协议中把IP地址分为2个部分:网络地址和主机地址。其中网络地址标识一个物理的网络,同一个网络上所有主机需要同一个网络号,该号在互联网中是唯一的;而主机地址用来确定网络中的一个工作站.服务器.路由器等其它TCP/IP主机。
51.IP 地址的分配?
答:根据网络规模和应用的不同,将IP地址分成五种类型,其中
A类.B类和C类地址为基本地址。A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,各类可容纳的地址数目不同。
52.子网掩码的作用是什么?
答:(1)判别主机属于哪一网络。当主机之间通信时,用IP地址与相应的子网掩码进行“与”运算,可判别主机属于哪一网络.两主机是否位于同一网络。
(2)识别子网。在实际应用中,经常遇到网络号不够的问题,需要把某类网络划分出多个子网,采用的方法是:
将主机号标识部分的一些二进制位划分出来用来标识子网,即如果子网掩码的某些位为1,则网络就把IP地址中相应的位作为网络地址部分来对待。
53.什么是数据库?
答:顾名思义,就是数据存放的地方。在计算机中,数据库是数据和数据库对象的集合。所谓数据库对象是指表(Table).视图(View).存储过程(Stored
Procedure).触发器(Trigger)等。
54.什么是关系模型?
答:用二维表格结构来表示实体以及实体之间联系的模型称为关系模型。关系模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。采用关系模型的数据库称为关系数据库。
55.数据库中主关键字(主键)的作用和特点?
答:主关键字(主键):为了能够唯一地定义或标识关系中的一个元组,关系模型需要将表中的某个属性或某几个属性的组合作为主关键字。主键不能为空值。
56.数据库系统的体系结构?
答:数据库系统的体系结构是数据库系统的一个总的框架。虽然实际的数据库管理系统产品种类很多,它们支持不同的数据模型,使用不同的数据库语言,建立在不同的操作系统环境之上,数据的存储结构也各不相同,但从数据库管理系统的角度来看,数据库系统在总的体系结构上通常具有相同的特征,即采用三级模式结构并提供二级映像功能。这是数据库管理系统内部的系统结构。
57.什么是查询 ?
答:查询是在一个或多个表中,根据用户的需要,从表中提取符合设定条件的数据供用户浏览使用。查询分为五种:选择查询.交叉表查询.参数查询.操作查询.SQL查询。
关于Excel嵌入式图表的叙述,正确的是___。a、可以移动嵌入式图表
b、可以改变嵌入式图表的大小
c、当数据源改变时,相应的嵌入式图表随之改变 d、删除嵌入式图表时相应的数据源将同时被删除
---ABC选项的描述是正确的,对图表的修改不影响数据源,因此D选项是不正确的。
在Word文字处理中,插入人工分页符的方法有___。
A、利用菜单栏中“插入”选“分隔符”命令,在对话框中选“分页符”,确定 B、利用菜单栏中“工具”,选“分割符”命令,在对话框中选“分页符”,确定 C、Ctrl+回车键 D、以上方法均正确
------------------------------AC选项描述的方法是正确的下面关于计算机语言的叙述中错误的是?
a、汇编语言是在计算机中能被直接执行的语言 b、机器语言是独立于计算机硬件的语言 c、汇编语言是最早出现的高级语言
d、高级语言是独立于计算机硬件的算法语言
-----ABC选项的描述都是不正确的,机器语言和汇编语言都是低级语言,依赖于具体的硬件,机器语言可以被计算机直接识别和执行,汇编语言程序需要经过汇编程序的翻译才能被计算机识别和执行,fortran才是最早出现的高级语言!
下面关于防火墙说法正确的是
A、防火墙必须由软件以及支持该软件运行的硬件系统构成 B、防火墙的功能是防止把网外未经授权的信息发送到内网 C、任何防火墙都能准确地检测出攻击来自哪一台计算机 D、防火墙的主要支撑技术是加密技术
A选项的描述是正确的
PowerPoint中,下列有关表格的说法错误的是_______。
选项: a、要向幻灯片中插入表格,需切换到普通视图
b、要向幻灯片中插入表格,需切换到幻灯片视图
c、不能在单元格中插入斜线
d、可以分拆单元格
-----------------------------C选项的描述是不正确的。
下列存储器中,读写速度最快的是___。A、内存 B、硬盘 C、光盘 D、软盘
---------------------------A选项是正确的,内存可以和CPU直接进行数据交换,因此是最快的下面关于页眉和页脚的叙述中正确的是___。A、一般情况下,页眉和页脚适用于整个文档 B、奇数页和偶数页可以有不同的页眉和页脚 C、在页眉和页脚中可以设置页码
D、一次性可以为整个文档设置不同的页眉和页脚
--------------------------ABC选项的描述是正确的 在资源管理器中,选定多个非连续文件的操作为 a、按住Shift键,单击每一个要选定的文件图标 b、按住Ctrl键,单击每一个要选定的文件图标
c、先选中第一个文件,按住Shift键,再单击最后一个要选定的文件图标 d、先选中第一个文件,按住Ctrl键,再单击最后一个要选定的文件图标
-------B选项描述的方法是正确的
在表格的单元格中可以包括___。选项: a、文字和数字 b、图形 c、运算公式
d、另一个单元格
------------------------------ABC选项是正确的,图表单元格不允许嵌套,因此D选项是不正确的
格式化磁盘后产生的目录是 a、子目录 b、根目录
c、根目录和子目录 d、无目录
--------------------------B选项是正确的
信息处理包括___。a、数据采集 b、数据传输 c、数据检索 d、数据存储
-----------------------------ABCD选项都是正确的。信息处理包括数据采集、数据传输、数据存储和数据应用。题目数据检索为数据应用的一种,因此也是正确的。
添加打印机的类型分为网络打印机和_ a、HP打印机 b、主机打印机 c、网上邻居打印机 d、本地打印机---------------------------D选项是正确的
在下面四句话中,关于计算机叙述正确的是___。a、计算机可以代替人的脑力劳动 b、计算机可以存储大量的信息 c、计算机是一种信息处理机 d、计算机可以实现高速运算
-----------------------------BCD选项的描述是正确的。由于计算机无法模仿人类的思维活动,因此不能代替人的脑力劳动,A选项是不正确的!
下列信息技术中常用的英文缩写解释正确的是___。a、ERP——企业资源规划 b、OLE——对象链接与嵌入 c、SQL——结构化查询语言 d、DBMS——计算机辅助设计
ABC选项均是正确的,只有D选项DBMS应该是数据库管理系统的英文缩写!
下列不属于Windows操作系统家族的是___。a、Linux b、Winows 98 c、Windows XP d、Winows XP
----------------------------A选项不属于windows家族!
在Windows中,下面不属于“控制面板”操作的是___。a、更改显示器和打印机设置 b、定义串行端口的参数 c、调整鼠标器的设置 d、创建“快捷方式”
-----------------------题目中D选项是正确的
键盘上的101个按键分为___个区。
a、主键区、数字键区、字母键区、功能键区 b、主键区、字母键区、功能键区、符号键区 c、主键区、功能键区、符号键区、数字编辑键区
d、主键区、数字编辑键区、光标控制键区、功能键区
----------------------------D选项是正确的
Word具有很强的文档保护功能,可以做到___。
a、为文档设置口令,并当你忘记口令时可用一个万能的口令打开文档 b、为文档设置口令,并当你忘记口令时,将不能打开文档
c、为文档设置打开权限口令,如果使用者不知道口令则无法打开次文档 d、为文档设置口令且口令长度可以超过15位
----------------------------BC选项是正确的。D选项中为文档设置口令且口令长度应该不超过13位
在资源管理器中,保存文件命令的快捷键是___。a、Ctrl+X b、Ctrl+S c、Ctrl+C d、Ctrl+V
------------------------------B选项为保存快捷键,A为剪切,C为复制,D为粘贴
关于Windows XP格式化磁盘的操作,以下有关快速化磁盘的说法中正确的是___。a、速格式化智能格式化软磁盘
b、快速格式格式化可以从未格式化过的新磁盘快速处理 c、快速格式化只能用于曾经格式化过的磁盘 d、快速格式化不能有坏扇区磁盘的进行处理
------------------------C选项的描述是正确的
若在安装Windows XP时用户设定了用户名和密码,则在开机时,按___键可打开登录到Windows XP对话框。a、Ctrl+Esc b、Alt+空 c、Alt+F4 d、Ctrl+Alt+Del
------------------------D选项是正确的
Word具有的功能是()。
A.表格处理
B.绘制图形
C.自动更正
D.以上三项都是-D选项是正确的
当插入点在文档中时,按Del键将删去()。
A.插入点所在行
B.插入点所在的段落
C.插入点左边的一个字符
D.插入点右边的一个字符
------D选项的描述是正确的
在Word编辑状态,要在文档中添加符号“§”,应当使用()中的命令。
A.“文件”菜单
B.“编辑”菜单
C.“插入”菜单
D.“格式”菜单
---------------------------C选项是正确的。应该使用插入菜单下的符号命令,在打开的对话框的符号标签下选在普通文本,找到“§”点击然后确定就可以!
计算机病毒按寄生方式主要分为三种,其中不包括 A、系统引导型病毒 B、文件型病毒 C、混合型病毒 D、外壳型病毒
--------------------------D选项不是按寄生方式分类的病毒类型
下面关于计算机病毒说法不正确的是 A、正版的软件也会受计算机病毒的攻击
B、防病毒软件不会检查出压缩文件内部的病毒 C、任何防病毒软件都不会查出和杀掉所有的病毒 D、任何病毒都有清除的办法
----------------------------B选项的描述是不正确的。
显示设备所能表示的像素个数称为分辨率。
1、错
2、对 ********** 正确。
分辨率分为横向和纵向,一般为800*600 1024*768 1400*900等 指的是横向和纵向的显示像素个数。
文档中有多个图形,若要同时选择它们,应该如何操作?
A、单击“选择对象”快捷按钮,然后将所有要选择对象都包围到虚框中 B、单击每一个对象,同时按住Ctrl键 C、单击每一个对象,同时按住Shift键 D、单击每一个对象,同时按住Alt键
------------------------------AC选项描述的方法是正确的
在Windows XP的“资源管理器”窗口右部,若已单击了第一个文件,再按住Ctrl键,并单击了第五个文件,则___。A、有0个文件被选中 B、有5个文件被选中 C、有1个文件被选中 D、有2个文件被选中
------------------------------D选项的描述是正确的
在计算机内部表示正负数时,通常用___表示正数。A、1 B、-C、0 D、+
---------------------------C选项是正确的,一般将数值对应的最高位为0时表示它为一个负数
在下列字符中,其ASCII码值最大的一个是___。A、Z B、9 C、空格字符 D、a
-------------------D选项是正确的。
计算机的主要应用是在___方面。A、科学计算,数据处理 B、自动控制
C、计算机辅助设计及辅助教学 D、人工智能
-------------------------ABCD均是正确的
在Excel中,可以用“常用”工具栏中的“撤消”按钮来恢复的操作有___。A、插入的工作表 B、删除的工作表 C、删除的单元格 D、插入的单元格
--CD选项是正确的,单元格是表格中的可操作单元!
下列数据中,有可能是十六进制数的是___。a、238 b、70E c、396 d、76A
---十六进制Hex number system,是计算机中数据的一种表示方法.同我们日常中的十进制表示法不一样.它由0-9,A-F,组成.与10进制的对应关系是:0-9对应0-9;A-F对应10-15;因此题目中ABCD选项都有可能是十六进制
第二篇:计算机文化基础(周历)
2012 — 2013 学年 第一 学期
教学周历
系主任教务处长填表日期说明:
1、“教学方式”指讲授、课堂讨论、教学参观、实习实训及放录像等。
2、放录像的学时要写明片名和内容;辅导课放录像填在“课外作业”栏内。
3、本课程的学生必读书目必须在“主要参考书”栏内填写清楚。
4、教学周历纸质一式四份,审查后一份自留,一份交教务秘书,一份存教务处,一份向学生公布;同时将电子版周历交教务处。
5、“教学执行情况”栏由各单位教学秘书和教师本人根据课程执行和变动情况在各自保管的教学周历上填写。
第三篇:2012春学期《计算机应用基础》教学知识点
金秀县职业技术学校《计算机应用基础》教学12级学生使用
科任教师:邓良秋
《计算机应用基础》教学知识点
目录:
一、计算机基础知识
二、使用Windows XP(操作系统)
三、因特网(Internet)
四、办公软件(Wordexcelpowerpoint)
一、计算机基础知识
1.计算机的发展与应用:
(1)计算机的诞生:1946年,美国,ENIAC(2)经历四个时代:电子管、晶体管、集成电路、大规模及超大规模集成电路。
(3)计算机应用领域:科学计算、数据处理、自动控制、计算机辅助系统(CAD:计算机辅助设计、CAM:计算机辅助制造、CAI:计算机辅助教学)、多媒体应用、计算机网络。
2.计算机的组成:由硬件和软件组成。(1)硬 件:A、主机(1.CPU:中央处理器(两个功能:控制器、运算器);2.主板;3.内存;4.硬盘(外存);5.各种板卡(显卡、网卡、声卡))。B、外设:显示器、键鼠、打印机、音箱。
(2)软件:系统软件和应用软件
系统软件:操作系统(Windows XP、Windows
7、Windows Vista、Windows 2003)应用软件:打字软件、办公软件、杀毒防护软件、游戏软件等 3.计算机组装
二、使用Windows XP(操作系统)1.什么是操作系统?
操作系统(Operating System,简称OS)。操作系统是管理电脑硬件与软件资源的程序,是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。操作系统身负管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。
2.桌面:启动计算机后所看到的屏幕。桌面图标:系统图标和快捷方式图标。
任务栏:开始菜单、快速启动栏、任务指示区、功能提示区 桌面属性设置:右键——属性
3.鼠标的使用:单击、双击、右击、拖动。
4.键盘:分五个区:功能键 区、输入键区、特定功能键区、方向键区、数字键区(小键盘)。5.窗口和对话框
窗口的组成:标题栏、菜单栏、工具栏、地址栏、任务窗格、工作区、滚动条、状态栏。窗口的操作:移动、改变大小、最大化、最小化、关闭。
对话框:标题栏、选项卡、编辑框、复选框、单选按钮、下拉列表框、按钮等。6.写字板和记事本、画图
打开:开始—程序—附件—写字板(记事本、画图)保存:文件—保存 7.文件管理:
(1)文件和文件夹(文件和文件的扩展名)
什么是文件?文件是数据(文字、声音、图像等)存放于计算机中的一种组织形式。文件名:分前后两部分,中间用“.”隔开:前一部分叫主文件名,后一部分叫扩展名。文件的类型(格式):看文件的扩展名就知道这个文件的类型。扩展名就是用来区别文件的类型(格式)的。如:.doc 文档文件
.mp3 音乐文件格式的一种.txt 记事本文件.exe 可执行文件.jpg.gif 图片文件(2)浏览文件和文件夹 “我的电脑”:打开 “资源管理器”:鼠标指向“我的电脑”,右键,选择“资源管理器”。根目录:C、D、E等磁盘。
第1页
总6页 金秀县职业技术学校《计算机应用基础》教学12级学生使用
科任教师:邓良秋
子目录:根目录下的文件夹。
文件或文件夹显示方式:缩略图、平铺、图标、列表、详细信息。(3)新建、重命名文件和文件夹
新建文件:打开写字板、记事本或其他应用程序来创建。新建文件夹:右键—新建—文件夹或文件—新建—文件夹。重命名:右键—重命名
注:一般不可以更改文件的扩展名。同一文件夹里文件名不能相同。(4)选择文件和文件夹 单个文件:单击
多个连续文件:按住左键拖动,或者,先单击第一个文件,后按Shift上档键单击其他文件。多个不连续文件:按住Ctrl键单击。取消选择:按住Ctrl键再单击。全选:编辑—全部选定或Ctrl+A(快捷键)(5)移动、复制文件和文件夹
移动:鼠标拖放,或者,右键—剪切(Ctrl+X)—粘贴(Ctrl+V)复制:右键—复制(Ctrl+C)—粘贴(Ctrl+V)(6)文件与文件夹的删除、恢复
删除:右键—删除或选中文件后按下删除按键(Del、Delete)。恢复:打开“回收站”选中文件,还原。
清空回收站:指向回收站,右键—清空回收站,或者,打开“回收站”,点“清空回收站”。(7)查找文件和文件夹
单击工具栏上的“搜索”按钮(8)使用WinRAR解压缩文件
安装WinRAR软件:网上下载来安装。
压缩:右键—添加到压缩文件,压缩后变成一个压缩文件。
解压缩:右键—解压文件。注:文件在被压缩后变成一个压缩文件,压缩文件被解压后变成一个文件夹。
8、系统管理与应用(1)控制面板
开始—(设置)—控制面板 用处:设置操作系统的功能(2)添加、删除和设置输入法(3)安装与卸载程序(软件)
A、安装软件:打开安装文件(安装文件的扩展名通常是“.exe”,文件名通常是“Setup.exe”),按提示安装,须同意安装协议,输入序列号(密钥),选择安装路径,勾选或不勾选某些捆绑的程序,最后完成安装。
B、卸载软件: a.添加/删除程序(控制面板);b.开始—程序——找到相应软件—卸载;c.360安全卫士。
(4)安装打印机驱动程序
9、维护计算机系统(1)磁盘清理
开始—程序—附件—系统工具(2)磁盘碎片整理
开始—程序—附件—系统工具
(3)安装防毒软件和安全防护软件:如360杀毒、360安全卫士
(4)GHOST备份系统
三、因特网(Internet)
1.网络:将地理位置不同,并具有独立功能的多个计算机系统通过通信设备和线路而连接起来,且以功能完善的网络软件(网络协议等)实现网络资源共享的系统,称为计算机网络。
2.网络分类:
第2页
总6页 金秀县职业技术学校《计算机应用基础》教学12级学生使用
科任教师:邓良秋
(1)按覆盖范围分:局域网(LAN)(作用范围一般为几米到几十公里)、城域网(MAN)(界于WAN与LAN之间)、广域网(WAN)(作用范围一般为几十到几千公里)。
(2)按拓扑结构分类:总线型、环型、星型、网状。3.Internet:因特网或国际互联网 4.www.xiexiebang.com)、谷歌(www.xiexiebang.com)
在编辑框内输入关键字即可搜索资料。16.网上下载:下载歌曲、下载软件
使用迅雷下载:须安装迅雷下载工具,当点击下载链接时会弹出迅雷下载工具。或者,指向下载链接,右键—使用迅雷下载。
浏览器自带的下载工具下载:使用带有下载工具的浏览器打开网页,当点击下载链接时会自动打开下载工具。如:360浏览器。
右键下载:指向下载链接地址,右键—目标另存为。17.收发电子邮件
(1)电子邮件也称E-mail(伊妹儿)。
(2)电子邮箱格式:用户名@域名(服务器名)。如:jxzxdlq@163.com(3)申请电子邮箱(4)写信与收信
18.常见Internet工具:QQ聊天工具、迅雷下载工具、360安全防护软件
四、办公软件 办公软件讲稿
办公软件主要包括如下软件:
(一)Word(文字处理、排版)
(二)Excel(电子表格)
(三)Powerpoint(演示文稿、幻灯片)教学要点:
(一)WORD 2003 1.启动(A.桌面-Word 2003图标;B.开始-程序-Microsoft Office-Microsoft Office Word 2003)
2.界面
第3页
总6页 金秀县职业技术学校《计算机应用基础》教学12级学生使用
科任教师:邓良秋
(1)标题栏(2)菜单栏(3)工具栏(4)标尺(5)编辑区(6)滚动条(7)状态栏(8)任务窗格 3.退出(关闭)文档 4.新建文档 5.保存文档 6.打开文档
7.输入文本和特殊符号
注意:输入文字满一行时,WORD会自动换行,一个段落输入完毕要按回车,即会开始下一个段落。按空格键可插入空字符。
8.增补、删除和改写文本 9.文本的选取
A、直接拖动鼠选择文本;B、用上档键(Shift)选择文本;C、用Alt选择文本 10.文本的复制与移动 复制:CT RL+C 粘贴:CTRL+V 剪切:CTRL+X 11.文本的查找与替换 12.撤销与恢复 13.设置字体与字号 14.设置段落格式
15.设置边框和底纹 16.使用项目符号和编号 17.页面设置
纸张大小、页边距和纸张方向、文档网格。排版要求:
标题:居中,字体为黑体,字号为二号或三号。副标题字体为宋体,字号为四号。标题与正文相距2-3行。正文:每段开头要空两字,字体为宋体,字号为四号或小四号。落款:右对齐,字体与字号与正文相同。页边距:一般设为2-2.5厘米。纸张大小:一般设为A4或16K。行距:一般是1.5倍行距。18.打印文档
19.图文混排(插入图片、艺术字和自选图形)(1)插入图片:插入—图片—剪贴画(来自文件)(2)艺术字:插入—图片—艺术字(3)自选图形:
将绘图工具勾选:视图—工具栏—绘图
绘图工具栏出现在下方,在此可进行自选图形的选择与绘制。20.表格使用:插入表格、行列操作、合并与拆分、表格属性 21.高级排版:页眉和页脚、分栏、分页、样式等
(二)EXCEL 2003 1.启动(A.桌面-Excel 2003图标;B.开始-程序-Microsoft Office-Microsoft Office Excel 2003)2.界面
标题栏、菜单栏、工具栏、名称框、编辑框、工作区、任务窗格、工作表标签、状态栏。3.相关概念
(1)工作簿:Excel生成的文件就叫工作簿。一个工作薄最多由255张工作表组成,默认3张。用Book表示,扩展名为XLS。
(2)工作表:由行列组成的表格就叫工作表。一个工作表有256列,65536行。
(3)单元格:行与列相交形成的区域叫单元格。单元格的名称=列标+行号(如A1、B5、C8等)。列标:用英文字母表示(例:A、B、C„„IV);行号:用数字表示(例:1、2、3„„65536)。
(4)工作表标签:在工作簿窗口的底部可以看到“Sheet1”、“Sheet2”、„„ 工作表标签,它是各工作表的名称。
4.保存
第4页
总6页 金秀县职业技术学校《计算机应用基础》教学12级学生使用
科任教师:邓良秋
5.退出
6.增加(插入)、删除、移动、复制和重命名工作表 增加工作表:“插入”—“工作表”;标签处右键,插入工作表。删除工作表:“编辑”—“删除工作表”; 标签处右键,删除。
移动工作表:标签处按左键拖动标签;标签处右键,移动或复制工作表;“编辑”—“移动或复制工作表”。复制工作表:标签处右键,移动或复制工作表,勾选“建立副本”;“编辑”—“移动或复制工作表”。重命名工作表:标签处右键,重命名;或双击标签。7.输入数据
数据类型:文本、数值、日期和时间。
文本:文字可直接输入,默认左对齐;如将数字当作文本,须在输入数字前加单引号(英文状态下),当作文本后的数字不可以用来计算。例:身份证号码,邮编,电话号码,学生证号,VIP卡号,前带0的数字等都应在输入数字前加单引号。
数值:常规数值直接输入,数据默认右对齐;输入分数时,先输0和空格再输入分数。日期和时间:用斜杠或减号分隔日期的年、月、日部分;用冒号分隔时间的时、分、秒。换行(硬回车):ALT+ENTER 多个单元格输入相同的数据:选中多个单元格,输入数据后,按CTRL+回车。清除数据:编辑—清除
修改数据:双击要修改数据的单元格;或者,选中要修改数据的单元格,直接在编辑栏中修改。8.数据序列的自动填充(1)【编辑】→〖填充〗→〖序列〗
(2)填充柄的使用:输入序列的第一个数据,再利用拖动填充柄的方式就可以实现序列填充。自定义的序列可用填充柄填充。
9.行列操作
(1)调整行高、列宽
A、格式—行(列)—行高(列宽)。
B、光标置于行号(列标)分界线处,按左键拖动。选定多个行号(列标)拖动可同时调整为相同值。(2)最适合的行高/列宽
A、选定行(列)/格式/行(列)/最适合的行高(列宽)B、光标置于行号(列标)分界线处双击。选定多个行号(列标)可同时设置。(3)插入行列:
A.插入行:选中某一行,“插入”—“行”,所插入的行会在所选中行的上方。B.插入列:选中某一列,“插入”—“列”,所插入的列会在所选中列的左方。(4)删除行列:选中行列,“编辑”—“删除”,或,右键—删除。(5)隐藏行、列:
A、选择要隐藏的行(列),格式/行(列)/隐藏。B、工具/保护/保护工作表/设置密码/确定。(6)单元格合并与取消合并:
合并:选中单元格—点击工具栏上的“合并及居中”按钮,或“格式—单元格—对齐—勾选“合并单元格”。取消合并:格式—单元格—对齐—取消勾选“合并单元格”。10.美化表格:单元格格式设置
在此可以对数字格式、对齐、字体、边框、图案、保护等选项进行设置。11.公式函数的使用(1)公式
定义:以等号开头,由数据、运算符号构成的用于计算结果的等式。
输入:选择结果单元格/以“=”开头,依次输入数据和运算符/敲回车或单击工具栏上的“√”。注意事项:
A、输入公式时,一般在英文状态下输入
B、数据:可以是具体数值,也可以是单元格地址,一般情况下,都应该用单元格地址来计算。使用单元格地址计算的好处:
改变单元格中的数据时,结果自动发生变化 复制公式时,可迅速计算出其它数据。
第5页
总6页 金秀县职业技术学校《计算机应用基础》教学12级学生使用
科任教师:邓良秋
C、结果单元格:用于存放公式显示结果的单元格 D、引用单元格:公式中出现的被引用到的单元格。
如在C3单元格中输入 =A2+B5,则结果单元格为C3,A2和B5单元格为引用单元格。单元格的引用: A、相对引用
a.相对地址:例A1,B2等。
b.特点:当复制公式时,单元格的地址会随结果单元格位置的改变而发生相应的变化。B、绝对引用
a.绝地地址:$列标$行号 例$A$1,$B$2等
b.特点:当复制公式时,单元格的地址不会随结果单元格位置的改变而发生相应的变化。(2)函数
定义:由EXCEL提供的可供直接调动的常用运算符。使用:
A、先选定结果单元格,直接在编辑栏中输入。B、先选定结果单元格/插入/函数
C、先选定结果单元格/单击编辑栏上的fx按钮 常用函数:
A、SUM(求和)AVERAGE(平均值)MAX(最大值)MIN(最小值)COUNT(计数)B、使用格式:=函数名(数据范围)。如:=SUM(B2:E2)条件运算函数:
A、COUNTIF(条件计数)B、使用格式:=COUNTIF(数据范围,“条件”)如:=COUNTIF(A2:F2,“>=60”)12.排序、筛选和分类汇总 数据—排序、筛选和分类汇总 13.图表
插入—图表,图表设置。14.打印设置
第6页
总6页
第四篇:国企笔试计算机类基础问题
计算机类面试专业问题 2007-12-11 00:01
1、java
因为我投的职位主要是java相关的,所以这方面积累的经验比较多一下。这部分考
查的重点主要有:java基本语法,多线程,异常处理,抽象类,匿名类,接口,MVC架构,设计模式,Servlet,Struts,Spring,J2EE。以下是我遇见过的面试问题: 1)transient和volatile是java关键字吗?(瞬联)2)抽象类和接口有什么区别?(瞬联)3)能说一下java的反射机制吗?(瞬联)4)在java中怎样实现多线程?(瞬联)
5)你用过哪种设计模式?(瞬联,IBM,aspenTech)6)请说一下MVC架构(瞬联,IBM,aspenTech)
7)如果类a继承类b,实现接口c,而类b和接口c中定义了同名变量,请问会出现什么问题?(瞬联)
8)请说一下java中为什么要引入内部类?还有匿名内部类?(瞬联,IBM)9)请说一下final,finally和finalize的区别?(瞬联)10)请说一下HTTP请示的基本过程(IBM)
11)java中存在内存泄漏问题吗?请举例说明?(IBM)
12)请说一下java中的内存回收机制所采用的算法(IBM,瞬联)
13)请说一下System.gc()函数的作用。什么什么时候可以调用垃圾回收器?(瞬联)
14)你做过的项目中采用了什么安全认证机制?(IBM)15)Math.round()什么作用?
2、C
C语言考查的重点一般是:指针、结构体、条件编译、全局变量/局部变量。以下是 我遇见过的面试问题:
1)请说一下extern C的作用(汉略)2)请说一下#ifdef...的作用(汉略)
3)C语言里,哪些变量是存放在堆里,哪些是存放在栈里?(普天)4)C语言里的static关键词是什么含义?(普天)5)进程和线程有什么区别?(普天)
3、C++
C++语言考查的重点主要有:多继承,抽象类,虚函数,拷贝构造函数,析构函数,动态联编,多态,const,static。以下是我面试中遇到的问题: 1)你听说过拷贝构造函数吗?能具体说一下它的作用吗?(汉略)2)析构函数必须是虚函数吗?为什么?(汉略)3)你听说过钻石结构吗?请具体说一下(aspenTech)
4)什么是深拷贝?什么是浅拷贝?他们有什么区别?(aspenTech)5)什么是虚函数,什么是纯虚函数?为什么引入虚函数和纯虚函数?(汉略,aspenTe ch,普天)
6)请说一下面向对象的基本特性。(aspenTech)
7)C++中的const关键定代表什么含义?跟C语言中的const有什么区别?(aspenTech)8)C++中的static关键定代表什么含义?跟C语言、Java中的static有什么区别?(普天)
4、数据结构
这是面试中几乎必考的部分。考查的重点有:链表,二叉树前序、中序、后序遍历
(递归,非递归),二叉树结点、层次的计算,树转二叉树,各种排序算法(冒泡排序,快速排序,堆排序是重点)。以下是我在面试中遇到过的问题: 1)请编写程序,将一个链表倒置。(联发)2)请编写二叉树的中序遍历非递归算法。(新华社)3)请编写一个程序,实现将树转化成二叉树。(华为)
4)一棵满二叉树有x个结点,请问整棵二叉树有多少结点?(新华社,中国信保)
5)请编程实现一个堆排序算法/快速排序算法。(汉略)
5、数据库
这也是面试重点内容。主要考查点有:范式,1、2、3范式,事务,内连接,外连接,关系代数,数据库设计。以下是我遇到过的面试问题:
1)什么是范式、1范式、2范式、3范式?(百度,中航信,新华社,中国信保)2)事务具有哪些特性?(中航信)
3)请说说什么是外连接、左外连接、右外连接?(aspenTech)4)请说说关系代表中的几种基本运算?(中航信)
5)请对一个论坛进行数据库设计,并说说你设计的数据库满足哪个范式(百度)6)给你一个数据库需求,请对数据库进行设计,并根据要求写出查询语句(中国信保)
6、网络
这也是常考的部分。主要考查点有:OSI参考模型,TCP/IP参考模型。以下是我遇到
过的具体面试问题:
1)请解释一下OSI参考模型。(中国信保)2)请解释一下TCP/IP参考模型。(中国信保)
3)为什么现在的网络最后采用了TCP/IP参考模型而没用OSI参考模型?(中国信保)Java 1)transient和volatile是java关键字吗
不常用到的关键字有:const,goto,native,strictfp,transient,volatile。
const和goto为java中的保留字。
1.native
native是方法修饰符。Native方法是由另外一种语言(如c/c++,FORTRAN,汇编)实现的本地方法。因为在外部实现了方法,所以在java代码中,就不需要声明了,有点类似于借口方法。Native可以和其他一些修饰符连用,但是abstract方法和Interface方法不能用native来修饰。
Example:代码
public interface TestInterface {
void doMethod();
}
public class Test implements TestInterface {
public native void doMethod();
private native int doMethodB();
public native synchronized String doMethodC();
static native void doMethodD();
}
render_code();
为什么需要使用native method?请参考:
http://
13)请说一下System.gc()函数的作用。什么时候可以调用垃圾回收器?(瞬联)强制的垃圾回收System.gc()
实际上这里的强制,是程序员的意愿、建议,什么时候执行是JVM的垃圾回收器说了算。
调用垃圾回收也不一定能保证未使用的对象一定能从内存中删除。
唯一能保证的是,当你内存在极少的情况,垃圾回收器在程序抛出OutofMemaryException之前运行一次。
14)你做过的项目中采用了什么安全认证机制?(IBM)
Web应用程序的安全机制有二种组件:认证和授权。基于J2EE的Web容器提供三种类型的认证机制:基本认证、基于表单的认证、相互认证。由于能够对认证用户界面进行定制,大多数的Web应用程序都使用基于表单的认证。Web容器使用在Web应用程序的部署描述符中定义的安全角色对应用程序的Web资源的访问进行授权。
在使用基于表单的认证机制中,应用程序的设计人员和开发人员会遇到3类问题:
·基于表单的认证如何与数据库和LDAP等其他领域的安全机制协同工作。(这是非常必要的,因为许多组织已经在数据库和LDAP表单中实现了认证机制。)
·如何在Web应用程序的部署描述符(web.xml)中增加或删除军政府的授权角色。
·Web容器在Web资源层次上进行授权;应用程序则需要在单一的Web资源中执行功能层次上的授权。
尽管有许多与基于表单的认证有关的文档和例子,但都没有能够阐明这一问题。因此,大多数的应用程序都以自己的方式襀安全机制。
本篇文章说明了基于表单的认证如何与其他方面的安全机制,尤其是数据库中的安全机制协作的问题。它还解释了Web窗口如何使用安全角色执行授权以及应用程序如何扩展这些安全角色,保护Web资源中的功能。
基于表单的认证
基于表单的认证能够使开发人员定制认证的用户界面。web.xml的login-config小节定义了认证机制的类型、登录的URI和错误页面。
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login.jsp</form-login-page>
<form-error-page>/fail_login.html</form-error-page>
</form-login-config>
</login-config>
登录表单必须包含输入用户姓名和口令的字段,它们必须被分别命名为j_username和j_password,表单将这二个值发送给j_security_check逻辑名字。
下面是一个该表单如何在HTML网页中实现的例子:
<form method=“POST” action=“j_security_check”>
<input type=“text” name=“j_username”>
<input type=“password” name=“j_password”>
</form>
除非所有的连接都是在SSL上实现的,该表单能够透露用户名和口令。当受保护的Web资源被访问时,Web容器就会激活为该资源配置的认证机制。
为了实现Web应用程序的安全,Web容器执行下面的步骤:
1、在受保护的Web资源被访问时,判断用户是否被认证。
2、如果用户没有得到认证,则通过重定向到部署描述符中定义的注册页面,要求用户提供安全信任状。
3、根据为该容器配置的安全领域,确认用户的信任状有效。
4、判断得到认证的用户是否被授权访问部署描述符(web.xml)中定义的Web资源。
象基本的安全认证机制那样,在Web应用程序的部署描述符中,基于表单的认证不指定安全区域。也就是说,它不明确地定义用来认证用户的安全区域类型,这就会在它使用什么样的安全区域认证用户方面引起混淆。
要对用户进行验证,Web窗口需要完成下面的步骤:
1、判断该容器配置的安全区域。
2、使用该安全区域进行认证。
由于数据库和LDAP在维护信息方面提供了更大的灵活性,因此大多数组织都会希望继续使用它们维护安全认证和授权信息。
许多Web窗口都支持不同类型的安全区域:数据库、LDAP和定制区域。例如,在Tomcat Web容器中,server.xml将数据库配置为其安全区域。
<Realm
className=“org.apache.catalina.realm.JDBCRealm”
debug=“99”
driverName=“oracle.jdbc.driver.OracleDriver”
connectionURL=“jdbc:oracle:thin:@::”
connectionName=“{DB Username}”
connectionPassword=“"
userTable=”users“
userNameCol=”username“
userCredCol=”password“
userRoleTable=”user_roles“
roleNameCol=”rolename“
/>
Tomcat的server.xml的<Realm>标志定义了窗口用来识别一个用户的安全区域的类型。注意,容器对Web应用程序使用该区域,应用程序的认证机制是基于表单的。
授权
一旦用户被识别后,容器就会得到认证用户的安全角色,看用户是否属于在部署描述符中的<auth-constraint>标志中定义的安全角色之一。如果用户不属于任何一个安全角色,则容器会返回一个错误。
部署描述符(web.xml)的<security-constraint>标志定义了被保护的Web资源和能够访问这些资源的安全角色清单。
<security-constraint>
<web-resource-collection>
<web-resource-name>AdminPages</web-resource-name>
<description> accessible by authorised users </description>
<url-pattern>/admin/*</url-pattern>
<http-method>GET</http-method>
</web-resource-collection>
<auth-constraint>
<description>These are the roles who have access</description>
<role-name>manager</role-name>
</auth-constraint>
</security-constraint>
Web窗口在网页层次上执行认证。然而,商业性应用程序可能还希望对一个网页内的功能进行认证,这会要求在应用程序中定义一些新的附加的与应用程序有关的安全角色。为了控制对功能的访问,应用程序需要理解角色的权限概念。Web容器标准没有解决权限的问题。
由于授权角色是动态的,开发人员常常会感到迷惑,即这些安全角色是否需要添加到部署描述符中。为了使应用程序充分利用安全支持,Web容器只需要在部署描述符中定义的一个角色。因此,应用程序可以定义一个高层次的角色,然后将所有的用户都指派给该角色。这将使该角色中的所有用户都拥有能够访问Web资源的权限。
另外,应用程序还可以定义额外的角色,执行对一种Web资源中较低层次的功能的授权。由于应用程序已经配置有一个包含应用程序中所有用户的高层次安全角色,这些低层次的安全角色也就不需要在部署描述符中进行定义。这使得Web应用程序能够利用容器的授权支持,实现与指定应用程序有关的授权。
我们可以在部署描述符中为所有用户定义一个高层次的管理员角色,保护管理类Web资源,这使得管理员角色中的所有用户都能够访问管理网页。为了控制管理网页中的其他功能,我们可以在应用程序中创建 sysadmin或appadmin等新的角色。
应用程序可以对这些安全角色进行扩展,使它们拥有一定的权限。然后,应用程序可以使用这些权限来控制对其功能的访问。
尽管与特定应用程序相关的安全角色不是定义在部署描述符中的,这些角色仍然可以在isUserInRole方法中使用,判断用户是否在这些安全角色中。
优点
·Web应用程序无需实现认证机制,简化Web应用程序的配置。
·Web应用程序能够使用getRemoteUser、IsUserInRole和getUserPrincipal方法实现有规划的安全。
·Web应用程序能够将认证信息传播给EJB容器。
在Tomcat中配置数据库安全区域
1、创建用户表。
该数据库表需要有username和password二个字段。
create table users(username varchar(20)not null, password(20)not null)
2、创建角色表
该表维护着应用程序中角色的清单,它仅仅有rolename一个字段。
create table roles(rolename varchar(20)not null)
3、创建用户-角色关联表
该表维护着一个用户和各个角色之间的关联,一个用户可以属于一个或多个角色。
create table user_roles(username varchar(20)not null, rolename varchar(20)not null)
4、在表中插入数据
insert into users values('user1', 'password')
insert into role values('manager')
insert into user_roles values('user1', 'manager')
5、创建用户表。
该数据库表需要有username和password二个字段。
create table users(username varchar(20)not null, password(20)not null)
6、创建角色表
该表维护着应用程序中角色的清单,它仅仅有rolename一个字段。
create table roles(rolename varchar(20)not null)
7、创建用户-角色关联表
该表维护着一个用户和各个角色之间的关联,一个用户可以属于一个或多个角色。
create table user_roles(username varchar(20)not null, rolename varchar(20)not null)
8、在表中插入数据
insert into users values('user1', 'password')
insert into role values('manager')
insert into user_roles values('user1', 'manager')
9、通过将下面的信息拷贝到conf文件夹的server.xml文件中,配置Tomcat。(本例使用了薄客户端驱动程序,Tomcat使用内存区域作为缺省的安全区域。)
<Realm
className=”org.apache.catalina.realm.JDBCRealm“
debug=”99“
driverName=”oracle.jdbc.driver.OracleDriver“
connectionURL=”jdbc:oracle:thin:@{IP address}::“
connectionName=”{DB Username}“
connectionPassword=”“
userTable=”users“
userNameCol=”username“
userCredCol=”password“
userRoleTable=”user_roles“
roleNameCol=”rolename“
/>
15)Math.round()什么作用?
。“四舍 六入法”可以概括为:“四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前为偶应舍 去,五前为奇要进一。” 四舍六入,5凑偶”,但如果5前为偶数,但5后还有非零数,则还要进位。
C
C语言考查的重点一般是:指针、结构体、条件编译、全局变量/局部变量。以下是
我遇见过的面试问题:
1)请说一下extern C的作用(汉略)
Extern “C”是由C++提供的一个连接交换指定符号,用于告诉C++这段代码是C函数。这是因为C++编译后库中函数名会变得很长,与C生成的不一致,造成C++不能直接调用C函数,加上extren “c”后,C++就能直接调用C函数了。Extern “C”主要使用正规DLL函数的引用和导出 和 在C++包含C函数或C头文件时使用。使用时在前面加上extern “c” 关键字即可
extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。记住,下列语句:
extern int a;仅仅是一个变量的声明,其并不是在定义变量a,并未为a分配内存空间。变量a在所有模块中作为一种全局变量只能被定义一次,否则会出现连接错误。
通常,在模块的头文件中对本模块提供给其它模块引用的函数和全局变量以关键字extern声明。例如,如果模块B欲引用该模块A中定义的全局变量和函数时只需包含模块A的头文件即可。这样,模块B中调用模块A中的函数时,在编译阶段,模块B虽然找不到该函数,但是并不会报错;它会在连接阶段中从模块A编译生成的目标代码中找到此函数。(一、修饰名(Decorated Name)
C/C++程序中的函数在内部是通过修饰名来标识的。修饰名是在函数定义或原型编译阶段由编译器创建字符串。当你在LINK等工具中要指定一个函数名时,会用到修饰名。
1、使用修饰名:
大多数情况下,你不必知道函数的修饰名是什么。连接器等工具通常都能处理函数未修饰的名字。然而,在有些情况下,你可能需要指定函数的修饰名。对于C++重载函数和特定的成员函数(如:构造函数和析构函数),你必须指定这些函数的修饰名,以便连接器等工具能够匹配名字。同时,你也必须在那些引用c或c++函数名的汇编源文件中使用修饰名。
2、查看修饰名:
如果你编译了一个源文件,该源文件中包含了函数定义或原型,你可以获得函数的修饰名形式。
(1)用编译器列表(compiler listing)来查看:
(i)通过将列表文件类型编译器选项(/FA[c|s])设置为下面中的一种,来产生列表文件:Assembly with Machine Code(/FAc);Assembly with Source Code(/FAs);Assembly, Machine Code, and Source(/FAcs).(ii)在产生的列表文件中,找到包含未经修饰的函数定义的行。
(iii)查找前面一行。PROC NEAR 命令标签前就是函数名经过修饰后的形式。
(2)使用DUMPBIN工具来查看:
在.OBJ或.LIB上运行 DUMPBIN,使用/SYMBOLS选项。在输出中查找未经修饰的函数定义。后面跟着的就是经过修饰的函数名,用圆括号括起来的。
二、替代连接说明:
如果在c++中编写一个程序需要用到c的库,那该如何?如果这样声明一个c函数:
void f(int a,char b);
c++编译器就会将这个名字变成相应的修饰名,比如:?f@@YAXHD@Z。
然而,c编译器编译的库的内部函数名(连接器使用)是完全不同的。这样,当c++连接器连接c的函数库时,将会产生内部使用函数不匹配。
故,c++中提供了一个替代连接说明(alternate linkage specification),它是通过重载extern关键字来实现的。
extern后跟一个字符串来指定想声明的函数的连接类型,后面是函数声明,比如:
extern ”C“ void f(int a,char b);
这样,就是告诉编译器是c连接,这样就不会转换函数名了。此例中,编译后的内部函数名是_f。
2)请说一下#ifdef...的作用(汉略)
#ifdef的作用大体上是工程功能的切换,通常是根据某些宏是否定义来决定是否启用某些功能。比如网络监控系统,通过宏的切换,可以实现平台的移植,视屏路数的定义,云台、矩阵和透明串口的切换,等等。由于#ifdef的存在,静态配置一下参数即可让firmware实现不同的功能。
1.利用#ifdef/#endif将某程序功能模块包括进去,以向某用户提供该功能。
在程序首部定义#ifdef HNLD:
#ifdef HNLD
include”n166_hn.c“
#endif
如果不许向别的用户提供该功能,则在编译之前将首部的HNLD加一下划线即可。
2.在每一个子程序前加上标记,以便追踪程序的运行。
#ifdef DEBUG
printf(” Now is in hunan!“);
#endif
3.避开硬件的限制。有时一些具体应用环境的硬件不一样,但限于条件,本地缺乏这种设备,于是绕过硬件,直接写出预期结果。具体做法是:
#ifndef TEST
i=dial();
//程序调试运行时绕过此语句
#else
i=0;
#endif
调试通过后,再屏蔽TEST的定义并重新编译,即可发给用户使用了。
3)C语言里,哪些变量是存放在堆里,哪些是存放在栈里?(普天)
heap area存放程序的动态数据
stack area存放程序的局部数据
1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。地址是由高向低减少的
2、堆区(heap)— 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。地址是由低向高增长的 4)C语言里的static关键词是什么含义?(普天)
与extern对应的关键字是static,被它修饰的全局变量和函数只能在本模块中使用。因此,一个函数或变量只可能被本模块使用时,其不可能被extern “C”修饰。
5)进程和线程有什么区别?(普天)
线程的引入:例如,有一个Web服务器要进程的方式并发地处理来自不同用户的网页访问请求的话,可以创建父进程和多个子进程的方式来进行处理,但是创建一个进程要花费较大的系统开销和占用较多的资源。除外,这些不同的用户子进程在执行的时候涉及到进程上下文切换,上下文切换是一个复杂的过程。所以,为了减少进程切换和创建的开销,提高执行效率和节省资源,人们在操作系统中引入了”线程(thread)“的概念。
进程的作用和定义:进程是为了提高CPU的执行效率,减少因为程序等待带来的CPU空转以及其他计算机软硬件资源的浪费而提出来的。进程是为了完成用户任务所需要的程序的一次执行过程和为其分配资源的一个基本单位,是一个具有独立功能的程序段对某个数据集的一次执行活动。
线程和进程的区别:
1、线程是进程的一部分,所以线程有的时候被称为是轻权进程或者轻量级进程。
2、一个没有线程的进程是可以被看作单线程的,如果一个进程内拥有多个进程,进程的执行过程不是一条线(线程)的,而是多条线(线程)共同完成的。
3、系统在运行的时候会为每个进程分配不同的内存区域,但是不会为线程分配内存(线程所使用的资源是它所属的进程的资源),线程组只能共享资源。那就是说,出了CPU之外(线程在运行的时候要占用CPU资源),计算机内部的软硬件资源的分配与线程无关,线程只能共享它所属进程的资源。
4、与进程的控制表PCB相似,线程也有自己的控制表TCB,但是TCB中所保存的线程状态比PCB表中少多了。
5、进程是系统所有资源分配时候的一个基本单位,拥有一个完整的虚拟空间地址,并不依赖线程而独立存在。
进程与程序的区别:
程序是一组指令的集合,它是静态的实体,没有执行的含义。而进程是一个动态的实体,有自己的生命周期。一般说来,一个进程肯定与一个程序相对应,并且只有一个,但是一个程序可以有多个进程,或者一个进程都没有。除此之外,进程还有并发性和交往性。简单地说,进程是程序的一部分,程序运行的时候会产生进程。
总结:
线程是进程的一部分,进程是程序的一部分。
C++
C++语言考查的重点主要有:多继承,抽象类,虚函数,拷贝构造函数,析构函数,动态联编,多态,const,static。以下是我面试中遇到的问题: 1)你听说过拷贝构造函数吗?能具体说一下它的作用吗?(汉略)
为解决防止位拷贝,可通过定义自己的函数来实现。这个函数是什么样的呢? 1)由于是创建一个新的对象,所以应该是一个构造函数;
2)由于是用它来实现从已有对象创建新对象,那怎样把已有对象联系起来呢?可以把已有对象作为源对象作为这个函数的单一参数传递。由于这个源对象不能通过值传递的方式传入构造函数(因为定义这个函数就是为了处理按值传递方式),而按句法传递一个指针是没有意义的,所以就用源对象的引用来传递。
这个函数就是拷贝构造函数。它经常被称为X(X&)(它叫做类X的外在表现)。
这样,有了拷贝构造函数,在用现有的对象创建新对象时,编译器将不再使用位拷贝,而是调用我们的拷贝构造函数。对于使用组合(或继承)的类,如果我们没有定义自己的拷贝构造函数,那么编译器会通过递归调用它所有成员对象(或基类)的拷贝构造函数来自动创建一个拷贝构造函数。编译器获得拷贝构造函数的过程被称为成员方法初始化。
-什么时候会用到拷贝构造函数?
当任何你想复印东西的时候,而不管东西被复印成什么样子。即任何你想利用一个已有的类实例给另一个类实例赋值时,这种赋值可能是显式的,也可能是隐式的 显式:classa_1=class_2;隐式:函数的形参有用到类对象却没有用引用或传址技术时 函数的返回值是一个对象也没有应用传址技术时 2-什么时候有必要用拷贝构造函数?
上述3种情况,如果没有涉及到深拷贝问题,就没有必要自己来编写拷贝构造函数,编译器有默认的可以很完美的完成任务
还一种情况就是变态的拷贝:在拷内过程中进行缩放,放大等处理,不过没什么用
2)析构函数必须是虚函数吗?为什么?(汉略)
为什么析构函数总是虚函数?如果这是必要的,那么为什么C++不把虚析构函数直接作为默认值?为什么纯虚析构函数可以通过编译,但是不能通过连接?
回答:
编译器总是根据类型来调用类成员函数。但是一个派生类的指针可以安全地转化为一个基类的指针。这样删除一个基类的指针的时候,C++不管这个指针指向一个基类对象还是一个派生类的对象,调用的都是基类的析构函数而不是派生类的。如果你依赖于派生类的析构函数的代码来释放资源,而没有重载析构函数,那么会有资源泄漏。
所以建议的方式是将析构函数声明为虚函数。如果你使用MFC,并且以CObject或其派生类为基类,那么MFC已经为你做了这件事情;CObject的析构函数是虚函数。一个函数一旦声明为虚函数,那么不管你是否加上virtual 修饰符,它在所有派生类中都成为虚函数。但是由于理解明确起见,建议的方式还是加上virtual 修饰符。
C++不把虚析构函数直接作为默认值的原因是虚函数表的开销以及和C语言的类型的兼容性。有虚函数的对象总是在开始的位置包含一个隐含的虚函数表指针成员。如果是对于MFC类CPoint和CSize这样的小型类,增加一个指针就增加了很多内存占用,而且使得其内存表示和基类POINT和SIZE不一致。如果两个类的内存表示一致,那么这样你可以安全地把一个类的指针或数组当作另一个类的指针或数组使用。
3)你听说过钻石结构吗?请具体说一下(aspenTech)
4)什么是深拷贝?什么是浅拷贝?他们有什么区别?(aspenTech)如果一个类中含有指针成员变量,则在利用一个已存在对象构造新的对象时,就会面临两种选择:深拷贝和浅拷贝。
浅拷贝只是将对象间对应的指针成员变量进行简单的拷贝,即拷贝结束后新旧对象的指针指向相同的资源(指针的值是相同的);这种拷贝会导致对象的成员不可用
深拷贝之后,新旧对象的home成员指向的内容的值相同,而其自身的值不同。这样就可避免出现其中之一
destroy 之后,另一对象的home成员不可用。
但是,此种开辟新的内存区域然后赋值拷贝的方法在面临指针成员指向的数据量很大时出现效率低下的问题,因此又有下面的处理方法:为指针保留引用计数(reference counting)。
当类每次拷贝这个指针时,就增加它的计数;对象destroy时检察指针的引用计数,如果为0就删除其指向的资源,否则计数减小。如果指针所指数据相对恒定是,指针引用计数尤为有效。而且在数据量庞大的时候,可以有较高的执行效率。
5)什么是虚函数,什么是纯虚函数?为什么引入虚函数和纯虚函数?(汉略,aspenTech,普天)
6)请说一下面向对象的基本特性。(aspenTech)
7)C++中的const关键定代表什么含义?跟C语言中的const有什么区别?(aspenTech)const修饰符可以把对象转变成常数对象,意思就是说利用const进行修饰的变量的值在程序的任意位置将不能再被修改,就如同常数一样使用!
在C语言中,const的意思是“一个不能被改变的普通变量”,它总是占用存储空间而且它的名字是全局的。C编译器不能把const堪称一个编译器间的常量。所以在C中你可以这么写:
const int bufsize;//不赋值。
但不能这么写:
cosnt bufsize = 100;
char buf[bufsize];//因为bufsize不是常量。
但是在C++里,上面两种情况正好反过来。在C++里const修改的量表示常量,必须在初始化时赋值,并且可以作为数据的维数
8)C++中的static关键定代表什么含义?跟C语言、Java中的static有什么区别?(普天)
一、在面向过程设计中的static关键字
1、静态全局变量
定义:在全局变量前,加上关键字 static 该变量就被定义成为了一个静态全局变量。特点:
A、该变量在全局数据区分配内存。
B、初始化:如果不显式初始化,那么将被隐式初始化为0。
C、访变量只在本源文件可见,严格的讲应该为定义之处开始到本文件结束。
例(摘于C++程序设计教程---钱能主编P103):
file://file1.cpp
#include
void fn();
extern int n;
void main()
{
n=20;
cout << n << endl;
fn();
}
file://file2.cpp
#include
static int n;file://定义静态全局变量,初始化为0;
void fn()
{
n++;
cout << n << endl;
}
文件分别编译能通过,但连接时file1.cpp 中的变量n找不到定义,产生连接错误。
D、文件作用域下声明的const的常量默认为static存储类型。
2、静态局部变量
定义:在局部变量前加上static关键字时,就定义了静态局部变量。特点:
A、该变量在全局数据区分配内存。
B、初始化:如果不显式初始化,那么将被隐式初始化为0。
C、它始终驻留在全局数据区,直到程序运行结束。但其作用域为局部作用域,当定义它的函数或 语句块结束时,其作用域随之结束。
3、静态函数(注意与类的静态成员函数区别)
定义:在函数的返回类型前加上static关键字,函数即被定义成静态函数。特点:
A、静态函数只能在本源文件中使用(这是与普通函数区别)
例(摘于C++程序设计教程---钱能主编P103):
file://file1.cpp
void fn();
void staticFn()
void main()
{
fn();
staticFn();
}
file://file2.cpp
#include
static void staticFn();
void fn();
void fn()
{
staticFn();
cout << ”this is fn()n“;
}
void staticFn()
{
cout << ”this is staticFn()n";
}
连接时,将产生找不到函数staticFn()定义的错误。
B、主意事项
在文件作用域下声明的inline函数默认为static类型。
二、面象对象中的static关键字(主要指类中的static关键字)
1、静态数据成员 特点:
A、内存分配:在程序的全局数据区分配。
B、初始化和定义:
a、静态数据成员定义时要分配空间,所以不能在类声明中定义。
b、为了避免在多个使用该类的源文件中,对其重复定义,所在,不能在类的头文件中
定义。
c、静态数据成员因为程序一开始运行就必需存在,所以其初始化的最佳位置在类的内部实现。
C、特点
a、对相于 public,protected,private 关键字的影响它和普通数据成员一样,b、因为其空间在全局数据区分配,属于所有本类的对象共享,所以,它不属于特定的类对象,在没产生类对象时其作用域就可见,即在没有产生类的实例时,我们就可以操作它。
D、访问形式
a、类对象名.静态数据成员名
b、类类型名:: 静态数据成员名
E、静态数据成员,主要用在类的所有实例都拥有的属性上。比如,对于一个存款类,帐号相对
于每个实例都是不同的,但每个实例的利息是相同的。所以,应该把利息设为存款类的静态数据成员。这有两个好处,第一,不管定义多少个存款类对象,利息数据成员都共享分配在全局区的内存,所以节省存贮空间。第二,一旦利息需要改变时,只要改变一次,则所有存款类对象的利息全改变过来了,因为它们实际上是共用一个东西。
2、静态成员函数 特点:
A、静态成员函数与类相联系,不与类的对象相联系。
B、静态成员函数不能访问非静态数据成员。原因很简单,非静态数据成员属于特定的类实例。作用:
主要用于对静态数据成员的操作。调用形式:
A、类对象名.静态成员函数名()
B、类类型名:: 静态成员函数名()
4、数据结构
这是面试中几乎必考的部分。考查的重点有:链表,二叉树前序、中序、后序遍历
(递归,非递归),二叉树结点、层次的计算,树转二叉树,各种排序算法(冒泡排序,快速排序,堆排序是重点)。以下是我在面试中遇到过的问题: 1)请编写程序,将一个链表倒置。(联发)
2)请编写二叉树的中序遍历非递归算法。(新华社)3)请编写一个程序,实现将树转化成二叉树。(华为)
4)一棵满二叉树有x个结点,请问整棵二叉树有多少结点?(新华社,中国信保)
5)请编程实现一个堆排序算法/快速排序算法。(汉略)
数据库
1)什么是范式、1范式、2范式、3范式?(百度,中航信,新华社,中国信保)所谓范式就是符合某一种级别的关系模式的集合。通过分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合。这一过程称为规范化。
1、第一范式(1NF):一个关系模式R的所有属性都是不可分的基本数据项。
2、第二范式(2NF):关系模式R属于第一范式,且每个非主属性都完全函数依赖于键码。
3、第三范式(3NF):关系模式R属于第一范式,且每个非主属性都不传递依赖于键码。
4、BC范式(BCNF):关系模式R属于第一范式,且每个属性都不传递依赖于键码。即每个决定因素都包含码。
2)事务具有哪些特性?(中航信)
数据库事务是指作为单个逻辑工作单元执行的一系列操作。事务的:原子性、一致性、分离性、持久性(1)原子性
事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。
事务的原子性要求,如果把一个事务可看作是一个程序,它要么完整的被执行,要么完全不执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原子性。
假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者完全没有更新。前者称事务已提交,后者称事务撤消(或流产)。DBMS必须确保由成功提交的事务完成的所有操纵在数据库内有完全的反映,而失败的事务对数据库完全没有影响。
(2)一致性
事务的一致性指的是在一个事务执行之前和执行之后数据库都必须处于一致性状态。这种特性称为事务的一致性。假如数据库的状态满足所有的完整性约束,就说该数据库是一致的。
一致性处理数据库中对所有语义约束的保护。假如数据库的状态满足所有的完整性约束,就说该数据库是一致的。例如,当数据库处于一致性状态S1时,对数据库执行一个事务,在事务执行期间假定数据库的状态是不一致的,当事务执行结束时,数据库处在一致性状态S2。
(3)分离性
分离性指并发的事务是相互隔离的。即一个事务内部的操作及正在操作的数据必须封锁起来,不被其它企图进行修改的事务看到。
分离性是DBMS针对并发事务间的冲突提供的安全保证。DBMS可以通过加锁在并发执行的事务间提供不同级别的分离。假如并发交叉执行的事务没有任何控制,操纵相同的共享对象的多个并发事务的执行可能引起异常情况。
DBMS可以在并发执行的事务间提供不同级别的分离。分离的级别和并发事务的吞吐量之间存在反比关系。较多事务的可分离性可能会带来较高的冲突和较多的事务流产。流产的事务要消耗资源,这些资源必须要重新被访问。因此,确保高分离级别的DBMS需要更多的开销。
(4)持久性
持久性意味着当系统或介质发生故障时,确保已提交事务的更新不能丢失。即一旦一个事务提交,DBMS保证它对数据库中数据的改变应该是永久性的,耐得住任何系统故障。持久性通过数据库备份和恢复来保证。
持久性意味着当系统或介质发生故障时,确保已提交事务的更新不能丢失。即对已提交事务的更新能恢复。一旦一个事务被提交,DBMS必须保证提供适当的冗余,使其耐得住系统的故障。所以,持久性主要在于DBMS的恢复性能。
3)请说说什么是外连接、左外连接、右外连接?(aspenTech)
内联接(典型的联接运算,使用像
= 或
<> 之类的比较运算符)。包括相等联接和自然联接。
内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索
students 和
courses 表中学生标识号相同的所有行。
外联接。外联接可以是左向外联接、右向外联接或完整外部联接。
在FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定:
LEFT JOIN 或
LEFT OUTER JOIN。
左向外联接的结果集包括
LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。
RIGHT JOIN 或
RIGHT OUTER JOIN。
右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。
FULL JOIN 或
FULL OUTER JOIN。
第五篇:问题总结-周伟涛
问题总结
提料单的过程中遇到的问题主要包括:
1、对电气元件的型号把握不完整,图纸上没有给的参数在参照给的例子查找样本时有的还是不能确定,比如说电流互感器的芯的问题;
2、图纸中没有给出的元件因为没有图纸可能会想不到,有的想到了可能也会弄不清个
数,比如白灯的个数,按钮,无功补偿控制器等器件;
3、对一、二次料单分类标准不是太明确;
其余的可能暂时还没有遇到或遇到了用了自己自以为正确的方法解决。