这是我们期末考PHP老师出的题目 很多都是从蓝桥杯的JAVA编程题改编的
第一题:
输入一个数字进行判断等级,
100-200 特等
90-100 优秀
80-90 良好
70-80 中等
60-70 及格
<60 不及格
>200 或<0 成绩出错
第二题:计算 s=6000+6001+...+9999 的奇数之和
第三题:求出 s=1+2!+3!...+15!之和的后三位是
第四题:输出 9*9(乘法口诀表)要求倒过来的三角形
第五题:找出 3000-7999 的素数的个数
第六题:找出 2007-4999 的能被 3 和 5 整除的数之和
第七题:编写一个输入一个十进制的数转为 7 进制的功能
第八题:随机产生 40 个 10-79 的不重复的整数
第九题:任意输入 8 个整数,实现可以由大到小进行排序功能
第十题:
输出如下图像:
a
bb
ccc
dddd
...zzzzzzzzzzzzzzzzzzzzzzzzzz
第十一题:重复"a-z"26 个小写的英文字母 30 次组成一个字符串,再把这个字符串左右切掉 208 个剩下的字符是什么
第十二题:找出 0-9 和 A 到 Z 的 asccii 编码值之和
第十三题:一个整数,它加上 100 后是一完全平方数,再加上 168 又是一个完全平方数,请问该数是什么
第十四题:
找出 9999 内的回文数的个数?(回文数,设 n 是一任意自然数。
若将 n 的各位数字反向排列所得自然数 n1 与 n 相等,则称 n 为一回文数。
例如,若 n=1234321,则称 n 为一回文数;但若n=1234567,则 n不是回文数。)
第十五题:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如 6=1+2+3.编程找出 1000 以内的所有完数
第十六题:有 5 个数字:1,2,3,4,5 。能组成多少个互不相同且无重复数字的三位数
第十七题:
求出下面的二维数组的对角线之和
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 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 90
91 92 93 94 95 96 97 98 99 100
第十八题:
809*??=800*??+9*??其中??代表的两位数,809*??为四位数,8*??的结果为两位数,9*??的结果为 3 位数。求??代表的两位数,及 809*??后的结果
第十九题:
读取记事本文件 t19.txt,统计记事本文件中的 4 出现个数
第二十题:
使 用 MYSQL 创建一个 phpexam 为 名 称的 数据库 , 在数 据 库中 创建两 个 表, 分 别 为 stu+学 号 (例 如stu2012222101),teacher。stu+学号表的结构为三个字段,分别为 id int(11),xhchar(10),xm char(10),并在表中输入一条记录,记录内容为"1,你的学号,你的姓名"。teacher 表中有四个字段,idint(11), xhchar(10),xm char(10),teacher char(10)并在表中输入一条记录,记录内容为"1,你的学号,你的姓名,陈老师"
第二十一题:把任意输入一个学号转化为字母,0=a,1=b,2=c,3=d,4=e,5=f,6=g,7=h,8=i,9=j 例如(2017328201====>cabhdcicab),只能用程序完成,不能使用手工
第二十二题:
输入如下图形,不能直接字符输出,要使用循环实现。
1
222
33333
4444444
555555555
66666666666
555555555
4444444
33333
222
1
第二十三题:把你学号转化为 16 进制的数,在 16 进制的数中的属于(0-9)取出,从左到右重新排列组成新的一个十进制的数,例如(3D2A1)=(321)。再把这个数进行因式分解。
第二十五题:随机产生 10 个汕尾地区的小汽车的车牌号(例如:粤.N 2 O N D )
第二十六题:给你一个 140 斤的西瓜,给 3 个人分,有多少种分法?
第二十七题:求四位中的数可以满足第一位乘于第四位等于第二位乘于第三位(例如1224,1*4=2*2),有几个
第二十八题:生成国际象棋棋盘(8*8)
第二十九题:模拟计算机的简单运行算功能,可以实现加减乘除效果
第三十题:
输入如下图形,不能直接字符输出,要使用循环实现。
1
11
111
1111
11111
111111
1111111
11111111
111111111
第三十一题:有两个两位数 ab 和 cd,已知这两个两位数的和是 40,立方和是 23680。问:a+b+c+d=?
第三十二题:有一个四位数 abcd,如果 abcd=ab*cd*3,(ab,cd 各表示一个两位数)。那么 a+b+c+d=?
第三十三题:有一个 3 位数 ABC,如果将 5 个 3 位数 ACB 、BAC 、BCA 、CAB 、CBA 加起来等于 3194。则该3 位数 ABC 等于多少?
第三十四题:从 2016 到 4567 的整数中,十位数字与个位数字相同的数有多少个?
第三十五题:已知 a,b,c,d 为非负整数,且 ac+bd+ad+bc=1997,求 a+b+c+d 的值第三十六题:已知 P^3=5991^3+7988^3+9985^3,那么数 p 的百位数字是多少?
第三十七题:已知:1234^2+(1234^2)×(1235^2)+1235^2=M^2,那么 M 的各位数字之和是多少?
第三十八题:这是一个安卓手机的屏幕锁,据说 FBI 对它也表示很无奈。现在告诉你,这个密码锁是由 4 个点组成,最多要试多少次才能破解?