“正保教育杯”第五届全国ITAT教育工程就业技能大赛C语言程序设计--预赛题

合集下载

正保教育杯第五届全国ITAT教育工程就业技能大赛复赛

正保教育杯第五届全国ITAT教育工程就业技能大赛复赛

43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
wu243307609 zycsust liuyugang a2008aijun lkpiao yanxue xuawu wmddd chenxioqin mm123 liangjing asas5454 lili2008 bananaship yechunyu liudi1001 zqazqa hechangchang feng724158468 zeng_200852030211 chengpeng shu880824 long_19880206 chengdong liuyanting xuye1043 lianglin426 g2005 eddyhx yyz200636230219 caijunjie6120 hgnew pswang jiayouwanglu zh372990225 zk8871260520 cm200735240102 lq521547 lonelysun skylone liushui587 wangwenyuan ldd0101 guofenglong youjx821 duyuefan dutianfu
90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136

第五届全国ITAT教育工程就业技能大赛复赛试题Java程序设计A卷

第五届全国ITAT教育工程就业技能大赛复赛试题Java程序设计A卷

1、某人有5张3分和4张5分的邮票,请编写一个程序,计算由这些邮票中的1张或若干张可以得到多少种不同的邮资,并按照邮资从小到大顺序显示。

(20分)[java]view plaincopyprint?1. package programming;2.3. import java.util.ArrayList;4.5. public class PostageCount {6.7.8. public static void main(String[] args) {9. // TODO Auto-generatedmethod stub10. ArrayList<Integer> list=new ArrayList<Integer>();11. for(int i=0;i<=5;i++)12. for(int j=0;j<=4;j++)13. {14. if(i==0&&j==0)15. continue;16. Integer Postage=i*3+j*5;17. if(!list.contains(new Integer(Postage)))18. list.add(Postage);19. }20. System.out.println("可以得到"+list.size()+"种不同的邮资:");21. for(int i=0;i<list.size();i++)22. for(intj=i+1;j<list.size();j++)23. {24. Integerlist_i=list.get(i);25. Integerlist_j=list.get(j);26. if(list_i>list_j)27. {28. list.set(i,list_j);29. list.set(j,list_i);30. }31. }32. for(int i=0;i<list.size();i++)33. System.out.println(list.get(i));34. }35.36. }37.2、采用Java多线程技术编写程序,其中包括两个线程:A和B,其中A线程准备休眠一小时,B线程每隔一秒输入3句“起床”后,吵醒休眠的线程A。

第四、五、六届全国ITAT教育工程就业技能大赛c语言复赛

第四、五、六届全国ITAT教育工程就业技能大赛c语言复赛

第四届全国ITAT教育工程就业技能大赛复赛试题C语言程序设计(A卷)1、编写一个程序,让它有以下功能:从键盘上输入一个五位数,对此整数中的五个数值进行从大到小排序,形成一个新的五位数,输出这个整数。

(15分)#include"stdio.h"int fun(int n){int num=0,t;int a[5],i,j;for(i=0;i<5;i++){a[i]=n%10;n/=10;}for(i=0;i<4;i++)for(j=i+1;j<5;j++)if(a[j]>a[i]){t=a[i];a[j]=a[i];a[i]=t;}for(i=0;i<5;i++)num=a[i]+num*10;return num;}void main(){int a,b;scanf("%d",&a) ;b=fun(a);printf("%d\n",b);}2、输入年、月、日,输出该日期是该年的第几天。

(25分)#include"stdio.h"int choice(int year){int flag=0;if((year%400==0)||(year%100!=0&&year%4==0))flag=1;return flag;}int yue(int moonth,int flag){int yue;switch(moonth){case 1: case 3: case 5:case 7: case 8: case 10:case 12: yue=31; break;case 2:switch(flag){case 0: yue=28; break;case 1: yue=29; break;}break;case 4: case 6: case 9:case 11: yue=30; break;}return yue;}void main(){int num=0,flag,i;int year,moonth,data;printf("Please input a data: like 1991,6,6\n");scanf("%d,%d,%d",&year,&moonth,&data);flag=choice(year);for(i=1;i<moonth;i++)num+=yue(i,flag);num+=data;printf("%d\n",num);}3、利用数组实现数据的存储。

第五届全国ITAT教育工程就业技能大赛C语言程序设计复赛试题A卷答案

第五届全国ITAT教育工程就业技能大赛C语言程序设计复赛试题A卷答案

第五届全国ITAT教育工程就业技能大赛复赛试题C语言程序设计(A卷)请考生仔细阅读并严格遵守题目中关于文件保存和命名的要求。

请务必按照试卷要求为文件命名。

考生答题完毕后,首先创建以“准考证号”命名的文件夹(形式如:433034683),并将考试结果严格按题目上的命名要求进行命名并直接保存在该文件夹下。

注意:考生不得在该文件夹下创建任何子文件夹,所有考试结果均直接保存在该文件夹根目录下。

然后选中整个文件夹,用Winrar压缩工具打包后存放在本考场指定的考试结果存放地址,经监考老师确认上传无误后方可离开考场。

注意:在提交答案时,请务必选中上述存放作品的文件夹(如前面创建的433034683文件夹,而不是文件夹下的全部文件)进行压缩,在完成答案提交后,请确保上述压缩包仍保存在本地计算机中。

请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件,不得包含本试题文件和试题素材。

注意:凡违反上述规定的考生,其成绩一律按零分处理。

题目命名要求:请将编写好的源程序以题号命名,例如第1题的源程序保存为“1.C” )。

重要提示:由于时间有限,请考生首先保证编写的程序在Wintc环境下可以编译通过并执行,并在此基础上完成考题要求的全部功能,以免因编译不通过影响考生的考试成绩。

1、编程解决如下数学问题:有12升水,怎样利用一个8升和一个5升的容器将水分为两个6升?要求以如下格式打印出分水步骤。

a12 b8 c512 0 0* * * (“*”表示当前状态下每个容器的盛水量)......6 6 0#include "stdio.h"#include "conio.h"move(int *ai,int *aj,int aiContainer,int ajContainer){ //将将油从一个容器导倒入另外一个容器if(aiContainer>ajContainer){if(*ai+*aj>ajContainer)//将油倒入容器小的那一个中{*ai=*ai-(ajContainer-*aj);*aj=*aj+ajContainer-*aj;}else{*aj=*ai+*aj; //否则将油倒入容器大的那个中*ai=*ai-*ai;}}else{*aj=*ai+*aj;*ai=0;}}main(){int a[3]={12,0,0},i,m=0;int container[3]={12,8,5};printf("%-8s%-8s%-8s\n","a12","b8","c5");while(a[0]!=6){for(i=0;i<3;i++)//循环三次,分别从a->b,b->c,c->a{move(&a[i],&a[(i+1)%3],container[i],container[(i+1)%3]); m++;printf("%-8d%-8d%-8d\n",a[0],a[1],a[2]);if(a[0]==6 && a[1]==6){printf("The total number is %d to reach success!",m); getch();exit();}}move(&a[1],&a[2],container[1],container[2]);//b->cprintf("%-8d%-8d%-8d\n",a[0],a[1],a[2]);m++;if(a[0]==6 && a[1]==6){printf("The total number is %d to reach success!",m);break;}}getch();}2、编程实现:有二维数组a[3][3]={{5.4,3.2,8},{6,4,3.3},{7,3,1.3}},将数组a的每一行元素均除以该行上的主对角元素(第1行同除以a[0][0],第2行同除以a[1][1],...),按行输出新数组。

正保教育杯全国ITAT教育工程就业技能大赛office预赛试题(含答案)

正保教育杯全国ITAT教育工程就业技能大赛office预赛试题(含答案)

“正保教育杯”全国ITAT教育工程就业技能大赛office预赛试题一、单选题(共计60题)1. 在Word 2003中,下列说法正确的是( D )。

A)位于界面最上方的蓝色长条区域,用于显示文件的名称与存储路径,称为标题栏B)执行菜单栏的【视图】命令,点击【标尺】选项,在文本编辑区上边和下边会显示标尺C)状态栏中会显示已经打开的Word文档的当前文档页码、文档总共的节数、文档的总页码、文档的作者、当前光标的位置信息D)Word 2003一般默认安装在【Program Files】/【Microsoft Office】/【OFFICE11】子文件夹下2. 在Excel 2003中,快速关闭当前工作簿窗口的组合键是( C )。

A)Alt+F4 B)Alt+X C)Ctrl+F4 D)Ctrl+X3. 下列关于在PowerPoint 2003演示文稿中插入声音的操作描述中,说法正确的是( D )。

A)执行菜单栏中的【插入】/【对象】命令,选择【剪辑管理器中的声音】B)执行菜单栏中的【插入】/【声音】命令,选择【文件中的声音】C)点击幻灯片空白处,单击鼠标右键,在弹出菜单中单击【影片和声音】命令,选择【剪辑管理器中的声音】D)执行菜单栏中的【插入】/【影片和声音】命令,选择【录制声音】4. 在Word 2003中,执行菜单栏中的( B )命令进行设置,可以禁止Word启动时自动显示任务窗格。

A)【视图】/【任务窗格】B)【工具】/【选项】C)【窗口】/【任务窗格】D)【文件】/【属性】5. 在PowerPoint 2003中,单击【绘图】工具栏中的【自选图形】按钮,选择“竖卷形”图形添加到幻灯片中,选中“竖卷形”图形单击鼠标右键,在弹出的下拉菜单中选择【添加文本】,当图形出现下列( B )情况时表示可以输入文本了。

A)图形边框开始闪烁B)图形中间出现一个闪动的光标C)图形中间出现提示信息“请输入文本”D)图形边框变成闪动的虚线框6. 下列关于Word 2003视图的描述中,说法正确的是( C )。

第五届全国ITAT教育工程就业技能大赛预赛试题

第五届全国ITAT教育工程就业技能大赛预赛试题

第五届全国ITAT教育工程就业技能大赛预赛试题Java程序设计一、单选题(共计60题)(1)下列有关事件监听器的描述正确的是()。

CA、一个监听器只能接受一个组件产生的事件B、只有一个监听器可以被附加到一个组件上C、多个监听器可以被附加到一个组件D、以上描述都不对(2)当下列程序执行时,其输出结果是()。

DA、2kB、7kC、-7kD、-3k(3)下列关于修饰符混用的说法错误的是()。

BA、abstract不能与final并列修饰同一个类B、staic方法中能处理非static的属性C、abstract方法必须在abstract类中D、abstract类中不可以有private的成员(4)下列容器是从java.awt.Window继承的是()。

DA、AppletB、PanelC、ContainerD、Frame(5)关于构造方法,下列叙述错误的是()。

BA、构造方法是类的一种特殊方法,它的方法名必须与类名相同B、构造方法的返回类型只能是void型,且书写格式是在方法名前加void前缀C、构造方法的主要作用是完成对类的对象的初始化工作D、一般在创建新对象时,系统会自动调用构造方法(6)下面2个文件位于相同目录下,编译运行后会出现的情况是()。

B//File P1.javapackage MyPackage;class P1{void afancymethod(){System.out.println("What a fancy method");}}//File P2.javapublic class P2 extends P1{public static void main(String argv[]){P2 p2 = new P2();p2.afancymethod();}}A、2个文件都可以编译,P2运行输出“What a fancy method”B、2个文件P1编译成功,P2编译时报错误C、2个文件都可以编译,P2运行时报错误D、2个文件都不能编译(7)关于以下组件接口的描述正确的是()。

C语言技能大赛练习题3

C语言技能大赛练习题3

测试三一、下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

1)表达式3.6-5/2+1.2+5%2的值是A)4.3 B) 4.8 C) 3.3 D) 3.82)在以下给出的表达式中,与while(E)中的(E)不等价的表达式是A)(!E=0)B) (E>0||E<0) C) (E==0) D) (E!=0)3)设有以下语句int a=1,b=2,c;c=a^(b<<2);执行后,c的值为A)6 B) 7 C) 8 D) 94)若有以下程序main(){int y=10;while(y- -);printf(“y=%d\n”y);}程序运行后的输出结果是A)y=0 B)y=-1 C) y=1 D)while构成无限循环5)有以下程序main(){int a=0,b=0,c=0,d=0;if(a=1) b=1;c=2;else d=3;printf(“%d,%d,%d,%d\n”,a,b,c,d);}程序输出A)0,1,2,0 B) 0,0,0,3 C)1,1,2,0 D)编译有错6)有以下程序main(){int i,j,x=0;for(i=0;i<2;i++){ x++;for(j=0;j<=3;j++){if(j%2) continue;x++;}x++;}printf(“x=%d\n”,x);}程序执行后的输出结果是A)x=4 B) x=8 C) x=6 D) x=127)以下叙述中错误的是A)C语言源程序经编译后生成后缀为.obj的目标程序B)C语言经过编译、连接步骤之后才能形成一个真正可执行的二进制机器指令文件C)用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中D)C语言的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令8)以下叙述中错误的是A)C程序必须由一个或一个以上的函数组成B)函数调用可以作为一个独立的语句存在C)若函数有返回值,必须通过return语句返回D)函数形参的值也可以传回对应的实参9)下列叙述中正确的是()。

全国大学生信息技术应用水平大赛C语言试题

全国大学生信息技术应用水平大赛C语言试题

第六届全国信息技术应用水平大赛复赛试题请仔细阅读并严格遵守以下要求:请创建以“准考证号_用户名”命名的文件夹(形式如:433034683_xxxx),将考试结果严格按试题上的要求进行命名并直接保存在该文件夹下。

注意:文件夹的保存路径请听从监考老师的安排。

请不要在该文件夹下创建任何子文件夹,所有考试结果直接保存即可。

答卷完毕后,请将该文件夹用Winrar压缩工具打包,再通过《复赛考试结果上传系统》将压缩包上传到指定服务器,并在原机器上保留备份。

注意:压缩打包时,请务必选中文件夹(如前面创建的“433034683_xxxx”文件夹)进行压缩,而不是选中文件夹下的考试结果进行压缩。

请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件,不得包含本试题文件和试题素材。

注意:凡违反上述规定的考生,其成绩一律按零分处理。

题目命名要求:请将编写好的源程序以题号命名,例如第1题的源程序保存为“1.C”。

重要提示:由于时间有限,请考生首先保证编写的程序在Wintc环境下可以编译通过并执行,在此基础上完成考题要求的全部功能,以免因编译不通过影响考生的考试。

--------------------------------------------------------------------------------------------1. 编程解决如下问题(50分)。

有一个数学等式:AB*CD=BA*DC,式中的一个字母代表一位数字,试找出所有符合上述要求的乘积式并打印输出。

2. 编程解决如下问题(50分)。

请在整数n=742683613984中删除8个数字,使得余下的数字按原次序组成的新数最小。

要求如下: (1)整数n和删除数字的个数“8”在源程序中完成赋值,程序直接输出运行结果;(2)程序结果输出先后被删除的数字(之间以逗号分隔)和删除后所得的最小数。

(提示:整数n可以以字符数组的方式定义、赋值和处理)3. 附加题:编程解决如下问题(50分)。

2014就业先进材料

2014就业先进材料

2014年计算机学院就业先进个人林兴康同志先进事迹一、个人简历:林兴康,男,汉族,中共党员,1953年4月28日出生,四川省成都市人。

2005年8月开始从事辅导员工作,现担任四川师范大学成都学院计算机学院政治辅导员,计算机学院党总支宣传委员,学生第二党支部书记。

该同志思想积极向上,踏实工作,爱岗敬业,积极完成各级领导交给的各项任务,全心全意为学生服务,成绩突出,深受各级领导、老师和学生的好评。

二、个人获奖情况:(-)2007年4月6日,被四川师范大学成都学院评为2006届毕业生目标管理一等奖。

(二)2008年元月18日,被四川师范大学成都学院评为2007届毕业生就业目标管理一等奖。

(三)2008年3月20日,荣获四川省教育厅2007年四川省普通高等学校毕业生就业工作《先进工作者》荣誉证书。

(四)2008年10月18日,评为四川师范大学成都学院优秀政治辅导员。

(五)2008年10月22日,荣获四川师范大学成都学院2007—2008学年度《优秀教职工》荣誉证书。

(六)2009年元月8日,评为四川师范大学成都学院 2008届毕业生就业工作先进个人。

(七)2010年3月,补评为四川师范大学成都学院2009届毕业生就业工作先进个人和毕业生目标管理一等奖。

(八)2010年9月15日,荣获四川师范大学成都学院2009—2010学年度《优秀教职工》荣誉证书。

(九)2010年11月12日,被评为四川师范大学成都学院2010届毕业生就业工作《先进个人》荣誉证。

(十)2011年6月16日荣获四川师范大学成都学院委员会在“创先争优”活动中,评为“优秀共产党员”。

(十一)2011年6月荣获中共四川省委宣传部,四川省教育厅,共青团四川省委2008—2010年度四川省高校优秀辅导员荣誉证书。

(十二)2012年12月评为四川师范大学成都学院2012年就业先进个人。

(十三)2013年10月荣获四川师范大学成都学院第八届秋季田径运动会最佳体育精神奖。

第五届全国ITAT教育工程就业技能大赛预赛试题

第五届全国ITAT教育工程就业技能大赛预赛试题

第五届全国ITAT 教育工程就业技能大赛预赛试题C 语言程序设计一、单选题(共计 60 题)(1) 在下述程序中, if ( i>j ) 语句共执行的次数是( )。

C main (){ int i=0,j=14,k=2,s=0;for (;;){ i+= k ;if (i>j ){ printf (“ %d ” ,s ) ;break ;}s+=i ;}}A 、6B 、9C 、7D 、12(2) 若要用 fopen 函数打开一个二进制文件, 该文件要既能读也能写, 文件,则文件打开方式应是( )。

CA 、"ab+"B 、"rb+"C 、"wb+"D 、"ab"(3) 下列程序的输出结果是( )。

Cstruct student{ int a, b, c; };main (){ struct student stu[2]={{2,3,4},{5,6,7}}; int t; t=stu[0].a+stu[1].b%stu[0].c; printf("%d \n",t ); }A 、0B 、1C 、4D 、5(4)对于浮点型变量f ,能实现对f 中的值在小数点后第四位进行四舍五入的表达式是当文件不存在时新建)。

A、f=( f*1000+0.5 ) /1000.0B、f=( f*1000+0.5 ) /1000C、f=(int)(f*1000+0.5 )/1000.0D、f=(f/1000+0.5 ) *1000⑸现已定义整型变量int i=1;执行循环语句"while (i++<5);”后,i的值为()。

CA、1B、5C、 6D、以上三个答案均不正确(6) 下列程序的输出结果是( )。

C struct LH{ int n;struct LH *m;}p[4];main (){ int i;for( i=0;i<2;i++){p[i].n=i;p[i].m=&p[i+1];} p[i].m=p;printf ( “ %d,%d\n ” , (p[1].m ) ->n,p[2].m->n) }A 、0,1B、0,2C、0,0D、程序出错(7) 下列程序的运行结果是( )。

幼儿教育第五届全国ITAT教育工程就业技能大赛预赛试题

幼儿教育第五届全国ITAT教育工程就业技能大赛预赛试题

第五届全国ITAT教育工程就业技能大赛预赛试题3DS MAX三维设计一、单选题(共计60题)】工具可以实现一个较小的物体在一个较大的物体上大量散布的效果。

下图是使用该工具将红色箭头所示的圆锥体散布在绿色箭头所指的球体上所得到的色箭头所指的造型结果,其操作方法及作用是()。

DA、使用更低分段数的圆锥体进行【散布】操作;可以让操作过程的显示刷新更快,但会影响渲染质量B、降低圆锥体的分段数;可以让操作过程的显示刷新更快,但会影响渲染质量C、勾选【散布】工具中显示选项下的【网格】项;可以让操作过程的显示刷新更快,但不影响渲染质量D、勾选【散布】工具中显示选项下的【代理】项;可以让操作过程的显示刷新更快,但不影响渲染质量1.(2)想要最快速地将图1电话的造型编辑修改成图2电话造型的效果应执行的操作是()。

D图12.A、使用【编辑多边形】工具B、使用【扭曲】工具,调整其扭曲角度C、使用【挤压】工具,并调整其挤压中心D、使用【弯曲变形】工具,选择轴向,调整弯曲度数指的对象是游戏机的方向手柄,三个不同颜色箭头所指的对象是三个完全分离的物体。

如果希望在制作动画的过程中选中绿色箭头所指的对象就能够直接下列操作描述完全正确的是()。

DA、将蓝色箭头所指对象设定为绿色箭头所指对象的子物体B、将红色箭头所指对象设定为绿色箭头所指对象的子物体C、将红色箭头所指对象设定为蓝色箭头所指对象的子物体D、将红色箭头所指对象设定为蓝色箭头所指对象的子物体,再将蓝色箭头所指对象设定为绿色箭头所指对象的子物体1.(4)在场景制作过程中,下图中红色箭头所指的网格线会影响场景的内容的显示效果,若要去掉它的显示,相关描述相对更正确的是()。

CA、移动场景中物体的位置,将它们远离这些网格B、移动场景中网格的位置,将它们远离这些物体C、按“g”键D、在视口左上端单击右键,然后在弹出菜单中勾选【显示栅格】1.(5)在制作角色腿部骨骼时,通常会用到下图紫色箭头所指的控制器,当拖动它时可以实现下图右边骨骼的动态效果。

2023年蓝桥杯语言高职真题附加答案

2023年蓝桥杯语言高职真题附加答案

模拟c语言高职注意:本套模拟题重要模拟命题形式与考核范围。

真实竞赛题旳数量、难度也许与此套模拟题有差异。

阐明:本试卷包括两种题型: “代码填空”与“程序设计”。

填空题规定参赛选手在弄清给定代码工作原理旳基础上填写缺失旳部分, 使得程序逻辑对旳、完整。

所填写旳代码不多于一条语句(即不能出现分号)。

编程题规定选手设计旳程序对于给定旳输入能给出对旳旳输出成果。

注意:在评卷时使用旳输入数据与试卷中给出旳实例数据也许是不一样旳。

选手旳程序必须是通用旳, 不能只对试卷中给定旳数据有效。

1.代码填空(满2分)形如: “abccba”, “abcba”旳串称为回文串, 下列代码判断一种串与否为回文串。

请补充空白旳部分。

char buf[] = "abcde11edcba";int x = 1;for(int i=0; i<strlen(buf)/2; i++)if(__buf[i]!=buf[strlen(buf)-1-i]_________________){x = 0;break;}printf("%s\n", x ? "是":"否");2.代码填空(满分3分)下列代码把一种二进制旳串转换为整数。

请填写缺乏旳语句;char* p = "0";int n = 0;for(int i=0;i<strlen(p); i++){n = ___n+(p[i]-48)*pow(2,strlen(p)-1-i)_______________;}printf("%d\n", n);3.代码填空(满分3分)假设a,b,c是3个互不相等旳整数。

下列代码取出它们中居中旳数值, 记录在m中。

其中旳swap()函数可以互换两个变量旳值。

请完善代码。

if(a>b) swap(&a, &b);if(b>c) swap(&b, &c);__if(a>b) swap(&a,&b)____________________;int m = b;4.代码填空(满分6分)下面函数旳目旳是求出某个日期是该年度旳第几天。

ITAT教育工程就业技能大赛第五届决赛试题

ITAT教育工程就业技能大赛第五届决赛试题

第五届全国ITAT教育工程就业技能大赛决赛试题Office办公自动化高级应用问题一:请参照样例文档“office决赛操作题1.pdf”,利用给定的素材,完成下列操作任务,并将制作好的文档保存为“office 2003决赛操作题1.doc”。

(1-6每小题8分,第7小题12分,共60分)素材文件列表:51-1.jpg、51-2.jpg、51-3.jpg、51-4.jpg、51-5.gif第1页为封面页,以竖排文字的方式显示标题“ITAT决赛Office 2003 操作题”,并插入自动生成的目录与页码,插入素材图片“51-1.jpg”,并显示制作者与制作时间。

第2页为古籍版案例的封面页,插入文本“古籍版式制作”。

利用素材图片“51-2.jpg”在第3页制作一页古籍版式。

并且,为第2、3页添加页眉“古籍版式制作”。

利用素材图片“51-3.jpg”、“51-4.jpg”在第4页制作发票案例的封面页,插入文本“外贸业务商业发票制作”。

参照样例文件,在第5页设计商业发票单及其说明,其中英文字体为Times New Roman。

并且,为第4、5页添加页眉“商业发票制作”。

①第6页为幻灯片案例的制作页面,请参照样例文件,在第6页插入幻灯片演示过程中的屏幕截图。

并且,添加指向幻灯片演示文件的超链接,单击超链接可以进入相应的演示过程。

同时,为超链接添加批注。

②为了配合第6页的文字说明,参照素材文件“鼠小弟.exe”的效果,制作“鼠小弟.ppt”幻灯片。

(在幻灯片任何位置,每单击一次鼠标就会有一次“左耳听,右耳冒”的动画效果。

)第7页使用Word绘图工具,按照样例,绘制一张“职工信息流程图”。

问题二:请根据要求完成下列任务。

注意:问题1-5的素材与作答区域均在“office 2003决赛操作题2.xls”文档中。

请注意数据表标签的提示,并根据题目编号,查阅相应的素材,并在指定的作答数据表中保存操作结果。

(1-6每小题8分,第7小题12分,共60分)素材文件列表:52-1.gif、图标.JPG、期末成绩表.txt举例:第1题涉及的素材保存在标签为“1-素材”数据表中,第1题的操作结果保存在标签为“1-回答”、显示为蓝色的工作表中。

第五届全国ITAT大赛决赛试题(C语言程序设计)

第五届全国ITAT大赛决赛试题(C语言程序设计)

教育部教育管理信息中心第五届全国ITAT教育工程就业技能大赛决赛试题C语言程序设计请考生仔细阅读并严格遵守题目中关于文件保存和命名的要求。

请务必按照试卷要求为文件命名。

考生答题完毕后,首先创建以“准考证号”命名的文件夹(形式如:433034683),并将考试结果严格按题目上的命名要求进行命名并直接保存在该文件夹下。

注意:考生不得在该文件夹下创建任何子文件夹,所有考试结果均直接保存在该文件夹根目录下。

然后选中整个文件夹,用Winrar压缩工具打包后存放在本考场指定的考试结果存放地址,经监考老师确认上传无误后方可离开考场。

注意:在提交答案时,请务必选中上述存放作品的文件夹(如前面创建的433034683文件夹,而不是文件夹下的全部文件)进行压缩,在完成答案提交后,请确保上述压缩包仍保存在本地计算机中。

请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件,不得包含本试题文件和试题素材。

注意:凡违反上述规定的考生,其成绩一律按零分处理。

重要提示:由于时间有限,请考生首先保证编写的程序在T urboc2.0或Wintc环境下可以编译通过并执行,在此基础上保证完成考题要求的全部功能,以免因编译不通过影响考生的考试成绩.1、求解钢材切割的最佳订单。

(60分)(1)描述:编写程序,从订单中选择一组订单对钢材作切割加工,使钢材得到最佳利用,约定每一次切割会损耗固定长度的钢材(约定该值为2)。

已知线型钢材总长度、订单数和各订单需要的钢材长度;(2)输入:钢材总长度s、订单数n、各定单需要的钢材长度;(3)输出:可以使钢材得到最佳利用的订单号、该订单需要的钢材长度。

例如:Please input total length of the steel s:28(回车)Please input number of order n:8(回车)Please input the orders :5(回车)6(回车)7(回车)8(回车)9(回车)10(回车)12(回车)15(回车)屏幕输出:Choice one order 1 length=5 order 3 length=7 order 7 length=12Choice two order 2 length=6 order 4 length=8 order 6 length=10Press any key to quit …2、产生无连续重复部分的字符串。

2022-2023学年广东省韶关市全国计算机等级考试C语言程序设计预测试题(含答案)

2022-2023学年广东省韶关市全国计算机等级考试C语言程序设计预测试题(含答案)

2022-2023学年广东省韶关市全国计算机等级考试C语言程序设计预测试题(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(12题)1.若有定义“int a=0, b=1, c=1;”,关于逻辑表达式“a++||b++&&c++”中各个部分的执行顺序,以下说法正确的是()。

A.先执行“b++”,再执行“c++”,最后执行“a++”B.先执行“a ++”,再执行“b++”,最后执行“c++”C.先执行“c++”,再执行“b++”,最后执行“a++”D.先执行“b++”,再执行“a++”,最后执行“c++”2.下列哪个算法是对一个list排序的最快方法()A.快速排序B.冒泡排序C.二分插入排序D.线性排序3.软件调试的目的是______。

A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能4. 在软件开发过程中,软件结构设计是描述______。

A.数据存储结构B.软件体系结构C.软件结构测试D.软件控制过程5.下列选项中非法的字符常量是( )。

A.'\t'B.'\039'C.','D.'\n '6. 有以下程序:void swap1(int C[]) { int t;t=c[0];c[0]=C[1];c[1]=t;} void swap2(int c0,int c1) { int t;t=c0;c0=c1;c1=t;} main() { int a[2]={3,5},b[2]={3,5);swapl(a);swap2(b[0],b[1]);printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]);} 其输出结果是A.5 3 5 3 B.5 3 3 5 C.3 5 3 5 D.3 5 5 37.用向量和单链表示的有序表均可使用折半查找方法来提高查找速度()A.是B.否8. 若要说明一个类型名STP,使得定义语句STP s;等价于Char*s;,以下选项中正确的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“正保教育杯”第五届全国ITA T教育工程就业技能大赛C语言程序设计-- 预赛一、单项选择题【共60题,每小题1分,共60分。

下列每题给出的多个选项中,只有一项是最符合试题要求的。

请选择相应的正确答案。

】1.下列程序的输出结果是()。

struct st{ int x;int *y;}*p;int dt[4]={10,20,30,40};struct st aa[4]={50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]};main(){ p=aa;printf(“%d ”,++(*p->y));printf(“%d ”,(++p)->x);printf(“%d ”,++p->x);A)20 20 10 B)21 60 50 C)11 60 61 D)31 70 602.程序中对fun函数有如下说明:int *fun();下面说法正确的是()。

A)fun函数是整型函数B)fun函数的返回值是整型数据C)fun函数的返回值是指向整型数据的指针类型D)指针fun指向一个函数,该函数返回整型数据3.执行以下程序段后的输出结果是()。

int x = 3;int m, n;n = (++x)+ (++x);m = (x--)+ (x--);printf("%d %d\n", m, n);A)10 6 B)9 9 C)10 10 D)10 84.假设所有变量均为整型,则执行运算x=(a=2,b=5,b++,a+b)后, x的值是()。

A)7B)8C)6 D)25.下列描述中不正确的是()。

A)字符型数组中可能存放字符串B)可以对字符型数组进行整体输入、输出C)可以对整型数组进行整体输入、输出D)不能在赋值语句中通过赋值运算符“=”对字符型数组进行整体赋值6.有以下程序:main(){ int x=1,y=2;printf(“%d\n”,x,y);}该程序运行后的输出结果是()。

A)错误信息B)1C)2D)1,27.下列选项可作为C语言赋值语句的是()。

A)a=1;b=2;B)a=b=6C)i--D)y=int(x);8.下列描述中正确的是()。

A)当使用函数scanf输入数据时,必须指明变量地址,例如:char a; scanf("%c",&a); B)当输入一个实型数据时,格式控制部分可以指定输入数据的精度,例如:float a;scanf ("%6.2f",&a);C)输入项可以是一个实型常量,如:scanf("%f",100.0);D)只有格式控制,没有输入项,也能正确输入数据到内存,例如:scanf("a=%d ,b=%d");9.有以下程序:main(){int y=2014;printf(“y=%8d”,y);printf(“y=%+08d\n”,y);}该程序的运行结果是()。

A)y= 2014y=00002014B)y= 2014y=+0002014C)y=2014y=+0002014D)y= 2014y=201410.以下程序的输出结果是()。

main(){ int w=4,x=3,y=2,z=1;if(x>y&&!(z==w))printf("%d\n",(w<x?w:z<y?z:x));else printf("%d\n", (w>x?w:z>y?z:x));}A)1 B)2 C)3 D)411.执行以下程序的输出结果是()。

main(){int a=5,b=0,c=0;if(a=b+c)printf("***\n");else printf("$$$\n");}A)有语法错不能通过编译B)可以通过编译但不能通过连接C)输出***D)输出$$$12.桌上有白球和黑球共5个,a、b、c、d、e分别表示这5个球的颜色,取值为0、1分别代表白球、黑球。

则以下能表示a是黑球,其余至少有两个白球的表达式是()。

A)!a&&(b+c+d+e)==2B)a&&(b+c+d+e)>2C)a&&(b+c+d+e)<=2D)!a&&(b+c+d+e)==313.以下程序的输出结果为()。

#indlude "stdio.h"void main(){ int a=1,b=0;for(;a<3;a++)switch(a++){case 1: b--;break;case 2: b++;break;case 3: b+=3;break;}printf("%d\n",b);}A)0 B)-1 C)3 D)其他14.在下列语句选项中,只有一个在功能上与其他三个语句不等价(其中s1和s2表示某个C 语句),这个不等价的语句是()。

A)if (a)s1; else s2 B)if (!a)s2; else s1;C)if (a!=0)s1; else s2; D)if (a==0)s1; else s2;15.以下程序的输出结果是()。

main(){ int n=10;while(n>7){ n--; printf("%d",n);} }A)876 B)987 C)9876 D)876516.设x,y为int变量,则执行下列语句后y的值是()。

x=0;y=1;do{y+=x;x--;} while (y++>0);A)1 B)2 C)-1 D)017.设有程序段char k;while (k>0)k++; printf("%d\n",k);则程序输出结果为()。

A)-127 B)256 C)-128 D)12818.以下程序运行后的输出结果是()。

#include "stdio.h"sub(int *t,int n){ int *p1,*p2;for(p1=t,p2=t;p1-t<n;p1++)if(*p1<*p2)p2=p1;return(*p2); }void main(){ int a[9]={9,36,19,39,26,5,6,33,15};printf("%d\n",sub(a,9)); }A)5 B)9 C)15 D)3919.有以下程序段:int a=0,b;do { scanf(“%d”,&a);b++;} while(a!= 10 || b<3);此处do-while循环的结束条件是()。

A)a的值等于10并且b的值大于3B)a的值等于10并且b的值大于等于3C)a的值不等于10或者b的值小于3D)a的值不等于10并且b的值大于等于320.下列程序的运行结果是()。

#include "stdio.h"main(){ int i ;for(i=1;i<=5;i++){ if(i %2)printf(“*”);else printf(“#”); }printf(“$\n”);}A)*#*#$ B)#*#*#$ C)*#*#*$ D)##*$21.下面有关for循环的描述正确的是()。

A)for循环只能用于循环次数已经确定的情况B)for循环是先执行循环体语句,后判断表达式C)for循环中可以用break语句跳出循环体D)for循环中可以包含if语句,但必须用花括号括起来22.以下程序中,while 循环的次数是()。

#include "stdio.h"void main(void){ int i = 0;while (i<5){if (i<1)continue;if (i==3)break;i++; } }A)1 B)死循环,不能确定次数C)6 D)1023.阅读下面程序,该程序段的功能是()。

#include <stdio.h>main(){ int c[ ]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){ t=c[i];j=i-1;while(j>=0&&t<c[j]){ c[j+1]=c[j];j- - ;}c[j+1]=t;}for(i=0;i<7;i++)printf(“%d ”,c[i] );putchar(’\n’);}A)对数组元素的升序排列B)对数组元素的降序排列C)对数组元素的倒序排列D)对数组元素的随机排列24.以下程序的输出结果是()。

main(){ char ch[2][5]={ "6937","8254"},*p[2];int i,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++)for(j=0;p[i][j]> ’\0’;j+=2)s=10*s+p[i][j]- ’0’;printf("%d\n",s);}A)69825 B)63825 C)6385 D)69382525.语句printf(“%d\n”,strlen(“xyz\t\xab\3\\”));的输出结果是()。

A)9 B)11 C)7 D)826.设char ch,str[4],*strp;,则下列赋值语句正确的是()。

A)ch="CBA"; B)str="CBA";C)strp="CBA"; D)*strp="CBA";27.下列程序片段的输出结果是()。

printf("%d\n",strlen("A TS\n0l2\2\\"));A)l1 B)10 C)9 D)828.下列程序的运行结果是()。

main(){int a=4,y;y=fn(a,++a);printf(“%d”,y);}int fn(x,c){int b;if(x<c)b=1;else if(x==c)b=0;else b=-1 ;return(b); }A)4 B)-1 C)1 D)029.下面程序的运行结果是()。

#include "stdio.h"#include "string.h"fun(char *w,int n){char t,*s1,*s2;s1=w;s2=w+n-1;while(s1<s2){t=*s1++;*s1=*s2--;*s2=t;}}main(){ char *p;p="1234567";fun(p,strlen(p));puts(p); }A)7654321 B)1714171 C)1711717 D)717717130.函数f定义如下,执行语句“m=f(5);”后,m的值应为()。

相关文档
最新文档