论坛首页· 友情链接申请·申请版主· 广告投放· 道具中心· 设为首页· 收藏本站
发新话题
打印

【VB】每日一题,做对加10—50学分

本主题由 Teenits 于 2008-6-9 12:18 设置高亮
简单的题目是不是不屑做啊?
如果是的,我出点难的?
每个人都有自己的优点,成功的人扬长避短,失败的人"不识庐山真面目,只缘生在此山中"!

TOP

呵呵,看来真的不学就都不会了,一年前学了点VB,现在手都生了
还要努力呀

TOP

是啊,学了不用容易忘的。
但学好了,忘了拾起来快。
每个人都有自己的优点,成功的人扬长避短,失败的人"不识庐山真面目,只缘生在此山中"!

TOP

题目20080613

下面是求111的111次方的个位,十位,百位,并在text里显示。要你填充横线上的内容。(15分)
Dim int1 as integer, int2 as long
int2=111
for int1=2 to 111
    int2=________
    int2=________
next
text=int2
每个人都有自己的优点,成功的人扬长避短,失败的人"不识庐山真面目,只缘生在此山中"!

TOP

int2*int1
val(right(str(int2),3))  或者 int2 mod 1000
试试看,我也基本上忘光了哦
本帖最近评分记录
  • 王懿 学分 +7 第二空对的 2008-6-14 12:29

TOP

下面程序中,k循环共执行了几次,在窗体上显示的结果是什么?
Dim b as integer, k as integer
Let b=1
For  k=1 to 5
        Let b=b*k
        if b>=15 then
               Exit For
        Else
               Let k=k+1
        End if
Next k
Print k,b

TOP

在窗体上打印出 5 和 15

k循环了3次;

详细解释:
第一次 b=1,k=1
b=b*k=1,b<15
k++后k=2;for循环本身k还要加1,默认步长为1
k=3,
因为k<=5,进入第二次循环
b=b*k=3
因为b<15,所以k再次加2,k=5
K<=5进入第三次循环
b=b*k=13
跳出循环
本帖最近评分记录
  • Bingo 学分 +20 正确 2008-6-18 22:18

TOP

回复 25# 的帖子

第一空错了啊。
正确答案:(1) int2*111
                   (2) int2 mod 1000
每个人都有自己的优点,成功的人扬长避短,失败的人"不识庐山真面目,只缘生在此山中"!

TOP

:012 今天无来,答不上题目

TOP

呵呵,不太会做,大学的二级考试只教会了我考试,哎,失败
相濡以沫,不若相忘于江湖

TOP

发新话题