计算机上机试题库2011
计算机上机考试题及答案
计算机上机考试题及答案一、选择题(每题2分,共20分)1. 在计算机系统中,CPU是:A. 中央处理器B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个选项是计算机操作系统的主要功能?A. 管理计算机硬件和软件资源B. 打印文档C. 编辑文档D. 绘制图形答案:A3. 计算机病毒是一种:A. 计算机硬件B. 计算机软件C. 计算机程序D. 计算机文件答案:C4. 在Windows操作系统中,文件的扩展名“.txt”代表:A. 文本文件B. 图像文件C. 音频文件D. 视频文件5. 以下哪个选项不是计算机网络的组成部分?A. 服务器B. 路由器C. 打印机D. 交换机答案:C6. 在Excel中,以下哪个功能用于计算一组数值的平均值?A. SUMB. AVERAGEC. MAXD. MIN答案:B7. 以下哪个选项是计算机存储设备的容量单位?A. 米B. 千克C. 字节D. 秒答案:C8. 计算机的二进制数“1010”转换为十进制数是:A. 8B. 10C. 12D. 14答案:B9. 以下哪个选项是计算机编程语言?B. CSSC. JavaScriptD. 所有选项答案:D10. 在Windows系统中,按下Ctrl+C键通常用于:A. 复制选中的内容B. 粘贴选中的内容C. 删除选中的内容D. 保存文件答案:A二、填空题(每题2分,共20分)1. 计算机的CPU主要由_____和_____两部分组成。
答案:运算器;控制器2. 计算机存储器分为_____和_____两大类。
答案:内存储器;外存储器3. 在计算机中,数据的最小单位是_____。
答案:位4. 计算机病毒的主要传播途径包括电子邮件、_____和_____。
答案:网络下载;移动存储设备5. 计算机网络按照覆盖范围可以分为局域网、_____和广域网。
答案:城域网6. 在Word文档中,要插入页码,可以使用“插入”菜单中的_____功能。
计算机上机考试试题及答案
计算机上机考试试题及答案一、选择题1. 以下哪个选项是正确的?A. 计算机的主要作用是存储和处理信息B. 计算机的主要作用是传递和打印信息C. 计算机的主要作用是娱乐和游戏D. 计算机的主要作用是进行通信和通讯2. 在计算机中,CPU是指什么?A. 计算处理单元B. 中央处理单元C. 计算机处理器单元D. 中央处理器单元3. 以下哪个存储设备具有较小的容量但读写速度非常快?A. 硬盘B. 光盘C. 随机存取存储器(RAM)D. 只读存储器(ROM)4. 在计算机领域,RAM是指?A. 随机访问管理B. 随机访问存储器C. 只读存储器D. 只读管理器5. 计算机网络中,LAN是什么的缩写?A. 本地地址网络B. 局域地址网络C. 本地区网络D. 局域网络二、填空题1. 计算机中的最小数据单位是(位)2. 计算机存储容量的最小单位是(字节)3. 局域网中最常用的传输介质是(以太网)4. 计算机操作系统的功能之一是(管理硬件资源)5. WWW的英文全称是(World Wide Web)三、简答题1. 请简要解释什么是操作系统,并列举操作系统的功能。
操作系统是计算机系统中的一种软件,它负责管理和控制计算机的硬件和软件资源,以提供给用户和应用程序一个简单的和友好的界面。
操作系统的主要功能包括:- 管理计算机的硬件资源,如处理器、内存、硬盘等,以保证它们的有效利用和协调工作;- 提供用户与计算机之间的交互界面,包括命令行界面和图形用户界面等;- 负责进程和任务的管理,控制程序的执行顺序和分配资源等;- 提供文件管理功能,包括文件的创建、读取、写入、删除等操作;- 提供网络功能,支持计算机之间的通信和数据交换。
2. 简要解释什么是数据库,并列举数据库管理系统的优点。
数据库是按一定规则组织、存储和管理大量相关数据的集合。
数据库可以通过软件工具来访问和操作,这些软件工具被称为数据库管理系统(DBMS)。
数据库管理系统的优点包括:- 数据共享和数据一致性:多个用户可以同时访问数据库,并且可以保持数据的一致性,避免数据的冗余和不一致。
2011计算机一级试卷及答案
5.参考样张,在正文适当位置以四周型环绕方式插入图片"垃圾填埋.jpg",图片的高度、宽度缩放比例均为90%;
6.参考样张,在正文适当位置插入"十字形"自选图形,设置其环绕方式为四周型,填充浅绿色,并在其中添加文字"垃圾填埋技术",设置其字体格式为四号字;
7.设置奇数页页眉为"垃圾填埋",偶数页页眉为"卫生处理",均居中对齐,所有页页脚为页码,右侧对齐;
网络中的路由器应分配两个以上的IP地址
网络中的路由器只能分配一个IP地址
[16].不同的文档格式有不同的特点,大多数Web网页使用的格式是___B____。
RTF格式HTML格式DOC格式TXT格式
[17].下列关于操作系统任务管理的说法中,错误的是___D____。
Windows操作系统支持多任务处理
只要加密技术的强度足够高,就能保证数据不被非法窃取
访问控制的任务是对每个(类)文件或信息资源规定不同用户对它们的操作权限
数字签名的效力法律上还不明确,所以尚未推广使用
根据人的生理特征(如指纹、人脸)进行身份鉴别在单机环境下还无法使用
[20].一幅图像若其像素深度是8位,则它能表示的不同颜色的数目为__256___。
1.打开站点"Web",编辑网页Index.htm,设置上框架高度为200像素,设置下框架的初始网页为main.htm,框架网页标题为"地下铁道",不显示边框;
2.设置main.htm背景色为Hex={BB,DD,DD},网页过渡效果为盒状收缩,周期为2秒,离开网页时发生;
3.为top.htm中的图片设置DHTML效果:当鼠标单击时该图片飞出到右下部;
计算机上机操作考试题
计算机上机操作考试题考试要求:本次计算机上机操作考试,共分为三个部分,包括选择题、填空题和编程题。
考试时间为两小时。
一、选择题(共30题,每题2分,共60分)1. 在计算机中,用于存储临时数据的组件是()。
a) 内存 b) 硬盘 c) 显卡 d) CPU2. 下列哪个是计算机操作系统的功能()。
a) 执行应用程序 b) 处理图像 c) 连接硬件 d) 打印文件3. 以下哪个是二进制数()。
a) 45 b) 100 c) ABC d) 6784. 下列哪个文件格式用于存储图像()。
a) .txt b) .doc c) .jpg d) .mp35. 下列哪个是常用的电子表格软件()。
a) Photoshop b) Excel c) Word d) PowerPoint...二、填空题(共10题,每题4分,共40分)1. 在网页链接中,HTML是指()。
2. 计算机中最小的存储单位是()。
3. IP地址由几个数字组成()。
4. 计算机中的“RAM”是指()。
5. 手机操作系统中的“iOS”是由哪家公司开发的()。
...三、编程题请编写一个Python程序,实现以下功能:要求用户输入一个字符串,并检查字符串是否为回文。
如果是回文,则输出“是回文”,否则输出“不是回文”。
例如:用户输入:"level"程序输出:是回文用户输入:"hello"程序输出:不是回文提示:回文是指正读和反读都完全相同的词语、句子或数字。
考试结束!以上是本次计算机上机操作考试的所有内容,希望同学们认真完成。
祝大家考试顺利!。
江苏省2011年二级计算机考试VB上机试题(1)
江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试上机试卷(2011春)二级Visual Basic 语言(试卷代号VB01)(本试卷完成时间70分钟)【考试须知】1.改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;2.考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则不予评分;3.程序代码书写应呈锯齿形。
一、改错题(14分)【题目】本程序的功能是,找出100~999之间的10进制数为升序数,且其对应的8进制数也是升序数的整数。
所谓升序数是指该数的十位数字值大于个位数字值,百位数字值大于十位数字值。
Option ExplicitPrivate Sub CmdFind_Click ()Dim n As Integer,s8 As StringFor n=100 To 999s8=d2Q(n)If sx(n) And sx(Val(s8)) ThenList1.AddItem n & “D==>”& s8 &”Q”End IfNext nEnd SubPrivate Function d2Q(n As Integer) As StringDim p As IntegerDop=n Mod 8d2Q=d2Q & CStr(p)n=n\8Loop Until n=0End FunctionPrivate Function sx(ByVal n As Integer) As BooleanDim num() As Integer, k As Integer, t As IntegerDim i As Integert=Len(CStr(n))ReDim num(t)For k=1 To tnum(k)=Val(Mid(CStr(n),k,1))Next kFor i=1 To UBound(num)-1If num(i)>=num(i+1) Then Exit ForNext isx=TrueEnd Function【要求】1.新建工程,输入上述代码,改正程序中的错误;2.改错时,不得增加或删除语句,但可适当调整语句位置;3.将窗体文件和工程文件分别命名为F1和P1,并保存到T盘的根目录下。
计算机上机操作试题及答案
计算机上机操作试题及答案一、选择题1. 下列关于计算机网络的说法,正确的是:A. 计算机网络是指多台计算机通过通信设备相互连接而成的系统B. 计算机网络是指多台计算机通过打印机相互连接而成的系统C. 计算机网络是指多台计算机通过软件相互连接而成的系统D. 计算机网络是指多台计算机通过USB设备相互连接而成的系统答案:A2. 在Windows操作系统中,Ctrl+C的功能是:A. 复制选中的内容B. 剪切选中的内容C. 粘贴剪切板上的内容D. 删除选中的内容答案:A3. 在Excel中,可以用来对单元格内容进行简单的计算的符号是:A. +B. -D. /答案:A二、填空题1. 在HTML中,用来修改字体大小的标签是<_________>答案:font2. 在计算机中,用来存储数据的最基本的单元是<_________>答案:字节三、简答题1. 请简要描述什么是操作系统,并列举出三种常见的操作系统。
答案:操作系统是计算机系统中管理和控制计算机硬件与软件资源的重要程序。
常见的操作系统有Windows、Mac OS和Linux。
2. 请简要解释什么是数据库,并举例说明。
答案:数据库是指按照数据结构来组织、存储和管理数据的仓库。
它可以存储大量的结构化数据,并提供了方便的查询和管理接口。
例如,MySQL是一种常用的数据库管理系统,用于存储和管理网站用户的信息。
四、编程题编写一个Python程序,实现将用户输入的字符串反转输出的功能。
string = input("请输入一个字符串:")reverse_string = string[::-1]print("反转后的字符串为:" + reverse_string)```答案:见上述代码。
以上是计算机上机操作试题的相关内容及答案。
试题包括选择题、填空题、简答题和编程题,通过对这些题目的学习和练习,可以提升计算机操作的技能和水平。
2011计算机题目及答案
第一部分选择题1.一般认为,世界上第一台电子数字计算机诞生于______。
AA. 1946年B. 1952年C. 1959年D. 1962年2.计算机可分为数字计算机、模拟计算机和混合计算机,这种分类是依据______。
CA.功能和用途B.性能和规律C.处理数据的方式D.使用范围3.计算机有多种技术指标,其中决定计算机的计算精度的是______。
BA.运算速度B.字长C.存储容量D.进位数制4.计算机可以进行自动处理的基础是______。
AA.存储程序B.快速运算C.能进行逻辑判断D.计算精度高5.利用计算机对指纹进行识别、对图像和声音进行处理属于的应用领域是______。
DA.科学计算B.自动控制C.辅助设计D.信息处理6.计算机系统是由______。
AA.硬件系统和软件系统组成B.主机和外设组成C.主机和网络组成D.主机外设和网络组成7.计算机断电后,会使存储的数据丢失的存储器是______。
AA. RAMB.硬盘C. ROMD.软盘8.计算机硬件系统的主要组成部件有五大部分,下列各项中不属于这五大部分的是______。
BA.运算器B.软件C. I/O设备D.控制器9.冯·诺依曼在1946年提出了计算机的程序存储原理。
关于计算机的程序,其说法错误的是______。
DA.程序由指令构成B.程序和数据都用二进制数表示C.指令由操作码和地址码构成D.计算机以程序为中心10.微型计算机的微处理器芯片上集成了______。
BA. CPU和RAMB.控制器和运算器C.控制器和RAMD.运算器和I/O接口11.键盘一般分为4个区域,其中Shift为换档键,它的位置在______。
AA.主键盘区B.小键盘区C.功能键区D.编辑键区12.微型计算机中,微处理器芯片上集成的是______。
AA.控制器和运算器B.控制器和存储器C. CPU和控制器D.运算器和I/O接口13.计算机中,信息的最小单位是______。
软考初级信息处理技术员2011上半年(上机)下午试题及答案
初级信息处理技术员2011上半年(上机)下午试题试题一1、用Word软件录入以卜内容,按照题目要求完成后,用Word的保存功能直接存盘。
世界的伟大奇迹众所周知,世界上有七大奇迹,它们分别是埃及的金字塔、巴比伦的空中花园、土耳其境内的月亮女神庙、奥林匹克的宙斯神像、罗德岛上的太阳神巨像、小亚细亚的摩孛拉斯国王陵墓、埃及港口的亚历山大灯塔。
不过,除了埃及金字塔之外,这些人间古迹在历经地球的无数次沧桑巨变之后都因地震、火山和战争的破坏而永远地消失了。
然而,当历史的巨轮驶入20世纪后,世界上突然出现了第八大奇迹,它就是如今已享誉全球的秦始皇兵马俑。
要求:1.将文章标题设置为宋体、二号、加粗、居中;正文设置为宋体、小四。
2.将正文开头的“众”设置为首字下沉,字体为隶书,下沉行数为2。
3.为正文添加双线条的边框,3磅,颜色设置为红色,底纹填充为灰色-40%。
4.为文档添加页眉,内容为“世界第八大奇迹—秦始皇兵马俑”。
试题二2、用Word软件制作如图示的“光照图”,按照要求完成后用Word的保存功能直接存盘。
要求:1.利用自选图形制作如图示的光照图。
2.录入图片中的文字,并将文字设置为宋体、五号。
3.利用“编辑”菜单下的“选择性粘贴”命令将赤道、北回归线、北极圈、南回归线文字旋转到与其对应的线条相平行。
4.制作完成的光照图样式与图示的基本一致。
试题三3、用Excel创建“第二学期月考成绩表”(内容如下表所示),按照题目要求完成后,用Excel的保存功能直接存盘。
要求:1.表格要有可视的边框,并将表中的内容全部设置为宋体、12磅、居中。
2.将第二学期月考成绩表中的列标题单元格填充为浅青绿色,统计各科成绩大于平均分的人数表中,列标题和行标题单元格填充为浅绿色。
3.用函数计算总分。
4.用函数计算及格率和优秀率,并用百分比表示,保留两位小数,其中语文、数学、英语成绩大于等于90,综合成绩大于等于180,体育成绩大于等于60为及格;语文、数学、英语成绩大于等于135,综合成绩大于等于270,体育成绩大于等于90为优秀。
2011级计算机基础知识答案
第1章计算机基础知识习题答案:一、选择题二、填空题1.1946,ENIAC2.运算速度快,存储容量大3.小型机,服务器4.计算机辅助制造,CAD5.冯·诺依曼6.硬件系统,系统软件7.高速缓冲8.字长,主频9.控制器,算术运算10.外11.只读,随机12.150KB/S,48*150KB/S13.主键盘区,编辑键区14.Insert,backspace15.Ctrl+空格,ctrl+shift16.二进制17.1111011(123=64+32+16+8+2+1=1111011)18.位,1024三、判断题四、简答题1.计算机系统包括哪些部分?由硬件和软件组成;硬件系统包括:运算器、存储器、输入设备与输出设备;软件系统包括:系统软件与应用软件。
2.冯.诺依曼思想的核心内容是什么?硬件基本结构二进制表示信息程序存储与控制3.简述输入和输出设备的功能,微型计算机中常用的输入/输出设备有哪些?输入设备:接收外界的信息,并转化成计算机能直接识别的二进制信号,如键盘、鼠标、扫描仪等。
输出设备:将计算机处理结果转化为用户或其他设备能识别的形式,如显示器、打印机、绘图仪等。
4.在计算机中为什么用二进制表示和存储数据?符合电子设备的自身特性;稳定,可靠性好;运算简单,易于实现。
第2章中文操作系统Windows XP习题答案:一、选择题二、填空题1.允许同时运行多个应用程序2.硬件,软件3.右击,拖动4.硬盘,被删除,shift5.最大化/向下还原,后台运行,关闭窗口6.有级联菜单,已经选用,会打开对话框7.F1,搜索8.经典视图,分类视图9.屏幕保护程序10.任意数量字符,单个字符,文件名中倒数第三个字母是a的所有WORD 2007格式11.包含子文件夹,收缩该文件夹12.Shift,ctrl13.ALT+PRINTSCREEN14.只读,隐藏,只读15.CTRL+ALT+DELETE16.标准型,查看17.Alt+enter,exit1. 什么是操作系统?操作系统是最基本的系统软件,它由庞大的程序组成,其目的是最大限度地发挥计算机各个组成部分的作用。
全国计算机等级考试三级网络技术机试真题2011年3月
全国计算机等级考试三级网络技术机试真题2011年3月(总分:100.00,做题时间:90分钟)一、上机题(总题数:1,分数:100.00)1.已知在文件IN.DAT中存有若干个(<200)四位正整数,函数ReadDat()读取若干个正整数并将其存入数组xx中。
请编制函数CalValue(),其功能要求:(1)求出这个文件中共有多少个正整数totNum。
(2)求这些正整数中各位数字之和是奇数的正整数的个数totCnt,以及满足此条件的正整数的算术平均值totPjz,最后调用函数writeDat()把结果输出到文件OUT.DAT中。
注意:部分源程序已经给出。
请勿改动主函数main()、读函数ReadDat()和写函数、writeDAT()的内容。
[试题源程序]#inolude<stdio.h>#iFIclude<conio.h>#define MAXNUM 200int xx[NAXNUN];int totNum=0;int totCnt=0;double totPjz=0.0;int ReadDat(void);void writeDat(void);void CalValue(void)void main()int i;system("cls");for(i=0;i<NAXNUN;i++)xx[i]=0;if(ReadDat())printf("数据文件IN.DAT不能打开!/007/n");return;CalValue();printf("文件IN.DAT中共有正整数=%d个/n",totNum);printf("符合条件的正整数的个数=%d个/n",totCnt);printf("平均值=%.2f/n",totPjz);writeDat();int ReadDat(VOid)FILE *fp;int i=0;if((fp=fopen("IN.DAT","r"))==NULL) return 1;while(!feof(fp))fscanf(fp,"%d,",&xx[i++]);fclose(fp);return 0;void writeDat(void)FILE *fp;fp=fopen("OUT.DAT","w");fprintf(fp,"%d/n%d/n%6.2f/n",totNum,totCnt,totPjz);fclose(fp);(分数:100.00)__________________________________________________________________________________________ 正确答案:(void CaiValue(void){int i,data;int a1,a2,a3,a4;for(i=0;i<MAXNUM;i++){if(!xx[i]) break; /*若xx[i]为0,则跳出循环*/if(xx[i]>0) totNum++; /*若xx[i]大于0,计数值增加1*/a1=xx[i]/1000; /*分离出元素xx[i]的千位*/a2=xx[i]%1000/100; /*分离出元素xx[i]的百位*/a3=xx[i]%100/10; /*分离出元素xx[i]的十位*/a4=xx[i]%10; /*分离出元素xx[i]的个位*/if((a1+a2+a3+a4)%2) /*若元素XX[i]的各位数字之和是奇数*/{totCnt++; /*奇数计数值增加1*/totPjz+=xx[i]; /*将满足条件的xx[i]累加进totPjz*/}}totPjz/=totCnt; /*筛选完毕后,用满足条件的正整数的累加和除以这些正整数的个数,得到平均值*/ })解析:[解析]本题主要考查的是奇偶数问题,同时考查数位分解。
2011年计算机三级上机100题
你好,计算机三级考试上机考试的题目出于这100道题,改变的只是某些数据。
题型是不会改变的。
建议先找出题目中13类题型,然后再慢慢背诵,这样更有条理性。
希望你能考过三级。
☆题目1请编写一个函数jsValue(int m,int k,int xx[]),该函数的功能是:将大于整数m且紧靠m的k个素数存入数组xx 传回。
最后调用函数writeDat()读取10组数据,分别得出结果且把结果输出到文件out.dat中。
部分源程序存在文件prog1.c中。
例如:若输入17 5 则应输出:19,23,29,31,37。
请勿改动主函数main()和写函数writeDat()的内容。
int isP(int m){int i;for(i=2;i<m;i++)if(m % i==0)return 0;return 1;}void num(int m,int k,int xx[]){ int s=0;for(m=m+1;k>0;m++)if(isP(m)) { xx[s++]=m; k--;}}题目2已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:如果四位数各位上的数字均是0或2或4或6或8,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。
最后main( )函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。
void jsVal(){ int i,j,qw,bw,sw,gw;for(i=0;i<MAX;i++){ qw=a[i]/1000; bw=a[i]/100%10;sw=a[i]%100/10; gw=a[i]%10;if(qw&&qw%2==0&&bw%2==0&&sw%2==0&&gw%2==0) b[cnt++]=a[i];}for(i=0;i<cnt-1;i++)for(j=i+1;j<cnt;j++)if(b[i]<b[j]) { qw=b[i]; b[i]=b[j]; b[j]=qw;}}******************************************************************************★题目3(字符型题)函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中;请编制函数StrOR( ),其函数的功能是:以行为单位依次把字符串中所有小写字母o左边的字符串内容移到该串的右边存放,然后把小写字母o删除,余下的字符串内容移到已处理字符串的左边存放,之后把已处理的字符串仍按行重新存入字符串数组xx 中。
2011年3月26日全国计算机等级考试二级Access 上机考试样题及答案 (33)
1.基本操作题在考生文件夹下,“samp1.mdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)。
试按以下要求,完成表和窗体的各种操作:(1)向表对象“物品表”中增添一个字段,名称为“生产日期”、类型为“日期/时间”型。
设置该字段默认值为2006年4月1日;(2)分析表对象“销售业绩表”的字段构成、判断并设置其主键;(3)将考生文件夹下Excel文件Test.xls中的数据导入到当前数据库中。
要求:数据中的第一行作为字段名,选“学号”为主键,导入表对象命名为“tTest”;(4)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性;(5)将窗体fTest中名为“bTitle”的控件设置为“特殊效果:凿痕”显示;(6)在窗体fTest中,以命令按钮“bt1”为基准(这里按钮“bt1”和“bt3”尺寸相同、左边对齐),调整命令按钮“bt2”的大小与位置。
要求:按钮“bt2”的大小尺寸与按钮“bt1”相同、左边界与按钮“bt1”左对齐、竖直方向位于按钮“bt1”和“bt3”的中间位置。
1.基本操作题【考点分析】本题考点:添加新字段;建立表间关系;字段默认值属性的设置;导入表;窗体中标签和命令按钮控件属性的设置。
(1)【解题步骤】步骤1:打开“samp1.mdb”数据库窗口,选中“表”对象,右键单击“物品表”选择【设计视图】。
步骤2:在“生产厂家”字段行的下一行“字段名称”列输入“生产日期”,在“数据类型”列的下拉列表中选中“日期/时间”,在“默认值”行输入“#2006-4-1#”。
步骤3:单击工具栏中“保存”按钮,关闭设计视图。
(2)【解题步骤】步骤1:右键单击“销售业绩表”选择【设计视图】。
步骤2:同时选中“时间”、“编号”、“物品号”字段,单击工具栏中的“主键”按钮。
步骤3:单击工具栏中的“保存”按钮,关闭设计视图。
(3)【解题步骤】步骤1:单击菜单栏【文件】|【获取外部数据】|【导入】,找到并打开“考生文件夹”,在“文件类型”列表中选中“Microsoft步骤2:Excel”,选中“Test.xls”文件,单击“导入”按钮。
大学计算机2011级试题[理工科]A卷参考答案
《大学计算机基础》试题答案(A卷)2011 ~ 2012 学年第一学期一.选择题(共35分,每题1分)二.选择对应关系(共15分,每题1分):三.填空题(共12分,每题2分)四.数据表示与运算(共8分,每题4分)1.假定计算机字长为8,用补码表示形式完成整数运算:54-61解:54-61 = 54 +(-61)假定计算机字长为8,那么,54的原码、反码和补码表示形式为:0 0110110 (1分)-61的原码表示形式为:1 0111101-61的反码表示形式为:1 1000010-61的补码表示形式为:1 1000011 (1分)0 0110110+ 1 10000111 1111001 (1分)运算结果1 1111001,对应原码为 1 0000111,即-7 (1分)2.写出十进制数-19.375的浮点数表示形式。
说明:假定计算机字长为16,其中阶符1位,阶码5位,数符1位,尾数9位解:(-19.375)10 = (-10011.011)2 = (-0.10011011)2×2101(1分)假定计算机字长为16,其中阶符占1位,阶码占5位,数符占1位,尾数占9位那么,十进制数19.375的浮点数表示形式为:即 0 00101 1 100110110 (3分)五.简答题(共30分,每题6分)1.什么是操作系统?列举至少三种常见的操作系统。
答题要点:操作系统是管理计算机软、硬件资源,控制计算机工作流程,方便用户使用的计算机软件。
(4分)常见的操作系统:DOS、Windows系列、Unix、Netware、Linux (2分)2.IP地址分为几类,如何进行区分?答题要点:A类32位IP地址的最高1位取值为0;(2分)B类32位IP地址的最高2位取值为10;(2分)C类32位IP地址的最高3位取值为110。
(2分)3.简述音频信息的数字化过程。
答题要点:音频数字化是为了将声音信号数字化,必须首先在时间和幅度两个方面进行离散化,转换成有限个数字表示的离散序列,即数字音频序列。
全国计算机等级考试三级PC技术机试真题2011年9月
全国计算机等级考试三级PC技术机试真题2011年9月(总分:100.00,做题时间:90分钟)一、上机题(总题数:1,分数:100.00)1.请编制程序ex1.ASM,其功能是:内存中连续存放着20个十进制数字的ASCⅡ字符,把它们转换成10个字节的压缩型(组合型)BCD码。
例如:内存中有:31H('1'),32H('2'),33H('3'),34H('4')…(共20个字节)结果为:21H,43H,…(共10个字节)部分程序已经给出,其中原始数据由过程LOAD从文件INPUT1.DAT中读入SOURCE开始的内存单元中,运算结果要求从RESULT开始存放,由过程SAVE保存到文件OUTPUT1.DAT中。
填空BEGIN和END之间已给出的源程序使其完整,空白处已用横线标出,每行空白一般只需一条指令,但采用功能相当的多条指令亦可,或删去BEGIN和END之间原有的代码并自行编程来完成所要求的功能。
对程序必须进行汇编,并与IO.OBJ连接产生ex1.exe可执行文件,最终运行程序产生结果。
调试中若发现整个程序存在错误之处,请加以修改。
[试题程序]EXTRN LOAD:FAR,SAVE:FARN EQU 10STAC SEGMENT STACKDB 128 DUB(?)STAC ENDSDATA SEGMENTSOURCE DB N*2 Dup(?)RESULT DB N DUP(0)NAME0 DB 'INPUT1.DAT',0NAMEl DB 'OUTPUT1.DAT',0DATA ENDSCODE SEGMENTASSUMECS:CODE,DS:DATA,SS:STACSTART PROC FARPUSH DSXORAX,AXPUSH AXMOV AX,DATAMOV DS,AXMOV ES,AXLEA DX,SOURCE ;数据区起始地址LEA SI,NAME0 ;原始数据文件名MOV CX,N*2 ;字节数CALL LOAD ;从'INPUT.DAT'中读取数据;****BEGIN****LEA SI,SOURCELEA DI,RESULTMOV CX,NCLDNEXT:LODS ______ANDAL, ______MOVBL,AL ______LODS ______PUSH ______MOV CL, ______SAL AL,CLPOP ______ADDAL, ______STOS ______LOOP NEXT;****END****LEA DX,RESULT ;结果数据区首址LEA SI,NAME1 ;结果文件名MOV CX,N ;结果字节数CALL SAVE ;保存结果到文件RETSTART ENDPCODE ENDSEND START(分数:100.00)__________________________________________________________________________________________ 正确答案:(;****BEGIN****LEA SI,SOURCE ;原始数据区的偏移地址放入SILEA DI,RESULT ;结果数据区的偏移地址放入DIMOV CX,N ;控制循环次数CLD ;方向标志DF=0,增量方向NEXT:LODSB ;按字节读入低地址字符串ANDAL,0FH ;变为非组合BCD码MOV BL,AL ;暂时保存LODSB ;按字节读入高地址字符串PUSH CX ;保存CX的内容(循环判断条件)MOV CL,4SAL AL,CL ;将高字节变为非组合BCD码POP CXADDAL, BL ;高低位BCD码拼成组合BCD码STOSBLOOP NEXT;****END****)解析:[解析] 本题主要考查将ASCⅡ字符变为组合BCD码,考生需要注意高字节的ASCⅡ码存放在高4位,低字节的ASCⅡ码存放在低4位。
2011中央电大计算机网考试题及答案(整理版)(全500题)
1. 世界上第一台电子计算机诞生于____。
A. 1942年B. 1944年C. 1946年D. 1948年答案: C2. 世界上第一台电子计算机诞生于____。
A. 德国B. 日本C. 英国D. 美国答案: D3. 第一代电子计算机使用的逻辑元件是____。
A. 电子管B. 晶体管C. 中小规模集成电路D. 大规模集成电路答案: A4. 第一代计算机主要应用领域为____。
A. 数据处理B. 人工智能C. 科学计算D. 过程控制答案: C5. 第二代计算机主要应用领域转为____。
A. 数据处理B. 财务管理C. 科学计算D. 过程控制答案: A6. 第二代计算机开始使用____。
A. 机器语言B. 汇编语言C. 数据库系统D. 操作系统答案: D7. 微型计算机属于____计算机。
A. 第一代B. 第二代C. 第三代D. 第四代答案: D8. 计算机的应用领域主要包括:____、数据处理、自动控制、计算机辅助系统和人工智能。
A. CADB. CAMC. 科学计算D. CAL答案: C9. 一个完整的计算机系统应当包括____。
A. 主机与外设B. 硬件与软件C. 主机、键盘与显示器D. 硬件系统答案: B10. 构成计算机的物理实体称为____。
A. 计算机系统B. 计算机硬件C. 计算机软件D. 计算机程序答案: B11. 软件是计算机运行所需的____。
A.各种程序及有关资料B. 有关数据C. 有关说明D. 各种程序答案: A12. 一台计算机的硬件系统主要由____、控制器、存储器、输入设备和输出设备五大部分组成。
A. 内存B. 外存C. 运算器D. CPU答案: C13. 运算器的主要功能是完成____。
A. 算术运算B. 逻辑运算C. 算术和逻辑运算D. 初等函数运算答案: C14. 控制器是规定计算机执行指令顺序并协调____有效工作的装臵。
A. 软件B. 程序C. 各部件D. 内存答案: C15. 存储器是能接收和保存____及程序的装臵。
(2011年级)上机考试试卷A(C++下)
信息学院11级计算机科学基础II上机试卷A(考试时间70分钟卷面成绩100分)学号姓名机位号说明:首先在Z盘建立一个以自己的学号命名的文件夹,用于存放上交的*.CPP文件和.dat文件,考试结束前根据机房要求,将这个文件夹传送到网络服务器上,注意:提交时只保留文件夹中的CPP文件和dat文件。
一、改错题(50分)【要求】调试程序,修改其中的语法错误及逻辑错误(共10处)。
1)只能修改、不能增加或删除整条语句。
2)请在修改行的末尾用"注释符号//+序号"表示此行修改过,如//3)3)源程序以"学号f1.cpp"命名,存入自己学号命名的文件夹中。
如04011011f1.cpp。
【含错误的源程序】#include<iostream>#include<cstring>using namespace std;#define day 3class CGlasses{ int ID;string Name;double *Price;public:CGlasses( int =0, string ="\0", double * =NULL );CGlasses(CGlasses &);~CGlasses();void Rewrite( int ,string );friend ostream& operator<<( ostream& out, CGlasses &obj ){out<<"ID: "<<obj.ID<<endl<<"Name: "<<<<endl<<"Price list: "<<endl;if(obj.Price){for(int i=0;i<day;i++)out<<obj.Price[day]<<'\t';out<<endl<<endl;}else out<<"No price were recorded.\n\n";return cout;}};CGlasses::CGlasses( int id, string name, double *p) : id(ID), Name(name){if ( !p )if ( Price=new double [day] )for ( int i=0; i<day; i++ )Price[ i ] = p[ i ];else{cout<<"Memory allocation error\n!";exit(1);}}else Price=p;}CGlasses::CGlasses( CGlasses obj ){ID=obj.ID;Name=;if ( obj.Price ){if ( Price=new double [day] )for ( int i=0; i<day; i++ )Price[ i ] = obj.Price[ i ];else{cout<<"Memory allocation error\n!";exit(1);}}else Price=obj.Price;}~CGlasses(){cout<<"No. "<<ID<<" glasses were deleted!\n\n";if ( Price ) delete Price;}void CGlasses:: Rewrite( int id, string name ){ID=id;Name=name;if ( !Price ){Price=new double(day);if ( !Price ){cout<<"Memory allocation error!\n";exit(1);}if ( Price ){cout<<"please input "<<day<<" price records:\n";for ( int i=0; i<day; i++ )cin>>Price[ i ];}}int main(){double plist[day]={70,85,78};CGlasses glass(10,"Sun glasses",*plist);cout<<glass;CGlasses glass1( glass );cout<<glass1;glass1.Rewrite(11,"Hyperopic glasses");cout<<glass1;return 0;}二、编程题(50分)【注意】源程序以“学号f2.cpp”命名,存入自己学号文件夹。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、程序填空题给定的程序的功能是调用fun函数建立班级通讯录。
通讯录中记录每位学生的编号、姓名和电话号码班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为myfile5.dat的二进制中。
填空:(1)STYPE (2)FILE (3)fp改错: (1) for(i=0;i<=sl;i++) (2) t[2*sl]='\0'或t[sl+sl]='\0'编程:*c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);2、程序填空题给定程序的功能是:从键盘输入若干文本(每行不超过80个字符),写到文件myfile4.txt中,用-1作为字符串输出输入的标志。
然后将文件的内容读出显示在屏幕上。
文件的读写分别由自定义函数ReadText和Writetext实现。
填空:(1) *fw (2) str (3) str改错:(1) void fun(long s,long *t)(2) s1=s1*10;编程:int i,j=0,min=a[0].s;for(i=0;i<N;i++){if(a[i].s<min){j=0;b[j++]=a[i];min=a[i].s;}else if(min==a[i].s)b[j++]=a[i];}return j;3、程序填空题给定程序中,函数fun的功能是:讲自然数1~10以及它们的平方根写到名为myfile3.txt的文本中,然后再按顺序读出显示在屏幕上。
填空:(1)fp(2)fclose(fp)(3)myfile3.txt改错:(1)for(i=j+1;i<n;i++) (2)p=i;编程:*c=(b%10)*1000+(a%10)*100+(b/10)*10+a/10;4、程序填空题给定程序中,函数fun的功能是:找出形参s所指字符串出现频率最高的字母(不区分大小写),并统计出其出现的次数,例如,形参s所指的字符串为:abcAbsmaxiess,程序执行后的输出结果为:letter 'a':3 timesletter 's':3 times填空:(1) "r" (2 )fs (3)ft 改错:(1) if (d%2==0) (2 ) s/=10; 编程:int i = 0, j = 0; while(s[i]) { if(i % 2 == 0 && s[i] % 2 == 0)t[j++] = s[i]; i++; } t[j] = 0;5、程序填空题给定程序中已经建立一个带有头结点的单向链表,链表中的各结点数据域中的数据递增有序链接,函数fun的功能是:把形参x的值放入一个新结点并插入到链表中,插入后各结点数据域的值仍保持递增有序。
填空:(1)x (2)p (3)s改错:(1)long k=1; (2)num/=10;编程:int i;float aver=0.0;for(i=0;i<n;i++)aver+=a[i];aver=aver/n;return aver;6、程序填空题给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部节点中的数据,并释放该节点,使链表缩短。
填空:(1) next (2) t->data (3) t改错:(1) void fun(char *a) (2) print("%c",*a);编程:int i;char *p=s,*q=t;int n=0,m=0;while(*p) /*计算串s的长度n,其中p为临时指针*/{n++;p++;}while(*q) /*计算串t的长度m,其中q为临时指针*/m++;q++;}if(n>=m) /*比较m和n的值,设置p指向较大的指针*/p=s;elsep=t;return p;7、程序填空题给定程序中建立一个带有头结点的单向链表,链表中的各节点按数据域递增有序链接。
函数fun的功能是:删除链表中数据域值相同的节点,使之只保留一个。
填空:(1) q (2) next (3) next改错:(1) 缺分号 (2) p = i;编程:*n=0; int i;for(i=1;i<=m;i++)if(i%7==0||i%11==0)a[*n++]=i;8、程序填空题给定的程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。
找到后通过函数值返回该结点在链表所处的顺序号;如不存在值为ch的结点,函数返回0值。
填空:(1)0或NULL (2)n (3)head,ch改错: (1) for(i=0,t=0;p[i];i++) (2) c[t]='\0';编程:int i;for(i=1;i<strlen(ss);i+=2){If( (ss[i]>='a'&&ss[i]<='z') ss[i]-=32;9、程序填空题给定程序中,函数fun的功能是:统计出带有头结点的单向链表中节点的个数,存放在形参n所指的存储单元中。
填空:(1) *n (2) next (3) head改错:(1) a=NULL; (2) if(*r==*p)编程:int i,j=0;for(i=0;i<strlen(s);i+=2)if(s[i]%2==0) t[j++]=s[i];t[j]='\0';10、程序填空题给定程序中,函数fun的功能是:计算出带有头结点的单向链表中各节点数据域中值之和作为函数值返回。
填空:(1) data (2) next (3) head改错:(1) while(*r) (2) *a=*r;a++;r++;编程:int i,j=0;for((i=0;i<strlen(s);i+=2)t[j++]=s[i];t[j]='\0';11、程序填空题给定程序中,函数fun的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数数值返回,并把其串长放在形参n所指变量中。
Ss所指字符串数组中共有M个字符串,且串长<N.填空:(1)M (2)< (3)k改错:(1)if(('a'<=tt[i])&&(tt[i]<='z')) (2)tt[i]-=32;编程:int i,j;int t=0;for(i=2;i<m;i++){j=2;while(j<i){if(i%j==0){xx[t]=i;t++;break;}j++;}*k=t;12、程序填空题给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。
例如:形参s所指的字符串为:def35adh3kjsdf7。
执行结果为:defadhkjsdf3537填空:(1) j++ (2) s[i]=t1[i] (3) j改错:(1) for(j = i + 1; j < 6; j++) (2) *(pstr + i) =*( pstr + j);编程:int cnt=0;char *p=ss;while(*p){if(*p==c)cnt++;p++;}return cnt;13.程序填空题给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。
例如,形参s所指的字符串为:def35adh3kjsdf7.执行结果为:def3*5adh3*kjsdf7*。
填空:(1)&& (2)0 (3)s[j]改错(1)for(i=2;i<=m;i++)(2)y+=1.0/(i*i);编程题:int c[3][3];for(i=0,i<3;i++)for(j=0;j<3;j++){c[i][j]=a[j][i];b[i][j]=a[i][j]+c[i][j];}14、程序填空题给定的程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出,例如,形参s所指的字符串为abcdef35adgh3kjsdf7。
输出结果为:4。
填空:(1)s[i] (2)'9' (3) *t=n;改错: (1) t=*x;*x=y; (2) return (t);编程:int i;*n=0;for(i=7;i<1000;i++)if (((i%7)==0)||((i%11)==0)&&((i%77)!=0)a[(*n)++]=i;15、程序填空题给定的程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数的位置,最右边被移出的字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)例如:形参s所指字符串为:abcdefgh,执行结果为:ahcbedgf填空:(1) 1 (2) s[k] (3) c改错:(1) long s = 0,t = 0; (2) t = t / 10;编程:char *p=tt;int i;for(i=0;i<26;i++)pp[i]=0;while(*p){if(*p>='a' &&p<='z')pp[*p-'a']+=1;p++;}16、程序填空题在给定程序中,函数fun的功能是:对形参s所指字符串下标喂奇数的字符按ASCII 码大小递增排序,并将排序后下标为奇数的字符取出,存入形参p所指字符数组中形成一个新串。
例如,形参s所指的字符串为baawrskjghzlicda,执行后p所指字符数组中的字符串应为:aachjlsw。
填空:(1) t=i (2) i (3) 0改错:(1) while(fabs(t)>=num) (2) t=s/n;编程: int p,m=0;for(p=0;p<LEN;p++)if(p!=n){b[m]=a[p];m++;}b[m]='\0';17、程序填空题给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则函数不做任何处理。
例如:s所指字符字符串为:baacda,c中得字符为:a,执行后所指字符串为:baaaacdaa。