还剩51页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
专升本计算机基础笔记(珍藏版)(交大专用)1.计算机的特点运算速度快、性能高2.计算机的应用科学计算、数据处理、过程控制、辅助过程3.数制编码1 将任何进制数转十进制按权展开2 十进制转二进制⑴整数除2取余⑵小数乘2取整3 二进制转八进制三位一并4 二进制转十六进制四位一并5 八进制转二进制一分为三6 十六进制二转进制一分为四4.数据的最小单位是二进制的一个数位即为bit或b,1B=8bits;1kB=1024B;1MB=1024kB;1GB=1024MB;1T=1024GB5.GB2312-80码中汉字与字符总共有7445个其中汉字6763个,分为两级字库和一级字库,一级3755个,二级3008个,分别按拼音字典与偏旁部首排序6.七位ASCⅡ码__有128个符号,其中控制符有34个,其它字符94个,大写英文字母的序号比小写英文字母的序号少32个7.汉字外码(输入码)⑴音码⑵形码⑶音形异码⑷序号码8.指令是由操作码与操作数组成9.简述计算机的工作原理1 取指令2 分析指令3 执行指令4 执行完后,指令计数器指向下一条指令10.系统组成硬件系统和软件系统11.冯诺依曼原理1 采用五大部件运算器、控制器、存储器、输入和输出设备2 采用二进制3 有程序存储功能12.cpu功能是算术运算和逻辑运算13.常见的存储器有哪些1 外存储器__硬盘、硬盘、SD卡、U盘、CF卡、MP
3、MP
4、车载存储装置、光盘光盘CD、DVD2 内存储器⑴ROM只读存储器⑵RAM随机存储器3 常见的输入设备键盘、鼠标、扫描仪、音频输入设备、视频输入设备4 常见的输出设备显示器、打印机、绘图仪、显示器显示器参数分辨率、色彩位数、点距(一般
0.21mm)、尺寸、刷新频率、可视角度(液晶)显示器类别CRT、LCD、PDP、VF打印机类别针式打印机、激光打印机、喷墨打印机14.影响光驱性能技术参数有哪些?1 数据传输数率2 查找时间1s15.影响声卡的技术参数1 采样频率一般441KHZ2 采样值编码位数8位、16位、32位16.什么是程序未完成某一操作,设置一系列指令的__17.名词解释1 桌面:windows启动后的界面2 媒体传播和承载信息的载体,表示形式有媒体、传播媒体、存储媒体3 操作系统对软、硬件系统进行管理4 文件存储外界一系列相关信息的__5 文件夹文件存储的位置6 单元格行与列交汇处的区域7 URL统一资源定位器8 http超文本传输协议9 协议通信双方共同遵守的约定10 HTML超文本标记语言11 __TP小型邮件协议12 POP3邮件发送协议13 IP地址为全球计算机识别的地址IP地址组成网络标识和主机标识IP地址类别A类0~127B类128~191C类192~223D类224~239E类240~255一些__域名教育网(__RNET)科学技术(CSTNET)公共信息(CHINANET)金桥___(CHINAGBN)14 IPV4由2进制组成的IP地址15 IPV6用于替代现行版本IP协议(IPv4)的下一代IP协议16 子网掩码它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码17 TCP传输控制协议18.简答:1 什么是总线?系统总线主要哪些?总线连接CPU与外部设备一组公共线系统总线主要有地址总线(AB)、数据总线(DB)、控制总线(CB)2 ICH、MCH分别代表什么?ICH(南桥)接口控制中心MCH(主桥、北桥)储存控制中心3 衡量CPU主要性能指标有哪些?1CPU字长64位2CPU外频800MHZ3CPU主频4运算速度(MIPS)每秒执行指令的速度5地址总线宽度6数据总线宽度7内部缓存L1(片内缓存)L
2、L3片间缓存4 常用总线标准有哪些?1工业体系标准(ISA)2外部设备互联标准(PCI)3图形图像加速标准(AGP)4高速外部设备互连标准(PCI-E)5杜比与娱乐体验标准(P__E)5 常见内存条线数(引脚数)有哪些类型?30线、72线、168线、184线、220线、240线DDR2:双双倍数据传输数率6 什么是控制面板?Windows用来进行系统和设备管理的工具集7 启动应用程序的方法有哪些?1双击桌面快捷键2在“开始”菜单中后,单击3在“资源管理器”或“我的电脑”中找到应用程序4在“命令提示符”状态下输入路径及文件后回车5在“开始”菜单“运行”中找到应用程序后,回车6在“搜索”中“查找”状态下,在文件名的文本框中,键入应用程序名称,搜索到后,双击即可8 查找文件或文件夹时可以按哪些依据进行查找?1按文件或文件夹的名称2按文件内包含的文字3按文件创建修改日期4按文件类型大小5按文件大小9 什么是路径?路径是查找某一文件所经过的从根目录开始的有效路径10 简述目前常见数据交换技术有哪些?1线路交换(电路交换)2报文交换3分组交换11 多路复用交换技术有哪些?1频分(FDM)2时分(TDM)3波分(WDM)12 计算机网络的功能?1资源共享2数据通信3分布式处理13 按地理位置可以将计算机网络分为局域网(LAN)、城域网(__N)、广域网(WAN)14 按拓扑结构将计算机网络分为星型、环型、总线型、树型、网状型、混合型15 按网络传输技术分为广播式(服务器模式)、点对点式网络(对等网)16 简述计算机网络的组成,网络硬件与软件有哪些?组成通信子网与资源子网两部分硬件⑴网卡(NIC)⑵集线器(HUB)⑶交换机(switch)⑷路由器(router)⑸双脚线(有屏蔽和非屏蔽)⑹同轴电缆⑺光纤⑻RJ-45接头⑼中断器(repeater)⑽网桥⑾__软件unix、linux、netware、windowsNT、windows2003server17 无线局域网的主流技术有哪些?1红外技术(20m以内)2扩频技术3蓝牙技术(10m以内)18 互联网接入方式有哪些?1仿真终端式2拨号网络方式3一线通方式(ISDN)4ADSL(非对称数据传输方式)5直接光纤方式6有线电视cableModem方式7DDN专线方式8微波方式9卫星方式10电网方式19 OSI开放互联模型的七层协议从低到高,互联网的四个结构层次?协议应用层、表示层、会话层、传输层、网络层、数据链入层、物理层结构层次TPC层传输控制层、IP层网际层、数据链入层、应用层20 简述__C地址与IP地址的区别__C地址:为物理地址(静态地址)IP地址上网时的动态地址21 常用的网络测试工具有哪些1Ping命令用于检查网络连通情况2IPconfit命令:显示本机的IP的配置信息例IPconfit/all用来显示当前电脑ip相关的所有信息IPconfit/releaseN:释放全部或指定适配器的由DHCP分配的动态IP地址22 什么叫计算机病毒?具有哪些特性?计算机病毒人类编制破坏计算机系统为目的的程序病毒特性⑴破坏性⑵传染性⑶潜伏性⑷可激发性⑸顽固性⑹灵巧性23 病毒传播途径有哪些?网络媒介、可__硬盘、盗版光碟19.Word2003中视图有几种方式?1普通视图2页面视图3Web版式视图4大纲视图5阅读版式视图20.Word2003中设置段落缩进的方法有哪几种?1选择“格式”菜单里的“段落”命令2用TAB键3用增加(减少)缩进量的按钮4用标尺21.Word2003中对齐方式有哪几种?1两端对齐2左对齐3居中4右对齐5分散对齐22.Word2003中表格制作有几种方式?1用“常用”工具栏中的“插入表格”按钮2用“表格”菜单中的“插入表格”→“表格”命令3用“表格”菜单中的“绘制表格”命令4用“表格”菜单中的“转换”命令姓名高数计算机英语刘乐807869王江楠72687923.选择表格的操作项可以选择哪些内容?
①选中行
②选中列
③选中单元格
④选中整个列表24.Word2003中__的环绕方式有哪几种?
①25.什么是样式?样式分为几种?样式是文档的外观分为字符样式与段落样式两种26.ECXEL2003单元格中的信息有哪几种?内容、格式、批注27.ECXEL2003单元格中的数据类型有哪几种?文本、数字、逻辑值28.什么叫单元格,单元格的地址有几种?单元格行与列交汇处的区域单元格的地址绝对地址、相对地址、混合地址29.在ECXEL2003中对工作表标签改名的方法有哪几种?1双击工作表标签进行名称编辑2右击,在弹出菜单中选“重命名”3单击标签→格式菜单→工作表→重命名30.在ECXEL2003中,选定单元格区域的方法有哪几种?1拖动2选中左上角的单元格再选想要选的单元格右下角的单元格后按shift键,单击即可3在编辑栏的名称框中,输入单元格区域地址31.什么是公式?它是以什么作为引导符的?在ECXEL2003中公式的最大长度是多少?什么是ECXEL的函数?ECXEL的函数有几种用法?公式有运算符和运算对象组成有意义的表达式以“=”为引导符最大长度1024字符函数预定义的函数ECXEL的函数有几种用法⑴直接输入⑵插入函数=IFMODMIDB91712=1男女=DATEMIDB974MIDB9112MIDB913232.Powerpoint2003的视图有哪几种?普通视图幻灯片浏览视图幻灯片放映放映视图33.放映幻灯片有哪几种方式?⑴按功能键F5⑵幻灯片放映菜单中的幻灯片放映⑶幻灯片放映视图⑷视图菜单→幻灯片放映⑸在资源管理器选着要放映的PPt→右击显示文稿→单击显示34.对幻灯片视觉效果进行修改的内容有哪些?1设计模板2利用配色方案3动画方案实做题以此样图为数据依据,完成如下操作
1.在E2单元格中输入计算总分的公式或函数=sumb2:d2=b2+c2+d2=sumb2c2d
22.在F2单元格中输入计算平均的公式或函数=__erageb2:d2=e2/3=__erageb2c2d
23.在G2单元格中输入计算名次的公式或函数=RANKE2$E$2:$E$
504.在H2单元格中输入按=90分为“优秀”、=75分为“良好”、=60分为“及格”,否则为“不及格”的公式或函数=IFC2=90优秀IFC2=75良好IFC2=60及格不及格
5.将E4单元格中的公式=$d3+c3+b$3__到F6单元格中公式将要怎样书写?=$D5+D5+C$
36.将F6单元格中公式=$D5+D5+C$3__到c6及B6单元格中后会出现什么信息或公式?
7.公式=b3+c3+d3+__eragef3:h3的含义是什么?它与公式=sumb3d3+f3+g3+h3/3等效不?
8.请解释后面这款计算机的技术参数Core2i
32.6GhzDDR22G1TBDVD*16RWLCD22”C语言C程序的结构⑴一个程序由一个或多个源程序文件组成⑵函数是C程序的主要组成部分⑶一个函数由两部分组成1函数首部2函数体Ⅰ声明部分Ⅱ执行部分⑷程序总是从__in函数开始执行题目两数相加源程序#includestdio.hint__in{intabc;printf请输入a跟b的值,用逗号分隔\n;scanf%d%dab;c=a+b;printfc=a+b=%d+%d=%d\nabc;return0;}结果数据的表现形式及其运算1.常量和变量
1.常量1数值常量⑴整型常量123-360⑵实型常量
12.34-
78.
911.03E32字符常量普通字符‘a’‘A’‘1’转义字符‘\x12’‘\n’3字符串常量“花圃月浓浓”“goodnight”4符号常量#definePI
3.14159例子题目定义符号常量,输入两数将两数相加,利用以给定的值计算圆__源程序#includestdio.h#definePI
3.14159int__in{intabc;printf请输入a跟b的值,用逗号分隔\n;scanf%d%dab;c=a+b;printfc=a+b=%d+%d=%d\nabc;return0;}结果2.变量
①变量名inta;
②变量值a=3;
③变量存储单元a3.常变量constdoublepi=
3.1415926;4.标识符1组成及长度4a,a-b,2注意事项⑴必须以字母或下划线开头⑵不允许在标识符里出现运算符、标点符号、汉字等符号题目求半径为r(键盘输入)的,圆__源代码#includestdio.hint__in{floatrarea;constfloatpi=
3.14159;printf请输入圆的半径\n;scanf%fr;area=pi*r*r;printf半径r=%-
4.1f__area=%f\nrarea;return0;}结果数据类型1.基本类型
1.整型int
2.无符号整型unsiginedint
3.短整型shortintshort
4.无符号短整型unsiginedshortint
5.长整型longintlong
6.双长整型longintlong样例求阶乘代码#includestdio.hint__in{longin;doubles=1;printf请输入n的值\n;scanf%ldn;fori=1;i=n;i++s=s*i;printf%d!=%ld\nns;return0;}结果
7.字符型char
8.布尔型boolean
9.单精度型float
10.双精度型double
11.长精度型longdouble2.派生类型3.枚举及空类型4.运算符和表达式
1.基本运算符+、-、*、/、%、单目运算符(+、-)
2.自增、自减运算符例题取余运算例题源程序#includestdio.hint__in{intngwbwsw;printf“请输入一个三位整数\n”;scanf“%d”n;gw=n%10;bw=n/100;sw=n%100/10;printf“逆序输出三位数%d\n”gw*100+sw*10+bw;return0;}结果i++++ii=i+1i----ii=i-1例题1自增运算源程序#includestdio.hint__in{intnis=0;printf请输入累加和的终了数\n;scanf%dn;fori=1;i=n;i++s=s+i;printf累加和s=%d\ns;return0;}结果例题2自增运算源程序#includestdio.hint__in{intn;charc1c2;printf请输入一个小于256的整数\n;scanf%dn;c1=n--;c2=--n;printfi=%dt=%dc1=%cc2=%c\n++nc1-5c1c2;return0;}结果题目强制类型转换源程序#includestdio.hint__in{intna;floatcd;doublee;printf请输入一个整数,两个浮点数,用空格隔开\n;scanf%d%f%fncd;e=n+c+d;a=n+intc+intd;printfa=%dc=%-
6.2fd=%-
6.2fe=%-
6.2f\nacde;return0;}结果
3.逗号表达式i=3*2c=6*9C语句1.分类
1.控制类语句编程原则自顶而下、逐步求精
2.函数调用语句题目函数调用例子代码#includestdio.hint__in{float__xfloatxfloaty;floatabc;printf“输入a和b的值,用空格隔开\n”;Scanf“%f%f”ab;c=__xab;printf“%-
7.2f和%-
7.2f两个数中的最大数为%-
7.2f\n”abc;return0;}float__xfloatxfloaty{floatz;ifxyz=x;elsez=y;returnz;}结果
3.表达式语句
①赋值表达式x=2*9+32*69/62
②逗号表达式intx=3*6inty=200
③复合赋值表达式s=s+is+=i
4.空语句
5.复合语句题目数字塔1121123211234321源代码#includestdio.hint__in{intijk;fori=1;i=9;i++{fork=1;k=40-2*i;k++printf;forj=1;j=i;j++printf%dj;forj=i-1;j=1;j--printf%dj;printf\nj;}return0;}结果题目菱形打印源代码#includestdio.hint__in{intijk;fori=1;i=5;i++{fork=1;k=30-i;k++printf;forj=1;j=i*2-1;j++printf*;printf\n;}fori=4;i=1;i--{fork=1;k=30-i;k++printf;forj=1;j=2*i-1;j++printf*;printf\n;}return0;}结果题目输入一组数求其最大值、最小值和平均值,用-1作结束源代码#includestdio.hint__in{intx__xminn=0s=0;float__;printf请输入一个数;scanf%dx;n++;__x=x;min=x;whilex!=-1{s=s+x;if__xx__x=x;ifminxmin=x;printf请输入一个数;scanf%dx;n++;}__=
1.0*s/n;printf最大值=%d最小值=%d平均=%f\n__xmin__;return0;}结果数据的输入、输出1.输出
1.函数printf“格式声明”,输出表列;
2.cout语句
3.格式字符以%为引导符由小写字母紧跟其后组成的序列%d整型%ld长整型%f浮点型(float型及double型)%m.nf指定宽度及小数位,且对齐方式为右对齐的浮点型数据输出格式%-m.nf指定宽度及小数位,且对齐方式为左对齐的浮点型数据输出格式%c字符型%s字符串%e指数形式%u无符号型数据%g
4.举例题目编写程序,按每行五个数输出10到99之间能被3整除或能被5整除的数,并统计出满足上述条件数的个数源代码#includestdio.hint__in{intin=0;fori=10;i=99;i++ifi%3==0||i%5==0{n++;printf“%d”i;ifn%5==0printf“\n”;}printf“\n”;printf“满足条件的数的个数=%d\n”n;return0;}结果题目编写程序统计10到99之间满足条件“个位数字加十位数字的和等于13(如49满足4+9=13)”的数的个数,并输出满足条件的数(每行输出3个)和统计的结果源代码方法1#includestdio.hint__in{intin=0;fori=10;i=99;i++ifi%10+i/10==13{n++;printf%di;ifn%3==0printf\n;}printf\n;printf在10到99中满足条件的数的个数%d\nn;return0;}结果1方法2#includestdio.hint__in{intin=0ab;fori=10;i=99;i++{a=i%10;b=i/10;ifa+b==13{n++;printf%di;ifn%3==0printf\n;}}printf\n;printf在10到99中满足条件的数的个数%d\nn;return0;}结果22.输入
1.用scanf函数
2.用cin语句
3.注意问题1不能用scanf函数在输入数字形式数据时输入空格,如要输入,须在%c格式下实现2格式控制符后面应当是变量地址3输入数据时要与格式控制字符串严格对应3.字符数据的输入、输出输出putcharc输入getchar选择结构程序设计题目源程序#includestdio.hint__in{inty;floatx;printf请输入一个数:;scanfx=%fx;ifx0y=1;elseifx0y=-1;elsey=0;printfy=%d\ny;return0;}结果1.If语句的一般形式if表达式语句1;[else语句2;]2.关系运算符与关系表达式
1.关系运算符
①②=
③④=
⑤==
⑥!=
2.关系表达式floatxyz;……ifzx+yx+zyy+zxprintf“可以构造三角形\n”;3.逻辑运算符与逻辑表达式
1.逻辑运算符!||
2.逻辑表达式intabcd;a=4;b=45;c=7__;ifa==bd=1;ifa=cd=2;
3.逻辑型变量Boola1a2;题目从键盘输入一个数,判定该数是否为素数源程序:#includestdio.hint__in{intis=1;fori=2;ix;i++ifx%i==0{s=0;printf“%d不是一个素数\n”x;break;}ifsprintf“%d是一个素数\n”x;return0;}结果题目判断从100到500中的素数,并输出其中所有素数源代码#includestdio.hint__in{intijsa=0;fori=100;i=500;i++{s=1;forj=2;ji;j++ifi%j==0{s=0;break;}ifs{printf%di;a++;ifa%6==0printf\n;}}return0;}结果4.多路分支题目输入成绩,判断优良源代码#includestdio.hint__in{intsn;printf请输入一个学生成绩\n;scanf%ds;ifs0||s100printf数据输入的范围出错!!!\n;n=s/10;switchn{case10:case9:printf成绩%d为优秀\ns;break;case8:printf成绩%d为良好\ns;break;case7:printf成绩%d为中等\ns;break;case6:printf成绩%d为及格\ns;break;default:printf成绩%d为不及格\ns;}return0;}结果题目输入一个字符,若是英文字母输出英文字母,若是数字字符输出数字字符,否则输出特殊字符源代码#includestdio.hint__in{charch;printf请输入一个字符\n;scanf%cch;//ch=getchar;ifch=’a’ch=’z’||ch=’A’ch=’Z’printf英文字母\n;elseifch=’0’ch=’9’printf数字\n;elseprintf特殊字符\n;return0;}结果循环结构程序设计While条件表达式语句Do{语句;……}While条件表达式for循环变量=初值;判定条件;改变条件的表达式语句题目求p=n!源程序#includestdio.hint__in{intni;floatp=1;printf“请输入n的值\n”;scanf“%d”n;fori=1;i=n;i++p=p*i;printf“%d!=%-
12.0f\n”np;return0;}结果题目求1!+2!+3!+……+20!源程序#includestdio.hint__in{intnij;floatps=0;fori=1;i=20;i++{p=1;forj=1;j=i;j++p=p*j;s=s+p;}printf“1!+2!+…+20!=%-
12.0f\n”s;return0;}结果题目打印一棵树,用*打印源程序#includestdio.hint__in{intijk;fori=1;i=5;i++{fork=1;k=40-2*i;k++printf;forj=1;j=4*i-1;j++printf*;printf\n;}fori=1;i=5;i++{fork=1;k=40-3*i;k++printf;forj=1;j=6*i-1;j++printf*;printf\n;}fori=1;i=5;i++{fork=1;k=40-i;k++printf;forj=1;j=2*i-1;j++printf*;printf\n;}return0;}结果题目选择排序源程序#includestdio.hint__in{intija
[10]tb
[10];fori=0;i10;i++{printfa[%d]=i;scanf%da[i];b[i]=a[i];}fori=0;i9;i++forj=i+1;j10;j++ifa[i]a[j]{t=a[i];a[i]=a[j];a[j]=t;}printf由大到小排序:\n;fori=0;i10;i++printf%da[i];printf\n;printf原样输出:\n;fori=0;i10;i++printf%db[i];printf\n;return0;}结果题目杨辉三角源程序#includestdio.hint__in{intija
[11]
[11];fori=0;i=10;i++{a[i]
[0]=1;a[i][i]=1;}fori=2;i=10;i++forj=1;ji;j++a[i][j]=a[i-1][j-1]+a[i-1][j];fori=0;i=10;i++{forj=0;j=i;j++printf%5da[i][j];printf\n;}return0;}结果题目杨辉三角2源程序#includestdio.hint__in{intija
[11]
[11]k;fori=0;i=10;i++{a[i]
[0]=1;a[i][i]=1;}fori=2;i=10;i++forj=1;ji;j++a[i][j]=a[i-1][j-1]+a[i-1][j];fori=0;i=10;i++{fork=1;k=40-3*i;k++printf;forj=0;j=i;j++printf%6da[i][j];printf\n;}return0;}结果题目统计符合条件的数源程序#includestdio.hint__in{intin=0;fori=10;i=99;i++ifi%3==0||i%5==0{n++;printf%di;ifn%5==0printf\n;}printf\n;printf满足条件的数的个数=%d\nn;return0;}结果.题目数字塔源程序#includestdio.hint__in{intijka
[11]
[23];fori=1;i=9;i++{a[i]
[1]=1;a[i][2*i-1]=1;}fori=2;i=9;i++forj=2;j2*i-1;j++ifj=ia[i][j]=j;elsea[i][j]=a[i][j-1]-1;fori=1;i=9;i++{fork=1;k=40-2*i;k++printf;forj=1;j=2*i-1;j++printf%da[i][j];printf\n;}return0;}结果函数体函数首部。