一、、表单设计题(45分)
1.(15分)设计如图所示的表单,要求:当用户在文本框“请输入一串字符:”后输入一串字符,单击“输出”按钮后能够将上述字符中去掉空格后在“输出”文本框中反向显示该字符串,请写出单击“输出”按钮的事件代码。
单击“输出”按钮的事件代码为:
2. (15分)设计如图所示的表单,要求:字体大小为20,颜色为蓝色,背景为红色,并且每隔5秒钟交换字体颜色和背景颜色,请写出Timer1的timer事件代码。
Timer1的timer事件代码为:
3. (15分)设计如图所示的表单,要求:当用户单击不同的颜色按钮,表单的背景能够显示相应的颜色,请写出Optiongroup1的click事件代码。
optiongroup1的click事件代码为:
二、程序设计题(共55分)
1.(10分)给定一个年份(从键盘输入),判断它是不是闰年。闰年的条件是:能被4整除但不能被100整除,或能被400整除。
2.(10分)编写一程序,按下列格式输出九九乘法表。
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
.
.
.
1*9=9 2*9=18 .......................9*9=81
3.(15分)在4位数中,有一些数如3025有这样特点:它的前2位为30,后2位为25,30+25=55,而552=3025,试编写程序显示4位数中所有这种数。
4.(20分)下图反映的是“xscjb.dbf”表中的一部分数据内容,要求通过编写程序完成:
①计算每一个学生的总分;
②按总分的高低进行排名,如有并列名次,需按并列名次排名(如:有二个第3名,则下一个名次就是第5名)。
注意:不能改变表中记录原来的排列顺序!