范文一:计算机基本技能训练
计算机基本技能训练 报告
班级:
学号:
姓名:
日期:
题目 文件移位加密与解密
一、题目介绍
总体设计:将某一已知文件的内容 (仅限于英文字母) 以字符形式读出, 根据密钥 (用 户从键盘输入)将对应字符进行移位操作即可,解密时移动相反。
二、题目分析
先将某一已知文件的内容 (仅限于英文字母) 以字符形式读出,再通过输入密钥,用宏 定义的形式得到加密和解密的函数 , 再通过主函数的引用 , 得到加密和解密的运算。 在加密过 程中 , 将已知字符用其 ASCIC 码值进行计算 , 得到解密的字符 , 再通过指针的引用 , 使其与主 函数之间联系。同样 , 在解密过程中 , 也应用同样的方法进行运算。
三、程序代码
#include void code(char *p,int key) { int n; while(*p!='\0') { for(n=1;n<> { if(*p=='z') *p='a'; else ++(*p); } p++; } } void uncode(char *p,int key) { while(*p!='\0') { for(int n=key;n>=0;n--) { if(*p=='a')*p='z'; else --p; } p++; } } void main() { char str[100]; int n,key; printf( scanf( printf( scanf( printf( scanf( if(n==1) { code(str,key); printf( } else if(n==2) { uncode(str,key); printf( } } 四、运行结果 如加密:设原文为 abcdef , 密钥为 5, 则有 abcdef 每个字母按字母表向后移动 5们 (注: z 后接 a )可得到密文(乱码) fghijkl 。 若对该文件解密:设文件内容为 fghijk1,密钥为 5,则有 fghijk1每个字母向前移动 5位(注 a 后接 z ) ,可得到原文 abcdef 。 五、总结 再加密和解密的程序设计中 , 通过函数的调用来实现镶嵌的函数运算 , 不仅使程序的设 计显得清晰明了 , 同时也减少了程序的运算复杂性 , 使函数的功能更加清晰 , 更加准确。在设 计过程中我懂得了函数调用的重要性 , 也了解到 while 循环和 if 条件在 C 语言应用中的重要 性。 除此之外, 我还体会到所有的程序设计过程中的严谨性和紧密性, 所有的语句都为实现 程序的功能而服务,因而都存在一定的关系,使其合理的联系起来,共同实现程序功能。 题目 学生成绩管理系统 一、题目介绍 学生成绩管理系统 题目功能要求: 建立一个 5个学生的信息登记表,每个学生和信息包括:学号,姓名,和 3门课程的成 绩(MATH , C , ENGLISH ) 。程序运行时显示一个简单的菜单 例如: (1) :信息输入(INPUT ) (2) :显示信息(DISPLAY ) (3) :总分统计(COUNT ) (4) :总分排序(SORT ) (5) :查询(QUERY ) 其中: (1) :对 5个学生的信息进行输入; (2) :显示当前学生记录的信息,若无记录,则给出提示信息; (3) :对每个学生的 3门课程统计总分; (4) :对 5个学生的总分按升序序排序并显示出来; (5) :可以按“学号” 、 “姓名”查询该生的有关信息。 二、题目分析 程序要求对 5个学生的信息进行运算,因而选择结构体变量进行编辑。而程序在运算过 程中,有各种运算。因而应选择用函数的调用,分别编写各个子函数,再在主函数 main 中 进行调用。 (1) 中需要对 5个学生的信息进行输入, 用 for 循环进行输入, 可以进行函数的输入。 (2)显示当前学生记录的信息,若无记录,则给出提示信息,对于(2)应选择先在文 件中寻找,若存在,则可以用循环显示出来,若没有,则应给出相应的信息。 (3)对每个学生的 3门课程统计总分。统计总分时,应用循环语句将学生的成绩调用 出来,然后进行求和运算。再将所对应的学生的信息输出。 (4) 对 5个学生的总分按升序序排序并显示出来。 先将学生的总分求出来或直接对 (3) 中学生的 3门成绩的总分通过指针直接在(4)中引用出来,再比较各成绩进行升序排序。 (5)可以按“学号” 、 “姓名”查询该生的有关信息。用循环过程对 num,name 的字符与 输入字符进行比较, 若完全相同,则进行该生的信息输出用 break 跳出循环。若不同, 则用 continue 进行下一个学生的信息与输入的信息进行比较,若全部不同,输出相应信息。 二、程序代码 #include #include #include #include #define NUM 20 #define NAME 9 typedef struct { char num[NUM]; char name[NAME]; int ma,c,en,all; }STU; STU st[5]; int count; void read() { int i; FILE *fp; if((fp=fopen( fp=fopen( } count=0; while(!feof(fp)) { if(fgetc(fp)=='\n') count++; } rewind(fp); if(count>N) { printf( } for(i=0;i<> { fscanf(fp, fscanf(fp, fscanf(fp, st[i].all=st[i].ma+st[i].c+st[i].en; } fclose(fp); } void write() { int i; FILE *fp; fp=fopen( for(i=0;i<> { fprintf(fp, fprintf(fp, fprintf(fp, fprintf(fp, fprintf(fp, } fclose(fp); } void Input() { system( while(1) { printf( printf( printf( printf( printf( st[count].all=st[count].ma+st[count].c+st[count].en; count++; printf( return; } } void Display() { int i; system( if(count==0) printf( for(i=0;i<> { printf( printf( printf( printf( printf( printf( } printf( getch(); } void Count() { int i; system( for(i=0;i<> { printf( printf( printf( } printf( getch(); } void Sort() { STU stu; int i,j; system( for(i=0;i<> for(j=i+1;j<> { if(st[i].all>st[j].all) { strcpy(stu.num,st[i].num);strcpy(stu.name,st[i].name);stu.ma=st[i].ma; stu.c=st[i].c;stu.en=st[i].en;stu.all=st[i].all; strcpy(st[i].num,st[j].num);strcpy(st[i].name,st[j].name);st[i].ma=st[j].ma; st[i].c=st[j].c;st[i].en=st[j].en;st[i].all=st[j].all; strcpy(st[j].num,stu.num);strcpy(st[j].name,stu.name);st[j].ma=stu.ma; st[j].c=stu.c;st[j].en=stu.en;st[j].all=stu.all; } } Count(); } void Query_num() { char str[NUM]; int i; system( printf( scanf( for(i=0;i<> { if(strcmp(st[i].num,str)==0) { printf( printf( printf( printf( printf( printf( } } printf( } void Query_name() { char str[NAME]; int i; system( printf( scanf( for(i=0;i<> { if(strcmp(st[i].name,str)==0) { printf( printf( printf( printf( printf( printf( } } printf( getch(); } void Query() { system( printf( printf( printf( printf( printf( switch(getch()) { case '1':Query_num();Query();break; case '2':Query_name();Query();break; case '0':return; default:Query(); } } void show() { system( printf( printf( printf( switch(getch()) { case '1': Input();show();break; case '2': Display();show();break; case '3': Count();show();break; case '4': Sort();show();break; case '5': Query();show();break; case '0': write();exit(1); default: show(); } } void main() { read(); show(); } 四、运行结果 五、总结 在对学生信息的各种运算过程中, 我更加熟练地掌握了各种循环和函数调用的运用, 与 此同时,在程序的编辑过程中, 开始用到了文件的相关用法, 懂得了文件的初步应用, 如只 读打开,或编写,关闭等,学会了“ fopen , fprintf , fwrite ”等的用法。当然,在此过程中, 结构体的学习, 也是我最想了解的。 我学会了在多个内容要书写时, 结构体的应用是极其重 要的。在本程序中,我还掌握了 switch 的用法。用不同的情况来直接调用子函数,从而达 到函数的调用时的选择。 题目 低年级小学生学习机 一、题目介绍 低年级小学生学习机 为低年级学生编写一个“学习机”的模拟程序。程序利用随机函数产生两个数,并给出 算式请小学生输入答案。为了提高程序的实用性,至少应具有加法、减法和除法四种运算。 二、题目分析 在本程序中,应用到了随机函数。通过随机函数产生随机数字,之后应用 switch 来实 现算法的选择。 而因随机产生的数字有可能很大, 所以对其进行缩小, 可以用对数字的取余 来进行缩小,同时在运算时,可以选择函数的运算方式,如 +,-,×,÷等。因为只选择 了四种运算,可以选择随机产生的数字对四取余, 每一种余数代表一种运算方法, 当然,如 果还要产生其他的运算方式,可以选择对其他的数字取余进行归类运算。在本程序中,用 if 语句来实现对答案的正确与否进行判断,同时在错误时将正确的答案进行输出,让学生 及时的知道正确答案。 三、程序代码 #include #include #include void main() { srand(time(NULL)); int a,b; float c,right; char ch; while(1) { switch(rand()%4) { case 0:ch='+';a=rand()%1000;b=rand()%1000;right=a+b;break; case 1:ch='-';a=rand()%1000;b=rand()%1000;right=a-b;break; case 2:ch='*';a=rand()%100;b=rand()%100;right=a*b;break; case 3:ch='/';a=rand()%100;b=rand()%100;right=(float)a/b; } printf( if(c==right) printf( else printf( } } 三、运行结果 例如,产生的随机数字的运算结果见下: 四、总结 在对低年级小学生学习机的程序的编辑中,我通过查询资料找到了随机函数 rand 的用 法,在本程序中,随机函数的应用和 switch 的用法,再加上对数字的取余运算,构成了这 个骨架。而且,在编写中,我再一次清楚地知道,所有的语句之间的关系是密不可分的。还 有,在编写中, 同一种算法的实现可以有多种方法,正确的选取很重要。要做到语言清晰明 了,还要能够正确的实现功能,减少漏洞。这样,才能使程序更加完美。 附件2 2010/2011第二学期《计算机基本技能训练》重新选课 上机考试安排 课程名称 学号 考试时间 考试地点 计算机基本技能训练 0709170111 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709170120 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709170304 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709170305 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709170317 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809170101 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809170116 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809170214 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809170223 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809600126 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809600137 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0509120104 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0609120109 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0609120304 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120323 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120603 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120604 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120608 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120609 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120613 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120720 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120810 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120811 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120816 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120826 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709120829 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809120202 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809120205 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809120206 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809120401 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809120425 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709040104 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709040114 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709040119 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0709040124 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809040102 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809040105 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809040112 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809040116 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809040118 4月16日 16:00-16:50 育龙主楼601 计算机基本技能训练 0809040119 4月16日 16:00-16:50 育龙主楼601 计算机基本技能考试 姓名:__________单位:__________ 成绩:__________ 一、 单项选择(每题 1分,共 35分) 计算机基础知识 1. 一个完整的微型计算机系统应包括 _____。 A. 计算机及外部设备 B. 主机箱、 键盘、 显示器和打印机 C. 硬件系统和软件系统 D. 系统软件和系统硬件 2. 微机病毒系指 _____。 A. 生物病毒感染 B. 细菌感染 C. 被损坏的程序 D. 特制的具有损坏性的小程序 3. 某单位的财务管理软件属于 ____。 A. 工具软件 B. 系统软件 C. 编辑软件 D. 应用软件 4. 计算机网络的应用越来越普遍,它的最大好处在于 _____。 A. 节省人力 B. 存储容量大 C. 可实现资源共享 D. 使信息存储速度提高 5. 硬盘连同驱动器是一种 _____。 A. 内存储器 B. 外存储器 C. 只读存储器 D. 半导体存储器 6. 下面列出的计算机病毒传播途径,不正确的说法是 _____。 A. 使用来路不明的软件 B. 通过借用他人的软盘 C. 通过非法的软件拷贝 D. 通过把多张软盘叠放在一起 7. 在计算机网络中, LAN 网指的是 _____。 A. 局域网 B. 广域网 C. 城域网 D. 以太网 8. 当前,在计算机应用方面已进入以什么为特征的时代 _____。 A. 并行处理技术 B. 分布式系统 C. 微型计算机 D. 计算机网络 9. 用计算机管理科技情报资料,是计算机在 ____方面的应用。 A. 科学计算 B. 数据处理 C. 实时控制 D. 人工智能 10. 计算机病毒主要是造成 _____破坏。 A. 软盘 B.磁盘驱动器 C. 硬盘 D. 程序和数据 Windows 操作系统 11. Windows XP操作系统属于() A. 单用户单任务操作系统 B. 多用户多任务操作系统 C. 单用户多任务操作系统 D. 多用户单任务操作系统 12.在 Windows 中,鼠标是重要的输入工具,而键盘() A. 根本不起作用 B. 也能完成几乎所有操作 C. 只能在菜单操作中使用,不能在窗口操作中使用 D. 只能配合鼠标,在输入中起辅助作用 (如输入字符) 13.为了方便用户的操作, Windows XP把一些常用的操作以图 标按钮的形式放在()上。 A. 状态栏 B. 标题栏 C. 工具栏 D. 窗口 14.在 Windows 中,若要进行整个窗口的移动,可用鼠标拖动 窗口的() A. 标题栏 B. 工具栏 C. 菜单栏 D. 状态栏 15.在多媒体微机的配置方案中,可以不配置的是() A. 声音卡 B. 视频卡 C. 扬声器 D. CD-ROM驱动器 16.在使用资源管理器时,下列的叙述中错误的是() A. 可以移动文件 B. 可以启动应用程序 C. 可以管理硬件设备 D. 可以查看移动存储器 17.下列对 “ 记事本 ” 应用程序的说法,正确的是() A. 在 “ 记事本 ” 中能完成文档的编排、保存操作、但无打印 操作 B. 在 “ 记事本 ” 中能编辑文件信息,也能插入图片、表格等 信息 C. 在 “ 记事本 ” 中,只能打开一个文件 D. “ 记事本 ” 与 “ 写字板 ” 完全一样, 都是小型的纯文本编辑器 18. Windows XP的 “ 桌面 ” 指的是() A. 整个屏幕 B. 全部窗口 C. 某个窗口 D. 活动窗口 19.在输入中文时,下列的()操作可以快速进行中英文切换。 A. 用鼠标右键单击中英文切换按钮 B. 用 CTRL+空格键 C. 用 AL T+空格键 D. 用 SHIFT+空格键 Word 知识 20.要查看 W ord 文档中与页眉、页脚有关的文字和图形等复杂 格式的内容时,应采用的视图方式是() A. 大纲视图 B. 联机版式视图 C. 普通视图 D. 页面视图 21. 在 W ord 中选定表格的某一列, 再从 “ 编辑 ” 菜单中选择 “ 清除 ” 命令(或按 Del 键) ,将会() A. 删除这一列,即表格少一列 B. 删除该列各单元格中的内容 C. 删除该列中第一单元格的内容 D. 删除插入点所在单元格中的内容 22.在 W ord 菜单栏的 “ 窗口 ” 菜单中,排列着若干个文档名,它 们是() A. 最近编辑过的文档文件名 B. 当前目录中所有文档文件名 C. 目前处于排队打印的文档文件名 D. 当前已经打开的文档文件名 23.在 W ord“ 打印 ” 对话框的 “ 页码范围 ” 栏里输入了打印页码 “2 -6, 10, 15” ,表示要打印的是() A. 第 2页、第 6页,第 10页、第 15页 B. 第 2页至第 6页,第 10页,第 15页 C. 第 2页,第 6页,第 10页至第 15页 D. 第 2页至第 6页,第 10页至第 15页 24.在 W ord 中进行文本编辑时,要想输入字符 “ ★ ” ,应该选择 () A. “ 插入 ” 菜单中的 “ 符号 ” 命令 B. “ 插入 ” 菜单中的 “ 图片 ” 命令 C. “ 格式 ” 菜单中的 “ 制表位 ” 命令 D. “ 格式 ” 菜单中的 “ 字体 ” 命令 25.在 W ord 中进行 “ 页面设置 ” ,主要是设置页面的() A. 字符数 /行数、页边距、分栏数、版面 B. 纸张大小、纸张来源、版面、页眉 /页脚 C. 页边距、纸张大小、纸张来源、字符数 /行数 D. 页边距、页眉 /页脚、纸张大小、纸张来源 26.当 W ord 文档窗口最大化以后,正确的答案是() A. Word 的状态栏将不再显示 B. Word 的状态栏转移到 W ord 窗口的最上方 C. 文档的标题栏仍然存在 D. 文档的标题栏被省略 27.要显示或隐藏 W ord 窗口中的状态栏,其操作是在菜单栏中 选择 “ 工具 ”→“ 选项 ” 命令,在 “ 选项 ” 对话框中选择() A. “ 常规 ” 选项卡 B. “ 视图 ” 选项卡 C. “ 编辑 ” 选项卡 D. “ 保存 ” 选项卡 28.下列哪一种方法不能立即创建一个新的 W ord 文档() A. 在打开一个 W ord 文档后,单击 “ 文件 ” 菜单的 “ 另存为 ” 命令,按照提示,输入新文件名,单击 “ 保存 ” B. 在打开一个 W ord 文档后,单击常用工具栏中的 “ 新建 ” 图标。 C. 在 “ 开始 ” 菜单的 “ 程序 ” 级联菜单上单击 “Microsoft Word” D. 在资源管理器中打开一个 W ord 文档 29.关于 W ord 文档中的表格,下列叙述中正确的是() A. 对表格中的数据进行组合排序时,作为关键字的列不能 超过三列 B. 一张表格不能在行方向拆分成两张表格 C. 一张表格中的列不能被删除 D. 表格中的某一行的行高只能用鼠标去改变, 不能在 “ 表格 属性 ” 中改变 30. W ord 文档默认扩展名是() A. TXTB. DOC C. WRI D. DOT 31.当一个 W ord 文档被保存并关闭后,该文档将() A. 保存在外存中 B. 保存在内存中 C. 保存在剪贴板中 D. 既保存在外存也保存在内存中 32.在 W ord 中,要将第一自然段移到文件的最后,需要进行的 操作是() A. [复制 ]、 [粘贴 ] B. [剪切 ]、 [粘贴 ] C. [粘贴 ]、 [复制 ] D. [粘贴 ]、 [剪切 ] 33.在 W ord 文档中,若要添加一些符号,如数学符号、标点符 号等,可通过()菜单来实现 A. “ 编辑 ” B. “ 工具 ” C. “ 格式 ” D. “ 插入 ” Excel 知识 34.在 Excel 电子表格中进行数据排序操作时,用户可以指定排 序的 “ 主要关键字 ” 和 “ 次要关键字 ” ,下面叙述正确的是() A. 全部数据先按 “ 主要关键字 ” 排序,保存结果之后再按 “ 次 要关键字 ” 排序 B. 全部数据按 “ 主要关键字 ” 排序,当 “ 主要关键字 ” 相同时, 才按 “ 次要关键字 ” 排序 C. 被指定为 “ 主要关键字 ” 的一列数据和被指定为 “ 次要关 键字 ” 的一列数据,将分别按各自的升序、降序要求进行排序 D. 只有 “ 次要关键字 ” 相同时, “ 主要关键字 ” 才会有效 35.下面是有关 Excel 中的数据清单与工作表的关系的叙述,错 误的是() A. 在一张工作表上只能建立一个数据清单 B. 若一张工作表没有创建数据清单,则默认的数据清单就 是工作表本身 C. 数据清单是包含相关数据的工作表中的数据行 D. 一张二维的工作表可以被直接看作是它的数据清单 二多项选择题(每题 2分,共 30分) 计算机基础知识 1. 下列哪些是输出设备() A 、打印机 B 、键盘 C 、扫描仪 D 、显示器 E 、鼠标 2. 下列哪些软件是系统软件() A 、 Windows 2000 B、 DOS 3.1 C、 UNIX D 、 ODPS 公文处理系统 E 、 Real player播放器 2. 计算机硬件一般包括中央处理器、 ()和输出设备。 A 、外存贮器 B 、输入设备 C 、内存贮器 D 、打印机 E 、 运算器 3. 关于 CPU ,下面说法正确的是:() A 、 CPU 是中央处理单元的简称 B 、 CPU 可以替代存贮器 C 、 CPU 由运算器和存储器构成 D 、 微机的 CPU 也叫做微处理器 E 、 CPU 是微机的核心部件 4. 磁盘 “ 写保护 ” ,是为了() A 、防止盘上文件被删除 B 、不被病毒感染 C 、读取盘上的信息 D 、改写盘上信息 E 、写上 “ 注意保护 ” 字样以免损坏或丢失 5. 计算机感染病毒后,以下有关传染的说法中,正确的是 () A 、可以利用系统环境进行自我复制,使自身数量增加 B 、会继续传染给正在工作的硬盘 C 、只要不传染到其它计算机,病毒数量不会增加 D 、通过网络传染到正在上网的机器 E 、传染给每一个连接到该机的可移动存储器 Windows 操作系统 6. 对窗口的操作包括() A 、打开 B 、移动 C 、复制 D 、最大化及最小化 E 、关闭 7. 文件夹的属性包括() A 、只读 B 、隐藏 C 、存档 D 、系统 E 、修改 8. 在 Windows XP 中,通过 “ 开始 ” 菜单运行应用程序的方法有 () A 、使用 “ 程序 ” 菜单命令 B 、使 “ 设置 ” 命令 C 、使用 “ 运行 ” 命令 D 、使用 “ 查找 ” 命令 E 、使用 “ 帮助 ” 命令 Word 知识 9. 在 W ord 表格操作中,下列说法正确的有() A 、可以将一个单元格拆分成几个格 B 、可以将几个单元合 并成一个格 C 、合并单元格时,要合并的单元格不能超过三个 D 、拆分单元格时,可以在 “ 拆分单元格 ” 对话框中设定列数 和行数 E 、可以在一个单元格中插入一个新表格 10. Word 是 Office 的一个重要组成部分, 它具有很多特点及功能, 如()等。 A 、文字编辑 B 、格式编辑 C 、图文混排 D 、表格处理 E 、 文稿演示 11. 若要创建一个 W ord 文档,可以采用的方法有() A 、 “ 文件 ” 菜单的 “ 创建 ” 命令 B 、 “ 文件 ” 菜单的 “ 新建 ” 命令 C 、 “ 插入 ” 菜单的 “ 文件 ” 命令 D 、单击常用工具栏的 “ 新建 ” 按钮 E 、当桌面上有 “W ord” 图标时,单击该图标 12. 通过 “ 页面设置 ” 对话框,我们可以设置() A 、页边距 B 、纸张大小 C 、版面 D 、每页行数 E 、总页 数 13. 在 W ord 中,保存文档的方法有() A 、选择 “ 工具 ” 菜单的 “ 选项 ” 项,选择 “ 保存 ” 选项卡 B 、选择 “ 文件 ” 菜单的 “ 保存 ” 项 C 、单击常用工具栏上的 “ 保存 ” 按钮 D 、快捷键 CTRL+S E 、关闭 W ord 文档,如果在关闭时出现了 “ 是否保存文档 ” 的提示,则选择 “ 是 ” 14. 在 W ord 文档中,复制文本的操作可以通过() A 、 “ 编辑 ” 菜单的 “ 复制 ” 、 “ 粘贴 ” 命令 B 、常用工具栏的 “ 复制 ” 、 “ 粘贴 ” 命令 C 、快捷菜单中的 “ 复制 ” 、 “ 粘贴 ” 命令 D 、按住 Ctrl 不放,用左键拖放选取的文本 E 、按住 Shift 不放,用左键拖放选取的文本 15. 要选取连续的一块内容,可以将插入点移到开始位置后() A 、按 Shift 不放,单击结束位置 B 、按 Shift 不放,用光标移动键选取 C 、直接用鼠标拖动选取 D 、用 “ 格式 ” 工具栏的格式刷选取 E 、将鼠标移至页面左侧,当鼠标变成向右上箭头时双击鼠 标左键 三 判断题(每题 1分,共 10分) 1.IE 的网页可以由用户按自己的爱好来设定。 () 2. 计算机断电后, RAM 中的程序及数据不会丢失。 () 3. 字长是指 CPU 在一次操作中能处理的最小数据单位,它 体现了一条指令所能处理数据的能力。 () 4. WORD中,首行缩进只能使所有段落首行保持统一格式。 () 5. 文件夹的作用是保存文件及子文件夹。多数情况下,一个 文件夹对应一块磁盘空间。 () 6.W ord 可将文档直接保存为 W eb 文件。 () 7. 在 Excel 中,要选择多个不连续的区域,应该按住 Shift 键拖动鼠标。 () 8. 在 W ord 中,要使文本框中的文本由横排改为竖排,不必 选定文本,只需单击 “ 格式 ”→ “ 文字方向 ” 即可。 () 9. 计算机必须要有一个 IP 地址才能连接到 Internet 。 () 10. WWW 是利用超文本和超媒体技术组织和管理信息浏览 或信息检索的系统。 () 四、简答题 1、什么是计算机网络?(8分) 2、计算机网络是由什么组成的?(9分) 3、计算机网络有哪些特点?(8分) 金腾公司工程人员计算机基本技能测试 一、填空题 1. 微机系统主要包括键盘、显示器、鼠标、机箱电源、()、 CPU 、()、软驱、硬盘、光驱和系统功能 扩展卡等部件。 2. 开机后首先运行的系统硬件检测程序叫(),如果检测到某个硬件不正常,则会发出故障声音代码或故 障提示文字。 3. 开机后 BIOS 开始槛车硬件,屏幕显示内存信息时,按照屏幕下延提示迅速按()键,可以执行系统配置 程序(),进行硬盘、软驱和日期时间等参数的设置。 4. 关机后,如果主板小电池没电,会造成()芯片中保存的系统硬件配置信息丢失。 5.IDE 硬盘的连接线称为(),每个 IDE 接口可以接两个硬盘,一个跳线应设置为 (),另一个应设 置为(),目前常用的硬盘为串口硬盘,常用连接线是()线,一般一条线接()个硬盘。一般目前市 面上主板上有()个至 ( ) 串口硬盘接口。 6. 在安装和连接好硬盘后, 可用 win2000或 winxp 系统的硬盘管理功能对硬盘进行格式化, 目前一般有 FAT32格式和() 两种格式。一般目前硬盘容量均为上百 G ,应该用 ()格式进行格式化。 7. 如果将光驱与硬盘分开而单独占用同一个 IDE 接口, 则应将光驱的驱动方式选择跳线改插在 () 位置上。 8目前微机常用的软件要求显示分辨率必须达到 VGA 显示模式,其分辨率和彩色数至少为()和 ()。 SVGA (或 TVGA )显示模式的典型分辨率有 800*600、()、()和 1600*1200等。在 winxp 和 win2000等操作系统上,如果没有安装显示卡相应的()就不能实现高分辨率的显示模式,而智能显示 ()的分辨率和 ()色。 9.ATX 电源的电源输出插头的 +5V、 +12V和地线分别为()色和 ( )色导线。 10. 在 windows 系统开始启动时,迅速按 ()键会出现多重启动菜单。 11. 在 windows 系统中,如果因运行的程序而“死机”,要想终止当前程序运行,可以按()组合键,在 弹出的 windows “任务管理器中“进行终止死掉的进程”作。 12. 主板上的“ ATX POWER”插座应连接主机电源的 ()线插头,提供主板所需的电压。 二、选择填空(多项选择) 13.IDE 硬盘的“ Normal ” “ LARGE ” “ LBA ”模式分别支持的最大硬盘容量分别为 () () () 120MB 、 500MB 、 1GB 、 8GB 。 14. 在 CMOS SETUP 总,硬盘类型检测项是() A . ADVANCED COMOS SETUP B.LOAD BEST PERFORMANCE SETTINGS C.IDE HDD AUTO DETECTION D. INTEGRATED PERIPHERALS 15. 为了用光盘直接启动进行系统安装,应在 “ CMOS SETUP”中,将 “ Boot Sequence:”项设置为() A. C,A,CDROM B. CDROM,C,A C. C ONLY D.A,C 16. 在目前流行的主板 BIOS 中,启动项选择为 “ FIRST BOOT DIVERS, SECOND BOOT DIVERS , THIRD BOOT DIVERS ” 如果需要用 U 盘进行引导, 则除将 FIRST BOOT DIVERS 设为 () 外, 还需在 项 中,选择已插入的 U 盘,否则机器启动时仍会用硬盘启动。 17. 在 windows 系统中,集中各软、硬件的安装、设置实用程序的操作界面是()。 A. 任务栏 B. 资源管理器 C. 控制面板 D. 我的电脑 18. 在 windows 系统中,检查系统各硬件是否有资源冲突、调整资源占用、升级驱动程序等操作,应在“控制 面板”的()项对话框中进行。 A .显示 B.添加 /删除程序 C.系统 D.添加新硬件 19. 在 windows 系统中 , 对显示卡和显示器进行设置、升级驱动程序等操作,应在“控制面板的()项对话框 中进行。 A .显示 B.添加 /删除程序 C.系统 D.添加新硬件 20. 在 windows 系统中,搜索硬件、安装硬件驱动程序等操作,应在“控制面板”的()对话框中进行。 A .显示 B.添加 /删除程序 C.系统 D.添加新硬件 21. 在 windows 中, 增删 windows 系统附带的实用程序或删除已安装的其他实用软件, 应在 “控制面板” 的 () 项对话框中进行。 A .显示 B.添加 /删除程序 C.系统 D.添加新硬件 22. 在 windows 系统中,如果发现显示方式只是 640*480和 16色,通常原因是() A .显示卡的显示存储器大小 B. 显示器指标低 C.没有安装相应的显示驱动程序 D.显示卡指标低。 23. 屏幕局部显示马赛克花斑,造成故障的原因是 () A .显示卡显存故障 B.显示卡控制芯片坏 C.显示器坏 D.系统主存故障 24. 在“ CMOS SETUP”中,若想将设置参数复原为工厂提供的缺省值,可以选择 () A . LOAD SETUP DEFAULTS B. BIOS FEATURES SETUP C. LOAD BIOS DEFAULTS D.STANDARD CMOS SETUP E.LOAD OPTIMAL SETTINGS 25. 在 windows 系统中的“显示属性”对话框的“设置”选项卡中,单击“高级”打开一个属性对话框,在此 可以() A. 选择背景图片 B.更改显示卡驱动程序 C.选择屏幕保护程序 D.更改显示器驱动程序 E.设置外观特点。 26. 在 windows XP 系统中,右键单击磁盘“ C :”的图标,在弹出的命令菜单中选择“属性”,打开“ C :)属 性”对话框,选择其中的“工具”选项卡,可以选择对 C 盘进行()。 A. 查毒杀毒 B.文件和介质扫描 C.磁盘压缩 D.碎片整理 E.FAT转换 F.磁盘备份 27. 计算机硬件故障的常用检测方法有() A. 体察 B. 分析电路 C.拔插 D.软件工具 E.专门机器 F.替换 28.如果微机运行时为黑屏状态,但显示器电源灯亮,可能的原因有() A. 显示器处于省电方式 B.显示驱动程序损坏 C.显示卡故障 D.屏幕保护程序设置为 “无” E. 显示器亮度和 对比度最小 F.显示器信号电缆断开 29. 下面的 DOS 提示中,与系统引导故障有关的是 () A.Cannot find system files B. Bad command or file name C. Disk boot failure D. Disk not Ready error E. Cannot load COMMAND,system halted 30. 下面的 DOS 提示中,与硬盘引导故障有关的是 () A.General failure B. Error loading operating system C. Synatax error D. Missing operating system E. Non system disk or disk error 31. 如果开机出现了硬盘子系统方面的故障,应该检查 () A. 硬盘电源线 B.硬盘数据线 C.硬盘接口 D. 内存条 E. 硬盘 32. 开机后屏幕黑屏,小喇叭发出“嘟嘟”的报警声,故障原因可能是() A. 显示器坏 B. 内存条没插好 C. 显示卡接触不良 D.电源坏 E. 内存芯片坏 F.硬盘接口坏 三、判断题 33. 在 CMOS 芯片旁边的“ CMOS Reset ”跳线用于清除开机和启动 CMOS SETUP 的密码,不会影响 CMOS 的其他 数据 () 34. 在一个 IDE 接口上用一条 40线电缆连接两个硬盘时,必须将两个硬盘的跳线分别设为主 Master 和 从 Slave 方式。 () 35. 如果屏幕上没有显示任何字符或图形,肯定是显示器坏了。() 36. 在“ CMOS SETUP”中,设置“ Virus Warning:Enabled” , 可能妨碍 windows 等软件的安装。() 37. 为了在一开机启动时就询问密码, 在 “ CMOS SETUP ” 中应将 “ Security Option:”项设置为’ SETUP ” ( ) 38. 要进入 BISO Setup ,必须在开机后进行内存自检时迅速按 [Ctrl]+[Alt]+[Del]键。 () 39. 开机自检时,屏幕提示“ CMOS Memory Size Mismatch 。”,表明检测到的内存容量与实际安装的不相符合, 可能是内存条损坏。 ( ) 40. 开机自检时,屏幕提示“ Keyboard is Locked 。。。 Unlock it 。”,这时应该用钥匙打开主机面板上的键 盘锁,再次启动。 () 41. 如果每次开机都发现有提示“。。。。。。。。。 Press F1 to Resume ”,说明 CMOS 数据丢失,必须重新 设置才能继续运行,最可能的原因是 CMOS 电池失效。 () 四.连线题(每题 3分) 1、把主板上的插针和机箱面板的相应开关、指示灯连接起来。 Reset 电源指示灯 SPK PC扬声器 PWR LED 硬盘工作灯 IDE HDD LED 系统复位按钮 2. 把声卡接口和相应的设备连接起来 Line In 麦克风 Line Out 波表合成器 SPK 录音机线路输出端 Game/MIDI 有源音箱(或音频功放器线路输入) MIC In 无源音箱 Wave Table 电子琴 3. 用直线将 FDISK 各个选项与其功能说明正确连接。 Change cnrrent fixed disk driver 察看硬盘的分区情况 Display partition information 选择另一个硬盘进行分区操作 Delete partition or Logical DOS Drive 创建主分区、扩展分区和逻辑盘 Set active partition 设置活动分区 Create DOS partition or logical DOS Drive 删除主分区、扩展分区或逻辑盘 (上题每题 10分) 八、操作题。 观察考试人员操作的正确性,可适当提示,如能在提示下基本能正确完成者可给满分。 PC 系统的安装步骤 A. 连接好市电,开机并启动 CMOS SETUP 设置硬盘等系统硬件配置参数 B. 将主板装入机箱,连接主板电源线,插好显示卡、视频卡等。 C. 连接好显示器、键盘、鼠标、音响和电话线等 D. 连接主板与机箱面板的 PC 扬声器、复位按钮、电源开关和指示等以及硬盘指示灯等 E. 将 CPU 和内存条安装到主板上并设置 CPU 类型、电源、外频、倍频和其他跳线 F 、安装操作系统和所需应用软件 G 、安装好硬盘等,连接其信号线和电源线 H 、用启动盘启动,将硬盘分区和格式化并安装系统。 (10分) 鉴别级别:10-20分 不及格 20-40分 有一定基础,但需加强培训 50分 -70分 具备相当基础、可予培养提高 70分以上 优秀 计算机基础技能训练 实习心得 姓名:XX 学号:XX 学校:西安科技大学 学院:XX 专业:XX 目录 摘要??????????????????????????????? 3 一、 51精简开发板简介??????????????????????? 3 二、所需元器件?????????????????????????? 5 三、制作 51精简开发板的过程???????????????????? 6 四、系统的测试 ?????????????????????????? 6 五、 STC 下载软件的使用 ?????????????????????? 6 六、程序如下??????????????????????????? 7 七、实习心得??????????????????????????? 8 51单片机精简开发板 作者 :XX 单位 :西安科技大学 XX 学号 :XX 摘要:本次实训主要以 51单片机开发板为基础, 进行元器件的组装, 焊接以及 调试, 从而了解 51精简开发板的工作原理机器结构、 电子产品生产的全过程掌 握电子元器件的焊接方法及技巧,训练动手能力,培养工程实践观念 关键词:51精简开发板 单片机 Abstract: The training mainly in the 51 MCU development board based on assembling components, welding and debugging, to understand the working principle 51 of the machine structure to streamline development board, electronic products welding method to master the entire process of electronic components and skills training ability, develop concepts of engineering practice Key wards:51 MCU SCM 一、 51精简开发板简介 它是一款以 8051系列单片机为核心的精简开发板 , 是一款应用非常广泛的 8位微处理芯片, 其功能齐全, 产品技术成熟, 支持 STC 及 ATMEL AT 全系列 51/52单片机芯片,具有两种方便的下载方式,并且能够通过串口方便地和电脑进行 通信。 1.主要性能指标 输入电压:DC 4.5V ~5V ;典型值:5V 2.功能分区与模块简 [1] 单片机 单片机也称单片微控制器 (Single Chip Microcontroller),它集成度高、 运算快、体积小、运行可靠、价格低廉,在过程控制、数据采集、机电一体化、 智能仪器仪表、 家用电器以及网络技术等方面得到广泛应用。 MCS-51 单片机结。 图 2 MCS-51结构框图 [2] 电源部分 电源部分由开关、 稳压集成、 电源指示灯几部分组成, 本款 51板输入电压 4.5V ~5V ,典型输入电压为 5V ,也可通过板上的稳压集成芯片 78M05给单片机 提供 5V 电压,可使单片机正常工作。图 1中的 DS0为电源指示灯。 [3] 串行下载部分 这一部分由串口、下载缓冲器 MAX232组成,通过 MAX232芯片把 TTL 电平 转换成 RS-232电平格式, 可以用于单片机与微机通信。 再通过 DB9接口由一条 串口线与电脑串口相连,可以利用程序下载软件向单片机下载程序,也可通过 一些串口调试软件与电脑进行串口通信。 但是, 只有 STC89S 系列单片机支持串 口下载,而 AT89S 系列单片机不支持串口下载。 [4] ISP下载 ISP 下载是 AT89S 系列单片机的下载方式,不能用于 STC89S 系列单片机, 它由一条并口线与电脑并口相连,通过 Easy 下载软件向单片机下载程序, [5] 输入 /输出接口 51板将 32个 I/O口全部引出:其中 P0口、 P1口、 P2口、 P3口各有 8个 I/O口用排针引出,排针两端为与单片机共地的 5V 电源,方便进行外接扩展, 而单片机的 EA 、 ALE 、 PSEN 端口也在靠近排阻下方引出,以方便日后进行一些 高级扩展。 P1口接有 8个发光 LED ,以供测试之用, P0口外接 10K 的上拉 电阻。这些 I/O口即可做输出,又可做输入口, 51单片机内部可自行识别。 [6] 外部复位 复位是对单片机硬件的初始化, 51单片机具有外部复位功能, 高电平有效, 即在单片机 9脚加上高电平单片机就被复位。此产品的复位电路由按键 S2,电 容 C3和电阻 R9组成。 1.拿到 51单片机套件后,首先应按照元器件清单表逐一检查元件数目和 规格,确保产品完整。 2.详细阅读硬件说明部分,并将元件对号入座,确保一次性焊接成功。 3.先对较矮小的元件进行焊接, 比如电阻、 稳压集成,再对高一些的元件 进行焊接,比如芯片座、排阻等,依此类推,最后焊接高大的元件,比如串口、 ISP 下载口等。焊接时应注意一些元件的正负极和方向。 4.由于此套件标准配置不包含稳压集成 VR1(78M05) ,所以焊接完成后要 用导线将 VR1的 1、 3焊盘短接,芯片才能正常供电,此时只能使用 4.5-5V 的直流稳压电源供电;如果将自购 VR1(78M05)焊接在板子上,那么就可以使 用 7.2V -15V 的宽电源供电。 5. 焊接并检查无误后先不要急于插入芯片, 应该先对芯片供电电压进行测 量。 插上电源, 用万用表检查单片机的 20、 40脚及 MAX232的 15、 16脚间电压, 看是否为+5V (±0.5V) ,然后用跳线帽接通 P6的中间一针和上面一针,使单 片机 EA 端(31脚)与电源正极相接,之后再插上芯片,进行系统测试。 四、系统的测试 1.串口测试 接上单片机电源和串口线, 打开电源开关, 电源指示灯 DS0亮, 使用 STC89C 系列单片机,其本身自带了一个测试程序,上电之后 DS1-DS7便会两个两个的 闪烁。或者自己下载一个程序,如果下载成功,说明串口正常,如不成功,请 仔细检查焊点及串口线。 2. I/O口测试 下载程序一, 将跳线 P5接 ON 一端, 如发现上排 LED 逐个亮或有规律的亮, 说明 P1检测正常; 根据程序一的特点,仔细分析程序二各语句功能,并猜测其结果,接着将 程序二下载到单片机上,仍将跳线 P5接 ON 一端,自己观察小灯跳变规律,看 与自己分析结果是否一致。 五、 STC 下载软件的使用 打开 STC 软件 , 此时出现如下操作界面: 1. 将单片机与计算机用下载线连接起来,打开单片机电源; 2. 单击桌 STC-ISP.EXE 图标,出现上图对话框; 3. 选择芯片,在上图 1区选择与所使用单片机相同型号的单片机; 4. 调整波特率,在上图 3区选择与程序相适应的波特率,一般默认的波 特率为 115200; 5. 打开 HEX 文件,单击上图 2区的 Open File按钮,按照文件设置的保 存路径选择用 Keil uVision3编译的扩展名为 HEX 的文件,打开文件; 6. 单击“ Download/下载”按钮,下载程序。在第五步中,软件下方的文 本框中显示“请给 MCU 上电···”时,先关闭单片机的电源,再打开单片机 电源就可以下载程序到单片机上。 六、程序如下: #include void mDelay(unsigned int Delay) //延时程序 { //延时大约 1毫秒 unsigned int a; for (; Delay>0; Delay--) for (a=0; a<124;>124;> } void main () { unsigned int i; P1=255; //P1口初始化 While(1) for (i=3; i<193; i*="">193;> { P1=~i; //P1口赋值 mDelay(1000); //延时 1秒 } } 七、实习心得、 经过了将一周的忙碌,我们的实习任务终于完成了,也学会了很多东西。 陌生的开始,艰苦的过程,完美的结果,这就是我对此次实习的认识。虽然陌 生虽然艰辛,可是却让我很享受,面对新的挑战,努力着,坚持着,奋斗着。 在实习的过程中,有坎坷,有苦恼,有波折,可也有喜悦,有欢乐,有满足, 它让我感受了很多,体会了很多, 学到的更多。 苦中藏着甘甜,累中带着快乐! 在焊接过程中,老师首先让我们从最小的器件开始焊接,那就是电阻和电容。 由于我们第一次亲自动手焊接,导致这几个器件焊接了好长时间,但是,随着 我的熟练程度,焊接的也越来越好。最终顺利的完成了任务。随着我们的熟练 焊接,我也越来越喜欢上焊接,对焊接产生了很大的兴趣。时间一分一秒的过 去,不知不觉中我们把我们的焊接顺利的任务完成。虽然,焊接任务完成了, 但是我们还是谈到这件事情的时候,每个人都会孜孜不倦的谈论,最后还进行 了编程,我们从中学会了很多。 在这次生产实习中,培养了我们对单片机工 程实践的综合应用能力,提高了我们的实际动手操作能力。使我见到了很多从 课本上没有的元件,增长了实际操作经验,也是第一次把学到东西与现实联系 起来。不仅锻炼了动手能力,也对自己的专业有了更深层的了解,在焊接时由 于元件的细小,需要调整好几次才能放对位置,这使我锻炼了自己的耐心,以 前总认为把每科知识学好就行,可是现在我深刻意识到知识的连贯性,要真正 掌握一门科学知识,需要把所学的都统一起来,我们专业是自动化,这就需要 我们不仅要有理论知识,更要有丰富的经验,这次实习就给我们提供了宝贵的 机会,以后我会更加努力的学习科学知识,不断充实自己。每次实习我都能有 意外的收获,这次我熟悉使用电烙铁之余,还自己总结了一些焊接技巧,可以 使自己在最短的时间里焊接出漂亮的开发板。我想说的是感谢老师给我们的这 次实习机会,也感谢我的同学们的帮助,提高了自己动手能力,希望这种锻炼 的机会可以更多。范文二:计算机基本技能训练
范文三:计算机基本技能考试
范文四:计算机基本技能测试
范文五:计算机基本技能训练