08 上机练习
- 格式:docx
- 大小:117.22 KB
- 文档页数:4
《计算机基础》练习试卷四一、单项选择题(本大题共50小题,每小题1分,共50分)1.计算机是一种通用的信息处理工具,下面是关于计算机信息处理能力的叙述:①它不但能处理数据,而且还能处理图像和声音②它不仅能进行计算,而且还能进行分析推理③它具有几乎无限的信息存储能力④它能方便而迅速地与其它计算机交换信息上面那些叙述是正确的?A.①、②和④B.①、③和④C.①、②、③和④D.②、③、④2.通信技术的发展促进了信息的传播。
在下列有关通信与通信技术的叙述中,错误的是________。
A.通信系统必有“三要素”,即信源、信号与信宿B.现代通信指的是使用电(光)波传递信息的技术C.数据通信指的是计算机等数字设备之间的通信D.调制技术主要分为三种,即调幅、调频和调相3.有一个数值311,它与十六进制数C9相等,则该数值是用________表示的。
A.二进制B.八进制C.十进制D.五进制4.长度为1个字节的二进制的整数,若采用补码表示,且由4个“1”和4个“0”组成,则可表示的最小整数为________。
A.-127B.-121C.-15D.-75.在下列关于指令和指令系统的叙述中,错误的是________。
A.指令是构成程序的基本单元,它用来规定计算机执行什么操作B.指令由操作码和操作数组成,操作数的个数由操作码决定C.Intel公司Pentium系列的各种微处理器,其指令完全不同D.Pentium处理器的指令系统包含数以百计的不同指令6.某PC机广告中标有P4/1.7G/256M/40G,其中P4/1.7G的含义为________。
A.微机的品牌和CPU的主频B.微机的品牌和内存容量C.CPU的型号和主频D.CPU的型号和内存容量7.以下________与CPU的性能密切相关:①CPU工作频率,②指令系统,③Cache容量,④运算器结构。
A.仅①和②B.仅①C.仅②、③和④D.①、②、③和④8.下列关于目前PC机主板上的CMOS存储器的叙述中,错误的是________。
2008年第八届岗位技能竞赛《计算机计算机工》上机操作试题(时间:90分钟)在D盘建立一个以自己考号为名称的文件夹(如:000),不写名字,以下操作均在“考号“文件夹中进行。
注:第一大题windowsxp操作第一小题完成后,可任意做其它题。
一、windowsxp操作(15分)1、建立“XP””网络”两个文件夹2、将“windows任务管理器”窗口作为图形存放到”xp”文件夹中。
3、将“windows任务管理器”的扣执行文件(扩展名为exe)复制到”xp”文件夹中;4、将电源选项属性“窗口作为图形存放到”xp”文件夹中。
二、汉字录入(20分)在记事本中录入下列文章,不要求格式,结果存放到“考号”文件夹中,名称为“水立方”“水立方”诞生记2008年1月28日,北京,北四环北辰西桥东,“鸟巢”西。
一座巨大的占地面积近8万平方米的蓝色水晶宫殿式的建筑——国家游泳中心(简称“水立方”)竣工了。
白天,“水立方”淡蓝色的“外衣”沐浴明媚的阳光,在蓝天白云的映衬下,一片柔和温润,如诗如画;夜晚,华灯闪耀,“水立方”气泡流光溢彩,这座湛蓝的水晶宫殿更加纯净、柔美,魅力无穷。
这座晶莹剔透的建筑,以巧夺天工的设计、纷繁自由的结构、简洁纯净的造型、环保先进的科技,成为了百年奥运建筑史上的经典,成为了北京乃至世界建筑史上的标志性建筑。
百年奥运建筑见证百年奥运历程,展示人类社会的崇高和美好。
在第二届奥运会(1900年法国巴黎奥运会)和第三届奥运会(1904年美国圣路易斯奥运会)被淹没在了世界博览会里后,奥运建筑迎来了历史上的首个现代化的体育馆——白城体育场。
白城体育场是第一个专门为奥运会设计和修建的体育场,除煤渣跑道外,体育场内还建造了体操场、长100公尺宽15公尺的游泳池,此外田径跑道外围一座周长666.66公尺的自由车赛道,可容纳66288名观众。
以至于顾拜旦宣称“伦敦举行的奥运会是首次现代化奥运会。
”就是这个现代化风格的体育场,开创了体育建筑或者说是奥运建筑的现代化先河,以后的1912年瑞典斯德哥尔摩奥运会、1920年比利时安特卫普奥运会、1924年法国巴黎奥运会、1928年荷兰阿姆斯特丹奥运会……,2000年澳大利亚悉尼奥运会,2004年希腊雅典奥运,直到2008年北京奥运会的奥运建筑(特别是主体育场),都随着奥林匹克运动的发展日益向人们展示出独特的魅力和风采。
参考答案--------信息学院08年级计算机科学基础II上机试卷A(考试时间70分钟卷面成绩100分)学号姓名机位号说明:首先在Z盘建立一个以自己的学号命名的文件夹,用于存放上交的*.CPP文件,考试结束前根据机房要求,将这个文件夹传送到网络服务器上,注意:提交时只保留文件夹中的CPP文件。
一、改错题(50分)【要求】调试程序,修改其中的语法错误及少量逻辑错误。
只能修改、不能增加或删除整条语句,但可增加少量说明语句和编译预处理指令。
【注意】源程序以“学号f1.cpp”命名,存入自己学号文件夹。
【题目】实现了直接选择排序算法。
程序中有十处错误。
【含错误的源程序】/*直接选择排序*/#include <iostream>//错1,该行增加说明语句:using namespace std; 或将上一行改成:#include <iostream.h>void SelectSort(int ,slist,int n)//错2,上一行改为:void SelectSort(int slist[],int n) 或void SelectSort(int *slist,int n){ int i,j,k;int temp ;for(i=0;i<n;i++){//错3,该句改为:for(i=0;i<n-1;i++){k=i;temp=slist[i];for(j=i;j<=n;j++) //错4,该句改为:for(j=i+1;j<n;j++)if(slist[j]<temp){k=i; //错5,该句改为:k=j;temp=slist[j];}if(k!=i){temp=slist[i];slist[i]=slist[k];slist[k]=temp; }}}int main(){ const int h=10;int i //错6,该句改为:int i;int list[h]={5,8,7,9,6,12,11,15,3,10};cout<<"未排序数组:">>endl; //错7,该句改为:cout<<"未排序数组:"<<endl;for(i=0;i<h;i++) cout<<list[j]<<'\t'; //错8,该句改为:for(i=0;i<h;i++) cout<<list[i]<<'\t';Selectsort(list,h); //错9,该句改为:SelectSort(list,h);cout<<"已排序数组:"<<endl;for(i=0;i<h;i++) cout<<list[i]<<'t'; //错10,该句改为:for(i=0;i<h;i++) cout<<list[i]<<'\t';return 0;}二、编程题(50分)【注意】源程序以“学号f2.cpp”命名,存入自己学号文件夹。
C++语言程序设计(上)期终考试(08-09-2学期)非电类第二场上机考试试卷_B(1月14日)学号姓名机位号成绩(考试时间70分钟,卷面分数100分)说明:首先在Z盘建立一个以自己的学号命名的文件夹,用于保存上交的考试文件。
先在E盘对以下问题按要求编制程序,调试运行。
然后将源文件和自己的头文件(若存在)复制到Z盘自己的文件夹中。
一、编写并调试运行函数形式的程序(40分)【题目】数字分解。
【要求】(1)定义一个函数int DVB( int m),功能是判断m的各位数字中是否含有7,如果含有则返回1,否则返回0。
(25分)(2)main()函数功能:循环6次,输入任意整数n,调用函数DVB(n)进行判断。
(10分)(3)调用函数返回后输出判断结果。
要求输出格式为:(5分)<n值> :符合条件(或不符合条件)【说明】如果函数DVB能够处理任意整数则得满25分,而只能处理限定的位数则扣5分。
【注意】将源程序以“学号_1.cpp”为文件名存入Z盘自己的目录中。
二、编写并调试运行数组处理程序(60分)【题目】数据分类。
【要求】(1)定义一个函数void Part(int a[ ] [4], int m, int b[],int c[ ]),对于m×n(n=4)数组a的每个元素判断是否能被5整除。
如果能整除则将该元素值复制到数组b 中,否则将该元素值复制到数组c中。
如果没有发现被5整除的数则输出信息“没有符合条件的数!”,若有则输出“b数组数据个数不为0!”。
(20分)(2)主函数建立整型二维数组data[5][4]和一维数组c[20]和d[20]。
产生20个随机整数为数组data赋值。
用数字0为数组c和d初始化。
(10分)(3)将data中的数据以方阵形式输出至屏幕。
(10分)(4)调用函数Part (data,5, c, d )进行数据处理。
(10分)(5)返回后输出数组c和d,每个数占8位宽度。
江苏省高等学校非计算机专业学生2008(秋)计算机基础知识和应用能力等级考试上机试卷二级Visual FoxPro(试卷代号VFP04)一、项目、数据库和表操作(12分)打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。1、按下列要求在数据库JXSJ中新建一个表名为AB4的数据库表。
(1)按下表所示创建AB4表的表结构(包括字段的标题属性):(2(3)为BH字段设置默认值:为当前记录号;(4)创建一个普通索引abcd,要求按BMRQ字段排序,BMRQ相同时按BH字段排序。
2、为学生(XS)表设置插入触发器:班级编号(BJBH字段)的前二位必须为入学年份(来源于入学日期(RXRQ)字段。
例如2008年入学的学生BJBH必须以“08”开头)。
3、为学生(XS)表增加一个是否转专业字段(字段名为ZZY,类型为逻辑型),并为其赋值:如果院系专业代码(YXZYDM字段)的前四位与学号(XH字段)中的第3~6位不一致,则ZZY字段的值设置为.T.。
4、已知课程(KC)表和课程安排(KCAP)表存在相同的课程代码(KCDM)字段,以KC表为主表,KCAP表为子表,按KCDM建立永久关系,并设置KC 表和KCAP表之间的参照完整性:更新级联、删除限制。
二、设置查询(8分)已知教师(JS)表存储了每名教师的基本信息,其中含院系专业代码(YXZYDM,C)、性别(XB,C)等字段,院系专业(YXZY)表为院系专业代码与与院系专业名称对照表,含院系专业代码(YXZYDM,C)、院系名称(YXMC,C)等字段。
按如下要求修改JXGL项目中的查询CHAXUN:基于JS表和YXZY表统计各院系人数及男教师人数。
要求:输出院系名称、人数和男教师人数(字段名依次分别为YXMC、RS和NANRS),且查询结果按男教师人数降序排列,输出去向为文本文件TEMP.TMP。
三、设计菜单(5分)JXGL项目中已存在菜单MENU,已定义了“系统管理”菜单栏及其中的“恢复系统菜单”菜单项。按如下要求设计菜单,完成后的运行效果如图1所示。图11、在“系统管理”菜单栏中插入VFP系统菜单“导出”,并为其设置跳过条件:当前工作区中无表打开时,该菜单跳过,即菜单不可用(提示:使用ALIAS()函数可以测试当前工作区中有无表打开);2、创建“教师管理”菜单栏,其访问键为T,并创建其子菜单“录入”和“编辑”、“浏览”和“打印预览”,分组线如图1所示;3、为“打印预览”菜单项设置命令,其功能是预览报表文件RTEST。
2008年6月福建高中信息技术会考上机考试选择题(数据库管理)1.人们使用某些符号,如文字、音频等表达信息,这些都可以称为()。
A.记录B.数值C.数据D.数字2.用一组数据“准考证号:200701001、姓名:刘亮、性别:男、出生日期:1993-8-1"来描述某个考生信息,其中"出生日期"数据可设置为()。
A.日期/时间型B.数字型C.货币型D.逻辑型3.如下图所示,表中的列称为()。
A.字段B.记录C.目录D.表头4. Access属于()。
A.表格处理软件B.文字处理软件C.数据库应用系统D.数据库管理系统5.学生有姓名、年龄、爱好等特征,用概念模型描述"学生"对象时,"学生"是()。
A.实体B.属性C.联系D.主键6. E-R图中,表示实体之间联系的图形是()。
A.三角形B.椭圆形C.菱形D.矩形8.如下图所示,"书目信息"表中被排序的字段是()。
A.分类号B.书名C.出版日期D.价格12.用一组数据"学号:20060101、姓名:张睿、课程名称:数据库管理技术、学分:4"来描述课程管理信息,其中"学号"数据可设置为()。
A.逻辑型B.日期型C.货币型D.文本型13.如下图所示,表中的记录数为()。
A. 1B. 4C. 6D. 815.学生有姓名、年龄、爱好等特征,用概念模型描述"学生"对象时,"年龄"是()。
A.实体B.属性C.联系D.特征16. E-R图中,表示实体集的图形是()。
A.三角形B.椭圆形C.菱形D.矩形19、如下图所示,"书目信息"表中被排序的字段是()。
A.分类号B.书名C.出版日期D.价格21.数据管理技术经历了三个阶段,分别是( )。
A.数据库系统、多媒体系统和超媒体阶段B.文件系统、数据库系统和超媒体阶段C.人工管理、数据库系统和多媒体系统阶段D.人工管理、文件系统和数据库系统阶段22.在某一化学药品管理数据库的数据表中,“药品编号”字段一般是序号,不对该字段进行数值运算。
信息处理技术处理员上机练习(2009级计算机应用技术专业)一、Word部分1. 用word软件录入以下文字,按照题目的要求完成排版后,用word的保存功能直接存盘。
要求:1.纸张大小设置为自定义、宽21厘米、高17厘米,页面垂直对齐方式为居中。
2.段落标题设置为隶书、四号、加粗、居中;正文文字设置为仿宋、五号、行距为1.25倍。
3.将正文文字内容划分为三栏,每栏间设置分隔线。
4.为文档添加页眉,内容为“宇宙探索系列丛书”,并将页眉的文字字体设置为宋体、小五号、斜体、淡紫色,文字效果为阳文。
2. 用Word软件录入以下文字,按题目要求完成后,用Word的保存功能直接存盘。
要求:1.将段落标题设置为宋体、四号、加粗、居中。
2.将正文文字设置为宋体、五号,并为正文内容最后一句话加下划线。
3.为文档添加页眉,内容为“社会主义和谐社会”,并将页眉的文字字体设置为宋体、小五号。
4.为正文添加红色文本框。
3. 在Word中绘制如图所示的课程表,按照题目要求完成后,用Word的保存功能直接存盘。
要求:1.绘制的课程表样式、线条形状、线条颜色与所给图示一致。
2.将表格外部边框线条粗细设置为3磅;内部线条粗细设置为0.5磅;表格底纹设置为灰色-20%。
3.将“软件工程专业课程表”字体设置为宋体、24号。
4.将课程列的文字字体设置为黑色、宋体、小五号、居中;时间列表示时间的字体设置为红色、Times New Roman、五号、居中,其它字体设置为黑色、宋体、五号、居中;日期行的文字字体设置为黑色、宋体、五号、居中。
4. 用Word软件制作如下图所示的圆桌形会议室标识,按照题目要求完成后,用Word的保存功能直接存盘。
要求:1.利用自选图形工具,绘制圆桌形会议室标识。
2.将小圆填充为红色,其它图形填充为黄色。
3.将小圆的线条颜色设置为红色,其它线条颜色设置为黄色。
4.将“圆桌形会议室”文字字体设置为宋体、黑色、小四、加粗。
2008江苏省信息技术学业水平测试单机练习试题汇编网络应用技术【13-练习(01)】【14-练习(02)】【15-练习(03)】【16-练习(04)】【17-练习(05)】【18-练习(06)】【19-练习(07)】【20-练习(08)】【21-练习(09)】【22-练习(10)】【23-练习(11)】【24-练习(12)】【58-模拟练习(一)】【59-模拟练习(二)】【60-模拟练习(三)】【13-练习(01)】【单选题】【第01题】下列关于ASP的工作原理说法正确的是( )A、使用不同技术编写的静态页面保存在客户端计算机中B、所有脚本代码均在客户端计算机中执行C、使用不同技术编写的动态页面保存在Web服务器内D、ASP开发的是静态网页【第02题】以交换机等网络设备为中央结点,其他计算机都与该中央结点相连接的网络拓扑结构是( )A、星形结构B、环形结构C、总线结构D、树型结构【第03题】以下( )不会导致网络安全漏洞。
A、没有安装防毒软件、防火墙等B、网速不快,常常掉线C、管理者缺乏网络安全知识D、没有严格合理的网络管理制度【第04题】在TCP/IP协议中,将网络结构自上而下划分为四层,①应用层②传输层③网际层④网络接口。
工作时( )A、发送方从下层向上层传输数据,每经过一层附加协议控制信息B、接收方从下层向上层传输数据,每经过一层附加协议控制信息C、发送方从上层向下层传输数据,每经过一层去掉协议控制信息D、接收方从下层向上层传输数据,每经过一层去掉协议控制信息【第05题】下列说法错误的是( )A、Word是文字处理软件B、PowerPoint是文稿演示工具C、Photoshop是音乐制作工具D、Excel是电子表格软件【第06题】驾驶员培训学校采用计算机模拟让学员进行驾驶训练,这主要采用的是( )A、语音识别技术B、密码识别技术C、分布处理技术D、虚拟现实技术【第07题】到银行去取款,计算机要求你输入密码,这属于网络安全技术中的( )A、身份认证技术B、加密传输技术C、防火墙技术D、防病毒技术【第08题】下列不属于信息的是( )A、报上登载举办商品展销的消息B、电视中某产品广告C、石油D、各班各科成绩【第09题】在电子信箱地址hnjjzx@中表示邮件服务器的主机名的是( )A、hnjjzxB、C、163D、com【第10题】我们通常所说的 "IT"是( )的简称。
江苏省高等学校非计算机专业学生2008(秋)计算机基础知识和应用能力等级考试上机试卷二级Visual FoxPro(试卷代号VFP01)一、项目、数据库和表操作(12分)打开T盘根目录中的项目文件JXGL,在该项目中已有一数据库JXSJ。1、按下列要求在数据库JXSJ中新建一个表名为AB1的数据库表。
(1)按下列所示创建AB1表的表结构(包括字段的标题属性):(2)设置(3)为表设置记录有效性规则:JG小于印张的1.5倍;(4)以FLH的前三位为表达式,为表创建唯一索引,索引名为abcd。
2、在项目中,将JS表设置为“包含”状态。
3、为课程安排(KCAP)表增加一个主讲教师字段(字段名为ZJJS,类型为字符型,宽度为20),并设置有效性规则:不能为空(即必须含有非空格字符),此规则对现有的数据不对照。
4、已知院系专业(YXZY)表和学生(XS)表存在相同的院系专业代码(YXZYDM)字段,以YXZY表为主表,按YXZYDM建立永久关系,并设置YXZY 表和XS表之间的参照完整性:删除级联。
二、设置查询(8分)已知教师(JS)表存储了每名教师的基本信息,其中文化程序代码(WHCD,C)、出生日期(CSRQ,D)等字段,视图WHCD为文化程度代码与名称对照表,含文化程度代码(DM,C)和文化程度名称(MC,C)字段,按如下要求修改JXGL项目中的查询CHAXUN:基于JS表和WHCD视图,统计各类文化程度的人数和平均年龄。
要求:输出文化程度名称、人数和平均年龄(字段名依次分别为MC、RS和PJNL),查询结果按人数降序排列,人数相同时按平均年龄升序排列。
(注:教师的年龄为当前日期的年份减去出生日期的年份)三、设计菜单(5分)JXGL项目中已存在菜单MENU,已定义了“系统管理”菜单栏及其中的“恢复系统菜单”菜单项。按如下要求设计菜单,完成后的运行效果如图1所示。图11、在“系统管理”菜单栏中插入VFP系统菜单“退出”,并为其设置快捷键CTRL+T;2、创建“教师管理”菜单栏,其访问键位T,并创建其子菜单“浏览”和“统计”,分组线如图1所示;3、为“统计”菜单项设置SELECT-SQL命令,其功能是统计并显示JS表中各类职称(字段名为ZC)的人数,输出字段的字段名为ZC、RS。
八年级上学期信息操作综合练习(2008、12)
FRONT操作题
1、在D盘建立名为WZ的站点
站点index.htm操作如下:
(1)、插入四行六列的表格
(2)、表格背景为浅黄色,边框为蓝色,粗细为4磅
(3)、合并第一行的六个单元格,输入文字“综合练习”,红色24磅,并使用滚动字幕效果(4)、合并第二行的六个单元格,再将合并后的单元格拆分成三列;第二行第一个单元格内输入文字“百度搜索,并为输入的文字插入超链接至;第二行第三个单元格输入文字“八中邮箱”,链接至“lydbzx@”
(5)、合并第四行的六个单元格,输入文字“设计制作:XX”,(要求:居中)
(6)、在表格的下方插入一条水平线(红色,宽度90%,高度4像素)
FLASH操作题
一、制作一个圆形小球,并使该小球沿路径运动。
(15帧)
1、创建小球的运动渐变动画;
2、添加运动引导层,绘制引导线
3、保存文件到桌面,名为A.fla
二、制作文字蒙板效果(2秒)
1、创建矩形的运动渐变动画
2、添加图层,输入文字“我学习我快乐”
3、在图层2上,点击右键,选择遮罩层
4、保存文件到桌面,名为B.fla
三、制作由圆形到三角形的形状渐变动画(20帧)
保存文件到桌面,名为C.fla
四、制作受按钮控制的帧帧动画(20帧)
1、导入D盘\素材\车类—CR_05
2、在第一帧上点击右键,添加动作“stop”
3、添加图层,在“窗口”—“公用库”中找到按钮,添加到图层2
4、为按钮添加动作“play”
5、保存文件到桌面,名为D.fal。
精品文档八年级信息技术上机考试试题
材料 1:成绩单
序号姓名语文数学英语总成绩
1赵一908980
2钱二897378
3孙三729474
4李四857689
5周五698979
单科
平均
1.新建电子表格工作簿 book1.xls ,将它另存为 ***.xls ( ***
为本人姓名),并将其保存在桌面上。
( 15 分)
2.将材料 1 数据和内容录入文件。
( 20 分)
3.利用求和函数 SUM 求出每人三科总成绩,并根据总成绩对
所有人进行降序排序。
(20 分)
4.利用平均值函数 AVERAGE 求出单科成绩平均分,小数点保
留两位。
( 20 分)
5.排版
(1)将标题设置为:黑体、二号字、加粗。
正文设置为:宋体、小三号字。
( 15 分)
(2)为 A1 到 F7 区域的表格加上所有框线。
( 10 分)
.。
绝密★启用前江苏省2008年普通高校单独招生统一考试计算机应用专业综合理论试卷本试卷分第Ⅰ卷(客观题)和第Ⅱ卷(主观题)两部分。
第Ⅰ卷1至4页,第Ⅱ卷5至14页。
两卷满分300分。
考试时间150分。
第Ⅰ卷(共90分)注意事项:1.答第Ⅰ卷前,考生务必按规定要求填涂答题卡上的姓名、准考证号等项目。
2.用铅笔把答题卡上相应题号中正确答案的标号涂黑。
答案不涂写在答题卡上,成绩无效。
一、单项选择题(选出一个正确答案,将答题卡相应题号中的正确答案的字母标号涂黑。
本大题共30题,每题2分,共60分)1.计算机应用最广泛的领域是。
A.科学计算B.数据处理C.CAD/CAM D.过程控制2.下列数中最小的数是________。
A.[10010101]原B.[10010101]反C.[10010101]补D.[10010101]23.计算机中的字符,一般采用ASCII编码方案。
若已知“T”的ASCII码值为55H,则可推出“P”的ASCII码值是________A.54H B.53H C.52H D.51H4.目前我们所使用的笔记本电脑属于第__________代电脑。
A.一B.二C.三D.四5.PUSH入栈和POP出栈指令属于__________类指令。
A.数据传送B.数据处理C.程序控制D.处理机控制6.执行效率最高的程序设计语言是__________。
A.机器语言B.汇编语言C.高级语言D.QBASIC语言7.________寻址方式是把操作数的地址直接作为指令中的地址码。
A.立即B.直接C.寄存器D.间接8.支持即插即用的设备接口有_________接口。
A.RS-232C B.USB C.A TA D.IDE9.下列既是输入设备又是输出设备的有________。
A.鼠标B.键盘C.绘图仪D.触摸屏10.PⅢCPU主频800MHz,倍频系数为8,外频为_______MHz。
A.800 B.100 C.8 D.13311.北桥芯片主要负责控制CPU、______和显卡工作。
参考答案--------信息学院08年级计算机科学基础II上机试卷B(考试时间70分钟卷面成绩100分)学号姓名机位号说明:首先在Z盘建立一个以自己的学号命名的文件夹,用于存放上交的*.CPP文件,考试结束前根据机房要求,将这个文件夹传送到网络服务器上,注意:提交时只保留文件夹中的CPP文件。
一、改错题(50分)【要求】调试程序,修改其中的语法错误及少量逻辑错误。
只能修改、不能增加或删除整条语句,但可增加少量说明语句和编译预处理指令。
【注意】源程序以“学号f1.cpp”命名,存入自己学号文件夹。
【题目】以下程序实现动态生成数据成员,析构函数用来释放动态分配的内存,复制构造函数和复制赋值操作操作符实现深复制。
【含错误的源程序】#include <iostream>#include <cstring>using namespace std;class student{char *pName;public:student( );student( char *pname, int len ); //错1,该句改为:student( char *pname );student( student &s );~student( );student & operator = ( student &s );} //错2,该句改为:};student::student( ){cout >> "Constructor"; //错3,该句改为:cout << "Constructor";pName = NULL;cout << "默认" << endl;}student::student( char *pname ){cout << "Constructor";pName = new char[strlen(pname)+1];if ( pName ) strcpy( pName, pname );cout << pName << endl;}student::student( student s ) //错4,该句改为:student::student( student &s ){cout<<"Copy Constructor";if( s.pName ){ int len = strlen(s.pName);pName = new char(len+1); //错5,该句改为:pName = new char[len+1];if ( pName ) strcpy( pName, s.pName );cout << pName << endl;}else pName = NULL;}student::~student(){cout << "Destructor";if ( pName ) cout << pName << endl;delete PName; //错6,该句改为:delete [] PName;}student & Student::operator = ( student &s )//错7,上一行改为:student & student::operator = ( student &s ){cout << "Copy Assign operator";delete[] pName;if(s.pName){len = strlen(s.pName); //错8,该句改为:int len = strlen(s.pName);pName = new char[len]; //错9,该句改为:pName = new char[len+1];if( pName ) strcpy( pName, s.pName );cout << pName << endl;}else pName=NULL;return *this;}int main(void){student s1("范英明"), s2("沈俊");student s3(s1);student *s4 = new student(s2);delete s3; //错10,该句改为:改为delete s4;return 0;}二、编程题(50分)【注意】源程序以“学号f2.cpp”命名,存入自己学号文件夹。
2007-2008上学期《计算机应用基础》期末考试上机试题(1)考试时间:50分钟 考试形式:闭卷班别: 学号: 学生姓名: 评分:注意事项:(1)试题中“T”是文件夹名(考生的工作目录)。
“□”用考生自己的学号(完整的学号)填入。
(2)答题时按照试题顺序操作。
文件操作必须先做好,才能做其余部分。
后三部分题目互不关联。
一、文件操作(15分)启动windows 2000,打开资源管理器。
1.在K:\下新建一个文件夹T□,并将W :\EXAM1文件夹中的全部文件复制到新建的文件夹K :\T□中。
(5分)2.在文件夹K:\T□下,建立文件夹TEST1,并将文件夹T□中的Word 文档wj1、Access 应用程序文件sjk1及Excel 文档BG1移动到文件夹TEST1中。
(5分)3.将文件夹K:\T□中的001.bmp 重命名为DDA.jpg ,然后删除文件夹T□的文件ad1。
(5分) 二、WORD 操作(23分)1.启动Word 2000,打开K:\T□\TEST1文件夹中的Word 文档wj1.doc 。
(2分) 2. 在文本末尾另起一段输入如下文字:(4分)人就是桥,从知识未开的远古,到科学唱名的现代;从短暂易朽的独木桥,到坚固耐久的铁桥;自贡献微薄的小民,到影响深远的哲人,我们都在扮演桥的角色,上一代的桥毁了,这一代的桥又筑了;这一代的桥朽了,下一代的桥又跟上了。
3.按小标题编号的顺序,把文本中的段落重新排列好。
(4分) 4.将主标题设定为黑体三号字,居中;正文段落首行缩进2字符。
(3分) 5.6.页面设置:纸张大小为16k ,页边距上、下为1.8cm 、1.8cm ,左、右2.0cm 、2.0cm 。
正文字体为宋体,字号为五号,应用于整篇文档。
另以wj1t.doc 为文件名存盘退出。
(6分) 三、Excel 操作(12分)1.启动Excel 2000,打开K:\T□\TEST1文件夹中的Excel 文档BG1。
江苏2008年(春)上机Visual Basic 答案一、改错【题目】本程序的功能如下图所示,将输入的一个由数字字符组成的字符串,从第一位、第二位……直到倒数第二位,依次取两位数据,得到一组两位整数输出到列表框i,再将其中的素数挑选出来输出到列表框 2 (注意,如果截取到的两位数字,第一位为0,例如05,则无效,将其丢弃)。
Opti on ExplicitPrivate Sub Comma nd1_Click()Dim st As String, num() As In tegerDim k As In teger, i As In tegerst = Text1i = 1: k = 1DoIf Mid(st, i, 1) <> "0" The nReDim Preserve num(k) 'err 无Preserve num(k) = Val(Mid(st, i, 2)) List1.Addltemnum(k) k = k + 1End IfLoop While i < Len( st) 'err i <= Len( st)For i = 1 To UBo und(num)If prime( nu m(i)) Then List2.AddItem nu m(i)Next iEnd SubPrivate Function prime( n As In teger) As Boolea nDim i As In tegerFor i = 2 To Sqr( n)If n Mod i = 0 The n Exit Fun ction 'err Exit ForNext iprime = TrueEnd Function二、编程题【题目】编写程序,将10〜5000之间的一组数据,变换到(0, 1 )区间。
变换的方法是,找出这组数据中的最大数,用大于它的第一个能被100整除的数n,分别除以这组数据中的每个数。
江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试上机试卷(2010秋)二级Visual Basic语言(试卷代号VB08)(本试卷完成时间70分钟)【考试须知】1.改错题的界面不作要求,主要用来调试程序,若题目中有参考界面,则仅作参考;2.考试结束后,文件必须存放在指定位置,否则适当扣分;考试盘中若无指定文件,则不予评分;3.程序代码书写应呈锯齿形。
一、改错题(14分)【题目】本程序的功能是,寻找同时满足以下条件的“彩虹素数”:①它是素数;②它从左到右的各位数字满足以下关系:第1位<第2位<第3位,且第3位>第4位>第5位。
Option ExplicitPrivate Sub CmdFind_Click()Dim i As Long, f As BooleanFor i = 10000 To 99999If prime(i) And rainbow(i) ThenList1.AddItem iEnd IfNext iEnd SubPrivate Function prime(m As Long) As BooleanDim i As IntegerFor i = 2 To Sqr(m)If m Mod i = 0 Then Exit Function 'Exit ForNext iprime = TrueEnd FunctionPrivate Function rainbow(n As Long) As BooleanDim i As Integer, s As Strings = CStr(n) 'Error Str(n)For i = 1 To 2If Mid(s, i, 1) >= Mid(s, i + 1, 1) Or Mid(s, i + 2, 1) <= Mid(s, i + 3, 1) Then 'err And Exit FunctionEnd IfNext irainbow = TrueEnd Function【要求】1.新建工程,输入上述代码,改正程序中的错误;2.改错时,不得增加或删除语句,但可适当调整语句位置;3.将窗体文件和工程文件分别命名为F1和P1,并保存到T盘的根目录下。
08-1 复习:使用向导和查询设计视图创建查询
本次练习主要使用第6周测试创建的“仓库管理系统”。
1.在查询设计视图中显示【器材采购表】【器材号表】,创建多表
查询
1)显示字段:【器材号】【器材名称】【购买数量】【供货方】【单
价】【总价】【计划采购时间】
2)在器材号字段创建参数查询:请输入器材号:,并保存,命
名为:采购查询
3)在【入库时间】字段创建参数查询:“Between【开始日期】
and【截止日期】”,保存,命名为:入库查询。
注意:创建参数查询时,查询都在【条件】文本框中输入。
4)在“公司信息管理系统”数据库中使用查询向导创建交叉表
查询,如图。
注:基于器材入库表创建。
命名为:器材入库
表_交叉表。
2.使用“公司信息管理系统”数据库,创建订单日期参数,将公
司订单表和员工信息表中的数据作为数据源,查询男员工在任何时期内是否执行完的订单记录。
如查询2013年6月男员工的订单,如图所示。
保存为:男员工订单执行情况查询。
08-2 操作查询
注意:例7-3 7-4是基于7-2操作的,请各位注意保存例7-2生成查询创建的新表。
例7-1 在“员工工资表”中为基本工资在4500以下的员工各增加50元住房补助。
保存为:更新查询。
更新前的“员工工资表”
例7-2 在“公司信息管理系统”的“员工工资表”中,查询出基本工资大于4500的员工记录。
生成表命名为:收入筛选表。
不保存查询。
例7-3 在“收入筛选表”数据表中追加基本工资大于等于4500且小于4500元的员工记录。
例7-4 创建一个删除查询,删除“收入筛选表”中【员工编号】字段的值为“006-009”之间的记录。
例7-5 使用SELECT 语句查询“员工工资表”中所有员工的业绩奖金之和。
思考:使用设计视图,如何做出例7-5
例7-6 使用Where子句在“嵌套查询”查询中筛选出实际工资大于11500元的记录。
例7-6-2使用Where子句在“员工信息表”查询中职务为营销人员,性别为男,员工编号在003-010 中的记录。
思考:使用设计视图,如何做出例7-6
例7-7 使用GROUP BY 子句在“员工工资表”中查询所有部门的基本工资之和。
1)打开“员工信息表”,如下图,输入相对应的部门。
2)在设计视图中,如下图完成不同部门基本工资之和
3)切换到SQL视图,查看相对应的SQL代码。
例7-8 在例7-7基础上查询工资之和大于10000元的组。
4)使用设计视图完成,切换到SQL视图,查看相对应的SQL代
码。