对口单招_计算机_16_技能真题
试卷编号:96
所属语言:计算机基础
试卷方案:2016模拟真题
试卷总分:300分
共有题型:8种
一、中文打字共1题(共计50分)
第1题(50.0分)题号:390
西班牙是位于欧洲西南部伊比利亚半岛上的一个国家。该国的舞蹈种类繁多,主要的有凡丹文舞、巴斯克舞等等。这些舞蹈热烈鲜艳如烈火雄雄,奔放有力如海浪滔滔,有着激动人心的节奏和旋律,有着端庄自傲和刚柔并济的美妙风姿。著名古典芭蕾舞剧《天鹅湖》中的西班牙舞,是各国芭蕾舞剧团热门演出的第一个版本,舞蹈者以大滑步和伸展的舞姿,以及多变的舞臂动作,开始对舞。女舞者大幅度的后仰前踢,前仰后踢,用足掌足跟击地轻巧的打点,上身微微晃动;男舞者用倾身弯腰小跳作陪衬。女舞者大幅度的踢腿翻身动作,增添和发展了欢乐活泼的气氛。婉转柔美的手臂动作显示了高超的技艺。风格独特而斑斓多姿的西班牙舞,集中地体现了西班牙人民乐观豪迈、傲然自得的民族个性和俊美矫健、神采飞扬的精神面貌。其舞蹈风格的形成,除了本民族的内在因素,还有外在的影响。影响最大的是十四世纪时吉普赛人的移入。吉普赛人个性强烈、作风泼辣,兼之喜爱音乐能歌善舞,他们在与西班牙人民相处生活的过程中,很自然地就将其富有感染力的表演特色溶入了西班牙舞之中,使之异常美妙,而令人难忘。
二、Word 共1题(共计40分)
第1题(40.0分)题号:193 难度:中第1章
---------------------------------------------------------------------
请在打开的WORD的文档中,进行下列操作。完成操作后,请保存文档,
并关闭WORD。
---------------------------------------------------------------------
注意:除试题要求外,考生不得任意添加或删除段落(包括空行)!
1.将页面设置为:A4纸,上、下页边距均为70磅、左、右页边距均为80磅,每页
40行,每行39个字符;
2.给文章加标题“江苏理工学院欢迎你”,设置其格式为:幼圆、一号、红色、
加粗、居中对齐,字符间距加宽5磅,段前、段后间距分别为0.5行,文字动态
效果为“礼花绽放”;
3.将正文第1段“江苏理工学院……常州市。”首字下沉2行,距正文2磅,首字
字体为黑体、蓝色,其余段落设置为首行缩进2个字符;为文章加3磅绿色、阴影
式样的页面边框;
4.将正文第3段“学校占地面积……理想场所。”分为两栏,栏间加分隔线;
并将正文第4段“学校设有……本科专业。”和第5段“学校现有全……10多人。
”调换位置;
5.在第1页正文第7段“学校始终以科学……作出了贡献。”中间位置插入图片文件
tp.jpg(图片在试题文件夹下),设置图片高度、宽度均为100磅,并加红色1.5磅边框,环绕方式为四周型;
6.设置奇数页页眉为“江苏理工学院欢迎你”,偶数页页眉为“欢迎报考江苏理工
学院”,所有页的页脚为自动图文集“-页码-”,页眉页脚均居中显示;
7.在正文最后插入一个5行4列表格,其中行高为25磅、列宽为90磅,表格居中;在表
格的第1列分别输入“院系”、“计算机”、“机械”、“化工”、“教育”,
并设置表格单元格对齐方式为水平、垂直均居中对齐;表格外框线设置为红色
1.5磅双实线、内框线设置为1磅蓝色单实线。
三、Excel 共1题(共计40分)
第1题(40.0分)题号:216 难度:中第1章
----------------------------------------------------------------------
请在打开的窗口中进行如下操作,操作完成后,请关闭Excel并保存工作簿。
----------------------------------------------------------------------
1.在工作表Sheet1中,在第一行之前插入一行,并在A1单元格中输入标题“各城
市参赛歌手名单”;将标题所在行的行高设置为26,并将标题文字设置为了16号、红色、加粗、楷体_GB2312,合并及居中A1:N1单元格,利用函数计算各歌手的总分、平均分、最高分、最低分;
2.在工作表Sheet1中,利用公式计算各歌手的“最终得分”(最终得分=总分-最高
分-最低分)。将“平均分”列的数据格式设置为两位小数,为A2:N24区域添加
最细浅蓝色实线内边框、最粗红色实线外边框;
3.将工作表Sheet1中所有的数据复制到Sheet2中的相同位置(只复制数值,不复
制格式),将Sheet2改名为“最佳歌手名单”,在“最佳歌手名单”工作表的
“性别”列后面插入一列,在D2单元格输入“性别代码”,利用IF函数计算D3:D24 的值;方法是利用左边性别的值,如果性别为男则填入“F”,性别为女则
填入“M”;在P2列输入“名次”,利用RANK函数根据“最终得分”列数据计算各位歌手的名次(使用混合地址);
4.将Sheet3改名为“筛选”,以$A$1:$B$2作为条件区域,将工作表“最佳歌手
名单”中“城市”为江苏且“最终得分”大于28分的数据复制到“筛选”工作
表$B$6开始的区域中;
5.新建工作表“歌手得分排序”,放置在所有工作表的后面。将工作表Sheet1中
所有的数据复制到“歌手得分排序”工作表中的相同位置,对工作表“歌手得
分排序”进行排序,主要关键字“城市”按升序排序,(自定序列次序:江苏、浙江、上海),次要关键字“最终得分”按降序排序;
6.在“图表”工作表中引用“歌手得分排序”工作表中每个城市第一名歌手
“平均分”、“最终得分”的数据,填写对应单元格内容(使得当“歌手得分排序”
工作表中的数据发生变化时,“图表”工作表中的对应数据能够同步更新)。
在“图表”工作表中利用$A$2:$A$5,$C$2:$C$5两列数据,用三维簇状柱形图比较各地区歌手的最高最终得分,系列产生在列,图表标题为“各地区歌手
最终得分比较图”,图例靠右。插入到“图表”工作表中;
四、Dreamweaver 共1题(共计60分)
第1题(60.0分)题号:41 难度:中第1章
---------------------------------------------------------------------
请在打开的窗口中进行如下操作,操作完成后,请关闭
Dreamweaver CS3并保存网页。
注意:试题文件夹是<<答题说明>>中所指的文件夹。
---------------------------------------------------------------------
提示:网页保存时,所有"嵌入式文件"均保存在默认路径中。
1. 在上框架中设置:框架高度(行值)为12%,边界宽度和高度均为5;在上框
架中输入"关爱珍惜动物",字体格式为幼圆、36px,字体自定义颜色为#ff9900。
2. 在上框架中,设置网页标题为"关爱";设置网页的背景色为#009900。
3. 在左框架中,设置网页的背景色为#ff9900;在标题"兽类"下方插入一条水
平线(不得插入空行),进行相应设置:宽度100%,高度1像素,左对齐,实线
(无阴影)。
4. 在左框架水平线下方插入一个按钮(无表单),按钮文本为"更多"。
5. 在右框架中,将初始网页改为试题文件夹下的"middle.html"。将右框架拆分为
列(左右两列列值均为50%),右列中插入2行1列的表格,表格的第一行插
入image文件中 "dw.JPG",表格第二行输入文字"其他图片",并设置表格属性:宽度100%,边框粗细2;所有单元格内容水平居中,垂直居中。设置右列框架网页背景为试题文件夹下image文件夹中的"top.GIF",不重复,以文件名
"right.html"保存在试题文件夹下,给右列框架名称命名为"right"。
6. 在中框架中,在网页中的标题"环境保护>>两栖类"后创建命名锚记,名为"两
栖",保存网页。在左框架网页中,为"两栖类"设置超级链接,指向中框架中的锚记,并设置该超级链接的颜色为#ff0000,已访问的超级链接颜色为#0000ff。
(注意保存框架文件及各网页)
五、Photoshop 共1题(共计30分)
第1题(30.0分)题号:44 难度:中第1章
-------------------------------------------------------------------
按照如下题目要求在Photoshop CS3中完成如下操作,操作完成后按要求保存
文件,并关闭Photoshop CS3。
答题所需素材文件放置在试题文件夹中,最终需要保存的文件必须保存到试
题文件夹中,否则将不得分。试题文件夹是指<<答题说明>>中提到的文件夹。
说明:本题要求考生制作一个图像文件,图像编辑过程中切勿随意保存原始文件。最终保存的文件若格式、命名方式和保存位置有错误将不得分。
试题如提供样片示例,该样片仅作为叙述参考,其中的"样片"字样不
作为考核范围和要求,考生提交的作品中若含有"样片"字样将不得分。
-------------------------------------------------------------------
注意:请考生进入Photoshop后,首先通过"编辑"菜单下"首选项"打开首选项设置面板,清除"文字"中"字体预览大小"复选框中的勾,然后关闭
Photoshop程序,再次单击"答题"按钮进行答题。
1、利用s_1.jpg、s_2.jpg制作如"样片"所示作品,要求如下:
(1)打开"s_1.jpg"文件,将图形中的指针抠出后,将图像背景填充颜色为
"#00bdb6",插入"s_2.jpg"图像,去掉s_2色彩,设置不透明度为50%;
(2)对抠出的指针进行反相处理,将指针内的小圆颜色修改为"#8cb406";
(3)以指针内小圆圆心为中心绘制圆环,圆环外直径为500像素,内直径为400 像素,圆环上半部分填充单色"#ececec"、下半部分填充单色"#cbdc25";
为圆环添加"投影"和"斜面和浮雕"样式,"投影"样式默认;"斜面和浮雕"
样式参数为:深度30%、大小25像素、软化5像素、角度135度、高度40度、其他默认;
(4)以圆环中心为圆心绘制直径为400像素的圆形选区,在该圆形选区内从圆心到边缘径向填充由"#b5e218"到"#749501"的绿色渐变色;
(5)以圆环中心为圆心绘制直径为350像素的圆形选区,为该选区描边4像素白色线条,方式为"内部",删除圆形线条的下半部分;复制留下的半圆
形线条,以其圆心为中心,将其缩小为原来的90%,调整缩小后半圆线条
颜色为#fffc00;
(6)围绕白色半圆形线条分别输入1,2,3,4,5,6,7,8,9九个数字,每个数字中
心距离半圆线条中心为185像素、颜色为白色、大小为20像素、字体为黑体、抗锯齿为平滑,每个数字之间的角度为18度;
(7)分别添加大小为72像素、黑体、白色平滑文本"360测速器"和"5MB";
"360测速器"文字不透明度为30%,中心位于绿色渐变圆形中心;"5MB"文字中心位于绿色渐变圆形的下半部分中心,文字样式为"渐变叠加",参数为:不透明度20%、缩放20%、其他默认;
(9)另存文件为"p.jpg"。
六、程序填空共1题(共计20分)
第1题(20.0分)题号:174 难度:中第1章
/*-------------------------------------------------------
【程序填空】
--------------------------------------------------------
题目:数组a中存放一批整数,其中相同的整数连续存放。统计
a数组中相同元素的个数,存入二维数组b中并输出。
例如:原a数组中的值为:
-3,-3,4,61,61,61,61,61,-10,-10,-10,2,2,2,2
则b数组中的值为:
-3 4 61 -10 2
2 1 5
3 4
输出结果为:
-3 2
4 1
61 5
-10 3
2 4
---------------------------------------------------------
注意:除要求填空的位置之外,请勿改动程序中的其他内容。
-------------------------------------------------------*/
#include
#define N 15
void count(int a[],int b[][N])
{
int i,j,k;
b[0][0]=a[0];
for(j=k=0,i=1;i { if(a[i]!=a[i-1]) { /**************************SPACE*************************/ b[1][j]=【?】; b[0][++j]=a[i]; /**************************SPACE*************************/ k=【?】; } } b[1][j]=N-k; for(i=0;i<=j;i++) printf("%5d%5d\n",b[0][i],b[1][i]); } int main() { int a[N]={-3,-3,4,61,61,61,61,61,-10,-10,-10,2,2,2,2}; int b[2][N]; count(a,b); return 0; } 答案: =======(答案1)======= i-k =========或========= -k+i =======(答案2)======= i 七、程序改错共1题(共计30分) 第1题(30.0分)题号:177 难度:中第1章/*------------------------------------------------------- 【程序改错】 --------------------------------------------------------- 题目:void fun(long a[],int n)函数对a数组中的n个元素判断其是否为升序数,若不是,则调用void rank(long a[],int x) 函数将数据处理成升序数。 升序数是指该数的高位数字的值不大于低位数字的值。 例如123,25689等属于升序数,而1325,39678不属于升序数。 请改正程序中的错误,使它能得出正确的结果。 --------------------------------------------------------- 注意:不得增行或删行,也不得更改程序的结构。 --------------------------------------------------------*/ #include #define N 5 void rank(long a[],int x) { int i,j,p[10],n; long t; t=a[x]; n=0; while(t) { p[n++]=t%10; t/=10; } for(i=0;i /***********FOUND***********/ for(j=0;j if(p[j-1]>p[j]) { t=p[j-1];p[j-1]=p[j];p[j]=t; } t=0; for(i=0;i t=t*10+p[i]; a[x]=t; } void fun(long a[],int n) { int i,f; long m; for(i=0;i { m=a[i];f=1; do { /***********FOUND***********/ if(m/10>m%10) f=0; m/=10; }while(m&&f); /***********FOUND***********/ if(f==0) rank(a,n); } } int main() { int i; long a[N]={123,5276,9865,136892,84}; printf("处理前的数据: "); for(i=0;i printf("%ld ",a[i]); printf("\n"); fun(a,N); printf("处理后的数据: "); for(i=0;i printf("%ld ",a[i]); printf("\n"); return 0; } 答案: =======(答案1)======= for(j=1;j =======(答案2)======= if(m%100/10>m%10) f=0; =========或========= if(m/10%10>m%10) f=0; =======(答案3)======= if(f==0) rank(a,i); =========或========= if(!f) rank(a,i); =========或========= if(f!=1) rank(a,i); 八、程序设计共1题(共计30分) 第1题(30.0分)题号:159 难度:中第1章/*------------------------------------------------------- 【程序设计】 --------------------------------------------------------- 题目:按从小到大的顺序找出所有的4位Armstrong数,并把这些 Armstrong数对应的逆序数以及该逆序数从高位到低位的数值依次存入二维数组ar的第一至第五列,再找到逆序数中 十位数最小的行,该行之前数据保持不变,该行到最后一 行数据,以行为单位循环前移一行,该行移至最后一行。 Armstrong数是指:一个n位数的各位数字的n次方之和等于该数。例如,1634=1^4+6^4+3^4+4^4。因此,1634是4位 Armstrong数。 例如:按规则得到的二维数组: 4361 4 3 6 1 8028 8 0 2 8 4749 4 7 4 9 移动后的二维数组: 4361 4 3 6 1 4749 4 7 4 9 8028 8 0 2 8 编写程序: 1.编写函数int arms(int ar[][5])实现以下功能:按以上 规则将4位Armstrong数的逆序数以及该逆序数的高位到低位 数值依次存入二维数组ar的第一至第五列,函数返回4位 Armstrong数的总个数。 2.编写函数void mov(int ar[][5],int n),在ar数组的前n行 中找到逆序数的十位数最小的行,该行之前数据保持不变, 该行到最后一行数据,以行为单位循环前移一行,该行移至 最后一行。 --------------------------------------------------------- 注意:请勿改动主程序main()中的任何语句。 ---------------------------------------------------------*/ #include #include #include #include #define N 10 #define M 5 int arms(int ar[][M]) { /**********Program**********/ /********** End **********/ } void mov(int ar[][M],int n) { /**********Program**********/ /********** End **********/ } int main() { int a[N][M]={0}; int i,j,num; FILE *fp; if((fp=fopen("DATA.TXT","w"))==NULL) { printf("File open error\n"); exit(0); } num=arms(a); printf("二维数组\n"); for(i=0;i { for(j=0;j { printf("%d\t",a[i][j]); fprintf(fp,"%d\t",a[i][j]); } putchar('\n'); fputc('\n',fp); } mov(a,num); printf("移动后\n");