辨屮捏大穿 二O0—年招收士研究生入学考试试题 考试科日::高級语音程序设计活 适用专业:册舶与海汁特构物设计制造 阅读下列序,完成 中的内容(20分) 1、示10-2阳问的全郜素数(只能被1和自己整除的正整数) (10分) f include nel Hint m, k, i, n; 出 fotm101;m÷200,①) if(n%【0==) printf n’ 列 for(i2,isk;计+) 强 i(的){pn("%",m人。 2、术程序用来计算一个美文句中最长单训的长(字母个 数〕mx,假逡芙文句子中只含有字母和空挎,在空格之间连 续的字母部称为单词,句于以‘为结束.(10分 (static clar*p, al =" I an a strdent. J: Int max"0、k=0 试题编:584
while (p=. whle (((p<Z’)&&p=A)‖(p2)及及 p=a》)){① k=0 print(mux 二、编写程序〔8分〉 15分程:健盘读入A[5]5数组中的各元,将a[5[ 教蛆各元纛值按在内存中據列次序一一赋给b[i时[的奇效 行和偶数到(Q算锅数)文又炊的元素。分别翰出[5[和 bl10]1数无云 2.(15分)编疰:嶄入20个數拇,按从小到大排序后,再 输入任一个数,要求按原来滯序的规律将它插入到谊敕组肀、输 出聚 3、(15分城輕:写一个画数,便定的二缠做〔5行5 列〕转置【弄行变成第i列)写一个min()画熨,在in 冫中槠入二单数姐(5行5到),输出数衄,调雨数衄转置函 数,较出结来 4、(15分)粱糕:閂指针参教编写一个字符串合并函数 ee(str,str2,n),其中str1和tr2为宇符部,p为标念,当F0 时,将s1r1合并连接到str2后面;当p1时,将str2合并选 犊到strl后面,在■ln()中輸入str1,s:r2和p,输出合并 日后的字符事 5、(20分)瑞程;便用指针数组,字符事“EA5C" “ FORTRAN",“ PASCAL”,“I$P",“丁urbo¢”,“L”从小到 大推序后贛出。要衣将漕序和榆出分列写成函数,在mn【) 敷讽用此二乎 第2页