免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
Visual basic 第一套模擬試題

 

 Visual basic 第一套模擬試題

 

一、填空題(每空1分,共20)

  1.對象具有屬性、方法和                     。

  2Len(lcase(“abcDEF”))的值是                            

  3.存儲一個單精度數(shù)據(jù)要占用        字節(jié)。

  4 聲明PI為一個符號常量,表示3.1415,需要使用的語句為:                      。

  5.將變量X聲明為整型變量的語句為:                                   。

6.設(shè)x=8y=5,則表達(dá)式 Not  (x>y)  Or  "ABC" >Left("ACDE",3)的值為           。

7. 設(shè)a=2,b=3,c=4,d=5,則表達(dá)式a*2>c or d mod a=c and b<>c or c<d的之值為:

                        。

8.產(chǎn)生[20,70]范圍一個隨機(jī)整數(shù)的表達(dá)式為:                       

9.在VB"ASCII"、"ascii""Ascii"這三個字符串比較,最小的是           

10.?dāng)?shù)據(jù)文件按訪問方式分為順序文件和隨機(jī)文件兩種,順序文件以           形式存儲。

二、選擇題(每題2分,共10)

1. 大部分控件都沒有的屬性是(    )。

(A)Top          (B)Name       (C)Enabled      (D)Interval

2VB 6.0表達(dá)式COS0+ABS-1+INTRND1))的值是(    )

A 1                         B.–1

C 0                         D2

3. 表達(dá)式3^2 mod 14\2^3的值是(    

 A1         B)0         C)2          D)3

4執(zhí)行下列代碼,分別輸入1289,輸出結(jié)果是(    )。

Private Sub Form_Click()

a=InputBox("D")

b=InputBox("E")

Print a+b

End Sub

(A)101      (B)DE1289       (C)DE       (D)1289

 

5.骰子是一個正六面體,用1~6這六個數(shù)分別代表這六面,擲一次骰子出現(xiàn)的數(shù)可表示為( )

A INTRND6+1     BINTRND*6

C INTRND1*7     DINTRND1*6+1

三、寫出程序運(yùn)行結(jié)果(每小題4,24)

1.  程序運(yùn)行時從鍵盤輸入5,則下面程序運(yùn)行結(jié)果為:

Dim  x  As  Integer,  y  As  Integer

    x = Val(InputBox("請輸入變量的值"))

    If x <> 0 Then

      If x > 0 Then

        y = x ^ 2 + 1

      Else

        y = x ^ 2 - 1

      End If

    Else

      y = 0

    End If

    Print "x="; x, "  "; "y="; y

2.  寫出下面程序運(yùn)行結(jié)果。

Dim  y  as  String,  x  as  String

y="abcd"

For  i%=1  TO  4 

         For  j%=1  TO  i%

            X=mid(y,j,1)

Print  x;

         Next  j%

         Print

    Next  i%

3. 寫出下面程序運(yùn)行結(jié)果。

Dim s As Integer, n As Integer, f As Integer

f= -1 

s = 0: n = 1

Do While n <= 10

 s = s + f * n

   f = -f     

   n = n + 1

 Loop

 Print "s="; s

4寫出下面程序運(yùn)行結(jié)果。

 Dim m%, i%, flag As Boolean

 For m=2  to  10

    flag = True

    For i = 2 To m - 1

        If m / i = m \ i Then

            flag = False

            Exit For

        End If

    Next i

    If flag = True Then  Print  m;

       Next m

5. 寫出下面程序運(yùn)行結(jié)果。

Dim a(3, 3) As Integer

For i = 1 To 3

    For j = 1 To 3

        If i = j Then

            a(i, j) = 1

        Else

            a(i, j) = 0

        End If

    Next j

Next i

For i = 1 To 3

    For j = 1 To 3

        Print a(i, j);

    Next j

    Print

Next I

6. 寫出下面程序運(yùn)行結(jié)果。

    Dim  s  As Integer

Dim  i  As  Integer

    s = 0

    For i = 1 To 3

      s = s+sum( i )

    Next i

Print "sum="; s

End sub

    Function sum(n As Integer)  As Integer

    Dim i  As Integer, f  As  Integer

    f = 0

    For i = 1 To n

       f = f + i

    Next i

    sum=f

End Function

 

四、完善程序(每空2,32)

1.輸入ab,c三個數(shù),輸出最大的數(shù)。

a= Val(InputBox(""))

b= Val(InputBox(""))

c=                          

IF  b>= a Then

   Max=a

Else

                            

End If

If             Then 

                             

End If

Print                        

 

2.該程序執(zhí)行后,輸出一個右上三角元素(含對角線)為1,其余元素為0 5×5的矩陣。

Private Sub Form_Click()

Dim a(1 To 5, 1 To 5) As Integer

Dim i As Integer, j As Integer

For i = 1 To 5

For j = 1 To 5

If             Then

              

End If

Next j

Next i

For i = 1 To 5

For j = 1 To 5

Form1.Print " "; a(i, j);

Next j

              

Next i

End Sub

3.有5個學(xué)生,每個學(xué)生學(xué)了3門課程,已知所有學(xué)生在某次考試中各門功課的成績,分別求每門課的平均成績和每位學(xué)生的平均成績。

      DIM   A53

      For I=1  TO   5

          For   J=1   To   3

                                                

          Next   J

      Next   I

Print

      For j=1  To   3

                                          

          For   i=1   To  5

                 S=                                

          Next   i

                                          

Print aver

 Next   j

      For I=1  To  5

          T=0

          For   J=1   To    3

                                                  

          Next   J

                                            

Print aver1

      Next   I

 

4請用正確的內(nèi)容填空。下面程序用“選擇”法將數(shù)組a中的10個整數(shù)按升序排列。

  Option Base 1

  Private Sub Form_Click()

     Dim a

     a = Array(678, 45, 324, 528, 439, 387, 87, 875, 273, 823)

     For I=1 To 9

       For j=________To 10

         If ___________Then

            t=a(I): a(I)=a(j): a(j)=t

         End If

       Next j

    Next I

    For I=1 To 10

       Print a(I);

    Next I

  End Sub

 

五、程序設(shè)計(14)

1. 編程計算分段函數(shù)(8)

             X         (X<0)

             X2        ( 0<=X<10)

       Y=    X+3       (10<=X<30)

             50-X3     (30 <= X<50)

             X2+4X+5   (X > 50)

2.編程計算135+……+100之和(6)

答案:

一、填空題

事件

6

4

Const pi=3.1415

Dim x%dim x as integer

False

true

Int(51*rnd+20)

ASCII

順序

二、選擇題

D

D

B

D

A

三、運(yùn)行結(jié)果

X=5     x=6

a

ab              

abc

abcd

sum=10

S=5

2  3  5  7

1  0  0

0  1  0

0  0  1

四、程序填空

Val(InputBox(""))

Max=b

c>max

max=c

max

i>=j

a(i,j)=1

print

a(i,j)=inputbox(“請輸入“)

s=0

s=s+a(i,j)

aver=s/5

t=t+a(i,j)

aver1=t/3

 

I+1

a(i)>a(j)

 

五、程序設(shè)計

X=inputbox(“輸入X的值“)

If x<0 then

Y=x

Elseif x>=0 and x<10 then

Y=x*x

Elseif x>=10 and x<30

Y=x+3

Elseif x>=30 and x<50

Y=50-x^3

Elseif x>50 then

Y=x^2+4*x+5

End  if

Print y

 

 

Dim s%,i%

For i=1 to 100 step 2

S=s+i

Next i

Print “s=”;s

 

 
 

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
vb
VB考試
Visual Basic 概述和可視化編程基礎(chǔ),語言基礎(chǔ)和順序結(jié)構(gòu),選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),數(shù)組
遺傳算法的VB實(shí)現(xiàn)代碼 (中)
數(shù)組精講 | VB編程核心知識總結(jié)之?dāng)?shù)組
VB什么情況下inputbox要用val
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服