第五届全国ITAT教育工程就业技能大赛复赛试题C语言程序设计复赛试题B卷
- 格式:doc
- 大小:49.00 KB
- 文档页数:6
第二届全国ITAT教育工程就业技能大赛复赛试题Java程序设计(B卷)姓名:____________________ 准考证号:_______________________注意:在指定的路径下创建以姓名和准考证号命名的文件夹,并将试题答案存放在以题号命名的子文件夹中。
凡未按照要求将试题存放在相应文件夹中的考生成绩一律作废。
一.选择题(每道题3分,共30分)1、异常包含下列哪些内容?A)程序中的语法错误B)程序执行过程中遇到的事先没有预料到的情况C)程序的编译错误D)程序事先定义好的可能出现的意外情况2、编译下列源程序会得到哪些文件?class A1{}class A2{}public class B{public static void main(String args[]){}}A) 只有B.class B)只有A1.class和A2.class文件C)有A1.class、A2.class和B.class文件D) 编译不成功3、从下面中选择三个合法标识符。
A)IDoLikeTheLongNameClassB)$byteC)constD)_okE)3_case4、如何强制垃圾回收一个对象?A)垃圾回收不能被强制执行。
B)调用System.gc()。
C)调用System.gc(), 将要回收对象的引用作为参数传入。
D)调用Runtime.gc()。
E)将所有指向该对象的引用赋成新值(比如null)。
5、给定以下类,哪个是hashCode()方法的正确实现?class ValuePair {public int a, b;public boolean equals(Object other) {try {ValuePair o = (V aluePair) other;return (a == o.a && b == o.b)|| (a == o.b && b == o.a);} catch (ClassCastException cce) {return false;}}public int hashCode() {//Provide implementation here.}}请选出3个正确答案。
第二届全国ITAT教育工程就业技能大赛决赛试题JAVA程序设计姓名:____________________ 准考证号:_______________________ 题号一总分1 2 3 4得分注意:在指定的路径下创建以姓名和准考证号命名的文件夹,并将试题答案存放在以题号命名的子文件夹中。
凡未按照要求将试题存放在相应文件夹中的考生成绩一律作废。
编程题:(共1题,180分)一.构建一个简单的在线购物系统,系统采用B/S结构,基本功能包括:商品的添加、删除和查询以及购物车功能.开发环境:数据库使用ACCESS。
功能模块:1、商品的添加(40分)建立商品信息表,包含字段:商品名,商品价格,商品描述,商品种类等。
该模块实现将商品信息添加到表中。
基本样式如图1所示。
图1 添加商品页面2、商品的查询(40分)允许组合多种查询条件查询系统商品,这些条件包括商品种类,商品名等。
要求种类用下拉列表框表示,商品名使用文本框接收输入。
查询采取模糊查询的方式。
查询页面的基本样式如图2所示。
图2 商品查询页面效果图在图2中输入查询条件,点击确认后,可查看到图3所示页面。
图3 查询结果3、在该页面可以选择删除记录。
(40分)注:该系统中的商品类别静态指定,有日用品、文具、玩具、饰物四种。
以上图片仅供参考,编程人员可以自行扩展设计商品信息表,但商品名,商品价格,商品描述,商品种类4项是必需的。
查询条件也可添加,但不能减少。
4、购物车功能(60分)1)将商品添加到购物车2)从购物车中删除商品3)用户可自行修改购买商品的数量,系统根据用户购买的商品及数量计算出每种商品的价格,同时计算出所有商品的消费价格。
第五届全国ITAT教育工程就业技能大赛比赛说明(比赛科目: Flash动画设计)一,软件要求与硬件要求●软件要求Flash 8.0 中文版●硬件要求1)硬件配置:♦处理器:Intel® Pentium® IV 或更高版本处理器。
♦浏览器:Microsoft Internet Explorer 6.0 SP 1或更高版本。
♦RAM:512MB内存。
♦硬盘:750M磁盘空间(仅限于安装)。
♦显示器:1024x768 VGA ,真彩色,需要支持Windows 的显示适配器。
2)运行环境:推荐WindowsXP。
二,题型、题量、考试方式和时间●预赛题1)题型为选择题。
2)题量是80道,其中单选题60道,每道题1分;多选题20道,每道题2分,合计100分。
3)考试方式采用网络在线考试,系统自动阅卷。
4)考试时间为100分钟。
●复赛题1)题型为主观操作题。
2)题量为两道操作题+附加题。
试卷满分为150分,其中附加题为50分。
3)考试方式采用上机操作。
4)考试时间为3小时。
- 2 -●决赛题1)题型为复杂或者创造性比较高的操作题。
2)题量为两道操作题,其中一道考察解决复杂问题的能力,另一道考察创造性发挥能力。
试卷满分为150分。
3)考试方式采用上机操作。
4)考试时间为5小时。
三,比赛大纲●基本要求1.具有使用Flash软件动画制作的基础知识。
2.具有根据所需要内容绘制各种图形的能力。
3.掌握制作各种动画的方法。
4.能使用ActionScript语言进行相关的程序设计。
5.具有较好的想象力和创意能力,能够根据题目要求进行大胆的创意,并使用Flash软件将创意实现为动画作品。
●预赛部分预赛主要考察使用Flash软件进行动画制作的基本操作,具体内容如下:(一)使用Flash绘制图形的基本操作1.使用基本的绘图工具绘制矢量图形2.导入、加工以及使用外部插图3.选择、移动、复制、删除等编辑矢量对象的基本操作4.设置各种颜色的方法5.使用Flash中的各种命令对形状进行加工6.用“钢笔”工具绘制直线和曲线7.使用文本8.对图形对象进行组合、合并、变形、对齐等操作- 3 -9.理解和使用图层(二)使用Flash制作各种类型动画的基本操作1.理解元件与实例的概念2.了解创建动画的基本知识3.创建动画补间的方法4.创建形状补间动画的方法5.创建遮罩动画的方法6.创建路径动画的方法7.创建逐帧动画的方法8.创建时间轴特效的方法9.创建按钮的方法10.在Flash中使用声音与视频的方法(三)使用Flash ActionScript的基本知识和基本方法1.理解Flash ActionScript的基本数据类型2.在Flash中访问URL的方法3.控制影片播放过程的方法4.分支语句的使用方法5.循环语句的使用方法6.函数的使用方法7.Flash提供的核心类的使用方法8.控制影片剪辑的方法9.鼠标和键盘的控制方法10.使用绘图函数的方法11.控制声音的使用方法复赛部分复赛主要考察使用Flash软件进行动画制作的综合能力,具体内容如下:- 4 -从基本操作和知识的角度上,复赛将涵盖初赛所涉及到的所有要点,但参赛者可以不限于这些技术要点,可以使用Flash软件本身提供的所有功能,根据题目要求实际操作,制作动画作品。
第二届全国ITAT教育工程就业技能大赛复赛试题
办公自动化高级应用(B卷)
姓名:____________________ 准考证号:_______________________
注意:在指定的路径下创建以姓名和准考证号命名的文件夹,并将试题答案存放在以题号命
名的子文件夹中。
凡未按照要求将试题存放在相应文件夹中的考生成绩一律作废。
一. 使用【Word素材】文件夹中的“论文正文”文件所提供的文字素材,参照文件夹中的
“论文样稿”,使用Word对论文进行排版,并使用Word自带的绘图工具绘制文档中用到的
图2、图4、图6和图8。
(60分)
二. 使用【Excel素材】文件家中“统计数据”文件中所提供的数据,对照“Excel试题”
的格式,完成表格的绘制。
然后使用Excel的计算功能和表格中给出的各地区人口数和相应
比率,记算各地区“新出生人口”、“死亡人口”和“新增人口”;使用Excel的排序功能,
分别将“新出生人口”和“人口自然增长率”最低的五个地区填写在表格下方;使用Excel
的插入图表功能,插入能够反映各地区人口占全国总人口比例的饼图。
(最后生成的图表外
观参见“Excel图表”)(35分)
三. 使用【PPT素材】文件夹中的图片和文字素材,按照“PPT试题”中的“播放程序”,
按照所示的样子,制作演示文稿,并为演示文稿设置动画效果。
(25分)
附加题:参照【Word素材】文件夹中的“个人履历表”,使用Word绘制该表格。
(30分)。
第二届全国ITAT教育工程就业技能大赛复赛试题Java程序设计(A卷)姓名:____________________ 准考证号:_______________________注意:在指定的路径下创建以姓名和准考证号命名的文件夹,并将试题答案存放在以题号命名的子文件夹中。
凡未按照要求将试题存放在相应文件夹中的考生成绩一律作废。
一.选择题(每道题3分,共30分)A)abstract B)private C)protected D)不使用保留字2、下列选项中哪一个是表达式1+2+"aa"+3的值()?A)"12aa3"B) "3aa3 "C) "12aa"D) "aa3"3、考虑下面的类:1. class Test {2. void test(int i) {3. System.out.println(“I am an int.”);4. }5. void test(String s) {6. System.out.println(“I am a string.”);7. }8.9. public static void main(String args[]) {10. Test t=new Test();11. char ch=“y”;12. t.test(ch);13. }14. }下列哪一个结论是正确的A)第5行不能通过编译,因为void方法不能被重载。
B)第12行不能通过编译,因为没有将一个将char类型作为参数的test() 方法。
C)代码不能通过编译但是会在第12行抛出异常。
D)代码能通过编译并会产生如下输出:I am an int.E)代码能通过编译并会产生如下输出:I am a String.4、下列哪些代码编译时没有错误A) int i=0;if (i) {System.out.println(“Hi”);}B)boolean b=true;boolean b2=true;if(b==b2) {System.out.println(“So true”);}C) int i=1;int j=2;if(i==1|| j==2)System.out.println(“OK”);D) int i=1;int j=2;if (i==1 &| j==2)System.out.println(“OK”);5、如果f loat f=4.2F;Float g=new Float(4.2F);Double d=new Double(4.2);则下列哪些表达式值为真?A)f==g B)g==g C)d==f D)d.equals(f) E) d.equals(g) F) g.equals(4.2)6、public class Test{public static void add3(Integer i){int val=i.intValue();val+=3;i=new Integer(val);}public static void main(String args[]){Integer i=new Integer(0);add3(i);System.out.println(i.intValue());}}以上代码的结果会是以下哪个选项?A)编译出错 B) 输出 "0" C) 输出 "3" D) 编译成功但运行时会在第3行出现异常7、下面程序标记处应该插入哪个选项的代码?class EnclosingOne{public class InsideOne{}}public class InnerTest{public static void main(String args[]){EnclosingOne eo=new EnclosingOne();//insert code here}}A)InsideOne ei=eo.new InsideOne();B)eo.InsideOne ei=eo.new InsideOne();C)InsideOne ei=EnclosingOne.new InsideOne();D)InsideOne ei=eo.new InsideOne();E)EnclosingOne.InsideOne ei=eo.new InsideOne();8、public class SychTest{private int x;private int y;public void setX(int i){ x=i;}public void setY(int i){ y=i;}public Synchronized void setXY(int i){setX(i);setY(i);}public Synchronized boolean check(){return x!=y;}}在下列哪种情况下,check()方法在被另一个不同的类调用时会返回true?A)check() 永远也不会返回true。
第四届全国ITAT教育工程就业技能大赛预赛试题C语言、单项选择题〔共60小题,每题1分,共60分〕执行以下程序中的输出语句后,x的值是______.〔知识点3.10〕n〔〕tx;ntf〔“%d\n〞,〔x=5*6,x*2,x+20〕〕;}30B〕60C〕50D〕80以下程序的输出结果是_______.〔知识点3.8〕n〔〕tx=1,y=0,z;〔x<=0〕&&〔y-->=0〕;ntf〔“%d%d%d%\n〞,z,x,y〕;}0-1-1B〕0-10C〕010D〕01-1在C语言中,以下选项属于合法的长整型常数的是_______.〔知识点3.3〕以下选项中属于不正确的赋值语句的是_____.〔知识点3.6〕t++;B〕n1=〔n2=〔n3=0〕〕;C〕k=i==j;D〕a=b,c=1;假设有定义:inta,b;charx,y;并有以下输进数据:1422XxYy〔回车〕么能给a赋整数14,给b赋整数22,给x赋字符x,给y赋字符y的正确程序段是________.〔知识点4.2〕scanf〔“%d%d〞,&a,&b〕;etchar〔〕;y=getchar〔〕;scanf〔“%d%d%c%c〞,&a,&b,&x,&x,&y,&y〕;scanf〔“%d%d%c%c%c%c〞,&a,&b,&x,&x,&y,&y〕;scanf〔“%d%d%c%c〞,&a,&b,&x,&y〕;以下转义字符不正确的选项是_______.〔知识点3.5〕'\\'B〕'\'C〕'\053'D〕'\0'以下选项可作为C语言赋值语句的是_______.〔知识点4.2〕x=3,y=5B〕a=b=6C〕i--;D〕y=int〔x〕;当c的值不为0时,以下选项中能正确将c的值赋给变量a、b的是_______.〔知识点5.2〕c=b=a;B〕〔a=c〕‖〔b=c〕;C〕〔a=c〕&&〔b=c〕;D〕a=c=b;有以下程序:n〔〕signedinta;b=-1;;ntf〔“%u〞,a〕;}程序运行后的输出结果是_______.〔知识点4.5〕-1B〕65535C〕32767D〕-32768假设x、b、m、n均为int型变量,执行下面语句后b的值为_______.〔知识点3.10〕0;n=6;〔--m==n++〕?--m:++n;++;11B〕6C〕19D〕18有以下程序:n〔〕ta=111,b=222;ntf〔“%d\n〞,a,b〕;程序运行后的输出结果是_______.〔知识点4.5〕错误信息B〕111C〕222D〕111,222以下程序的输出结果是_______.〔知识点4.5〕n〔〕ta=2,c=5;ntf〔“a=%%%d,b=%%%d\n〞,a,c〕;}a=%2,b=%5B〕a=2,b=5C〕a=%%%d,b=%%%dD〕a=%%d,b=%%d关于浮点型变量f,能实现对f中的值在小数点后第三位进行四舍五进的表达式是_______.〔知识点3.8〕f=〔f*100+0.5〕/100.0B〕f=〔f*100+0.5〕/100f=〔int〕〔f*100+0.5〕/100.0D〕f=〔f/100+0.5〕*100设a=5,b=6,c=7,d=8,m=2,n=2,执行〔m=a>b〕&&〔n=c>d〕后m,n的值为______.〔知识点5.2〕2,2B〕2,0C〕0,2D〕0,0语句printf〔“%d\n〞,strlen〔“asd\n\x12\1\\〞〕〕;的输出结果是______.〔知识点7.3〕9B〕11C〕7D〕8有以下程序:n〔〕y=1234;ntf〔“y=%6d〞,y〕;ntf〔“y=%+06d\n〞,y〕;程序的运行结果是______.〔知识点4.5〕y=1234y=001234B〕y=1234y=+01234y=1234y=+01234D〕y=1234y=1234语句:printf〔“%d〞,!9〕;的输出结果是______.〔知识点5.2〕0B〕1C〕有语法错误,不能执行D〕-9已有定义语句:intx=6,y=4,z=5;执行以下语句后,能正确表示x、y、z值的选项是______.〔知识点5.3〕〔x<y〕z=x;x=y;y=z;x=4,y=5,z=6B〕x=4,y=6,z=6x=4,y=5,z=5D〕x=5,y=6,z=4以下选项中属于正确的switch语句的是______.〔知识点5.4〕switch〔1.0〕B〕swicth〔1〕se1.0:printf〔“A\n〞〕;{case1:printf〔“A\n〞〕;e2.0:printf〔“B\n〞〕;}case2:printf〔“B\n〞〕;}switch〔〔int〕〔1.0+2.5〕〕D〕switch〔“a〞〕;se1:printf〔“A\n〞〕;{case“a〞:printf〔“A\n〞〕;e1+2:printf〔“B\n〞〕;}case“b〞:printf〔“B\n〞〕;}假设k为int型变量,以下语句段执行后的输出结果是______.〔知识点5.3〕3;〔k<=0〕printf〔“####〞〕eprintf〔“****〞〕;####B〕****C〕####****D〕有语法错误,不能执行当a=2,b=3,c=4,d=5时,执行下面一段程序后x的值为_____.〔知识点5.3〕〔a>b〕〔c<d〕x=1;e〔a<c〕〔b>d〕x=2;ex=3;ex=4;ex=5;2B〕3C〕4D〕5以下程序的运行结果是________.〔知识点6.3〕n〔〕ty=10;y--;}while〔--y〕;ntf〔“%d\n〞,y--〕;}-1B〕1C〕8D〕0以下程序的运行结果是________.〔知识点6.5〕clude<stdio.h>n〔〕i;〔i=1;i<=5;i++〕〔i%2〕printf〔“*〞〕;econtinue;ntf〔“#〞〕;ntf〔“$\n〞〕;*#*#$B〕#*#*#*$C〕*#*#*#$D〕***#$假设x是int型变量,且有下面的程序片段:〔知识点6.5〕〔x=5;x<8;x++〕ntf〔〔x%2〕?〔“**%d〞〕:〔“##%d\n〞〕,x〕;程序片段的输出结果是_______.**5##6B〕##5C〕##5**6##7D〕**5##6**7**7**6##7有以下程序:n〔〕ta=1,b=0;tch〔a〕se1:switch〔b〕se0:printf〔“****〞〕;break;e1:printf〔“####〞〕;break;}e2:printf〔“$$$$〞〕;break;}程序的输出结果是________.〔知识点5.4〕****B〕****$$$$C〕****####$$$$D〕####$$$$以下程序段的输出结果是_______.〔知识点6.4〕x=3;printf〔“%3d〞,x-=2〕;}le〔!〔——x〕〕;1B〕30C〕1-2D〕死循环有以下程序,其中x、y为整型变量;〔x=0,y=0;〔x<=1〕&&〔y=1〕;x++,y——〕;ntf〔“x=%d,y=%d〞,x,y〕;程序的输出结果是_____.〔知识点6.5〕x=2,y=0B〕x=1,y=0C〕x=1,y=1D〕x=0,y=0有以下程序段:n=0,p;scanf〔“%d〞,&p〕;n++;}while〔p!=12345&&n<3〕;处do-while循环的结束条件是_____.〔知识点6.4〕p的值不等于12345同时n的值大于3p的值等于12345同时n的值大于等于3p的值不等于12345或者n的值小于3p的值等于12345或n的值大于等于3在下述程序中,if〔i>j〕语句共执行的次数是_____.〔知识点6.5〕n〔〕ti=0,j=10,k=2,s=0;〔;;〕=k;〔i>j〕intf〔“%d〞,s〕;ak;i;4B〕7C〕5D〕6以下程序的功能是:按顺序读进10名学生和4门课程的成绩,计算出每位学生的平均分进行输出,但运行结果不正确。
第五届全国ITAT教育工程就业技能大赛比赛说明(比赛科目: Dreamweaver网页设计与制作)一,软件要求与硬件要求●软件要求Dreamweaver 8 简体中文版●硬件要求1)硬件配置:♦处理器:Intel® Pentium® IV 或更高版本处理器。
♦浏览器:Microsoft Internet Explorer 6.0 SP 1或更高版本。
♦RAM:512MB内存。
♦硬盘:750M磁盘空间(仅限于安装)。
♦显示器:1024x768 VGA ,真彩色,需要支持Windows 的显示适配器。
2)运行环境:推荐Windows XP系统。
二,题型、题量、考试方式和时间●预赛题1)题型为选择题。
2)题量是80道,其中单选题60道,每道题1分;多选题20道,每道题2分,合计100分。
3)考试方式采用网络在线考试,系统自动阅卷。
4)考试时间为100分钟。
●复赛题1)题型为主观操作题。
2)题量为两道操作题+附加题。
试卷满分为150分,其中附加题为50分。
3)考试方式为上机操作。
4)考试时间为3小时。
●决赛题1)题型为复杂或者创造性比较高的操作题。
2)题量为两道操作题,其中一道考察解决复杂问题的能力,另一道考察创造性发挥能力。
试卷满分为120分。
3)考试方式为上机操作。
4)考试时间为5小时。
三,比赛大纲●基本要求1.具有计算机的基础知识。
2.了解Internet基本知识,掌握HTML语言,了解CSS样式表。
3.熟练使用Dreamweaver软件进行网页设计和制作。
4.学习网站规划管理,了解网站制作的基本流程和技术要点。
5.了解动态网页等网站制作的新技术。
预赛部分预赛主要考察参赛者对基本知识的掌握,包括使用Dreamweaver进行网页制作和网站管理的基本方法,具体内容如下:(一)网页制作基础1.1 网页制作基础知识1.2 网页制作基本步骤1.3 HTML入门1.4 Dreamweaver的操作环境(二)创建站点与文档2.1 创建本地站点2.2 创建文档(三)在网页中使用文字3.1 与文字相关的HTML标签3.2 在Dreamweaver中使用文字(四)层叠样式表4.1 理解CSS4.2 在Dreamweaver中用样式表进行文本格式化4.3 提高:使用样式表定义其他元素(图片、表格、层等)的格式(五)在网页中使用图片5.1 网页常用的图片格式5.2 与图片有关的HTML标签5.3 使用Dreamweaver插入图片(六)建立超级链接6.1 从HTML角度理解超级链接6.2 使用Dreamweaver设置超级链接(七)网站的管理7.1 网站的管理与维护7.2 在Internet上建站与上传(八)表格8.1 表格的HTML标签8.2 在Dreamweaver中使用表格(九)布局表格设计网页9.1 理解布局单元格和表格9.2 在Dreamweaver中绘制布局单元格和表格9.3 布局单元格和表格的调整9.4 运用表格设计制作网页版式(十)框架10.1 创建框架和框架集10.2 编辑框架10.3 提高:内嵌框架iframe的使用(十一)层11.1 创建图层11.2 调整图层属性11.3 使用图层排版(十二)模板与库12.1 模板的使用12.2 库项目的使用12.3 提高:资源的使用(十三)动态网页13.1 使用Dreamweaver预置的FLASH对象13.2 了解javascript脚本13.3 使用Dreamweaver行为创建javascript脚本13.4 提高:使用Dreamweaver行为制作复杂的动态页面(十四)服务器端程序开发入门14.1 了解ASP14.2 了解表单14.3 提高:制作ASP动态页面(十五)网页制作综合训练15.1 网页综合设计制作15.2 网站综合设计制作复赛部分复赛主要围绕网页制作的一些高级应用,考察参赛者比较完备和实用的网页制作及一定的设计能力,具体考察内容如下:(一)网页基本元素运用1)使用CSS样式表调整元素属性;2)综合使用表格、层、框架排版。
一、单选题(共60小题,每题1分,共60分)1.执行下列程序中的输出语句后,x的值是______。
(知识点3.10)main(){int x ;printf(“%d\n”,(x=5*6,x*2,x+20));} A)30 B)60 C)50 D)802.下列程序的输出结果是_______。
(知识点3.8)main(){int x=1,y=0,z;z=(x<=0)&&(y- ->=0);printf(“%d %d% d%\n”,z,x,y);}A)0 -1 -1 B)0 -1 0 C)0 1 0 D)0 1 -13.在C语言中,下列选项属于合法的长整型常数的是_______。
(知识点3.3)A)0L B)1234567 C)0.0234567D)3.14159e34.下列选项中属于不正确的赋值语句的是_____。
(知识点3.6)A)t++;B)n1=(n2=(n3=0));C)k=i= =j;D)a=b,c=1;5.若有定义:int a,b;char x,y;并有以下输入数据:14 22 XxYy (回车)则能给a赋整数14,给b赋整数22,给x 赋字符x,给y赋字符y的正确程序段是________。
(知识点4.2)A) scanf(“%d %d”,&a,&b);x=getchar();y=getchar();B) scanf(“%d%d %c %c”, &a,&b,&x,&x,&y,&y);C)scanf(“%d %d %c%c%c %c”, &a,&b,&x,&x,&y,& y);D) scanf(“%d%d %c %c”, &a, &b,&x,&y);6.下列转义字符不正确的是_______。
(知识点3. 5)A)’\\’B)’\’C)’\053’D)’\0’7.下列选项可作为C语言赋值语句的是_______。
第二届全国ITAT教育工程就业技能大赛复赛试题
办公自动化高级应用(B卷)
姓名:____________________ 准考证号:_______________________
注意:在指定的路径下创建以姓名和准考证号命名的文件夹,并将试题答案存放在以题号命
名的子文件夹中。
凡未按照要求将试题存放在相应文件夹中的考生成绩一律作废。
一. 使用【Word素材】文件夹中的“论文正文”文件所提供的文字素材,参照文件夹中的
“论文样稿”,使用Word对论文进行排版,并使用Word自带的绘图工具绘制文档中用到的
图2、图4、图6和图8。
(60分)
二. 使用【Excel素材】文件夹中“工资数据”文件中所提供的数据,对照“工资表”的格
式,完成表格的绘制。
然后使用表格中给出的数据和工资计算方法,计算“业务提成”和“合
计”两个数值,并使用Excel绘制“金城科技公司业务员工资图表”三维柱形图,要求在图
表中体现出每个员工的基本工资、业务提成和合计工资。
(35分)
三. 使用【PPT素材】文件夹中的图片和文字素材,按照“PPT试题”中的“播放程序”,
按照所示的样子,制作演示文稿,并为演示文稿设置动画效果。
(25分)
附加题:参照【Word素材】文件夹中的“个人履历表”,使用Word绘制该表格。
(30分)。
第四届全国ITAT教育工程就业技能大赛复赛试题Java程序设计(B卷)请考生仔细阅读并严格遵守题目中关于文件保存和命名的要求。
请务必按照试卷要求为文件命名。
考生答题完毕后,首先创建以“准考证号”命名的文件夹(形式如:433034683),并将考试结果严格按题目上的命名要求进行命名并直接保存在该文件夹下。
注意:考生不得在该文件夹下创建任何子文件夹,所有考试结果均直接保存在该文件夹根目录下。
然后选中整个文件夹,用Winrar压缩工具打包后存放在本考场指定的考试结果存放地址,经监考老师确认上传无误后方可离开考场。
注意:在提交答案时,请务必选中上述存放作品的文件夹(如前面创建的433034683文件夹,而不是文件夹下的全部文件)进行压缩,在完成答案提交后,请确保上述压缩包仍保存在本地计算机中。
请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件,不得包含本试题文件和试题素材。
注意:凡违反上述规定的考生,其成绩一律按零分处理。
题目命名要求:请将编写好的源程序以T+题号的方式命名,例如第1题的源程序保存为“T1.java”),题目本身有命名要求的除外。
1、水仙花数是指其个位、十位、百位三个数的立方和等于这个数本身。
编写一个Java应用程序,求出所有水仙花数。
(20分)public class aaa {/*** wanglong*/public static void main(String[] args) {int b = 1, s, g;int c = 0;for (b = 1; b <= 9; b++) {for (s = 0; s <= 9; s++) {for (g = 0; g <= 9; g++) {int self = 100 * b + 10 * s + g;int sum = b * b * b + s * s * s + g * g * g;if (self == sum) {System.out.println(self);}}}}}}2、编写一个Java应用程序,利用RandomAccessFile类往某个文本文件中写入20个整数(0~19),然后从该文件的第12个字节开始,将后面所有的数据(对应写入的整数)读出。
第五届全国ITAT教育工程就业技能大赛复赛试题 C语言程序设计(B卷)
请考生仔细阅读并严格遵守题目中关于文件保存和命名的要求。 请务必按照试卷要求为文件命名。 考生答题完毕后,首先创建以“准考证号”命名的文件夹(形式如:433034683),并将考试结果严格按题目上的命名要求进行命名并直接保存在该文件夹下。 注意:考生不得在该文件夹下创建任何子文件夹,所有考试结果均直接保存在该文件夹根目录下。 然后选中整个文件夹,用Winrar压缩工具打包后存放在本考场指定的考试结果存放地址,经监考老师确认上传无误后方可离开考场。 注意:在提交答案时,请务必选中上述存放作品的文件夹(如前面创建的433034683文件夹,而不是文件夹下的全部文件)进行压缩,在完成答案提交后,请确保上述压缩包仍保存在本地计算机中。 请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件,不得包含本试题文件和试题素材。 注意:凡违反上述规定的考生,其成绩一律按零分处理。
题目命名要求:请将编写好的源程序以题号命名,例如第1题的源程序保存为“1.C” )。
重要提示:由于时间有限,请考生首先保证编写的程序在Wintc环境下可以编译通过并执行,并在此基础上保证完成考题要求的全部功能,以免因编译不通过影响考生的考试成绩。
1、 编程解决如下问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡, 问鸡翁,鸡母,鸡雏各几何?(20分) /* HELLO.jc -- Hello, world */
#include "stdio.h" #include "conio.h"
main() { int jw,jm,jc; for(jw=1;jw<100;jw++) { for(jm=1;jm<100;jm++) { for(jc=1;jc<100;jc++) { if(jw+jm+jc==100 && 5*jw+3*jm+jc/3==100) printf("%d\t%d\t%d\n",jw,jm,jc); } jc=1; } jm=1; } getch(); } 2、 编程实现:有二维数组a[3][3]={{1.3,2.7,3.6},{2,3,4.7},{3,4,1.27}},将数组a的每一行元素均除以该行上绝对值最大的元素,按行输出新数组。(20分) /* HELLO.C -- Hello, world */
#include "stdio.h" #include "conio.h" #include "math.h" main() { float a[3][3]={{1.3,2.7,3.6},{2,3,4.7},{3,4,1.27}}; int i,j; float max[3]; printf("before:\n"); for(i=0;i<3;i++){ for(j=0;j<3;j++){ printf("%4.2f\t",a[i][j]); } printf("\n"); } for(i=0;i<3;i++){ max[i]=fabs(a[i][0]); for(j=0;j<3;j++){ if(fabs(a[i][j])>max[i]) max[i]=fabs(a[i][j]); } } printf("after:\n"); for(i=0;i<3;i++){ for(j=0;j<3;j++){ printf("%4.2f\t",a[i][j]/max[i]); } printf("\n"); } getch(); } 3、 编程:设x、y取值为区间[1,10]的整数, f(x,y)=(3x-2y)/(x+y),求使f(x,y)取最小值的x1、y1,要求使用自定义函数实现f(x,y)功能。(20分) /* HELLO.C -- Hello, world */
#include "stdio.h" #include "conio.h" float f(float,float); main() { int x,y,x1,y1; float min; min=f(1,1); for(x=1;x<=10;x++){ for(y=1;y<=10;y++){ printf("a[%d][%d]=%4.2f\t",x,y,f((float)x,(float) y )); if(min>f((float)x,(float) y )){ min=f((float)x,(float) y ); x1=x; y1=y; } } } printf("\nx1:%d\ty1:%d\n",x1,y1); getch(); } float f(float a,float b){ float result; result=(3*a-2*b)/(a+b); return result; } 4、 编写函数fun,其功能是:在字符串中所有数字字符前加一个“*”字符,要求通过指针实现。(20分) /* HELLO.C -- Hello, world */
#include"stdio.h" #include"conio.h" char fun( char *s1)
{char *s=s1; char a[100]; int i=0; while(*s) if(*s>='0'&&*s<='9') {a[i++]='*';a[i++]=*s++;} else a[i++]=*s++; a[i]='\0'; strcpy(s1,a); }
main() { char s[80]; printf("enter a string:"); scanf("%s", s); fun(s); printf("the result: %s\n", s); getch();
} 5、 编程:已知学生记录由学号和学习成绩构成,N名学生的记录已存入结构体数组中,找出成绩最低的学生,并输出这个学生的信息,已知学生信息如下。(20分) A01,81;A02,89;A03,66;A04,87;A05,77 A06,90;A07,79;A08,61;A09,80;A10,71 /* HELLO.C -- Hello, world */
#include "stdio.h" #include "conio.h"
struct student{ char no[100]; float score; }student[]={{"A01",81},{"A02",89},{"A03",66},{"A04",87},{"A05",77}, {"A06",90},{"A07",79},{"A08",61},{"A09",80},{"A10",71} }; main() { float min; int i,a; min=student[0].score; for(i=0;i<10;i++){ if(min>student[i].score){ min=student[i].score; a=i; } } printf("result is %s\t%2.0f",student[a].no,student[a].score); getch(); } 6、 附加题:编写一个函数InverseByWord(char *sentence),实现一个英文句子按单词逆序存放的功能,并给出测试程序。(50分) 如:This is an interesting programme. 逆序后变为:.programme interesting an is This /* HELLO.C -- Hello, world */
#include "stdio.h" #include "conio.h" #define ARRSIZE 50 void InverseByWord(char *sentance);
void main() { char ArrSentance[]={"This is an interesting programme"};
InverseByWord(ArrSentance); getch();
} void InverseByWord(char *sentance) { char c1,c2 = ' ',*p = sentance; int index =1 ,i=0 ; char Arr[ARRSIZE]= {'\0'} ; char ArrTmp[ARRSIZE]={' '},*q = ArrTmp; while(*p != '\0') { c1 = *p ; if(c1 != ' ') { ArrTmp[index++] = c1 ; } else if(c1==' ') { strcat(ArrTmp,Arr); strcpy(Arr,ArrTmp); index = 1 ; q= ArrTmp ; for(i=0;*q != '\0' ;i++) { *q = '\0' ; q++; } ArrTmp[0] = ' ' ; } p++ ;
} strcat(ArrTmp,Arr); strcpy(Arr,ArrTmp); printf("%s\n",Arr); }