软件大赛题目
办公软件技能大赛复习题
办公软件技能大赛复习题办公软件技能大赛复习题注意:复习请以客观题(选择、填空)为主,其他题目扩展练习。
一、选择题(90题)1:设置标题与正文之间距离的正规方法为( B )A: 在标题与正文之间插入换行符。
B: 设置段间距C: 设置行距D: 设置字符间距2:如果想将某个数据区域中的数据按照不同的大小设置为不同的字体格式,应如何实现( B ) A: 通过“编辑”菜单下的“查找”命令,并限定查找格式B: 通过“格式”菜单下的“条件格式”命令C: 通过“格式”菜单下的“样式”命令D: 通过“数据”菜单下的“有效性”命令3:在【格式】工具栏中提供了几种对齐方式:(B)A: 2 B: 4 C: 5 D: 64:如果想快速显示[样式]对话框,可通过哪个组合键:( C )A: Ctrl + AltB: Ctrl + ‘C: Alt + ‘D: Shift + ‘5: [格式]工具栏上的[边框]按钮给我们提供了多少种边框选项( B ) A: 8 B: 12 C:16 D: 246: 打开页面设置对话框方法正确的是:( A )A: 单击“文件”菜单,选择“页面设置”命令B: 单击“视图”菜单,选择“页眉页脚”命令C: 不要选中任何对象,单击“插入”菜单,选择“幻灯片编号”命令D: 不要选中任何对象,单击“插入”菜单,选择“日期和时间”命令7: 模板文件的扩展名是:( B )A: .xls B: .xlt C: .xlk D: .xlw8: 备份文件的扩展名是:( C )A: .xls B:.xlt C :.xlk D: .dat9: 通过哪一个菜单命令能实现显示/隐藏Office助手。
( C )A: 工具 B: 窗口 C: 帮助 D: 格式10: 关于单元格合并说法错误的是:( C )A: 单击“格式”工具栏上合并及居中按钮可以将选定的单元格合并B: 合并单元格可以通过单元格格式对话框中的对齐选项卡中的“合并单元格”实现C: 合并之后的单元格不能再通过合并及居中按钮取消合并D: 取消合并可以先选定已合并的单元格,单击合并及居中按钮11: 有关页眉页脚说法错误的是:( C )A: 页眉页脚命令在“视图”菜单 B: 设置页眉页脚可以在页面设置对话框C: 可以在页面设置对话框中设置奇偶页不同D: 在页眉页脚中可以插入图片12: “粘贴”的快捷键是:( B )A: Ctrl+"Alt"+"F" B: Ctrl+"V" C: Ctrl+"H" D: Ctrl+"Alt"+"H" 13: 改变字符的字体字号的步骤哪种是正确的: 1 字体2 选定想要改变的字符3 字号( D ) A: 1 2 3 B: 3 2 1 C: 1 3 2 D: 2 1 314: “复制”文本的热键是( B )A: Ctrl+"A" B: Ctrl+"C" C: Ctrl+"Shift"+"A" D: Ctrl+"Shift"+"Alt"+"A" 15: 下面哪种说法正确( D )A: 如果想要增加文本框,只要在拖动原来文本框时,按下"Ctrl"键B: 选中文本框,按“Delete”键即可删除文本框C: 选中文本框,拖动控点即可调整文本框的大小D: 以上三种说法全部正确16: 如何在文本框中输入文本? ( A )A: 鼠标左键单击文本框 B: 鼠标右键单击文本框,再次单击文本框C: 鼠标左键三击文本框 D: 鼠标右键三单击文本框17: 下列哪种说法正确( D )A:文本框内的文字的字体、字号等特征可以不相同B: 文本框可以填充颜色、改变边框的颜色C: 文本框可以旋转任何一个角度D: 以上三种说法全部正确18: 按"格式刷"按钮可以进行哪项操作?( A )A: 复制文本的格式 B: 保存文本 C: 打印文档 D: 以上三种都不对19: 双击文本框的图框,将会( A )A: 弹出设置文本框格式对话框 B: 整个工作组图框C: 当前幻灯片 D: 输入或编辑当前图框中文本20: 在字体对话框中哪种设置无法实现( D )A: 更改字体 B: 更改字型 C: 更改字号 D: 更改字体背景颜色21: 把文本从一个地方复制到另一个地方的顺序是 1 按"复制"按钮2 选定文本 3 将光标置于目标位置 4 按"粘贴"按钮( C )A: 1234 B: 1324 C: 2134 D: 231422: 使用格式刷,将格式传递给多处文本的正确方法1 双击"格式刷"按钮2 用格式刷选定想要应用格式的文本3 选定具备所需格式的文本( D )A: 123 B: 132 C: 321 D: 31223: 下面哪种说法是正确的?( D )A: 文本框内的文本的字体、字号必须一致B: 文本框内的文本的字体必须一致,字号可以不同C: 文本框内的文本的字体可以不同,字号必须一致D: 文本框内的文本的字体、字号均可以不同24: 哪项功能不是在字体对话框中设置?A: 文字颜色 B: 文字字体 C: 艺术字 D: 文字大小25: 下列各选项哪些可以添加文字:( C )A: 来自剪贴画的图片 B: 来自文件的图片 C: 组织结构图 D: 以上选项均不可以26: 如果想让文本框中的文字自动换行(即当文本框中的内容超出文本框的宽度时自动换行),可以:( C )A: 在“格式”菜单下的“分行”命令中设置B: 在“格式”菜单下的“行距”命令中设置C: 在设置文本框格式对话框中,选择“文本框”选项卡,将其中的“自选图形中的文字换行”复选框选中D: 在设置文本框格式对话框中,选择“文本框”选项卡,将其中的“调整自选图形尺寸以适应文字”复选框选中27: 哪项不是文本格式化内容:( B )A: 文本的颜色 B: 文本的保存 C: 文本大小 D: 文本的字体28: 按下哪些键,拖动鼠标,可以实现对象的复制?( A )A: Ctrl B: Shift C: Alt D: Enter29: 关于查找和替换功能说法正确的是:( C )A: 可以给查找的内容或替换的内容限定字体格式 B: 可以限定查找范围C: 可以区分字母大、小写D: 可以查找或替换特殊字符30: 关于Office剪贴板说法错误的是:( D )A: 利用Office剪贴板最多可以保存24个信息B: 在Office的各个组件中,Office剪贴板中的信息可以共用C: 当Office剪贴板打开时,在其它非Office组件的程序中,复制的信息也可以保存到Office剪贴D: 如果清空Office剪贴板中所有内容,对Windows中的系统剪贴板没有任何影响31: 选定文本中一行的技巧方法是:( B )A: 将鼠标箭头置于目标处,单点B: 将鼠标箭头置于文本左端出现选定光标,单击C: 将鼠标箭头置于文本左端出现选定光标,连击两下D: 将鼠标箭头置于文本左端出现选定光标,击三下32、在PowerPoint2003中,采用“另存为”命令,不能将文件保存为( A )A.文本文件(*.Txt) B.Web页(*.htm )C.大纳/RTF文件(*.Rtf)D.powerpoint放假(*.pps)33、 PowerPoint2003 的“幻灯片设计”一般包含 _A_。
软件设计大赛试卷-final
世界上第一台电子计算机的名字是()。
ENIAC
EDSAC
EDVAC
UNIVAC
7
下列叙述中,正确的是( )。
汉字的计算机内码就是国标码
存储器具有记忆能力,其中的信息任何时候都不会丢失
所有十进制小数都能准确地转换为有限位二进制小数
所有二进制小数都能准确地转换为十进制小数
8
计算机的工作过程本质上就是()的过程。
读指令、解释、执行指令
进行科学计算
进行信息交换
主机控制外设
9
第一代计算机主要使用( )。
机器语言
高级语言
数据库管理系统
BASIC和FORTRAN
10
个人计算机简称PC机。这种计算机属于 ( )。
微型计算机
小型计算机
超级计算机
巨型计算机
11
在计算机内部,数据是以( )形式加工、处理和传送的。
二进制码
八进制码
新盘不格式化照样可以使用,但格式化可使磁盘容量增大
57
计算机发生“死机”故障时,重新启动机器的最适当的方法是()。
断电30秒后再开机
按复位按钮启动
热启动
其它
58
同时按下Ctrl+Alt+Del组合键的作用是( )。
停止微机工作
进行开机准备
热启动微机
冷启动微机
59
下列因素中,对微机影响最小的是( )。
Ctrl+W
Shift+X
Shift+Y
Ctrl+Z
91
当用鼠标移动文本时,移动鼠标光标到选取文本上,当鼠标光标变为()状态时,按住鼠标左键拖动鼠标移动,此时鼠标光标也随之移动。
蓝桥杯软件开发大赛试题
蓝桥杯软件开发大赛的试题种类繁多,包括算法题、设计题、应用题等,考察的范围广泛且深入。
以下我将以一个可能的试题为例,阐述我的回答思路和解答过程。
题目:设计一个软件,用户能够输入一串字符并找到重复的字符,将这些重复的字符标记出来。
解题思路:1. 首先需要理解用户需求。
本题中用户需要我们设计的软件能够帮助他们找到并标记重复的字符。
这意味着我们需要创建一个输入界面让用户输入字符,还需要设计一个算法来查找重复的字符并标记它们。
2. 根据用户需求,我们可以设计一个简单的输入界面,使用户能够输入一串字符。
对于字符的输入,可以使用输入框和文本编辑器来实现。
用户可以通过键盘或鼠标输入字符。
3. 对于查找重复字符的算法,我们可以使用哈希表或排序来实现。
哈希表能够在常数时间内实现查找操作,因此是处理这类问题的理想选择。
我们将用户输入的字符串作为键值,使用哈希表来存储字符串及其出现次数。
如果一个字符在哈希表中已经存在,则我们将其计数加一;如果不存在,则将其计数为第一次出现。
4. 当我们完成哈希表的构建后,就可以遍历哈希表,查找出现次数超过一次的字符。
对于每个出现次数大于一的字符,我们在用户界面上将其显示出来,并使用特殊标记(例如颜色或字体)将其突出显示。
具体实现过程:1. 创建输入框和文本编辑器,让用户输入一串字符。
2. 将用户输入的字符串存储在哈希表中,并统计每个字符的出现次数。
3. 遍历哈希表,对于每个出现次数大于一的字符,在用户界面上显示该字符及其出现次数,并使用特殊标记突出显示。
4. 完成软件后,将界面展示给用户,并等待用户反馈。
以上就是我对这个问题的解答思路和实现过程。
当然这只是个示例,蓝桥杯软件开发大赛的试题可能涉及到的内容会更加复杂和深入。
希望这个回答能对你有所帮助!。
蓝桥杯例题
1.蓝桥杯全国软件和信息技术专业人才大赛是由哪个部门主办的?A.教育部(答案)B.科技部C.工业和信息化部D.国家发展和改革委员会2.蓝桥杯大赛主要考察参赛者的哪些能力?A.编程和算法设计能力(答案)B.市场营销能力C.团队协作能力D.演讲能力3.蓝桥杯大赛通常分为哪些组别进行比赛?A.大学A组、大学B组和大学C组(答案)B.初级组、中级组和高级组C.青少年组、成人组和大师组D.企业组、学校组和个人组4.在蓝桥杯大赛中,以下哪种编程语言是常用的?A.C/C++(答案)B.Python(虽然Python也常被使用,但在此处作为非唯一或首选答案)C.Java(Java也是常用语言,但同样非首选答案)D.JavaScript5.蓝桥杯大赛的获奖者通常可以获得哪些奖励?A.奖金、证书和学校加分(答案)B.实物奖品、旅游机会和荣誉称号C.股票、期权和就业机会D.学术期刊发表机会6.蓝桥杯大赛的参赛资格通常要求参赛者是什么身份?A.在校大学生(答案)B.企业员工C.专业程序员D.无特定身份要求7.在蓝桥杯大赛中,以下哪个环节不是必须的?A.提交代码并运行通过测试((答案,此选项描述了一个通常情况,但并非所有题目都需提交并运行代码,而是根据题目要求可能只需提交答案或解题思路)B.理解题目要求C.设计算法或解决方案D.在规定时间内完成题目8.蓝桥杯大赛的题目难度通常是如何分布的?A.从易到难,逐步增加(答案)B.所有题目难度相同C.难度随机分布D.先难后易9.参加蓝桥杯大赛对参赛者未来的职业发展有哪些帮助?A.提升编程技能和算法设计能力,增加就业竞争力(答案)B.直接获得高薪工作机会C.获得学术研究成果D.无需进一步学习即可成为专家10.蓝桥杯大赛的举办周期是多久?A.每年一届(答案)B.每两年一届C.每季度一届D.每月一届。
全国软件设计大赛测试题目
要求:1、写出设计思路、算法思路。
2、写出程序。
3、运行结果截图。
第1题、两倍给定2到15个不同的正整数,你的任务是计算这些数里面有多少个数对满足:数对中一个数是另一个数的两倍。
比如给定1 4 32 9 7 18 22得到的答案是3,因为2是1的两倍,4是2的两倍,18是9的两倍。
第2题、肿瘤面积在一个正方形的灰度图片上,肿瘤是一块矩形的区域,肿瘤的边缘所在的像素点在图片中用0表示,其他肿瘤内和肿瘤外的点都用255表示。
编写一个程序,计算肿瘤内部的像素的点的个数(不包括肿瘤边缘上的点)。
已知肿瘤的边缘平行于图像的边缘。
图像数据中第一行为图像像素的行数和列数,随后为像素数据。
比如,图像数据为7 14255 255 255 255 255 255 255 255 255 255 255 255 255 255255 255 255 0 0 0 0 0 0 0 0 255 255 255255 255 255 0 255 255 255 255 255 255 0 255 255 255255 255 255 0 255 255 255 255 255 255 0 255 255 255255 255 255 0 255 255 255 255 255 255 0 255 255 255255 255 255 0 0 0 0 0 0 0 0 255 255 255255 255 255 255 255 255 255 255 255 255 255 255 255 255结果为18。
第3题、FBI树二进制串只能由“0”和“1”组成。
将由“0”和“1”组成的字符串分为三类:全“0”串称为B串,全“1”串称为I串,既含“0”又含“1”的串则称为F串。
二进制串可以转换为FBI树结构,FBI树是一棵二叉树,在该二叉树中包含F节点、B节点和I节点三种。
可以将一个长度为2n的二进制串S构造为一棵FBI树T,方法为:T的根结点为R,其类型与串S的类型相同;若串S的长度大于1,将串S从中间分开,分为等长的左右子串S1和S2;由左子串S1构造R的左子树T1,由右子串S2构造R的右子树T2。
软件设计大赛
一、基础篇(50分)1、单选(每题1分,10小题共10分)1).执行下列程序中的输出语句后,x的值是______.main(){int x;printf(“%d\n”,(x=5*6,x*2,x+20));}A)30 B)60 C)50 D)802).在C语言中,下列选项属于合法的长整型常数的是_______.A)0L B)1234567 C)0.0234567 D)3.14159e33).若有定义:int a,b;char x,y;并有以下输入数据:14 22 XxYy(回车)则能给a赋整数14,给b赋整数22,给x赋字符x,给y赋字符y的正确程序段是________.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);4).当c的值不为0时,下列选项中能正确将c的值赋给变量a、b的是_______.A)c=b=a;B)(a=c)‖(b=c);C)(a=c)&&(b=c);D)a=c=b;5).语句printf(“%d\n”,strlen(“asd\n\x12\1\\”));的输出结果是______.A)9 B)11 C)7 D)86).下列程序的运行结果是________.main(){ int y=10;do { y- -;} while(- -y);printf(“%d\n”,y- -);}A)-1 B)1 C)8 D)07).阅读下面程序,该程序段的功能是_____.#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)对数组元素的随机排列8).有如下程序:#define f(x)x*xmain(){ int i;i=f(4+4)/(2+2);printf(“%d\n”,i);}该程序执行后的输出结果是_______.A)28 B)21 C)16 D)49).下列程序的运行结果是_______.main(){ unsigned c1=0xff,c2=0x00;c1=c2|c1>>2;c2=c1^0236;printf(“%x,%x\n”,c1,c2);}A)0x3f,0XA1 B)3f,A1 C)ffff,61 D)3f,a110).有以下程序:#include <stdio.h>main(){ FILE *fp;int i=20,j=30,k,n;fp=fopen(“d1.dat”,“w”);fprintf(fp,“%d\n”,i);fprintf(fp,“%d\n”,j);fclose(fp);fp=fopen(“d1.dat”,“r”);fscanf(fp,“%d%d”,&k,&n);printf(“%d %d\n”,k,n);fclose(fp);}该程序运行后的输出结果是_______.A)20 30 B)20 50 C)30 50 D)30 202、多选(每题2分,共10题,共20分,错选,漏选均不得分)1).下列符号串中,不属于C语言合法标识符的有_____.A)_1_2_3 B)a-b-c C)int D)9cd2).下列选项中,没有构成死循环的程序段有_____.A)int i=100; B)for(;;)while(1){ i=i%100+1;if(i>=100)break;}C)int k=0; D)int s=36;do { ++k;} while(k>=0); while(s);——s;3).下列判断正确的是_______.(知识点10.3)A)char *a=“china”;等价于char *a;*a=“china”;B)char str[6]={“china”};等价于char str[ ]= {“china”};C)char *s=“china”;等价于char *s;s=“china”;D)char c[4]=“abc”,d[4]=“abc”;等价于char c[4]=d[4]=“abc”;4).设有如下定义:char *s[2]={“abcd”,“ABCD”};则下列说法正确的有_____.A)s数组元素的值分别是“abcd”和“ABCD”两个字符串的首地址B)s是指针数组名,它含有两个元素分别指向字符型一维数组C)s数组的两个元素分别存放的是含有四个字符的一维字符数组中的元素D)s数组的两个元素中分别存放了字符'a'和'A'的地址5).若有以下说明:int a[5][9];则下列选项中对数组元素a[i][j]的引用错误的有_______.(0<=i<4,0<=j<9)A)*(&a[0][0]+9*i+j)B)*(a+i)(j)C)*(*(a+i)+j)D)*(a[i]+j)6).若有定义:char *st=“how are you!”;下面程序段正确的有_____.(知识点:7.3)A)char a[11],*p;strcpy(p=a+1,&st[4]);B)char a[11];strcpy(++a,st);C)char a[11];strcpy(a,st);D)char a[ ],*p;strcpy(p=&a[1],st+2);7).设有以下说明语句:Struct stu{ int a;float b;}stutype;则下列叙述正确的有_______.A)struct是结构体类型的关键字B)struct stu是用户定义的结构体类型C)stutype是用户定义的结构体类型名D)a和b都是结构体成员名8).设有定义语句:int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有_______.A)for(i=0;i<6;i++)printf(“%2d”,*(p++));B)for(i=0;i<6;i++)printf(“%2d”,*(p+i));C)for(i=0;i<6;i++)printf(“%2d”,*p++);D)for(i=0;i<6;i++)printf(“%2d”,(*p)++);9).下列叙述正确的有_____.A)函数可以嵌套定义,但不能嵌套调用B)函数可以嵌套调用,也可以嵌套定义C)函数不可以嵌套定义,但可以递归调用D)函数可以嵌套调用,但不能嵌套定义10).下列选项中可以将变量n清零的表达式有_______.A)n=n&~n B)n=n&0 C)n=n^n D)n=n|n二、智力题(30分)1、单选题:(每小题4分,5小题,共20分)1)给你8颗小石头和一架托盘天平。
软件技能大赛测试题及答案
软件技能大赛测试题及答案一、单选题(每题5分,共50分)1. 下列哪个选项是C语言中声明一个整型变量的正确方式?A. int a;B. var a;C. int: a;D. var int a;答案:A2. 在HTML中,用于创建无序列表的标签是:A. <ul>B. <ol>C. <li>D. <dl>答案:A3. 在JavaScript中,用于获取当前日期的函数是:A. Date()B. currentDate()C. new Date()D. getCurrentDate()答案:C4. 下列哪个选项不是Java中的数据类型?A. intB. floatC. stringD. char答案:C5. 在Python中,以下哪个关键字用于定义一个函数?A. functionB. defC. funcD. define答案:B6. SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE答案:A7. 在CSS中,以下哪个属性用于设置文本颜色?A. colorB. textColorC. textColourD. fontColor答案:A8. 下列哪个选项是正确的PHP语法?A. <?php echo "Hello, World!"; ?>B. <% echo "Hello, World!"; %>C. @echo "Hello, World!";D. echo "Hello, World!";答案:A9. 在HTML5中,用于定义文档标题的标签是:A. <title>B. <h1>C. <header>D. <head>答案:A10. 在JavaScript中,下列哪个方法用于将字符串转换为小写?A. toLowerCase()B. toLower()C. toUpperCase()D. toUpper()答案:A二、多选题(每题10分,共20分)1. 下列哪些是Python中常用的数据结构?A. 列表(List)B. 字典(Dictionary)C. 集合(Set)D. 元组(Tuple)答案:A, B, C, D2. 在HTML中,下列哪些标签是用于布局的?A. <div>B. <span>C. <section>D. <article>答案:A, C, D三、判断题(每题5分,共10分)1. 在JavaScript中,== 运算符用于比较两个值是否相等。
软件大赛算法设计练习题目
1、母牛生小牛Problem设有一头小母牛,从出生第四年起每年生一头小母牛,按此规律,第N年时有几头母牛?Input本题有多组数据。
每组数据只有一个整数N,独占一行。
(1≤N≤50)Output对每组数据,输出一个整数(独占一行)表示第N年时母牛的数量Sample Input14520Sample Output1238722、座位调整题目描述:百度办公区里到处摆放着各种各样的零食。
百度人力资源部的调研发现,员工如果可以在自己喜欢的美食旁边工作,工作效率会大大提高。
因此,百度决定进行一次员工座位的大调整。
调整的方法如下:1 .首先将办公区按照各种零食的摆放分成N 个不同的区域。
(例如:可乐区,饼干区,牛奶区等等)。
2 .每个员工对不同的零食区域有不同的喜好程度(喜好程度度的范围为1 — 100 的整数,喜好程度越大表示该员工越希望被调整到相应的零食区域)。
3 .由于每个零食区域可以容纳的员工数量有限,人力资源部希望找到一个最优的调整方案令到总的喜好程度最大。
数据输入:第一行包含两个整数N ,M ,(1<=N ,M<=300 )。
分别表示N 个区域和M 个员工。
第二行是N 个整数构成的数列a ,其中a[i] 表示第i 个区域可以容纳的员工数,(1<=a[i]<=M ,a[1]+a[2]+..+a[N]=M) 。
紧接着是一个M*N 的矩阵P ,P (i ,j )表示第i 个员工对第j 个区域的喜好度。
答案输出:对于每个测试数据,输出可以达到的最大的喜好程度。
输入样例3 31 1 1100 50 25100 50 25100 50 25输出样例175数据解释:此数据只存在一种安排方法,三个员工分别安置在三个区域。
最终的喜好程度为100+50+25=175最优解3、剪刀石头布剪刀石头布N 个小孩正在和你玩一种剪刀石头布游戏。
N 个小孩中有一个是裁判,其余小孩分成三组(不排除某些组没有任何成员的可能性),但是你不知道谁是裁判,也不知道小孩们的分组情况。
全国软件大赛历届真题(汇编)
【土地测量】造成高房价的原因有许多,比如土地出让价格。
既然地价高,土地的面积必须仔细计算。
遗憾的是,有些地块的形状不规则,比如是如图1中所示的五边形。
图1 图2一般需要把它划分为多个三角形来计算。
已知三边求三角形的面积需要用海伦定理,参见图2:各条边长数据如下:AB = 52.1BC = 57.2CD = 43.5DE = 51.9EA = 33.4EB = 68.2EC = 71.9根据这些数据求五边形地块的面积。
四舍五入到小数后两位。
【卖鸡蛋】大数学家欧拉在集市上遇到了本村的两个农妇,每人跨着个空篮子。
她们和欧拉打招呼说两人刚刚卖完了所有的鸡蛋。
欧拉随便问:“卖了多少鸡蛋呢?”不料一个说:“我们两人自己卖自己的,一共卖了150个鸡蛋,虽然我们卖的鸡蛋有多有少,但刚好得了同样的钱数。
你猜猜看!”欧拉猜不出。
另一个补充道:“如果我按她那样的价格卖,可以得到32元;如果她按我的价格卖,可以得到24.5元”。
欧拉想了想,说出了正确答案。
我们不是数学家,懒得列出公式来分析。
但计算机可以“暴力破解”,就是把所有可能情况都试验一遍,撞上为止!请写出输出每人鸡蛋的数目(顺序不限),用逗号隔开。
【古堡算式】福尔摩斯到某古堡探险,看到门上写着一个奇怪的算式:ABCDE * ? = EDCBA他对华生说:“ABCDE应该代表不同的数字,问号也代表某个数字!”华生:“我猜也是!”于是,两人沉默了好久,还是没有算出合适的结果来。
请你利用计算机的优势,找到破解的答案。
把 ABCDE 所代表的数字输出。
【巧排扑克牌】小明刚上小学,学会了第一个扑克牌“魔术”,到处给人表演。
魔术的内容是这样的:他手里握着一叠扑克牌:A,2,....J,Q,K 一共13张。
他先自己精心设计它们的顺序,然后正面朝下拿着,开始表演。
只见他先从最下面拿一张放到最上面,再从最下面拿一张翻开放桌子上,是A;然后再从最下面拿一张放到最上面,再从最下面拿一张翻开放桌子上,是2;......如此循环直到手中只有一张牌,翻开放桌子上,刚好是K。
全国软件大赛-Java程序设计 选拨题
35、假定有变量定义: int k=7,x=12; 则能使值为3的表达式是(D )。
A、x%=(k%=5)
B、x%=(k-k%5)
C、x%=k-k%5
D、(x%=k)-(k%=5)
36、设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是( D)。
A、把x和y按从大到小排列
B、0
C、20
D、这段代码不能够编译。这是一个错误,因为从来没有声明参数"A" 和给它赋值
21、在Java语言中,下列哪个包是编译器自动导入的?(B )
A、java.applet
B、ng
C、java.io
D、java.awt
22、下列哪一项说法最好地描述了Java中的对象? ( C)
B、把x和y按从小到大排列
C、无确定结果
D、交换x和y中的值
37、仔细分析下面程序,while的循环次数是( D)。
{int i=0;
while(i<10)
{if(i<1) continue;
if(i==5) break;
i++;
}}
A、1
B、10
C、6
D、死循环,不能确定次数
}
public void paintPicture(Graphics g, int a, int b)
{
g.setColor(Color.red);
// more code follows
}
当执行这段代码时,paintPicture方法中参数"a"的值将是什么? (A )
工程管理软件技能大赛题库
工程管理软件技能大赛题库
一、项目规划
1.项目概述
–描述项目的背景、目的和重要性。
2.范围规定
–确定项目范围的方法和重要性。
3.WBS(工作分解结构)
–讨论如何编制WBS和其在项目管理中的作用。
4.里程碑计划
–解释里程碑计划的概念和如何使用它们来管理项目。
二、资源管理
1.资源分配
–讨论如何有效地分配人力、物力、时间等资源给项目活动。
2.团队建设
–探讨在项目中如何建立高效的团队以实现项目目标。
3.采购管理
–描述项目采购管理的步骤和技巧。
三、沟通和风险管理
1.沟通计划
–讨论制定沟通计划的必要性和流程。
2.风险识别和评估
–解释如何进行风险识别、分析和评估。
3.风险应对
–分析风险应对策略和实施。
四、项目执行与监控
1.成本管理
–讨论成本管理的关键步骤和技巧。
2.进度管理
–描述如何制定和控制项目进度。
3.质量管理
–讨论制定质量计划、执行质量保证和控制活动的方法。
五、项目整合与收尾
1.整合管理
–讨论项目整合管理的概念和关键要点。
2.项目收尾
–描述项目收尾阶段的关键活动和成果。
结语
以上是关于工程管理软件技能大赛题库的概述和重点内容。
希望通过这些题目能够让参赛者深入了解项目管理的各个方面,并在实践中不断提升自己的技能和经验。
祝愿所有参赛者在比赛中取得优异的成绩!。
软件大赛题目
JA V A项目内容一、计算器1、实现计算器的加减乘除功能2、可实现返回上一步的功能2、实现归零功能二、连连看小游戏1、有一定的规则,游戏按照规则进行2、判断被点击的图片是否符合要求3、符合要求的两个图片点击后清除4、有游戏帮助可提示下一步三,万年历要求:使用图形用户界面实现日期与星期的查询四,记事本要求:用图形用户界面实现能实现编辑、保存、另存为、查询和修改等功能提示:使用文件输入输出流五,在线考试系统要求:1 教师能维护题库,有选择题、主观题。
2 能设定考试开始、结束时间。
3 考试结束后系统自动计算选择题得分并排名,学生可查询4 教师对主观题判分。
5 系统对学生综合分排名。
六,售货管理系统要求:1 理货员录入、维护商品信息:名称、进价、单价、数量。
2 收银员收款。
3售货统计、盈利结算。
七、图书管理系统要求:1、在数据库中建立图书信息表;2、管理员登录界面;3、管理员注册界面;4、可以对图书信息修改;5、登陆成功显示图书信息;6、图书信息包括书名、作者、内容简介、数量等。
八.五子棋1.有简单的界面2.有棋盘的绘制3.有黑白棋子的控制4.输赢可以判断5.有平局的设置6.不可回棋九,工资发放系统(1)写出系统的需求分析。
(2)写出数据库设计。
(3),写出系统的详细设计及各模块的功能。
,(4),编写代码,开发系统。
十教师评价管理系统说明:本系统可以实现教师评价信息的管理。
主要完成以下功能:1)教师评价信息的录入、修改;2)教师评价信息的查询;3)教师的综合评价(排名)、报表的设计;4)教师评价信息的打印。
十一、个人通讯录要求:1、增加记录;2、删除记录;3、显示所有记录;4、查询记录;5、退出通讯录;6、记录信息包括:姓名,电话,email等;7、可以查询信息,查询时以姓名为关键字,需从键盘输入姓名,若存在显示该记录,否则给出查无此人的信息。
图书管理系统功能:管理员登陆管理数据可以在数据库中增、删、改数据借书同学在借书窗口输入书编号点击借书按钮,系统就会把书号记录到数据库,点击还书按钮可以把书号从数据库中删除十二,一卡通管理系统功能:管理员登陆管理数据可以在数据库中增、删、改数据输入卡号可以查询余额输入消费金额点击按钮可以扣除一定金额十三.贪吃蛇游戏:项目描述:贪吃蛇游戏,实现了蛇,食物,界面等对象。
软件设计大赛题目
软件设计大赛题目一、手机智力游戏软件创意与实现---------------------------------软件功能---------------------------------以下功能中,1 – 4 项是必须包含的基本功能,其他是可选功能,用做评比参考。
1.提供一个适合青少年娱乐或竞技比赛的手机智力、技能或游戏软件软件包括一个娱乐或竞技的主题,例如:博弈、迷宫、演奏、运动、益智,等。
软件包含一个基本游戏规则,用户通过键盘或鼠标可以控制游戏的进行。
在特定时间范围内,可以根据规则判定游戏的进展效果,并通过积分形式表现出来。
所供的软件必须可在一款手机上下载并运行。
所提供的游戏一般以单用户为主,对于多用户游戏将给以加分。
2.图形动画显示软件需要有一个图形显示窗口,用来直观地显示游戏的操控和进展情况。
要求软件能够至少显示两个以上的场景。
3.文字或图形提示游戏进展过程中,可以通过文字或图形形式提示用户所发生的一切情况,包括操作错误和效果等,由设计者确定。
要求用户可以控制文字或图形提示的进行或效果。
4.参赛标识要求在作品的场景中,必须动态地显示文字“第四届齐鲁软件大赛参赛作品”和设计组名称。
这是一个强制性要求。
5.语音提示游戏进展过程中,可以通过语音形式提示用户所发生的一切情况,包括操作错误和效果等,由设计者确定。
要求用户可以控制语音提示的进行或效果。
6.音乐伴奏对于非音乐演奏游戏,要求软件能够辅助播放游戏的背景音乐,并要求用户可以控制音乐的播放效果。
7.图形显示选择用户可以更换背景图或从清单中选择喜好的游戏显示图。
8.音乐伴奏设臵用户可以更换伴奏音乐从清单中选择喜好的伴奏音乐。
9.其他附加功能除了以上列举的功能,程序还可以包含与游戏有关的其他功能,例如中断并保存游戏状态,下次启动时继续的功能,由设计者自定。
--------------------------------设计要求--------------------------------1.须提交一份软件设计说明书、一份软件使用说明书、软件源代码和软件安装文件。
软件测试大赛题目
软件测试大赛题目软件测试是一种实际输出与预期输出之间的审核或者比较过程。
以下是外企软件测试笔试题目,欢迎阅读。
一、判断题1.软件测试的目的就是尽可能多的找到软件的瑕疵。
(Y)2.Beta测试是验收测试的一种。
(Y)3.验收测试就是由最终用户去实行的。
(N)4.项目立项前测试人员不需要提交任何工件。
(Y)5.单元测试能够辨认出约80%的软件缺陷。
(Y)6.代码评审是检查源代码是否达到模块设计的要求。
(N)7.自底向上内置须要测试员撰写驱动程序。
(Y)8.负载测试是验证要检验的系统的能力最高能达到什么程度。
(N)9.测试人员必须坚持原则,瑕疵未复原回去极力予以通过。
(N)10.代码评审员一般由测试员担任。
(N)11.我们可以人为的使软件不存有布局问题。
(N)12.集成测试计划在需求分析阶段末提交。
(N)二、挑选1.软件验收测试的合格通过准则是:(ABCD)A.软件需求分析说明书中定义的所有功能已全部同时实现,性能指标全部达至建议。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码同时实现一致。
D.验收测试工件齐全。
2.软件测试计划评审会须要哪些人员出席?(ABCD)A.项目经理B.SQA负责人C.配置负责人D.测试组3.下列关于alpha测试的描述中正确的是:(AD)A.alpha测试须要用户代表出席B.alpha测试不需要用户代表参加C.alpha测试就是系统测试的一种D.alpha测试是验收测试的一种4.测试设计员的职责存有:(BC)A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:(ABC)A.市场需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化三、填空题1.软件验收测试包括:正式验收测试,alpha测试,beta测试。
2.系统测试的策略存有:功能测试,性能测试,可靠性测试,功率测试,易用性测试,强度测试,安全测试,布局测试,加装测试,装载测试,文挡测试,故障恢复正常测试,界面测试,容量测试,兼容性测试,原产测试,可用性测试,(有的可以合在一起,分离写下只要写下15就满分哦)3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。
软件大赛集训题
软件大赛集训题(3、20)1.代码填空神秘的三位数有这样一个3位数,组成它的3个数字阶乘之和正好等于它本身。
即:abc = a! + b! + c!下面的程序用于搜索这样的3位数。
请补全缺失的代码。
把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。
int JC[] = {1,1,2,6,24,120,720,5040,40320,362880};int i;for(i=100; i<1000; i++){int sum = 0;int x = i;while(__x________){sum += JC[x%10];x /= 10;}if(i==sum) printf("%d\n", i);}2.代码填空歌赛新规则歌手大赛的评分规则一般是去掉一个最高分,去掉一个最低分,剩下的分数求平均。
当评委较少的时候,如果我们只允许去掉一个分数,该如何设计规则呢?有人提出:应该去掉与其余的分数平均值相差最远的那个分数。
即“最离群”的分数。
以下的程序用于实现这个功能。
其中x存放所有评分,n表示数组中元素的个数。
函数返回最“离群”的那个分数值。
请补全缺失的代码。
把填空的答案(仅填空处的答案,不包括题面)存入考生文件夹下对应题号的“解答.txt”中即可。
double score(double x[], int n){int i,j;double dif = -1;double bad;for(i=0; i<n; i++){double sum = 0;for(j=0; j<n; j++){if(_j!=i_______) sum += x[j];}double t = x[i] - sum / (n-1);if(t<0) t = -t;if(t>dif){dif = t;bad = x[i];printf("%d, %f\n", i, x[i]);}}return bad;}3.代码填空反转串我们把“cba”称为“abc”的反转串。
Newmap软件操作技能大赛试题
Newmap软件操作技能竞赛竞赛说明:本次竞赛依托于中国测绘科学研究院地理信息系统研究所在我校设立的Newmap奖学金,以我国自主研发的数字城市地理空间框架软件Newmap为平台,旨在检验同学们的软件操作技能,鼓励同学们刻苦学习。
参赛对象:竞赛主要针对我校09级、10级测绘工程、遥感科学与技术、空间信息与数字技术本科专业的同学,采取自主报名的方式。
本次竞赛属于操作技能竞赛,以个人为单位,采取上机操作的方式,在规定的时间内完成所要求的操作内容,比赛结束后,以量化打分的形式给出竞赛成绩。
最终,根据竞赛成绩发放Newmap奖学金。
操作平台:NewmapDMP提交成果:1. 工程文件:基本操作.2dv包括:(1)点层.shp 及其产生的附属文件(2)线层.shp 及其产生的附属文件(3)面层.shp 及其产生的附属文件2. 转换结果文件:(1)栅格数据.tif(2)主要公路.tab3. 属性信息查询结果:(1)投影转换.doc(2)chinaXA80.tif4. 工程文件:综合操作.2dv包括:(1)直辖市图层.shp 及其产生的附属文件(2)自治区图层.shp 及其产生的附属文件(3)省图层.shp 及其产生的附属文件(4)直辖市.pdf(5)矢量图格式.shp(6)高分辨率图像.tif(7)直辖市城市.shp(8)自治区首府.shp(9)省会城市.shp5. 工程文件:专题图.2dv注意事项:1、竞赛中所使用的源数据存放路径:D:\Newmap竞赛\源数据2、竞赛成果存放路径:(一定以姓名学号成果文件夹)D:\Newmap竞赛\姓名学号3、竞赛工程中及时存盘,防止数据丢失4、友谊第一,比赛第二。
试题:一、基础知识上机操作题(20分)新建工程,名为“基本操作.2dv”1.新建点图层,命名为“点层.shp”(3分)(1)绘制三个点A、B、C(2)对B点符号化为“地级行政中心”(3)对C点符号为“省级行政中心”2.新建线图层,命名为“线层.shp”(6分)(1)绘制一条圆线(2)绘制两条线段,对两条线段进行复制并平移,将两条线段连接成一条线(3)绘制一条4点折线A,复制粘贴一条该折线B,对折线A进行添加一个点,对折线B删掉其中一个节点(4)绘制一条起点宽度0.1,终点宽度为2的渐变曲线3.新建面图层,命名为“面层.shp”(6分)(1)绘制一个任意多边形面,并符号为“依比例尺居民地”(2)绘制一个椭圆面,并符号化为“经济林”(3)绘制一个闭合曲面,并符号化为“能通行的沼泽”保存工程4.格式转换(2分)(1)将给定的“栅格数据.bmp”转换成tif格式,命名为“栅格数据.tif”(2)将“主要公路.shp”转换成.tab格式,命名为“主要公路.tab”5.投影转换(3分)(1)查询“china.img”的投影属性信息,并拷屏粘入word文档(2)将“china.img”转换到Xian 1980地理坐标框架,命名为“chinaXA80.tif”(3)查询“chinaXA80.tif”的投影属性信息,并拷屏年入word文档word文档命名为“投影转换.doc”二、综合上机操作题(50分)新建工程,命名为“综合操作.2dv”源数据“省级行政界面.shp”,“地市级以上居民地.shp”1. 制作直辖市、自治区、省图层信息(20分)分别制作直辖市(北京、天津、上海、重庆),自治区(内蒙古、新疆、西藏、宁夏、广西),省的专题图层,并区分图层颜色,命名分别为:(1)“直辖市图层.shp”,(2)“自治区图层.shp”,(3)“省图层.shp”,并分别导出为如下文件格式:(1)“直辖市.pdf”(2)“矢量图格式.shp”(3)“高分辨率图像.tif”2. 制作省级行政中心图层(15分)载入“地级以上居民地图”图层,导出省级行政中心(各直辖市城市,自治区首府,省会城市),并分别建立:(1)直辖市城市.shp,(2)自治区首府.shp,(3)省会城市.shp3. 符号化省级行政中心(15分)将建立好的三种省会级城市图层合并到一个“全国省会城市图层.shp”,并修改成“省级行政中心”符号,将北京修改成“首都”符号,并添加name标注。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(12)关于以下程序段,正确的说法是()
1.Strings1=”abc”+”def”;
2. Strings2=newString(s1);
3. if(s1= =s2)
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
System.out.println(“String”);}
publicstaticvoid main(Stringargs[ ]){
OverloadDemo a=newOverloadDemo ( );
charch=’x’;
a.testOverload(ch);}
}
4.HasStatichs1=newHasStatic();
5.hs1.x++;
6.HasStatichs2=newHasStatic();
7.hs2.x++;
8.hs1=newHasStatic( );
9.hs1.x++;
10. HasStatic.x- -;
public class UseLabel
{public static void main(String[] args)
{Loop:
for(int i=2; i<10;i++)
{for(intj=2;j<i;j++)
if( i%j == 0)continueLoop;
(11)类Test1、Test2定义如下:
1.public classTest1
2.{ publicfloataMethod(float a,float b) throws
3.IOException {}
4. }
5. publicclassTest2extendsTest1{
二.写出以下程序的运行结果。(每道题10分,共30分)
1.写出以下程序的运行结果。
class OverloadDemo{
voidtestOverload( inti ){
System.out.println(“int”);}
voidtestOverload(Strings){
C、由Listener和构件分别完成 D、由Listener和窗口分别完成
(4)Applet可以做下列哪些操作?
A、读取客户端文件 B、在客户端主机上创建新文件
C、在客户端装载程序库 D、读取客户端部分系统变量
(5)下列哪个属于容器的构件?
A、JFrame B、JButton C、JPanel D、JApplet
来自 大科学 团队
很简单 你看看题就知道了 尤其是初赛
全国软件设计大赛预赛试题A卷 Java程序设计
一.选择题(每道题3分,共45分)
(1)Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点?
A、安全性 B、多线性 C、跨平台 不合法的。()
A、floataMethod(floata,floatb){ }
B、publicintaMethod(int a,int b)throwsException{ }
C、publicfloataMethod(floatp,float q){ }
D、程序通过编译,输出结果为:x=102
(9)以下选项中循环结构合法的是()
A、while (inti<7)
{i++;
System.out.println(“i is “+i);
}
B、 intj=3;
while(j)
{System.out.println(“ jis “+j);
2.阅读以下程序,写出输出结果。
classFirst{
publicFirst(){
aMethod();}
publicvoidaMethod(){
System.out.println(“inFirstclass”);}
}
publicclassSecondextendsFirst{
B、9行不能通过编译,因为只能有一个静态初始化器
C、编译通过,执行结果为:x=5
D、编译通过,执行结果为:x=3
(8)关于以下程序代码的说明正确的是()
1.classHasStatic{
2.privatestaticintx=100;
3.publicstaticvoidmain(Stringargs[]){
1.classMyListenerimplements
2. ActionListener,ItemListener{
3. public voidactionPerformed(ActionEventae){
4. System.out.println("Action");}
5. publicvoiditemStateChanged(ItemEventie){
6. System.out.println("Item");
7. }
8.}
A、可通过编译
1.classStaticStuff
2. {
3. staticintx=10;
4. static{ x+=5;}
5. publicstaticvoidmain(Stringargs[ ])
4. System.out.println(“= = succeeded”);
5. if (s1.equals(s2))
6. System.out.println(“.equals()succeeded”);
A、行4与行6都将执行B、行4执行,行6不执行
C、行6执行,行4不执行C、行4、行6都不执行
(6)以下声明合法的是()
A、default String s;B、public final static nativeintw( )
C、abstract doubled;D、abstract final double hyperbolicCosine( )
(7)关于以下application的说明,正确的是()
A、publicfloataMethod(floata, floatb,floatc){}
B、publicfloataMethod(floatc,float d){}
C、publicintaMethod(inta, int b){}
D、private float aMethod(int a,int b,int c){}
System.out.print(i+" ");} }
}
三.编程题(45分)
1.编写一个Java程序要求:开启一个文本文件,一次读取其内的一行文本。令每一行形成一个String,并将读出的String对象置于LinkedList中。请以相反次序印出LinkedList内的所有文本行。
if (j = = 3) {continueloop;}
}while(j<10);
(10)类Test1定义如下:
1.publicclassTest1{
2.publicfloataMethod(float a,floatb){}
3.
4.}
将以下哪种方法插入行3是不合法的。()
(2)Character流与Byte流的区别是
A、每次读入的字节数不同 B、前者带有缓冲,后者没有
C、前者是块读写,后者是字节读写 D、二者没有区别,可以互换使用
(3)监听事件和处理事件
A、都由Listener完成 B、都由相应事件Listener处登记过的构件完成
publicvoidaMethod(){
System.out.println(“inSecondclass”);}
public static void main(String[ ]args){
newSecond( );}
}
3.写出以下程序的运行结果。
import java.io.*;
11. System.out.println(“x=”+x);
12. }
13. }
A、 5行不能通过编译,因为引用了私有静态变量
B、 10行不能通过编译,因为x是私有静态变量
C、程序通过编译,输出结果为:x=103
}
C、intj=0;
for(intk=0; j + k !=10; j++,k++)
{System.out.println(“ jis “+ j + “kis”+ k);
}
D、 intj=0;
do{
System.out.println( “jis “+j++);
Java程序设计(B卷)
一.选择题(每道题3分,共45分)
(1)下列关于Java语言的特点,描述错误的是()
A.Java是跨平台的编程语言 B.Java支持分布式计算
C.Java是面向过程的编程语言 D.Java支持多线程
(2)下述概念中不属于面向对象方法的是________。
B、第2行产生编译错误
C、第3行产生编译错误
D、第5行产生编译错误