程序设计题
1、题目:(事件)单击窗体(响应)用输入框输入一自然数,判断是\正数\、\负数或\零\,并根据输入的数用消息框显示\正数\、\负数”或\零\。
2、题目:(事件)单击窗体。(响应)求200~300之间既能被3整除又能被7整除的数。并求出所有数之和存入变量中
3、题目:单击窗体。(响应)已知1+1/4+1/9+1/16+1/25+…+1/100,结果输出在窗体上。
4、题目:(事件)单击窗体。(响应)在窗体上打印数列2/1,3/2,5/3,8/5,13/8…的前10项,并求其和,将和保存在变量s中。
5、题目:(事件)双击窗体。(响应)把一元钞票换成一分、二分和五分的硬币每种至少有一枚),求出其所有的换法,把结果输出在窗体上。将所有的换法的数目存入变量N中
6、题目:单击窗体。)求12345!并将结果输出到窗体上。结果存入变量S中 7、题目:(事件)单击窗体。(响应)生成一个一维数组(10个数组元素依此为: ' 15、23、72、43、96、23、3、65、88、17
写程序求出这个数组中的最大值、最小值和平均值,并输出在窗体上。将最大值,最小值,平均值分别存入变量中
8、题目:(事件)单击窗体。(响应)在窗体上输出100~200之间的所有合数。求出所有数之和存入中所谓合数是指自然数中能被1和本数整除以外,还能被其他数整除的数。
9、题目:(事件)单击窗体。(响应)求10~20之间所有素数的乘积并输出在窗体上。将结果存入变量L中。
10、题目:(事件)单击窗体。(响应)求1 - 1/2 + 1/3 - 1/4 + …… + 1/99 - 1/100的值。将结果存入变量J中。 1题
n = (\输入一个自然数\ n > 0
= \正数\ n < 0
= \负数\ n = 0 = \零\
\输入的数据\为:\2题 i
i = 201 300
((i 3) = 0) ((i 7) = 0) ((i)) = + i 3题 i s = 0
i = 1 10
s = s + 1 / (i ^ i) (s) 4题
i, j, k, m s = 0 = 2 = 1 k = 1 10
s = s + i / j m = j
((i)) & \ j = i i = i + m 5题
i, j, k i = 1 100 j = 1 50 k = 1 20
((i + 2 * j + k * 5) = 100) ((i)) ((j)) ((k))
n = n + 1 6题
i, j, k i = 1 5 k = 1 j = 1 i k = k * j
s = s + k
((s)) 7题 a(9) i, s
a(0) = 15:a(1) = 23:a(2) = 72 a(3) = 43:a(4) = 96:a(5) = 23 a(6) = 3:a(7) = 65:a(8) = 88 a(9) = 17: = a(0): = a(0) s = 0 i = 0 9 a(i) > = a(i)
a(i) < = a(i)
s = s + a(i)
= (s / 10) (()) (()) (()) 8题
i, j, s i = 100 200 j = 2 (i)
(i j) = 0 ((i)) = + i 9题
,,b l = 1:b = i = 10 20
j = 2 i - 2 i j = 0 b =
b =
l = l * i b = (l)
10题 i
i = 1 100 i 2 = 1
j = j + 1 / i i 2 = 0
j = j - 1 / i
j
11、题目: (事件)单击窗体。(响应)如果一个数的真因子之和等于这个数本身,则称这样的数为“完全数”。例如,整数28的真因子为1、2、4、7、11,其和是28。因此28是一个完全数。请编写一个程序,求出500以内最大的完全数。并存入变量中。使用语句完成程序
12、题目:应用选择法对数组A按升序排列
13、题目:单击窗体。求一个数,它除3余2,除5余3,除7余2,请将满足上面条件的最小数保存到变量中。使用语句完成程序。
14、题目:编写函数,函数的功能是:判断一个字符是字母字符、数字字符还是其他字符,并做相应的显示。字母字符显示字符串\字母\,数字字符显示字符串\数字\,其他字符显示字符串\其他\,要求使用语句来实现。
(n )
'********************
'********** ********** ()
(\ (\ (\ ()
i l
a(10) * 1 =
& \ =
& \ i = 1 10 , a(i) , (a(i))
15、题目:编写函数,函数的功能是:根据一个百分制成绩(整数),显示对应五级制的评定。条件如下:
'大于等于90显示\优秀\
'小于90且大于等于80显示\良好\'小于80且大于等于70显示\中等\'小于70且大于等于60显示\及格\'小于60显示\不及格\'要求使用语句来实现。 ( )
'********************
'********** ********** ()
(90)
()
i s a(10) =
& \ =
& \ i = 1 10 , s a(i) = (s) , (a(i))
16、题目:编写函数,函数的功能是:当x的初值为10,每年增长率为千分之八,计算多少年以后x的值能达到y,并显示所需年数的值(变量名必须为n)。
'要求使用 ... 语句来实现。 (y ) x , n
'********************
'********** **********
()
(15) ()
i a(10) =
& \ =
& \ i = 1 10 , a(i) , ((((a(i)))))
17、题目:编写函数,函数的功能是:求从m到n的乘积并显示,'如:m为2,n为4时,显示\存储连乘的乘积的变量必须为'要求使用语句来实现。
(m , n ) , t
m > n t = m: m = n: n = t '********************
'********** ********** ()
(4, 2) ()
i a(10) =
& \ =
& \ i = 1 10 2 , a(i) , a(i + 1)
, ((((a(i)), (a(i + 1)))))
18、题目:编写函数,函数的功能是:判断一个数是否为素数。并显示相应提示。如:
该数为素数时,显示\素数\;该数为非素数时,显示\非素数\要求使用语句来实现,用布尔型变量作为该数是否为素数的标志,注意:不得使用语句。
(m )
'********************
'********** ********** ()
(225) ()
i a(10) =
& \ =
& \ i = 1 10 1 , a(i) , ((a(i)))
19、题目:编写函数,函数的功能是:求1~100以内能被m整除或能被n整除的数的总和并显示。如:
VB程序设计考试题库考试专用



