复赛题
- 格式:doc
- 大小:157.50 KB
- 文档页数:7
华杯复赛试题及答案一、选择题(每题5分,共20分)1. 下列哪个选项是华杯赛的全称?A. 中国数学奥林匹克竞赛B. 全国青少年数学奥林匹克竞赛C. 华罗庚数学竞赛D. 中国数学华杯赛答案:D2. 华杯赛的举办周期是多久?A. 每年一次B. 每两年一次C. 每三年一次D. 每四年一次答案:A3. 华杯赛的参赛对象通常是?A. 小学生B. 初中生C. 高中生D. 大学生答案:B4. 华杯赛的复赛通常在什么时间举行?A. 春季B. 夏季C. 秋季D. 冬季答案:C二、填空题(每题5分,共20分)5. 华杯赛的复赛通常采用_________形式进行。
答案:笔试6. 华杯赛的复赛题目通常包括_________和_________两部分。
答案:选择题、解答题7. 华杯赛的复赛成绩优异者有机会获得_________资格。
答案:决赛8. 华杯赛的复赛试卷通常由_________和_________两部分组成。
答案:试题、答题卡三、解答题(每题10分,共30分)9. 已知函数f(x) = 2x^2 - 3x + 1,求f(1)的值。
答案:f(1) = 2(1)^2 - 3(1) + 1 = 010. 一个数列的前三项为1, 2, 3,从第四项开始,每一项都是前三项的和。
求数列的第10项。
答案:14411. 已知一个等差数列的前三项分别为2, 5, 8,求这个数列的第10项。
答案:29四、证明题(每题10分,共30分)12. 证明:对于任意正整数n,n^2 - 1总是可以被24整除。
答案:略13. 证明:对于任意实数x,y,有(x+y)^2 ≤ 2(x^2 + y^2)。
答案:略14. 证明:对于任意正整数n,n^3 - n可以被6整除。
答案:略。
七年级数学竞赛复赛试题一、选择题(每题2分,共10分)1. 若a和b互为相反数,且a+b=0,则a的值为:A. 0B. 任何数C. 1D. -12. 下列哪个数是2的倍数?A. 3B. 4C. 5D. 73. 一个数的平方等于其本身,这个数可能是:A. 0B. 1C. -1D. 所有选项4. 如果一个角是直角的一半,那么这个角的度数是:A. 15°B. 30°C. 45°D. 90°5. 一个圆的半径是5厘米,那么这个圆的面积是:A. 25π平方厘米B. 50π平方厘米C. 75π平方厘米D. 100π平方厘米二、填空题(每题2分,共10分)6. 若一个数的绝对值是3,那么这个数可能是______。
7. 一个三角形的内角和是______度。
8. 如果一个数的立方等于其本身,那么这个数可能是______。
9. 一个数的平方根是4,那么这个数是______。
10. 一个长方体的长、宽、高分别是2厘米、3厘米和4厘米,那么这个长方体的体积是______立方厘米。
三、简答题(每题5分,共15分)11. 解释什么是质数,并给出三个连续的质数的例子。
12. 描述如何使用勾股定理来计算直角三角形的边长。
13. 给出一个例子,说明如何通过因式分解来简化一个多项式。
四、计算题(每题5分,共20分)14. 计算下列表达式的值:\( (-3)^2 - 4 \times 2 + 1 \)。
15. 解下列方程:\( 2x + 3 = 11 \)。
16. 计算下列多项式的乘积:\( (x + 2)(x - 3) \)。
五、解答题(每题10分,共20分)17. 在一个平面直角坐标系中,点A(-2, 3)和点B(4, -1)。
求直线AB 的斜率和方程。
18. 一个班级有30名学生,其中15名男生和15名女生。
如果随机选择一名学生,求选出男生的概率。
六、证明题(每题15分,共15分)19. 证明:如果一个三角形的两边之和大于第三边,那么这个三角形是锐角三角形。
1、一个物体在水平面上做匀速直线运动,突然受到一个与运动方向相同的恒力作用,则物体之后将做何种运动?A、继续做匀速直线运动B、做匀加速直线运动C、做匀减速直线运动D、做曲线运动(答案:B。
解析:物体原本做匀速直线运动,说明所受合力为零。
当施加一个与运动方向相同的恒力时,合力不再为零,且方向与运动方向一致,因此物体会做匀加速直线运动。
)2、关于光的折射现象,下列说法正确的是?A、光从光密介质进入光疏介质时,折射角大于入射角B、光从光疏介质进入光密介质时,折射角大于入射角C、折射角总是等于入射角D、光在任何介质中传播时,折射角都小于入射角(答案:A。
解析:根据折射定律,光从光密介质(折射率较大的介质)进入光疏介质(折射率较小的介质)时,折射角会大于入射角。
)3、一个弹簧振子在振动过程中,当它经过平衡位置时,下列说法正确的是?A、速度为零,加速度最大B、速度最大,加速度为零C、速度和加速度都为零D、速度和加速度都达到最大(答案:B。
解析:在平衡位置,弹簧振子的位移为零,因此回复力(即弹簧力)也为零,加速度为零。
同时,由于振子在此位置动能最大,所以速度最大。
)4、关于电容器的电容,下列说法正确的是?A、电容是描述电容器储存电荷能力的物理量B、电容越大的电容器,其储存的电荷量一定越多C、电容与电容器两端的电压成正比D、电容与电容器所带电荷量成正比(答案:A。
解析:电容是描述电容器储存电荷能力的物理量,与电容器两端的电压或所带电荷量无关,它只与电容器本身的性质有关。
)5、在静电场中,下列关于电场线和等势面的说法正确的是?A、电场线总是垂直于等势面B、电场线可以与等势面相交C、沿电场线方向,电势逐渐升高D、等势面上各点的电场强度大小相等(答案:A。
解析:电场线总是垂直于等势面,且由高电势指向低电势。
电场线与等势面不能相交,否则在该点会有两个不同的电势值。
沿电场线方向,电势逐渐降低。
等势面上各点的电势相等,但电场强度大小不一定相等。
noip普及组复赛试题及答案一、选择题1. 在计算机科学中,以下哪个概念与数据结构最相关?A. 算法B. 操作系统C. 网络协议D. 编译原理答案:A2. 以下哪种排序算法的时间复杂度为O(n^2)?A. 快速排序B. 归并排序C. 堆排序D. 冒泡排序答案:D3. 在C++中,以下哪个关键字用于定义类?A. structB. unionC. enumD. typedef答案:A4. 以下哪个选项不是数据库管理系统(DBMS)的特性?A. 数据持久性B. 数据共享C. 数据加密D. 数据独立性答案:C5. 在计算机网络中,TCP和UDP协议分别属于哪一层?A. 传输层B. 应用层C. 网络层D. 物理层答案:A二、填空题1. 在计算机程序中,______ 用于定义数据的存储方式和组织形式。
答案:数据结构2. 一个算法的时间复杂度为O(1),表示该算法的执行时间与输入数据的规模______。
答案:无关3. 在C++中,______ 是一种特殊的类,它提供了一种方式来定义数据类型。
答案:typedef4. 数据库管理系统(DBMS)通常包含数据定义语言(DDL)、数据操纵语言(DML)和______。
答案:数据控制语言(DCL)5. 在计算机网络中,______ 协议负责在网络层进行数据包的路由选择。
答案:IP三、简答题1. 请简述面向对象编程(OOP)的三个基本特征。
答案:封装、继承、多态2. 描述二分查找算法的基本步骤。
答案:二分查找算法的基本步骤包括:首先确定数组是有序的,然后取中间元素与目标值比较,如果中间元素等于目标值,则查找成功;如果目标值小于中间元素,则在左半部分继续查找;如果目标值大于中间元素,则在右半部分继续查找,直到找到目标值或查找范围为空。
四、编程题1. 编写一个函数,实现对整数数组的排序。
答案:以下是一个简单的冒泡排序算法实现:```cppvoid bubbleSort(int arr[], int n) {for (int i = 0; i < n-1; i++) {for (int j = 0; j < n-i-1; j++) {if (arr[j] > arr[j+1]) {swap(arr[j], arr[j+1]);}}}}```2. 编写一个函数,实现计算一个整数的阶乘。
华杯赛复赛试题及答案一、选择题(每题5分,共20分)1. 下列哪个选项不是计算机编程语言?A. PythonB. JavaC. C++D. Excel答案:D2. 光年是哪种单位?A. 长度B. 时间C. 速度D. 质量答案:A3. 以下哪个是联合国的官方语言?A. 英语B. 法语C. 西班牙语D. 所有选项答案:D4. 下列哪个国家不是G8成员国?A. 美国B. 德国C. 印度D. 法国答案:C二、填空题(每题5分,共20分)1. 地球的赤道周长约为________公里。
答案:400752. 世界上最长的河流是________。
答案:尼罗河3. 牛顿的第二运动定律表达式为________。
答案:F=ma4. 光的三原色是红、绿、________。
答案:蓝三、简答题(每题10分,共30分)1. 请简述什么是相对论?答案:相对论是物理学中描述物体在高速运动时,时间和空间如何受到相对速度影响的理论。
2. 解释什么是光合作用?答案:光合作用是植物、藻类和某些细菌利用阳光将二氧化碳和水转化为葡萄糖和氧气的过程。
3. 什么是基因编辑技术?答案:基因编辑技术是一种允许科学家对生物体的DNA进行精确修改的技术,如CRISPR-Cas9。
四、计算题(每题10分,共30分)1. 一个物体从高度为100米的塔上自由落下,忽略空气阻力,求物体落地时的速度。
答案:v = √(2gh) = √(2*9.8*100) ≈ 44.27 m/s2. 一个电阻为10欧姆的电阻器通过电流1安培,求电阻器两端的电压。
答案:V = IR = 1*10 = 10伏特3. 一个圆的半径为5厘米,求其面积。
答案:A = πr² = π*(5)² = 78.54 cm²。
全国高中物理竞赛复赛试题及答案第二十届全国中学生物理竞赛复赛试卷一、(15分)给定一个半径为R的均匀带电球体a,球心为O。
已知球表面处的电势为U=1000V,取无限远处的电势为零。
一个动能为2000eV的质子b以与O O平行的方向射向a。
设b与O O线之间的垂直距离为l,求l的最大值,使得质子b能够与带电球体a的表面相碰。
再将质子换成电子,求l的最大值。
二、(15分)一个U形管包含两支管A、B和水平管C,它们都是由内径均匀的细玻璃管制成的。
三部分的截面积分别为SA=1.0×10^-2 cm^2,SB=3.0×10^-2 cm^2,SC=2.0×10^-2cm^2.在C管中有一段空气柱,两侧被水银封闭。
当温度为t1=27℃时,空气柱长为l=30cm,C中气柱两侧的水银柱长分别为a=2.0cm和b=3.0cm,A、B两支管都很长,其中的水银柱高均为h=12cm。
大气压强保持为p=76cmHg不变。
不考虑温度变化时管和水银的热膨胀。
试求气柱中空气温度缓慢升高到t=97℃时空气的体积。
三、(20分)有人提出了一种不用火箭发射人造地球卫星的设想。
其设想如下:沿地球的一条弦挖一通道,在通道的两个出口处A 和B,分别将质量为M的物体和质量为m的待发射卫星同时自由释放。
只要M比m足够大,碰撞后,质量为m的物体,即待发射的卫星就会从通道口B冲出通道。
设待发卫星上有一种装置,在待发卫星刚离开出口B时,立即把待发卫星的速度方向变为沿该处地球切线的方向,但不改变速度的大小。
这样待发卫星便有可能绕地心运动,成为一个人造卫星。
若人造卫星正好沿地球表面绕地心做圆周运动,则地心到该通道的距离为多少?已知M=20m,地球半径R=6400km。
假定地球是质量均匀分布的球体,通道是光滑的,两物体间的碰撞是弹性的。
四、(20分)一个半径为R、折射率为n的玻璃半球放在空气中,平表面中央半径为h的区域被涂黑。
第24届全国中学生物理竞赛复赛试卷(本题共七大题,满分160分)一、(20分)如图所示,一块长为的光滑平板PQ固定在轻质弹簧上端,弹簧的下端与地面固定连接。
平板被限制在两条竖直光滑的平行导轨之间(图中未画出竖直导轨),从而只能地竖直方向运动。
平板与弹簧构成的振动系统的振动周期。
一小球B放在光滑的水平台面上,台面的右侧边缘正好在平板P端的正上方,到P端的距离为。
平板静止在其平衡位置。
水球B与平板PQ的质量相等。
现给小球一水平向右的速度,使它从水平台面抛出。
已知小球B与平板发生弹性碰撞,碰撞时间极短,且碰撞过程中重力可以忽略不计。
要使小球与平板PQ发生一次碰撞而且只发生一次碰撞,的值应在什么范围内?取二、(25分)图中所示为用三角形刚性细杆AB、BC、CD连成的平面连杆结构图。
AB和CD杆可分别绕过A、D的垂直于纸面的固定轴转动,A、D两点位于同一水平线上。
BC杆的两端分别与AB杆和CD杆相连,可绕连接处转动(类似铰链)。
当AB杆绕A轴以恒定的角速度转到图中所示的位置时,AB杆处于竖直位置。
BC杆与CD杆都与水平方向成45°角,已知AB杆的长度为,BC杆和CD杆的长度由图给定。
求此时C点加速度的大小和方向(用与CD杆之间的夹角表示)三、(20分)如图所示,一容器左侧装有活门,右侧装有活塞B,一厚度可以忽略的隔板M将容器隔成a、b两室,M上装有活门。
容器、隔板、活塞及活门都是绝热的。
隔板和活塞可用销钉固定,拔掉销钉即可在容器内左右平移,移动时不受摩擦作用且不漏气。
整个容器置于压强为P0、温度为T0的大气中。
初始时将活塞B用销钉固定在图示的位置,隔板M固定在容器PQ处,使a、b两室体积都等于V0;、关闭。
此时,b室真空,a室装有一定量的空气(容器内外气体种类相同,且均可视为理想气体),其压强为4P0/5,温度为T0。
已知1mol空气温度升高1K时内能的增量为C V,普适气体常量为R。
1.现在打开,待容器内外压强相等时迅速关闭(假定此过程中处在容器内的气体与处在容器外的气体之间无热量交换),求达到平衡时,a室中气体的温度。
YMO数学竞赛复赛七年级试题YMO数学竞赛是一项旨在激发学生对数学的兴趣和热爱,提高学生解决数学问题的能力的竞赛。
对于七年级学生来说,复赛试题通常会涵盖基础数学知识,包括但不限于代数、几何、数论和组合等。
以下是一些可能在YMO数学竞赛复赛中出现的题型:1. 代数问题:- 求解一元一次方程和不等式。
- 利用代数表达式进行简化和变形。
- 应用代数原理解决实际问题。
2. 几何问题:- 识别和计算基本几何图形的面积和周长。
- 理解并应用几何定理,如勾股定理。
- 解决与角度、相似图形和全等图形相关的问题。
3. 数论问题:- 识别质数和合数。
- 求解最大公约数和最小公倍数。
- 应用数论原理解决整数问题。
4. 组合问题:- 排列组合的基本概念和计算方法。
- 解决与加法原理和乘法原理相关的问题。
- 应用组合数学解决计数问题。
5. 逻辑推理问题:- 应用逻辑推理解决数学问题。
- 识别和解决条件问题。
6. 实际应用问题:- 将数学知识应用于解决现实生活中的问题。
- 解决与速度、时间、距离相关的问题。
7. 创新思维问题:- 需要创造性思维来解决的数学问题。
- 可能包括一些非传统的数学问题,需要学生运用创新的方法来解答。
8. 数学证明:- 证明数学命题的正确性。
- 应用数学归纳法或其他证明方法。
9. 图表和数据解读:- 解读和分析图表、图形和数据。
- 应用统计方法来解释数据。
10. 数学游戏和谜题:- 解决数学相关的游戏和谜题。
- 应用数学策略来找到解决方案。
请注意,这些题型只是可能在YMO数学竞赛中出现的类型,具体的试题会根据竞赛的组织者和评审委员会的设定而有所不同。
参赛学生应该具备扎实的数学基础,良好的逻辑思维能力,以及解决实际问题的能力。
物理竞赛复赛试题及答案一、选择题(每题5分,共20分)1. 光在真空中的传播速度是()A. 299,792,458 m/sB. 299,792,458 km/hC. 299,792,458 km/sD. 299,792,458 m/h2. 根据牛顿第三定律,作用力和反作用力的大小()A. 相等B. 不相等C. 相等但方向相反D. 相等且方向相同3. 一个物体的动能与其速度的关系是()A. 正比B. 反比C. 无关D. 正比且平方关系4. 电场中某点的电势与该点到参考点的电势差成正比()A. 正确B. 错误二、填空题(每题5分,共20分)1. 根据库仑定律,两点电荷之间的力与它们电荷量的乘积成正比,与它们距离的平方成______。
2. 一个物体从静止开始做匀加速直线运动,其加速度为a,经过时间t后,其速度为______。
3. 根据欧姆定律,电阻R、电流I和电压V之间的关系是V = ______。
4. 光的折射定律表明,入射角和折射角的正弦值之比等于两种介质的折射率之比,即sinθ1/sinθ2 = ______。
三、计算题(每题10分,共40分)1. 一辆汽车以20 m/s的速度行驶,突然刹车,刹车时的加速度为-5m/s²。
求汽车完全停止所需的时间。
2. 一个质量为2 kg的物体从10 m的高度自由落体,忽略空气阻力,求物体落地时的速度。
3. 一个电路中包含一个5 Ω的电阻和一个9 V的电池,求电路中的电流。
4. 一个光波的波长为600 nm,求其频率。
四、实验题(每题20分,共20分)1. 描述如何使用弹簧秤测量物体的重力,并解释实验原理。
答案:一、选择题1. A2. A3. D4. B二、填空题1. 反比2. at3. IR4. n1/n2三、计算题1. 4 s2. √(2gh) = √(2*9.8*10) m/s ≈ 14.1 m/s3. I = V/R = 9/5 A = 1.8 A4. f = c/λ = (299,792,458)/(600*10^-9) Hz ≈ 5*10^14 Hz四、实验题1. 将物体挂在弹簧秤的挂钩上,读取弹簧秤的示数即为物体的重力。
第十四届中学生古诗文阅读大赛复赛试卷一、选择题(每题1分,共25分)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.使君谢.罗敷,宁可共载不B.旦日不可不蚤自来谢.项王C.蔷薇花谢.即归来D.敬谢.不敏8.下列句子中加点的词语不存在古今异义的一项是()。
A.北面就群臣之位,颜色..不变。
B.司马错曰:“不然..,臣闻之:‘欲富国者,务广其地’……”C.南望马耳、常山,出没..隐见,若近若远,庶几有隐君子乎?D.鲁庄公惧,乃献遂邑之地以和,犹复以为..将。
9.下列各句中的“固”与“人固疑余之不乐也”中的“固”意思相同的一项是()。
二/A1、用LinkedList实现一个stack,实现其中的push(),top()和pop()方法;其中push()实现向栈中加入一个元素,top()实现得到栈的最顶元素,pop()实现删除最顶元素。
(25分)2、为Thread撰写两个子类,其中一个的run()在启动后取得第二个Thread object reference,然后调用wait()。
另一个子类的run()在过了数秒之后调用notifyAll(),唤醒第一个线程,使第一个线程可以印出消息。
(40分)二/B1、用Linklist实现一个队列quene;实现put()方法向队列中加入一个元素,get()方法得到第一个元素,isEmpty()判断是否为空。
(25分)2、撰写一个myString class,其中包含一个String对象,可于构造函数中通过引数来设定初值。
加入toString()和concatenate()。
后者会将String对象附加于你的内部字符串尾端。
请为myString()实现clone()。
撰写两个static函数,令它们都接收myString reference x引数并调用x.concatenate(“test”)。
但第二个函数会先调用clone()。
请测试这两个函数并展示其不同结果。
(40分)三/A1、编写一个Java应用程序,计算并输出一维数组(9.8,12,45,67,23,1.98,2.55,45)中的最大值和最小值。
(本题20分)2、编写一个Java应用程序,该程序使用FileInputStream类,实现从磁盘读取本应用程序源代码文件,并将文件内容显示在屏幕上。
(本题20分)3、编写一个Java应用程序,利用RandomAccessFile类,把几个int型整数(1,2,3,4,5,6,7,8,9,10)写入到一个名字为tom.dat文件中,然后按相反顺序读出这些数据并显示在屏幕上。
(注意,一个int型数据占4个字节)(本题30分)4、编写一个Java GUI应用程序,采用Java多线程技术,模拟自由落体和平抛运动:一个球自由落下,一个球水平抛出。
(本题30分)(自由落体物理公式:h= g *t2/2 ;平抛运动物理公式:h= g *t2/2 ,x=26*t ;h代表高度,t代表时间,g代表重力加速度=9.8 m/s2 )附加题:5、编写一个Java应用程序,实现如下功能:1)判断两个字符串是否相同,s1=”you are a student”,s2=”how are you”;2)判断字符串”22030219851022024”的前缀、后缀是否和某个字符串”220302”相同;3)按字典顺序比较两个字符串”你”和”我”的大小关系;4)将数字型字符串”100”和”123.678”转换为数字;5)将字符串”FEDCBA”存放到数组中,调用for循环读出数组数据显示在屏幕上。
(本题20分)6、编写客户/服务器程序,客户端Client.java使用DatagramSocket对象将数据包发送到服务器,请求获取服务器端的图像(考生可自选图像文件)。
服务器端Server.java将图像文件包装成数据包,并使用DatagramSocket对象将该数据包发送到客户端。
首先将服务器端的程序编译通过,并运行起来,等待客户的请求。
(本题30分)程序的运行效果如下图所示:客户端服务器端三/B1、编写一个Java应用程序,对用户输入的任意一组字符如{1,3,4,7,2,1,1,5,2},输出其中出现次数最多且数值最大的字符,并显示其出现次数。
(本题20分)2、编写一个Java应用程序,使用Java的输入输出流技术将Input.txt的内容逐行读出,每读出一行就顺序为其添加行号(从1开始,逐行递增),并写入到另一个文本文件Output.txt中。
(本题20分)3、编写一个Java应用程序,使用RandomAccessFile流统计Hello.txt中的单词,要求如下:(1)计算全文中共出现了多少个单词(重复的单词只计算一次);(2)统计出有多少个单词只出现了一次;(3)统计并显示出每个单词出现的频率,并将这些单词按出现频率高低顺序显示在一个TextArea中。
(本题30分)4、编写一个Java GUI应用程序,采用Java多线程技术,有两个线程,模拟垂直上抛运动和水平抛体运动:一个球垂直上抛,一个球水平抛出。
(本题30分)(垂直上抛物理公式:h=v0*t-g*t2/2 ;平抛运动物理公式:h=g*t2/2 ,x=v*t ;h代表高度,v0代表初速度=30 m/s ,t代表时间,g代表重力加速度=9.8 m/s2 ,v代表平抛速度=30 m/s )附加题:5、编写一个Java应用程序,当用户在输入对话框中输入两个日期后(日期格式为YYYYMMDD,如1999年1月12日应输入为19990112),程序将判断两个日期的先后顺序,以及两个日期之间的间隔天数(例如1999年1月1日和1999年1月2日之间的间隔是1天)。
(本题20分)四/A1、编写一个Java应用程序,在其中编写一个类,该类封装了一元二次方程共有的属性和功能,即该类有刻画方程系数的3个成员变量以及计算实根的方法。
并给出计算实根的过程。
(20分)2、编写一个Java应用程序,开启一个文本文件(以本程序源文件为例读取),一次读取其内的一行文本,令每行形成一个String,并将读出的String对象置于LinkedList中,以相反次序显示出LinkedList内的所有内容。
(25分)3、Windows操作系统自带的计算器是个很方便的小工具,利用Java的GUI编程,实现一个Java GUI计算器应用程序界面,窗口标题为“计算器”,窗口布局如下图所示,在此计算器应用程序中实现“+、-、*、/”运算操作。
(25分)4、编写一个Java网络应用程序,该应用分服务器端程序和客户端程序两部分。
服务器程序启动后,监听端口5678的请求;客户端程序启动后,向服务器端口5678发送请求。
服务器不断接收客户机所写入的信息,并且服务器也会做出"Receive"为回应,告知客户机已接收到消息。
要求:服务器程序采用多线程开发,允许多个客户端程序同时连接。
客户机发送"End"字符串时,客户端程序退出。
(服务端程序和客户端程序分别命名为Server.java和Client.java)(30分)附加题:5、有500个小朋友拉成一个圆圈,从其中一个小朋友开始依次编号1-500,从1号小朋友开始循环1-3报数,数到3的小朋友就退出。
编写一个Java应用程序,计算出最后一个小朋友的号码是多少?(20分)6、编写一个Java应用程序,文件名为Folder.java,编译后执行结果如下图所示,实现指定文件夹下目录和文件的文本形式的树状结构显示。
要求:a)输入:java Folder,显示当前文件夹下的目录和文件的文本形式树状显示;b)输入:java Folder C:\test>,显示C:\test文件夹下的目录和文件的文本形式树状显示;(C:\test可以为任意文件夹路径名)c)输入:java Folder add aa,在当前文件夹下面添加一个子目录(子目录名为:aa),同时显示当前文件夹下的最新目录和文件的文本形式树状显示;d)输入:java Folder del aa,在当前文件夹下面删除一个子目录(子目录名为:aa),同时显示当前文件夹下的最新目录和文件的文本形式树状显示;(30分)四/B1、水仙花数是指其个位、十位、百位三个数的立方和等于这个数本身。
编写一个Java应用程序,求出所有水仙花数。
(20分)2、编写一个Java应用程序,利用RandomAccessFile类往某个文本文件中写入20个整数(0~19),然后从该文件的第12个字节开始,将后面所有的数据(对应写入的整数)读出。
(25分)3、编写一个Java GUI应用程序,窗口标题为“GridLayout”,窗口布局如下图A所示,在图A窗口中单击任意一个Button,网格的划分方式会变化为图B;在图B窗口中单击任意一个Button,网格的划分方式会变化为图A。
(25分)图A 图B4、采用Java 多线程技术,设计实现一个符合生产者和消费者问题的程序。
对一个对象(枪膛)进行操作,其最大容量是12颗子弹。
生产者线程是一个压入线程,它不断向枪膛中压入子弹;消费者线程是一个射出线程,它不断从枪膛中射出子弹。
(30分)要求:(1)给出分析过程说明。
(10分)(2)程序输出,要模拟体现对枪膛的压入和射出操作;(10)(2)设计程序时应考虑到两个线程的同步问题。
(10)附加题:5、 某企业为了促销,搞抽奖宣传活动,奖品为新款手机一部,抽奖规则如下:(1)有n 个盒子摆成一圈,盒子按顺时针方向依次编号为0,1,2,……,n-1。
手机随机放在其中一个盒子中。
(n 为自然数)(2)从0号盒子开始摸奖,顺时针方向计数,每遇到第m 个盒子就摸奖一次。
(m 为自然数,m<n )(3)直到重新摸到0号盒子为止。
例如n=5,m=3,那么摸奖经过的盒子编号依次为0,3,1,4,2,0。
请编写一个完整的程序,随机输入n ,m (m<n ),程序分析手机有没有不被抽中的机会?如果有,概率是多少? (概率=不被抽中的可能数/n )(30分)6、 采用UDP 协议,编写一个Java 网络应用程序,该应用分服务器端程序和客户端程序两部分。
客户端指定一个服务器上的文件名,让服务器发回该文件的内容,或者提示文件不存在。
(20分)(服务端程序和客户端程序分别命名为Server .java 和Client.java ) 五/A1、 某人有5张3分和4张5分的邮票,请编写一个程序,计算由这些邮票中的1张或若干张可以得到多少种不同的邮资,并按照邮资从小到大顺序显示。
(20分)2、 采用Java 多线程技术编写程序,其中包括两个线程:A 和B ,其中A 线程准备休眠一小时,B 线程每隔一秒输入3句“起床”后,吵醒休眠的线程A 。
(25分)3、 利用Java 的GUI 编程,编写一个窗体,包含两个文本框和一个命令按钮。
其中一个文本框接收用户输入的一行字符串,回车后在另一个文本框中重复输出三行,单击命令按钮可清空两个文本框的所有内容。
(25分)4、 编写一个Java 应用程序,运行后,首先列出当前工作目录,然后把当前目录下面的所有后缀为java 的文件取出(设置一个过滤器进行文件名后缀的过滤)。
(30分)附加题:5、 使用堆栈结构输出10a ,其中n a =21-n a +22-n a ,1a =3,2a =8。