搜档网
当前位置:搜档网 › Excel-2007上机题(2015年答案)

Excel-2007上机题(2015年答案)

Excel-2007上机题(2015年答案)
Excel-2007上机题(2015年答案)

上机操作模拟试题:第一套三、Excel 2007上机题

建立lx_1.xlsx工作簿文件,并在Sheet1工作表A1开始的单元格区域中录入如下数据。

按照下列要求完成相关的编辑操作:

(1)在Sheet1工作表中的A2:A11单元格区域中依次输入员工卡号“01001、01002、01003、---、01010”,构造公式计算“培训部-管理、培训部-技术、培训部-技能”人数,并将计算结果依次放在C13、C14、C15单元格中。

步骤:公式→插入函数—或选择类别(统计)—COUNTIF→确定→函数参数Range: 选定单元格(A2:?)

Criteia: 选定要计算的锁定(A2:?)按F4

(2)填充Sheet1工作表中“书报费”列的数据。职称为“高级讲师”的员工书报费200元;职称为“讲师”的员工书报费为150元;职称为“初级讲师”的员工书报费为100元;计算每位员工的“补助合计”(补助合计=课时费+书报费)。

(3)将Sheet1工作表A1:I11单元格区域中的数据,复制到Sheet2工作表A1单元格开始的区域中;在Sheet2工作表中,使用高级筛选,查找年龄在50岁及以下的高级讲师的人员信息(条件区域放置在E13开始的单元格区域),并把筛选结果放在A16开始的单元格区域中。

条件:

步骤:数据→高级年龄职称

<=50 高级讲师

4)将Sheet1工作表A1:I11单元格区域中的数据,复制到Sheet3工作表A2单元格开始的区域中;对Sheet3工作表中的数据,按“部门”的升序、“补助合计”的降序进行排序。

步骤:数据→选定单元格→排序

(5)对Sheet3工作表中的数据,按“部门”进行分类汇总,分别计算课时费、书报费及补助合计的汇总值,汇总结果显示在数据的下方。

步骤:数据→选定单元格→分类汇总→分类字段(部门)—选定汇总项—汇总结果显示在数据下方(勾选)

(6)在Sheet3工作表之后插入一张新的工作表,并将对Sheet3工作表数据(A2:I16)复制至对Sheet4工作表A2开始的单元格区域,将Sheet4工作表中的数据设置为华文楷体,16磅,依次合并A8:F8、A11:F11、A15:F15、A16:F16,合并后的单元格数据居中对齐;将工作表的行与列调整到最适合的行高与列宽;并按样张样式为表格设置框线及底纹效果。

步骤:选定单元格→单击鼠标右键→设单元格格式→字体开始→合并后居中开始→格式(自动调整行高与列宽)

(7)设置页面格式:使用A4纸、横向、普通页边距;放大110%打印工作表、表格在页边距内水平方向居中显示页面数据。

步骤:页面布局→纸张大小→纸张方向→页边距→选定相应的→自定义边距—页面—缩放比例—页边距—水平(勾选)

(8)将Sheet4工作表重命名为“员工补助发放表”。

将工作簿文件保存在“D:\练习1\文档”文件夹中。

样张:

建立lx_2.xlsx工作簿文件,并在Sheet1工作表A1开始的单元格区域中录入如下数据。

按照下列要求完成相关的编辑操作:

⑴在Sheet1工作表的“材料编码”列,依次输入“材料编码”数据(即从A2至A22单元格依次输入B0101、B0102、B0103、---、B0120、合计),并将Sheet1工作表A1:G22单元格区域中的数据拷贝到Sheet2工作表A1单元格开始的区域中

⑵在Sheet2工作表,构造公式依次计算“金额”、“比重”、“累计比重”及“存货类别”,并将计算结果依次存放在相应的单元格中。

①金额=单价×全年需求量;并计算“金额”列的“合计”值,将计算结果保存在D22所在的单元格中;

步骤:公式→自动求和

例:=B2*C2

②比重=金额÷金额的合计值;

例:=D2 / D22 (按F4锁定D22)

③将Sheet2工作表中的数据(不包括“合计”行数据),按“金额”的降序排序;

步骤:数据→选定单元格→排序

④计算“累计比重”,计算方法是:首先在F2单元格中输入公式“=E2”;其次在F3单元格中输入公式“=E3+F2”,并把F3单元格中的公式引用至F21单元格中;

步骤:选定F3单元格往下拉

⑤将E列(比重)及F列(累计比重)数据格式设置为百分比样式,并保留2位小数位。

步骤:开始→常规%

⑥计算“存货类别”,计算方法是:累计比重≤75%,“存货类别”为A;76%≤累计比重≤95%,“存货类别”为B;累计比重>95%,“存货类别”为C。

步骤:公式→插入函数—或选择类别(常用函数)—IF→确定→函数参数Logical_test : F2>95%

Value_if_true : C

Value_if_false: IF ( F2<=75%,“A”, “B”)

⑶对Sheet2工作表数据进行自动筛选,筛选出“存货类别”为A的数据,并将筛选出来的数据复制至Sheet3工作表A2单元格开始的区域;将Sheet3工作表中所有字符型数据设置为水平方向上居中对齐。

提示:使用“选择性粘贴”,粘贴类型为“数值”。

步骤:数据→筛选

⑷在Sheet3工作表A7单元格中输入“分析:由以上统计结果得知,B仓库中A 类物资应实施重点精细化管理,即加强精确订货和频繁盘点管理。”。合并Sheet3工作表A7:G7单元格区域,并设置A7单元格中文字的字号为10磅;设置合并后的单元格文本水平对齐方式为“两端对齐”,垂直对齐方式为“居中”,自动换行;将该行的行高设置为36.

⑸将Sheet3工作表的各列调整到最适合列宽,并按样张样式为Sheet3工作表添加标题及设置边框效果。

步骤:开始→格式(自动调整行高与列宽)

⑹将Sheet3工作表重命名为“A类物资”。

注意:操作完成后保存工作簿文件。

样张:

建立lx_3. xlsx工作簿文件,边在Sheet1工作表A1开始的单元格区域中录入如下数据。

按照下列要求完成相关的编辑操作:

⑴在Sheet1工作表的F1单元格中输入“金额”,计算“金额”(金额=单价×数量),并将计算结果依次存放在相应的单元格中。

步骤:例:=D2*E2

⑵将Sheet1工作表A1:F22单元格区域中的数据复制到Sheet2和Sheet3工作表A1单元格开始的区域中。

⑶在Sheet2工作表中,按“物品名称”分类统计各类物品的领用“数量”的合计值,并将统计结果生成三维簇状柱形图,图表标题为“各类物品领用数量”(微软雅黑、14磅),将生成的图放置在A28:E45单元格区域中(格式如样张1所示)。

步骤:数据→排序→分类汇总

先选定(按Ctrl)再加需选定的→插入→柱形图→更改标题→开始→字体—移动到指定位置

⑷建立数据透视表,数据透视表放置在新工作表中,要求:

显示1、2季度“鼠标”领用物品记录,对数量和金额进行汇总。

步骤:选定单格→插入→数据透视表行标签:例物品名称、部门

∑数值:例数量、金额

行标签:例领出日期(移动)对物品名称进行筛选、对领用日期进行排序→筛选(领用日期上移)

②采用经典数据透视表布局。

步骤:选定单格→设计→按鼠标右键→数据透视表选项—显示—经典数据透视表布局(勾选)

③合并且居中排列带标签的单元格。

步骤:设计→按鼠标右键→数据透视表选项—布局和格式—合并且居中排列带标签的单元格(勾选)

④不显示列总计。

步骤:选中总计→设计→总计→仅对行启用

⑤将数值区域中每个值字段名称更名为“空格”+字段名。

步骤:在数值框内→点击下拉菜单—值字段设置

⑥为数据透视表加边框线,字号设置为10磅。

步骤:开始→

⑦为数据透视表添加标题,标题名为“2014年1、2季度鼠标领用情况”,采用合并居中的对齐方式,并将字号设置为16磅。

⑧将该表命名为“数据透视表”,生成的数据透视表如样张2所示。

上机操作模拟试题:第三套三、Excel 2007上机题样张1

样张2

上机操作练习试题:三、电子表格软件Excel 2007

1. 创建“练习题.xlsx”工作簿文件,并在其Sheet1工作表中输入下列数据。

2. 按下列题目要求完成对工作簿文件的编辑操作。

⑴在Sheet1工作表中的A2:A9单元格区域中依次输入员工的工资卡号“0001、0002、0003、 、0008”,构造公式计算“综合部、技术部、服务部”人数,并将计算结果依次放在C11、C12、C13单元格中。

步骤:公式→插入函数—或选择类别(统计)—COUNTIF→确定→函数参数Range: 选定单元格(A2:?)

Criteia: 选定要计算的锁定(A2:?)按F4

⑵在Sheet1工作表中的“补助”列数据进行填充。职称为“高级工程师”的员工补助200元,职称为“工程师”的补助150元,其他补助100元;计算每位员工的“工资合计”(工资合计=基本工资+补助)。

⑶将Sheet1工作表A1:I9单元格区域中的数据,拷贝到Sheet2工作表A1单元格开始的区域;用高级筛选,查找年龄在40岁及以上的高级工程师的人员信息(条件区域放置在A11:B12),并把筛选结果放在A15开始的单元格区域中。

步骤:数据→高级年龄职称

>=40 高级工程师

⑷将Sheet1工作表A1:I9单元格区域中的数据,拷贝到Sheet3工作表A1单元格开始的区域;对Sheet3工作表中的数据,按“部门”的升序、“职称”的升序、“工资合计”的降序进行排序。

步骤:数据→选定单元格→排序

⑸在Sheet3工作表数据清单第一行的上方插入一行,在A1单元格中输入标题文本“职工工资表”(不包括双引号),字体为黑体、20磅、合并居中对齐;将A2:I10单元格区域设置为楷体_GB2312、14磅、单元格数据采用中部居中对齐;将“工资合计”列数据设置为会计专用格式、货币符号为“¥”、千分位隔样式、保留两位小数;将工作表的行与列调整到最合适的行高与列宽;并按样张样式添加框线(边框的样式如样张所示)。

步骤:选定→设置单元格格式→数字—货币

⑹设置页面格式;使用A4纸、横向、放大120%打印工作表、表格在页边距内水平方向居中显示页面数据。

步骤:页面布局

⑺将Sheet3工作表重命名为“工资表”。

上机操作练习试题:三、电子表格软件Excel 2007 样张:

上机考试题目及答案

题目 --1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值, --显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。 --2、查找与喻自强在同一个单位的员工姓名、性别、部门和职称 --3、按部门进行汇总,统计每个部门的总工资 --4、查找商品名称为14寸显示器商品的销售情况, --显示该商品的编号、销售数量、单价和金额 --5、在销售明细表中按产品编号进行汇总,统计每种产品的销售数量和金额 --6、按客户编号统计每个客户1996年的订单总金额 --7、查找有销售记录的客户编号、名称和订单总额 --8、查找在1997年中有销售记录的客户编号、名称和订单总额 --9、查找一次销售最大的销售记录 --10、查找至少有3次销售的业务员名单和销售日期 --11、用存在量词查找没有订货记录的客户名称 --12、使用左外连接查找每个客户的客户编号、名称、订货日期、订单金额 --订货日期不要显示时间,日期格式为yyyy-mm-dd --按客户编号排序,同一客户再按订单降序排序输出 --13、查找16M DRAM的销售情况,要求显示相应的销售员的姓名、 --性别,销售日期、销售数量和金额,其中性别用男、女表示 --14、查找每个人的销售记录,要求显示销售员的编号、姓名、性别、 --产品名称、数量、单价、金额和销售日期 --15、查找销售金额最大的客户名称和总货款 --16、查找销售总额少于1000元的销售员编号、姓名和销售额 --17、查找至少销售了3种商品的客户编号、客户名称、商品编号、商品名称、数量和金额--18、查找至少与世界技术开发公司销售相同的客户编号、名称和商品编号、商品名称、数 量和金额 19、查找表中所有姓刘的职工的工号,部门,薪水 20、查找所有定单金额高于20000的所有客户编号 21、统计表中员工的薪水在40000-60000之间的人数 22、查询表中的同一部门的职工的平均工资,但只查询"住址"是"上海市"的员工

2016年度资料整理版氯化工艺标准上机试题3

1、氯气钢瓶的易熔塞的熔化温度为85摄氏度。(1.0分) 正确答案:错 2、氯化单元开车前要对容器和管线进行水压试验检查。(1.0分) 正确答案:错 3、氯化反应多为放热反应,移除反应热通常采用反应器夹套、蛇形盘管冷却移热;过量反应物或溶剂蒸发冷凝回流移热;惰性气体循环移热等方法。(1.0分) 正确答案:对 4、易燃或可燃液体的饱和蒸汽压越高,其闪点越低,火灾危险性越大。(1.0分) 正确答案:对 5、单回路控制系统通常由一个检测元件及变送器、一个控制器、一个控制阀和一个对象所构成。(1.0分) 正确答案:对 6、严禁铁器敲打设备,不准带压检修和紧固系统设备及管道法兰,停炉后炉温过高不能再点炉。(1.0分) 正确答案:对 7、接触燃烧式可燃气体及有毒气体报警器可测微小的气体含量,适用于有毒气体检测。(1.0分) 正确答案:错 8、合成盐酸装置所用原料氯气主要来源于尾氯、液化分配台氯气。(1.0分) 正确答案:对 9、加工和储存自然点较低的物质时,应采用通风、散热、降温措施。(1.0分) 正确答案:对 10、介质为气体时,压差变送器应安装在节流装置的上面。(1.0分) 正确答案:对 11、分散剂的作用是降低水-VCM之间的界面张力和对VCM分散液滴提供胶体保护。(1.0分) 正确答案:对 12、装有液氯钢瓶应横向卧放,且高度不得超过3层。(1.0分) 正确答案:对 13、仪表联锁在一般情况下,可以局部解除。(1.0分) 正确答案:错 14、压缩机进口压力保持正压,严禁抽负压,以免抽入空气影响安全。(1.0分) 正确答案:对 15、聚合过程中遇激烈反应而冷却水补充阀全开时,可借高压水泵加入计量的脱盐水,或切换夹套冷冻水,以维持正常反应温度和压力。(1.0分) 正确答案:对 16、氯乙烯系统所用仪表不需防爆。(1.0分) 正确答案:错 17、排放液体的安全阀,出口管公称直径不应小于15mm。(1.0分) 正确答案:对 18、毒物主要通过呼吸道进入人体。(1.0分) 正确答案:对 19、职业病诊断、鉴定的费用由用人单位承担,再次鉴定的费用由个人承担。(1.0分)

历年二级C语言笔试真题及答案

1 2009年9月全国计算机等级考试二级笔试 试卷 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)软件详细设计产生的图如下: 该图是 A) N-S 图 B) PAD 图 C) 程序流程图 D) E-R 图 8)数据库管理系统是 A )操作系统的一部分B) 在操作系统支持下的系统软件C) 一种编译系统 D) 一种操作系统 9)在E-R 图中,用来表示实体联系的图形是 A) 椭圆图B) 矩形C) 菱形D) 三角形 10)有三个关系R ,S 和T 如下: 其中关系T 由关系R 和S 通过某种操作得到,该操作为 A) 选择 B) 投影 C) 交 D) 并 11)以下叙述中正确的是 A )程序设计的任务就是编写程序代码并上机 B )程序设计的任务就是确定所用数据结 构 C )程序设计的任务就是确定所用算法 D )以上三种说法都不完整 12)以下选项中,能用作用户标识符的是 A )void B )8_8 C )_0_ D )unsigned 13)阅读以下程序 #include main() { int case; float printF; printf(“请输入2个数:”); scanf(“%d %f”,&case,&pjrintF); printf(“%d %f \n”,case,printF); } 该程序编译时产生错误,其出错原因是 A )定义语句出错,case 是关键字,不能 用作用户自定义标识符B )定义语句出错,printF 不能用作用户自定义标识符 C )定义语句无错,scanf 不能作为输入函 数使用 D )定义语句无错,printf 不能输出case 的值 14)表达式:(int)((double)9/2)-(9)%2的值是 A )0 B )3 C )4 D )5 15)若有定义语句:int x=10;,则表达式 x-=x+x 的值为 A )-20 B )-10 C )0 D )10 16)有以下程序 #include main() { int a=1,b=0; printf(“%d,”,b=a+b); printf(“%d \n”,a=2*b); } 程序运行后的输出结果是 A )0,0 B )1,0 C )3,2 D )1,2 17)设有定义:int a=1,b=2,c=3;,以下语 句中执行效果与其它三个不同的是 A )if(a>b) c=a,a=b,b=c; B )if(a>b) {c=a,a=b,b=c;} C ) if(a>b) c=a;a=b;b=c; D ) if(a>b) {c=a;a=b;b =c;} 18)有以下程序 #include main() { int c=0,k; for (k=1;k<3;k++) switch (k) {default: c+=k case 2: c++;break; case 4: c+=2;break; } printf(“%d \n”,c); } 程序运行后的输出结果是 A )3 B )5 C )7 D )9 19)以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是 A )if((a>b)&&(b>c)) k=1;else k=0; B )if((a>b)||(b>c) k=1;else k=0; C )if(a<=b) k=0;else if(b<=c) k=1; D )if(a>b) k=1;else if(b>c) k=1; else k=0; 20)有以下程序 #include main() { char s[]={“012xy”};int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=?a?&&s[i]<=?z?) n++; printf(“%d \n”,n); } 程序运行后的输出结果是 A )0 B )2 C )3 D )5 21)有以下程序 #include main() { int n=2,k=0; while(k++&&n++>2); printf(“%d %d \n”,k,n); } 程序运行后的输出结果是 A )0 2 B )1 3 C )5 7 D )1 2 22)有以下定义语句,编译时会出现编译错误的是 A )char a=?a? B )char a=?\n?; C )char a=?aa?; D )char a=?\x2d?; 23)有以下程序 #include main() { char c1,c2; c1=?A?+?8?-…4?; c2=?A?+?8?-…5?; printf(“%c,%d \n”,c1,c2); } 已知字母A 的ASCII 码为65,程序运行后的输出结果是

单片机上机操作考试题及答案

单片机上机考试试题 1.使得8个发光二极管循环点亮,采用定时器方式0使得每个发光二极管点亮的时间为。#include <> int count=0; int minute=0; int temp; char code style[8]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; void desplay() { temp=minute%8; P0= style[temp]; } void toProc() interrupt 1 { count++; TH0=0x0c; TL0=0x78; } void main() { TMOD=0; TH0=0x0c; TL0=0x78; TR0=1; ET0=1;

EA=1; while(1) { if(count==100) { minute++; count=0; } desplay(); } } 2.完成下面电路所示的功能,K1,K2对应两个开关按键。P1口对应发光二极管的状态K1=0,K2=0○○○○○○○○

#include <> char code style[4]={0x0,0xf0,0x33,0xff}; sbit P1_0=P1^0; sbit P1_1=P1^1; void main() { P0=0xff; while(1) { if(P1_0==0&&P1_1==0) { P0=style[0]; } if(P1_0==0&&P1_1==1) { P0=style[1]; } if(P1_0==1&&P1_1==0) { P0=style[2]; } if(P1_0==1&&P1_1==1) {

c上机试题及答案

c上机试题及答案文件排版存档编号:[UYTR-OUPT28-KBNTL98-UYNN208]

A.类的定义 Time Limit: 1000 MS Memory Limit: 32768 K Total Submit: 659 (260 users) Total Accepted: 116 (114 users) Special Judge: No Description 定义一个Circle类,有私有数据成员radius(半径);公有成员函数getArea(),用来计算圆的面积;实现能初始化半径的构造函数,以及拷贝构造函数。要在主函数中定义两个对象,并且输出两个对象的面积。其中第二个由第一个对象初始化,圆周率取为。(15分) Input 包含一个整数。 Output 输出一行,是两个对象的面积值。具体参照样例。 Sample Input 2 Sample Output

A题 #include using namespace std; class Circle { public: Circle(int r):radius(r) {} Circle(Circle &p); double getArea(int radius); private: int radius; }; Circle::Circle(Circle &p) { radius = ; } double Circle::getArea(int radius) { float area; area = *radius*radius; return area;

} int main() { int r; double area1,area2; Circle A(r); Circle B(A); cin>>r; area1 = (r); area2 = (r); cout<

大学计算机系上机考试题及其答案

? 1. (多选题)有 JavaScript 代码如下: function createXmlDoc(xmlFile) { var xmlDoc = null; if (window.DOMParser) { var parser = new DOMParser(); xmlDoc = parser.parseFromString(xmlFile, "application/xml"); } else { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = "false"; xmlDoc.load(xmlFile); } return xmlDoc; } function testFunc() { var xmlDoc = createXmlDoc("King"); var value = xmlDoc.getElementsByTagName("name")[0]. 空白处1 ; var age = xmlDoc.getElementsByTagName("name")[0]. 空白处2 ; alert(value + ":" + age); } 现需要读取代码中 XML 数据中的 king 和 18,并弹出显示。下面选项中,能够按照顺序分别填入横线空白处的代码是()。 o A. childNodes[0].nodeValue 和 attributes[0].value o B. firstChild.nodeValue 和 attributes["age"].value o C. nodeValue 和 attributes[0].value o D. nodeValue 和 attributes["age"].value 答案:AB 解析:... ? 2. (多选题)下列选项中,用于实现文本绘制的属性的是()。 o A. fontStyle o B. textAlign o C. textBaseline

c++上机试题及答案

A.类的定义 Time Limit: 1000 MS Memory Limit: 32768 K Total Submit: 659 (260 users) Total Accepted: 116 (114 users) Special Judge: No Description 定义一个Circle类,有私有数据成员radius(半径);公有成员函数getArea(),用来计算圆的面积;实现能初始化半径的构造函数,以及拷贝构造函数。要在主函数中定义两个对象,并且输出两个对象的面积。其中第二个由第一个对象初始化,圆周率取为3.14。(15分) Input 包含一个整数。 Output 输出一行,是两个对象的面积值。具体参照样例。 Sample Input 2 Sample Output 12.56 12.56

A题 #include using namespace std; class Circle { public: Circle(int r):radius(r) {} Circle(Circle &p); double getArea(int radius); private: int radius; }; Circle::Circle(Circle &p) { radius = p.radius; } double Circle::getArea(int radius) { float area; area = 3.14*radius*radius; return area; } int main() { int r; double area1,area2; Circle A(r); Circle B(A); cin>>r; area1 = A.getArea(r); area2 = B.getArea(r); cout<

3月计算机三级上机题库及答案

3月计算机三级上机题库及答案 1.已知数据文件IN.DAT中存有200个四位数, 并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是: 把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字), 以及把个位数字和百位数字组成另一个新的十位数cd (新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字), 如果新组成的两个十位数ab-cd=10且ab-cd=20且两个数均是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中, 并要计算满足上述条件的四位数的个数cnt。最后main()函数调用写函数writeDat( )把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。 注意: 部分源程序存在文件PROG1.C文件中。 程序中已定义数组: a[200], b[200], 已定义变量: cnt 请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。 ------------------------- PROG1.C #include #define MAX 200 int a[MAX], b[MAX], cnt = 0;

{int I,thou,hun,ten,data,j; int ab,cd; for(I=0;I200;I++) {thou=a[I]/1000; hun=a[I]%1000/100; ten=a[I]%100/10; data=a[I]%10; ab=10*thou+ten; cd=10*data+hun; if ((ab-cd)=0(ab-cd)=10ab%2==1cd%2==1ab!=0cd!=0) {b[cnt]=a[I];cnt++;} } for(I=0;I for(j=I+1;j if(b[I] {data=b[I]; b[I]=b[j];b[j]=data;} } void readDat() { int i ; FILE *fp ; fp = fopen(in.dat, r) ; for(i = 0 ; i MAX ; i++) fscanf(fp, %d, a[i]) ; fclose(fp) ; }

2020年9月全国计算机等级考试二级C语言上机题库(共60套全)

2020年9月全国计算机等级考试二级C语言上机题库(共60 套全) 第一套 1 程序填空 人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指出的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。第1处if (std[i].year==year) 第2处k[n++]=std[i]; 第3处return (n); 1程序修改 给定程序MODI1.C中函数fun的功能是:读入一个整数k(2≤k≤10000)打印它的所有质因子(即所有为素数的因子)。 /**found**/ IsPrime (int n) /**found**/ if (!(n%i)) 2程序设计 已知学生的记录由学号和学习成绩构成,N名学生的数据已存入结构体数组a中。请编写给函数fun,函数的功能是:找出成绩最高的学生的记录,通过形参指针传回主函数(规定只有一个最高分),已给出函数的首部,请完成函数。 fun(STU a[],STU *s) { int i, max = a[0]. s, j=0; for (i=1; i

1 2 3 4 5 6 7 8 9 交换后: 3 2 1 4 5 6 9 8 7 第1处void fun (int t [] [N], int n) 第2处for (i=0; ia [mid]) 3 程序设计 假定输入的字符串中只包含字母和*号,请编写函数fun,它的的功能是:除了尾部的*号之外,将字符串中其他*全部删除。形参p已指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。 void fun (char *a,char *p) { char *q=a; int j=0; while (*q&&q

ppt上机操作题及答案

PowerPoint题共24道题 第1题 题目: ①建立页面一:版式为“标题幻灯片”; 标题内容为“思考与练习”并设置为黑体72; 副标题内容为“--小学语文”并设置为宋体28倾斜; ②建立页面二:版式为“只有标题”; 标题内容为“1、有感情地朗读课文”并设置为隶书36分散对齐; 将标题设置“左侧飞入”动画效果并伴有“打字机”声音; ③建立页面三:版式为“只有标题”; 标题内容为“2、背诵你认为写得好的段落”并设置为隶书36分散对齐; 将标题设置“盒状展开”动画效果并伴有“鼓掌”声音; ④建立页面四:版式为“只有标题”; 标题内容为“3、把课文中的好词佳名抄写下来”并设置为隶书36分散对齐; 将标题设置“从下部缓慢移入”动画效果并伴有“幻灯放映机”声音; ⑤设置应用设计模板为“Blueprint”; ⑥将所有幻灯片的切换方式只设置为“每隔6秒”换页; 答案: 1、启动PowerPoint单击页面——在“新幻灯片”对话框中选择“标题幻灯片”——确定——单击“标题”框,输入标题内容“思考与练习”——选中文字(或单击标题框)——格式工具栏,字体列表中选择黑体、字号选72 2、单击“副标题”框,输入标题内容“--小学语文”——选中文字(或单击副标题框)——格式工具栏,字体列表中选择宋体、字号选28 、选斜体 3、选择插入菜单、新幻灯片命令——在“新幻灯片”对话框中选择“只有标题”——确定——单击“标题”框,输入标题内容“1、有感情地朗读课文”——选

中文字(或单击标题框)——格式工具栏,字体列表中选择隶书、字号选36 、单击分散对齐按钮 4、选择“幻灯片放映”菜单、“自定义动画”命令——在“自定义动画”对话框中,“检查动画幻灯片对象”中选中“标题1”——“效果”选项卡、“动画和声音”列表选“飞入”、“左侧”、声音项选“打字机” ——确定 5、选择插入菜单、新幻灯片命令——在“新幻灯片”对话框中选择“只有标题”——确定——单击“标题”框,输入标题内容“2、背诵你认为写得好的段落”——选中文字(或单击标题框)——格式工具栏,字体列表中选择隶书、字号选36 、单击分散对齐按钮 6、选择“幻灯片放映”菜单、“自定义动画”命令——在“自定义动画”对话框中,“检查动画幻灯片对象”中选中“标题1”——“效果”选项卡、“动画和声音”列表选“盒状”、“展开”、声音项选“鼓掌” ——确定 7、选择插入菜单、新幻灯片命令——在“新幻灯片”对话框中选择“只有标题”——确定——单击“标题”框,输入标题内容“3、把课文中的好词佳名抄写下来”——选中文字(或单击标题框)——格式工具栏,字体列表中选择隶书、字号选36 、单击分散对齐按钮 8、选择“幻灯片放映”菜单、“自定义动画”命令——在“自定义动画”对话框中,“检查动画幻灯片对象”中选中“标题1”——“效果”选项卡、“动画和声音”列表选“缓慢移入”、“从下部”、声音项选“幻灯放映机” ——确定 9、选择格式菜单、应用设计模板命令——在“应用设计模板”对话框中,选“B luep rint.pot” ——应用 10、选择“幻灯片放映”菜单、“幻灯片切换”命令——在“幻灯片切换”对话框中,“换页方式”项去掉“单击鼠标换页”、选择“每隔”项、框中选择“0 0:06” ——全部应用 11、单击常用工具栏“保存”按钮(或选择文件菜单保存按钮)保存文件 第2题 题目: ①建立页面一:版式为“只有标题”; 标题内容为“长方形和正方形的面积”并设置为宋体48加下划线; ②建立页面二:版式为“只有标题”; 标题内容为“1、面积和面积单位”并设置为仿宋体36两端对齐;

《网络基础》上机考试试题及答案.doc

《网络基础》上机考试试题及答案 1、WWW服务器默认的端口是(80 ) 2、工作站上DNS的设置是指设置(主机名、域名、DNS的服务器搜索顺序) 3> windows NT中创建紧急修复磁盘指的是(创建一个保存当前系统状态的磁 盘) 4、你正在一台Netbios名为system的计算机上安装IIS,配置WWW服务允许匿名访问。在计算 机上自动建一个用户帐号(System_Guest)允许你匿名用户访问这个WEB服务 器。 5、在WindowsNT Server的计算机上安装DNS服务,若实现动态DNS服务,还需 要WINS 6、虚拟服务器是可以使运行IIS的一台计算机有多个域名 7、你正在配置一?个NT成员服务器作为2个TPX网络之间的路由器,必须激活RIP才能允许其路 由IPXo 8、配置DNS服务器时,要求安装DNS服务的计算机必须有静态IP地址 9、虚拟目录为使用户访问虚拟目录,必须在HTML文件中创建明确的链接 10、NT服务器若要支持双引导,则系统分区必须为FAT16 11、制作紧急修复盘可以使用RDISK 12、若要支持更好的文件安全性及压缩功能,则应使用NTFS 13、安装WINDOWS NT服务器时,,若要不制作安装启动盘,可使用WINNT /B 14、在WINDOWS NT网络中,服务器的某一个目录与其中的文件可作为用户共享, 则在工作站 端要执行的操作是从工作站登录到共享目录 1、安装和设置DNS服务器的步骤? 安装过程:开始-一》设置一-》控制面版一》网络一》(或桌面-一)网络邻居 一)右击鼠 标一)属性)一》服务一》选择“增加”一》选择"MICROSOFT DNS服务器一》确定,即开 始安装软件。系统重新启动。 设置:开始一》程序一》管理工具一》DNS管理器一》选择DNS一》新服务器一》本机地址一 》输入区域名和区域文件一》按提示生成\S记录、SOA记录、MX记录和逆向查找区域。 2、恢复或修复NT系统? 用启动盘引导(光盘/软盘),出现选择“安装\T或修复现有安装”,选择R 键执行紧急修复 过程,提示使用紧急修复磁盘还是查找修复FI录。 3、NT启动盘? NT光盘的i386目录下,运行WINNT. EXE/OX三张软盘

c++上机试题及答案

A、类的定义 Time Limit: 1000 MS Memory Limit: 32768 K Total Submit: 659 (260 users) Total Accepted: 116 (114 users) Special Judge: No Description 定义一个Circle类,有私有数据成员radius(半径);公有成员函数getArea(),用来计算圆的面积;实现能初始化半径的构造函数,以及拷贝构造函数。要在主函数中定义两个对象,并且输出两个对象的面积。其中第二个由第一个对象初始化,圆周率取为3、14。(15分) Input 包含一个整数。 Output 输出一行,就是两个对象的面积值。具体参照样例。 Sample Input 2 Sample Output 12、56 12、56 A题 #include using namespace std; class Circle { public: Circle(int r):radius(r) {} Circle(Circle &p); double getArea(int radius); private:

int radius; }; Circle::Circle(Circle &p) { radius = p、radius; } double Circle::getArea(int radius) { float area; area = 3、14*radius*radius; return area; } int main() { int r; double area1,area2; Circle A(r); Circle B(A); cin>>r; area1 = A、getArea(r); area2 = B、getArea(r); cout<

ACCESS上机试题及答案

一、基本操作 在考生文件夹下,存在一个数据库文件"samp1.mdb"和一个图像文件"photo.bmp"。在数据库文件中已经建立了一个表对象"tStud"。试按以下操作要求,完成各种操作: (1)设置"ID"字段为主键;并设置"ID"字段的相应属性,使该字段在数据表视图中的显示名称为"学号"。(2)删除"备注"字段。 (3)设置"入校时间"字段的有效性规则和有效性文本。具体规则是:输入日期必须在2000年1月1日之后(不包括2000年1月1日);有效性文本内容为"输入的日期有误,重新输入"。 (4)修改字段"照片"的数据类型为"OLE对象";将学号为"20011002"学生的"照片"字段值设置为考生文件夹下的"photo.bmp"图像文件(要求使用"由文件创建"方式)。 (5)将冻结的"姓名"字段解冻;并确保"姓名"字段列显示在"学号"字段列的后面。 (6)将"tStud"表中的数据导出到文本文件中,并以"tStud.txt"文件名保存到考生文件夹下。第一行包含字段名称,各数据项间以逗号分隔。 第1题分析 本题主要考核点:主键的设置、字段的删除、有效性规则和文本的设置、表字段设置、字段冻结和导出表中记录。 本题解题思路: 第一步:打开考生文件夹下的"samp1.mdb"数据库。 第二步:选择表"tStud",点击"设计"按钮,选中"ID"字段行,点击工具栏上的"主键"按钮,再选中下面的"标题",在右边的框中输入"学号"。 第三步:选中"备注"字段,在工具栏上选择"删除行"或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是"。 第四步:选中"入校时间"字段行,再选中下面的"有效性规则",在右边的框中输入">#2000-1-1#",选中下面的"有效性文本",在右边的框中输入"输入的日期有误,重新输入"。 第五步:选中"照片"字段行,设置"数据类型"属性为"OLE对象";打开表"tStud",找到学号为"20011002"学生的记录,选中此学生的"照片"字段,点击"插入"菜单中的"对象",或者右击,在弹出菜单中选择"插入对象",然后在弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的图像文件"photo.bmp"。 第六步:打开表"tStud",选择"格式"菜单下的"取消对所有列的冻结"。 第七步:选中表"tStud",点击"文件"菜单下的"导出",在打开的"将"tStud"导出为"对话框中,选择保存类型为"文本文件",输入文件名"tStud",然后点击"导出",接着点击"下一步",在"请选择字段分隔符"下面选中"逗号"按钮,将"第一行包含字段名称"选中,接着点击"下一步",确认文件导出的路径无误,点击"完成"按钮。 二、简单应用 考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好一个表对象"tStud"和一个查询对象 "qStud4"。试按以下要求完成设计: (1)创建一个查询,计算并输出学生的最大年龄和最小年龄信息,标题显示为"MaxY"和"MinY",所建查询命名为"qStud1"。 (2)创建一个查询,查找并显示年龄小于等于25的学生的"编号"、"姓名"和"年龄",所建查询命名为"qStud2"。(3)创建一个查询,按照入校日期查找学生的报到情况,并显示学生的"编号"、"姓名"和"团员否"三个字段的内容。当运行该查询时,应显示参数提示信息:"请输入入校日期:",所建查询命名为"qStud3"。 (4)更改"qStud4"查询,将其中的"年龄"字段按升序排列。不允许修改"qStud4"查询中其他字段的设置。 第2题分析 本题主要考的是数据库的查询。 本题解题思路: (1)点击"查询",选择"新建(N)",在弹出的"新建查询"窗体上选择"设计视图",然后在弹出的"显示表"窗体上选择"tStud"表,然后在第一个字段中输入:MaxY:Max([年龄]),再第二个字段中输入:MinY:Min([年龄]),以"qStud1"保存查询。 (2)与第1小题类似,选择题目中所说的三个字段,然后在"年龄"字段的"条件"中输入"<=25",最后以"qStud2"保存查询。 (3)与第1小题类似,选择题目上所说的三个字段,然后再选择"入校日期"字段,在"入校日期"字段的"

C语言期末上机考试题及答案

C语言上机考试题—01 1. //#include #include double fun( int n ) { double sum=0,a=1; for(;n>0;n--,a++) sum=sum+1/(a*(a+1)); return sum; } main() { // clrscr(); printf("%f\n", fun(10)); } 2. #include main() { int k,m,s=0,i,b=0; for(k=10000;k<=20000;k++ ) { if(k%10==7) { for(i=2,b=0;i main() { int a; printf("请输入一个需要判 断的年份:\n"); scanf("%d",&a); if(a%4==0&&a%100!=0) printf("是闰年\n"); else if(a%400==0) printf("是闰年 \n"); else printf("不是闰 年\n"); } C语言上机考试题—02 1. //#include #include double fun( int n ) { double sum=0,a=1; for(;n>0;n--,a++) sum=sum+1/(a*(a+1)); return sum; } main() { // clrscr(); printf("%f\n", fun(10)); } 2. #include fun(int n) { int i,j=0; for(i=2;i #include main() { char str[81]; int i,j=0,w=1,s=0; printf("请输入一串字符: \n"); gets(str); for(i=0;i

上机试题3及答案.docx

数据库上机练习3 一、 建立数据库TGDB ; 二、 为描述作者向期刊的投稿情况,建立了三张表:作者表、期刊表和投稿表。期刊表 用于描述期刊的基木信息,作者表用于描述作者的基木信息,投稿表用于描述作者向期刊的 投稿情况。在查询分析器中写出创建这三张表的语句。三张表的结构如下: 作者表(ZZB ) 作者号(zzh ) 普通字符编码定长字符型,长度为4,主码; 作者名(zzm ) 普通字符编码可变长字符型,最多5个汉字,取值不重复。 2. 期刊表(QKB ) 期刊号(qkh ) 普通字符编码定长字符型,长度为4,主码; 期刊名(qkm ) 普通字符编码可变长字符型,最大长度为20,非空; 类别(lb ) (说明:“是”表示此期 刊为核心期刊,“否”表示此期刊为非核心期刊)。 版面费(bmf ) 整型。 普通字符编码定长字符型,长度为4,非空; 普通字符编码定长字 符型,长度为4,非空; 小日期时间型,非空,默认值为系统当前时间; 普通字符编码定长字符型,长度为50; 普通字符编码定长字符型,长度为6,取值范围为{通过,未通过}, 其屮,主码为(作者号,期刊号,投稿日期), “作者号”为引用作者表的“作者号”的外 码; “期刊号”为引用期刊表的''期刊号”的 外码。 三、运行C:\exam.exe 程序解压缩数据文件(可解压到任何地方),解压缩的密码为 “dbok”。稠 SQL Server 的DTS 工具,将“期刊表.txt”文件中的数据导入到“期刊表” 中,将解压后的“作者与投稿表.xls”文件中的数据分别导入到“作者表”和“投稿表” 中。 四、利用第二题的三张表,在杳询分析器屮写出实现如下要求的SQL 语句(注:要求 下述语句均使用一条SQL 语句完成) 1. 杳询2006年以后(包括2006年)的投稿情况,列出作者名、期刊名、文章名称和投 稿口期。 2. 杳询姓哪个姓的作考最多,列出这个姓氏和姓这个姓氏的作者人数,包含并列的情况。 3. 查询作者“杨伍华”没有投过稿的核心期刊的名称。 4. 杏询投稿次数超过2次(包括2次)且版面费总金额大于100()的期刊的投稿情况,显 示作者号,期刊号,审稿通过总次数,版面费总金额(说明:只有审稿结果为“通普通字符编码定长字符型,长度为2,取值为“是”或“否” 3.投稿表(TGB ) 作者号(zzh ) 期 刊号(qkh ) 投稿日期(tgrq ) 文章名称 (wzmc ) 审稿结果 (sgjg ) 默认值为“未 通过”。

计算机考试二级C语言上机试题下[23]

计算机考试二级C语言上机试题下[23] 第 53套 试题说明 *********************************** 第一题(30分) 给定程序中,函数fun的功能是将不带头结点的单向链表逆置。即若原链表中 从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结 果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! *********************************** 第二题(30分) 给定程序MODI1.C中函数fun的功能是: 将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。 例如, 字符串中的数据为: AABBCCDDEEFF, 则输出应当是:ABBCDDEFF。 请改正函数fun中指定部位的错误, 使它能得出正确的结果。 注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构! *********************************** 第三题(40分) 请编写函数fun, 函数的功能是: 将M行N列的二维数组中的数据, 按列的顺序依次放到一维数组中。 例如, 二维数组中的数据为: 33 33 33 33 44 44 44 44

55 55 55 55 则一维数组中的内容应是: 33 44 55 33 44 55 33 44 55 33 44 55。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句。

相关主题