《专升本计算机基础笔记(珍藏版)(共53页).doc》由会员分享,可在线阅读,更多相关《专升本计算机基础笔记(珍藏版)(共53页).doc(53页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上专升本计算机基础笔记(珍藏版)(交大专用)1 计算机的特点:运算速度快、性能高。2 计算机的应用:科学计算、数据处理、过程控制、辅助过程。3 数制编码: 将任何进制数转十进制:按权展开 十进制转二进制:整数:除2取余 小数:乘2取整 二进制转八进制:三位一并 二进制转十六进制:四位一并 八进制转二进制:一分为三 十六进制二转进制:一分为四4 数据的最小单位是二进制的一个数位即为bit或b,1B=8bits;1kB=1024B;1MB=1024kB; 1GB=1024MB;1T=1024GB5 GB2312-80码中汉字与字符总共有7445个。其中汉字6763个,分为两
2、级字库和一级字库,一级3755个,二级3008个,分别按拼音字典与偏旁部首排序。6 七位ASC码中共有128个符号,其中控制符有34个,其它字符94个,大写英文字母的序号比小写英文字母的序号少32个。7 汉字外码(输入码):音码 形码 音形异码 序号码8 指令是由操作码与操作数组成9 简述计算机的工作原理: 取指令 分析指令 执行指令 执行完后,指令计数器指向下一条指令10 系统组成:硬件系统和软件系统11 冯诺依曼原理: 采用五大部件:运算器、控制器、存储器、输入和输出设备 采用二进制 有程序存储功能12 cpu功能是算术运算和逻辑运算13 常见的存储器有哪些 外存储器 :移动硬盘、硬盘、S
3、D卡、U盘、CF卡、MP3、MP4、车载存储装置、光盘光盘:CD、DVD 内存储器:ROM只读存储器 RAM随机存储器 常见的输入设备:键盘、鼠标、扫描仪、音频输入设备、视频输入设备 常见的输出设备:显示器、打印机、绘图仪、显示器。 显示器参数:分辨率、色彩位数、点距(一般0.21mm)、尺寸、刷新频率、可视角度(液晶) 显示器类别:CRT、LCD、PDP、VF 打印机类别:针式打印机、激光打印机、喷墨打印机 14 影响光驱性能技术参数有哪些? 数据传输数率 查找时间800MHZ3) CPU主频4) 运算速度(MIPS):每秒执行指令的速度5) 地址总线宽度6) 数据总线宽度7) 内部缓存:L
4、1(片内缓存)L2、L3(片间缓存) 常用总线标准有哪些?1) 工业体系标准(ISA)2) 外部设备互联标准(PCI)3) 图形图像加速标准(AGP)4) 高速外部设备互连标准(PCI-E)5) 杜比与娱乐体验标准(PCEE) 常见内存条线数(引脚数)有哪些类型?30线、72线、168线、184线、220线、240线DDR2:双双倍数据传输数率 什么是控制面板?Windows用来进行系统和设备管理的工具集 启动应用程序的方法有哪些?1) 双击桌面快捷键2) 在“开始”菜单中后,单击3) 在“资源管理器”或“我的电脑”中找到应用程序4) 在“命令提示符”状态下输入路径及文件后回车5) 在“开始”
5、菜单“运行”中找到应用程序后,回车6) 在“搜索”中“查找”状态下,在文件名的文本框中,键入应用程序名称,搜索到后,双击即可 查找文件或文件夹时可以按哪些依据进行查找?1) 按文件或文件夹的名称2) 按文件内包含的文字3) 按文件创建修改日期4) 按文件类型大小5) 按文件大小 什么是路径?路径是查找某一文件所经过的从根目录开始的有效路径。 简述目前常见数据交换技术有哪些?1) 线路交换(电路交换)2) 报文交换3) 分组交换 多路复用交换技术有哪些?1) 频分(FDM)2) 时分(TDM)3) 波分(WDM) 计算机网络的功能?1) 资源共享2) 数据通信3) 分布式处理 按地理位置可以将计
6、算机网络分为:局域网(LAN)、城域网(MAN)、广域网(WAN) 按拓扑结构将计算机网络分为:星型、环型、总线型、树型、网状型、混合型 按网络传输技术分为:广播式(服务器模式)、点对点式网络(对等网) 简述计算机网络的组成,网络硬件与软件有哪些?组成:通信子网与资源子网两部分硬件:网卡(NIC)集线器(HUB)交换机(switch)路由器(router)双脚线(有屏蔽和非屏蔽)同轴电缆光纤 RJ-45接头 中断器(repeater)网桥 网关软件:unix、linux、netware、windowsNT、windows 2003 server 无线局域网的主流技术有哪些?1) 红外技术(20
7、m以内)2) 扩频技术3) 蓝牙技术(10m以内) 互联网接入方式有哪些?1) 仿真终端式2) 拨号网络方式3) 一线通方式(ISDN)4) ADSL(非对称数据传输方式)5) 直接光纤方式6) 有线电视cable Modem方式7) DDN专线方式8) 微波方式9) 卫星方式10) 电网方式 OSI开放互联模型的七层协议(从低到高),互联网的四个结构层次?协议:应用层、表示层、会话层、传输层、网络层、数据链入层、物理层结构层次:TPC层(传输控制层)、IP层(网际层)、数据链入层、应用层 简述MAC地址与IP地址的区别?MAC地址:为物理地址(静态地址)IP地址:上网时的动态地址21 常用的
8、网络测试工具有哪些?1) Ping命令:用于检查网络连通情况例:Ping 127.0.0.1 检查本地网络通畅2) IPconfit命令:显示本机的IP的 配置信息例:IPconfit/all:用来显示当前电脑ip相关的所有信息IPconfit/release N:释放全部(或指定)适配器的由DHCP分配的动态IP地址22 什么叫计算机病毒?具有哪些特性?计算机病毒:人类编制破坏计算机系统为目的的程序病毒特性:破坏性 传染性 潜伏性 可激发性顽固性 灵巧性23 病毒传播途径有哪些?网络媒介、可移动硬盘、盗版光碟19 Word 2003中视图有几种方式? 普通视图 页面视图 Web版式视图 大纲
9、视图 阅读版式视图20 Word 2003中设置段落缩进的方法有哪几种? 选择“格式”菜单里的“段落”命令 用TAB键 用增加(减少)缩进量的按钮 用标尺21 Word 2003中对齐方式有哪几种? 两端对齐 左对齐 居中 右对齐 分散对齐22 Word 2003中表格制作有几种方式? 用“常用”工具栏中的“插入表格”按钮 用“表格”菜单中的“插入表格”“表格”命令 用“表格”菜单中的“绘制表格”命令 用“表格”菜单中的“转换”命令姓名高数计算机英语刘乐807869王江楠72687923 选择表格的操作项可以选择哪些内容?选中行 选中列 选中单元格 选中整个列表24 Word 2003中图片的
10、环绕方式有哪几种?25 什么是样式?样式分为几种?样式是文档的外观。分为字符样式与段落样式两种。26 ECXEL 2003单元格中的信息有哪几种?内容、格式、批注27 ECXEL 2003单元格中的数据类型有哪几种?文本、数字、逻辑值28 什么叫单元格,单元格的地址有几种?单元格:行与列交汇处的区域单元格的地址:绝对地址、相对地址、混合地址29 在ECXEL 2003中对工作表标签改名的方法有哪几种?1) 双击工作表标签进行名称编辑2) 右击,在弹出菜单中选“重命名”3) 单击标签格式菜单工作表重命名30 在ECXEL 2003中,选定单元格区域的方法有哪几种?1) 拖动2) 选中左上角的单元
11、格再选想要选的单元格右下角的单元格后按shift键,单击即可3) 在编辑栏的名称框中,输入单元格区域地址31 什么是公式?它是以什么作为引导符的?在ECXEL 2003中公式的最大长度是多少?什么是ECXEL的函数?ECXEL的函数有几种用法?公式:有运算符和运算对象组成有意义的表达式以“=”为引导符最大长度:1024字符函数:预定义的函数ECXEL的函数有几种用法:直接输入插入函数=IF(MOD(MID(B9,17,1),2)=1,男,女)=DATE(MID(B9,7,4),MID(B9,11,2),MID(B9,13,2)32 Powerpoint 2003的视图有哪几种?普通视图幻灯片浏
12、览视图幻灯片放映放映视图33 放映幻灯片有哪几种方式?按功能键F5 幻灯片放映菜单中的幻灯片放映 幻灯片放映视图 视图菜单幻灯片放映在资源管理器选着要放映的PPt右击显示文稿单击显示34 对幻灯片视觉效果进行修改的内容有哪些?1) 设计模板2) 利用配色方案3) 动画方案实做题以此样图为数据依据,完成如下操作:1. 在E2单元格中输入计算总分的公式或函数=sum(b2:d2)=b2+c2+d2=sum(b2,c2,d2)2. 在F2单元格中输入计算平均的公式或函数=average(b2:d2)=e2/3=average(b2,c2,d2)3. 在G2单元格中输入计算名次的公式或函数=RANK(
13、E2,$E$2:$E$5,0)4. 在H2单元格中输入按=90分为“优秀”、=75分为“良好”、=60分为“及格”,否则为“不及格”的公式或函数=IF(C2=90,优秀,IF(C2=75,良好,IF(C2=60,及格,不及格)5. 将E4单元格中的公式=$d3+c3+b$3复制到F6单元格中公式将要怎样书写?=$D5+D5+C$36. 将F6单元格中公式=$D5+D5+C$3复制到c6及B6单元格中后会出现什么信息或公式?7. 公式=b3+c3+d3+average(f3:h3)的含义是什么?它与公式=sum(b3,d3)+(f3+g3+h3)/3等效不?8. 请解释后面这款计算机的技术参数:
14、Core2 i3 2.6Ghz DDR2 2G 1TB DVD*16 RW LCD 22”C语言函数体函数首部C程序的结构:一个程序由一个或多个源程序文件组成函数是C程序的主要组成部分一个函数由两部分组成 函数首部 函数体声明部分执行部分程序总是从main函数开始执行题目:两数相加源程序:#include int main()int a,b,c;printf(请输入a跟b的值,用逗号分隔n);scanf(%d,%d,&a,&b);c=a+b;printf(c=a+b=%d+%d=%dn,a,b,c);return 0;结果:数据的表现形式及其运算一 常量和变量1. 常量 数值常量 整型常量 1
15、23 -36 0 实型常量 12.34 -78.91 1.03E3 字符常量 普通字符 a A 1转义字符 x12 n 字符串常量“花圃月浓浓” “good night” 符号常量#define PI 3.14159例子:题目:定义符号常量,输入两数将两数相加,利用以给定的值计算圆面积源程序:#include #define PI 3.14159int main()int a,b,c;printf(请输入a跟b的值,用逗号分隔n);scanf(%d,%d,&a,&b);c=a+b;printf(c=a+b=%d+%d=%dn,a,b,c);printf(面积=%-7.2fn,PI*1.5*1.
16、5);return 0;结果:二 变量变量名int a;变量值a=3;变量存储单元&a三 常变量const double pi=3.;四 标识符 组成及长度4a,a-b, 注意事项必须以字母或下划线开头不允许在标识符里出现运算符、标点符号、汉字等符号。题目:求半径为r(键盘输入)的,圆面积。源代码:#includeint main()float r,area;const float pi=3.14159;printf(请输入圆的半径:n);scanf(%f,&r);area=pi*r*r;printf(半径r=%-4.1f,面积area=%fn,r,area);return 0;结果:数据类型
17、一 基本类型1. 整型 int2. 无符号整型 unsigined int3. 短整型 short int (short)4. 无符号短整型 unsigined short int5. 长整型 long int (long)6. 双长整型long int (long)样例:求阶乘代码:#includeint main()long i,n;double s=1;printf(请输入n的值:n);scanf(%ld,&n);for(i=1;i=n;i+)s=s*i;printf(%d!=%ldn,n,s);return 0;结果:7. 字符型 char8. 布尔型 boolean9. 单精度型 f
18、loat 10. 双精度型 double11. 长精度型 long double二 派生类型三 枚举及空类型四 运算符和表达式1. 基本运算符+、-、*、/、%、单目运算符(+、-)2. 自增、自减运算符例题:取余运算例题源程序:#includeint main()int n,gw,bw,sw;printf(“请输入一个三位整数n”);scanf(“%d”,&n);gw=n%10;bw=n/100;sw=n%100/10;printf(“逆序输出三位数:%dn”,gw*100+sw*10+bw);return 0;结果:i+ +i i=i+1i- -i i=i-1例题1:自增运算源程序:#in
19、cludeint main()int n,i,s=0;printf(请输入累加和的终了数n);scanf(%d,&n);for(i=1;i=n;i+)s=s+i;printf(累加和s=%dn,s);return 0;结果:例题2:自增运算源程序:#includeint main()int n;char c1,c2;printf(请输入一个小于256的整数n);scanf(%d,&n);c1=n-;c2=-n;printf(i=%d t=%d c1=%c c2=%cn,+n,c1-5,c1,c2);return 0;结果:题目:强制类型转换源程序:#includeint main()int n
20、,a;float c,d;double e;printf(请输入一个整数,两个浮点数,用空格隔开n);scanf(%d%f%f,&n,&c,&d);e=n+c+d;a=n+(int)c+(int)d;printf(a=%d c=%-6.2f d=%-6.2f e=%-6.2fn,a,c,d,e);return 0;结果:3. 逗号表达式i=3*2,c=6*9C语句一 分类1. 控制类语句编程原则:自顶而下、逐步求精2. 函数调用语句题目:函数调用例子代码:#includeint main()float max(float x,float y);float a,b,c;printf(“输入a和b
21、的值,用空格隔开n”); Scanf(“%f%f”,&a,&b);c=max(a,b);printf(“%-7.2f和%-7.2f两个数中的最大数为:%-7.2fn”,a,b,c); return 0; float max(float x,float y)float z;if(xy) z=x;else z=y;return(z);结果:3. 表达式语句赋值表达式x=2*9+(32*69)/62逗号表达式 int x=3*6,int y=200复合赋值表达式 s=s+is+=i4. 空语句5. 复合语句题目:数字塔 1 12112321 源代码:#includeint main()int i,j
22、,k;for(i=1;i=9;i+)for(k=1;k=40-2*i;k+)printf( ); for(j=1;j=1;j-)printf(%d ,j); printf(n,j); return 0; 结果: 题目:菱形打印源代码:#includeint main()int i,j,k;for(i=1;i=5;i+)for(k=1;k=30-i;k+)printf( ); for(j=1;j=1;i-)for(k=1;k=30-i;k+)printf( ); for(j=1;j=2*i-1;j+)printf(*); printf(n); return 0; 结果:题目:输入一组数求其最大值
23、、最小值和平均值,用-1作结束源代码:#includeint main()int x,max,min,n=0,s=0;float av;printf(请输入一个数); scanf(%d,&x);n+;max=x;min=x;while(x!=-1)s=s+x;if(maxx) min=x;printf(请输入一个数); scanf(%d,&x);n+;av=1.0*s/n;printf(最大值=%d,最小值=%d,平均=%fn,max,min,av); return 0; 结果:数据的输入、输出一 输出1. 函数printf(“格式声明”,输出表列);2. cout语句3. 格式字符以%为引导
24、符由小写字母紧跟其后组成的序列%d 整型%ld 长整型%f 浮点型(float型及double型)%m.nf 指定宽度及小数位,且对齐方式为右对齐的浮点型数据输出格式%-m.nf 指定宽度及小数位,且对齐方式为左对齐的浮点型数据输出格式%c 字符型%s 字符串%e 指数形式%u 无符号型数据%g 4. 举例题目:编写程序,按每行五个数输出10到99之间能被3整除或能被5整除的数,并统计出满足上述条件数的个数。源代码:#includeint main()int i,n=0;for(i=10;i=99;i+)if(i%3=0| i%5=0)n+;printf(“ %d”,i); if(n %5=0
25、) printf(“n”);printf(“n”);printf(“满足条件的数的个数=%dn”,n);return 0;结果:题目:编写程序:统计10到99之间满足条件“个位数字加十位数字的和等于13(如49满足4+9=13)”的数的个数,并输出满足条件的数(每行输出3个)和统计的结果。源代码:方法1:#includeint main()int i,n=0;for(i=10;i=99;i+)if(i%10+i/10)=13) n+;printf( %d,i);if(n%3=0) printf(n);printf(n);printf(在10到99中满足条件的数的个数:%dn,n);return
26、 0;结果1:方法2:#includeint main()int i,n=0,a,b;for(i=10;i=99;i+)a=i%10;b=i/10;if(a+b=13) n+;printf( %d,i);if(n%3=0) printf(n);printf(n);printf(在10到99中满足条件的数的个数:%dn,n);return 0;结果2:二 输入1. 用scanf()函数2. 用cin语句3. 注意问题: 不能用scanf()函数在输入数字形式数据时输入空格,如要输入,须在%c格式下实现 格式控制符后面应当是变量地址 输入数据时要与格式控制字符串严格对应三 字符数据的输入、输出输出
27、:putchar(c)输入:getchar()选择结构程序设计题目:源程序:#includeint main()int y;float x;printf(请输入一个数:);scanf(x=%f,&x);if(x0) y=1;else if(x0)y=-1; else y=0; printf(y=%dn,y); return 0; 结果:一 If语句的一般形式if(表达式) 语句1; else 语句2;二 关系运算符与关系表达式1. 关系运算符 = = !=2. 关系表达式float x,y,z;if(zy)&(y+zx) printf(“可以构造三角形n”);三 逻辑运算符与逻辑表达式 1.逻
28、辑运算符 ! & | 2.逻辑表达式 int a,b,c,d;a=4;b=45;c=789;if(a=b) d=1;if(a=c) d=2;3. 逻辑型变量Bool a1,a2;题目:从键盘输入一个数,判定该数是否为素数源程序:#includeint main()int ,i,s=1;for(i=2;ix;i+)if(x%i=0) s=0;printf(“%d不是一个素数n”,x);break;if(s) printf(“%d是一个素数n”,x); return 0; 结果:题目:判断从100到500中的素数,并输出其中所有素数源代码:#includeint main()int i,j,s,a
29、=0; for(i=100;i=500;i+) s=1; for(j=2;ji;j+)if(i%j=0) s=0;break;if(s) printf(%d ,i);a+;if(a%6=0)printf(n); return 0; 结果:四 多路分支题目:输入成绩,判断优良源代码:#includeint main()int s,n;printf(请输入一个学生成绩n);scanf(%d,&s);if(s100)printf(数据输入的范围出错!n);n=s/10;switch(n)case 10:case 9: printf(成绩%d为优秀n,s);break;case 8: printf(成
30、绩%d为良好n,s);break;case 7: printf(成绩%d为中等n,s);break;case 6: printf(成绩%d为及格n,s);break;default:printf(成绩%d为不及格n,s);return 0;结果:题目:输入一个字符,若是英文字母输出英文字母,若是数字字符输出数字字符,否则输出特殊字符源代码:#includeint main()char ch;printf(请输入一个字符n);scanf(%c,&ch); / ch=getchar();if(ch=a&ch=A&ch=0&ch=9) printf(数字n);else printf(特殊字符n);r
31、eturn 0;结果:循环结构程序设计While(条件表达式)语句Do语句;While(条件表达式) for(循环变量=初值;判定条件;改变条件的表达式)语句题目:求p=n!源程序:#includeint main()int n,i;float p=1;printf(“请输入n的值n”);scanf(“%d”,&n);for(i=1;i=n;i+)p=p*i;printf(“%d!=%-12.0fn”,n,p);return 0;结果:题目:求1!+2!+3!+20!源程序:#includeint main()int n,i,j;float p,s=0;for(i=1;i=20;i+) p=1
32、;for(j=1;j=i;j+)p=p*j;s=s+p;printf(“1!+2!+20!=%-12.0fn”,s);return 0;结果:题目:打印一棵树,用*打印源程序:#includeint main()int i,j,k;for(i=1;i=5;i+) for(k=1;k=40-2*i;k+)printf( );for(j=1;j=4*i-1;j+)printf(*);printf(n);for(i=1;i=5;i+) for(k=1;k=40-3*i;k+)printf( );for(j=1;j=6*i-1;j+)printf(*);printf(n);for(i=1;i=5;i+
33、) for(k=1;k=40-i;k+)printf( );for(j=1;j=2*i-1;j+)printf(*);printf(n);return 0;结果:题目:选择排序源程序:#includeint main()int i,j,a10,t,b10;for(i=0;i10;i+)printf(a%d=,i);scanf(%d,&ai);bi=ai;for(i=0;i9;i+)for(j=i+1;j10;j+)if(aiaj)t=ai;ai=aj;aj=t;printf(由大到小排序:n);for(i=0;i10;i+)printf(%d ,ai);printf(n);printf(原样输
34、出:n);for(i=0;i10;i+)printf(%d ,bi);printf(n);return 0;结果:题目:杨辉三角源程序:#includeint main()int i,j,a1111;for(i=0;i=10;i+)ai0=1;aii=1;for(i=2;i=10;i+)for(j=1;ji;j+)aij=ai-1j-1+ ai-1j;for(i=0;i=10;i+)for(j=0;j=i;j+)printf(%5d,aij);printf(n);return 0;结果:题目:杨辉三角2源程序:#includeint main()int i,j,a1111,k;for(i=0;
35、i=10;i+)ai0=1;aii=1;for(i=2;i=10;i+)for(j=1;ji;j+)aij=ai-1j-1+ ai-1j;for(i=0;i=10;i+)for(k=1;k=40-3*i;k+)printf( );for(j=0;j=i;j+)printf(%6d,aij);printf(n);return 0;结果:题目:统计符合条件的数源程序:#includeint main()int i,n=0;for(i=10;i=99;i+)if(i%3=0|i%5=0)n+;printf( %d,i);if(n%5=0) printf(n);printf(n);printf(满足条件的数的个数=%dn,n);return 0;结果:.题目:数字塔源程序:#includeint main()int i,j,k,a1123;for(i=1;i=9;i+)ai1=1;ai2*i-1=1;for(i=2;i=9;i+)for(j=2;j2*i-1;j+)if(j=i) aij=j;else aij