資源簡介 2015學年第一學期巨人中學高二信息技術期中考試卷一、單項選擇題(共35題,每題2分,共70分)1、下列是用VB編程解決問題時的三個步驟①在VB編程環境中設計界面,編寫程序代碼②分析問題,確定解決問題的算法③調試,運行程序正確的順序是( )A.①②③ B.①③② C.③②① D.②①③2、用計算機無法解決“打印所有奇數”的問題,其原因是解決該問題的算法違背了算法特征中的( )A.唯一性 B.有窮性 C.有0個或多個輸入 D.有輸出3、計算機程序的三種結構是順序結構、 ( )、選擇結構。A.模塊結構 B.循環結構 C.樹形結構 D.IF塊結構4、小王在老師布置的“剝毛豆”算法中作如下敘述①檢查籃中是否還有毛豆②若有,將毛豆剝殼,將豆粒放入碗中,將殼放入毛豆殼籃子中并返回①③若無,則算法結束該算法的表示方法是( )A.流程圖 B.自然語言 C.程序設計語言 D.偽代碼5、按國家頒布的標準中規定的圖示和方法來畫流程圖,則下列選項中用來判斷條件是否成立所用圖示是( )A. B. C. D.6、Visual Basic 是一種面向( )的程序設計語言A. 用戶 B. 事件 C. 對象 D. 程序7、VB軟件設計程序時,規定窗體文件的擴展名是( )A. for B. frm C. vbp D. Bas8、在VB中,雙擊窗體的對象后,將顯示的窗口是( )A. 工程窗口 B. 代碼窗口 C. 立即窗口 D. 屬性窗口9、VB窗體中既能用于接受輸入文本字符,又能用于顯示文本字符的對象控件是( )A.Label對象 B.TextBox對象 C.CommandButton對象 D.ListBox對象10、要使窗體Form1的標題欄中顯示“計算扇形的面積”,以下語句正確的是( )A.Form1.Caption="計算扇形的面積" B.Form1.title="計算扇形的面積"C.Form1.Text="計算扇形的面積" D.Form1.名稱="計算扇形的面積"11、執行后將會清空文本框Text1中文本的語句是( )A. Text1.Clear B. Text1.SelText= " " C. Text1.text= " " D. Text1.SelText.Clear 12、下面變量名命名正確的是( )A.6Sf B.int C.b_4 D. b-413、在VB應用程序設計中,如果想讓Timer控件每秒鐘響應一次,應該將其Interval屬性設置為 ( )A.1 B.60 C.100 D.100014、在VB應用程序中,修改控制代碼,使Command1按鈕顯示“end”,正確的設置是( )。A. Command1.Text=“end” B. Command1.Caption=“end”C. Command1.Name=end D. Command1.Caption=end15、若改變一文本框中所顯示文本的顏色,需改變此文本框的哪個屬性?( )A. Caption B. Forecolor C. Backcolor D. Text16、某Visual Basic 程序的一個事件過程如下:Private Sub Form_click()Image1.Picture = LoadPicture("1.jpg")End Sub在程序運行時,能觸發該事件的是( )A. 裝載窗體 B.雙擊Image1 C.單擊Image1 D.單擊窗體17、在VB程序中用變量存儲某個人的身份證號碼,以下數據類型合適的是( )A. Integer B.String C.Long D.Single18、當a=“123”: b=val(a),則( )A.a和b均是字符型變量 B.a是字符型變量,b是數值型變量C.a是數值型變量,b是字符型變量 D.a和b均是數值型變量19、將兩個數a=9,b =7交換,使a=7,b =9,下面語句正確一組是 ( )A.a=b :b=a B.b=a :a=b C.c=b:b=a:a=c D.a=c:c=b:b=a20、數學關系表達式9≤x <20,vb的正確表達式是( )A. 9<=X<20 B. 9<=X AND X<20 C. 9<=X OR X<20 D. 9<=X AND <2021、產生[10,99]之間的隨機整數的Visual Basic表達式是( ). A. Int(Rnd( )*90)+10 B. Int(Rnd( )*91)+10 C. Int(Rnd( )*89)+11 D. Int(Rnd( )*90)+11 22、在VB中,針對語句if x= 3 Then y = 4, 下列說法正確的是( )A.x= 3和y = 4 均為賦值語句B.x= 3和y = 4 均為關系表達式C.x= 3為關系表達式,y = 4 為賦值語句D.x= 3為賦值語句, y = 4 為關系表達式23、某VB程序中有語句:Label1.Caption=“輸入”。該句中的“Caption”是( )A.對象名 B.類名 C.屬性名 D.屬性值24、在Visual Basic中,設整型變量x、y的值分別是3、10,則能在文本框Text1中顯示“a = 13”的語句是( )A.Text1.Text = "a=x+y" B.Text1.Text = "a=" + Str(x + y)C.Text = "a=" + Str(x + y) D.Text1.Text = "a=" + Val(x + y)25、下面VB語句正確的是( )A.if i≠k then print “i不等于k ” B.if i <> k then print i 不等于kC.if i <> k then print “i不等于k ” D.if i≠k then print i 不等于k26、在Visual Basic中,下列表達式的值不等于3的是( )A. len(“1234”) B. sqr(36/4) C. int (3.8) D. Abs(-3)27、設一個三位數是n,它的個位數為a,十位數為b,百位數為c,則b 的表達式是( )A. n-a-c B. (n-a*100-c)/10C. int(n/10)-int(n/100)*10 D. n -int(n/100)-int(n/10)28、關系表達式的值為( )A.邏輯值 B.字符串 C. 數值 D.邏輯表達式29、有如下Visual Basic程序段:S=0For i = to 5S = s+iNext i該程序運行后,循環體 S = s+i被執行4次,則循環變量i的初值是( )A.1 B.0 C.2 D.-130、某Visual Basic 程序的一個事件過程如下:Private Sub Command1_Click()Dim x As IntegerDim y As Integerx = 900y = Abc(x)Label1.Caption = Str(y)End Sub運行程序,單擊命令按鈕Command1后彈出如圖所示的出錯信息提示,引起該錯誤的語句是( )Dim x As Integer B. x = 900C.y = Abc(x) D. Label1.Caption = Str(y)31、數學表達式 的vb正確表示方式是( )(b-4*a*c)/2*a*b B. (b-4ac)/2abC.(b-4*a*c)/(2*a*b) D.(b-4ac)/(2ab)32、在VB程序中,當變量H的值等于8時,執行“IF H>8 then R=10 else R=20”語句后,R值為( )。A.5 B.20 C.10 D.10或2033、在Visual Basic中,若a、b都是整數,且a≥b,則下列邏輯表達式值一定為真的是( )A.a<>b B.a=b C.a>b D.Not (a34、有如下Visual Basic程序段:Private sub Command_Click()Msgbox(“123”+”456”)End sub運行時,在輸出對話框中顯示的提示信息是( )A.123+456 B.123456 C.“123456” D.57935、有如下VB程序段:Private Sub Label1_Click()Dim a As Double, b As Single, c As Singlea = Val(Text1.Text)b = Val(Text2.Text)c = ( a – b ) / Log(a)Label1.Caption = Str(c)End Sub能運行該段程序的事件過程名是( )A.Text1_Click() B. Text2_Click()C.Label_Click() D. Label1_Click()二、填空題(共6題,每題3分,共18分)1、表達式SQR(3︿2) MOD 7的值為_______2、表達式mid("how are you",5,3)的值是________3、X=-3.2,表達式INT(X)+ABS(X)的值________4、判斷變量A是奇數的條件表達式是_______5、在VB中,x=“hello”,那么表達式Len(x)=_______6、在VB中,下列部分代碼是完整的If語句,則劃線處的語句應該是________If a>b Thenmax=aElsemax=b________三、程序閱讀題(共4題,每題3分,共12分)1、如下VB程序段執行后,變量C的值是_______。c = 0c = c + 1c = c + 2下列程序運行后,變量s的值是_______ 。Dim a,b,c As IntegerDim s AS stringa=9b=41c=2*(a+b)s=str(b+c)3、如下VB程序段執行后,變量A的值是_______。A = 4IF A<4 ThenA = A-2ElsePrint AEndIF4、如下VB程序段執行后,變量x的值是_______。 Private Sub Form_Load()x=1 For i=1 To 5 x=x*i Next iEnd Sub2015學年第一學期巨人中學高二信息技術期中考答題卷座位號__________一、單項選擇題(共35題,每題2分,共70分)二、填空題(共6題,每題3分,共18分) 三、程序閱讀題(共4題,每題3分,共12分) 高二信息技術期中試卷答案單項選擇題(共35題,每題2分,共70分)1 2 3 4 5 6 7 8 9 10D B B B C C B B B A11 12 13 14 15 16 17 18 19 20C C D B B D B B C B21 22 23 24 25 26 27 28 29 30A C C B C A C A C C31 32 33 34 35C B D B D二、填空題(共6題,每題3分,共18分)1、 3“are”-0.8A mod 2 <>0 或者 A mod 2 =15Endif三、程序閱讀題(共4題,每題3分,共12分)1、32、”141”3、44、120 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫