試卷征集
加入會員
操作視頻
當前位置: 試卷中心 > 試卷詳情

2020-2021學年浙江省寧波市海曙區(qū)效實中學高二(上)期中信息技術試卷

發(fā)布:2024/4/20 14:35:0

一、選擇題(本大題共9小題,每題2分,共18分。在每小題給出的四個選項中,只有一個是符合題目要求的。)

  • 1.學校要舉行運動會,請你設計一個能夠對運動員分數(shù)自動排序的軟件,如果要設計此軟件,以下最好的方法和步驟是( ?。?/h2>

    組卷:1引用:2難度:0.7
  • 2.計算兩個并聯(lián)電阻總電阻值的算法如下:
    ①輸入兩電阻R1、R2 的值
    ②計算總電阻R=
    R
    1
    R
    2
    R
    1
    +
    R
    2

    ③輸出總電阻R
    上述算法屬于( ?。?/h2>

    組卷:27引用:4難度:0.9
  • 菁優(yōu)網(wǎng)3.某算法的部分流程圖如右圖所示,執(zhí)行該流程圖,下列描述正確的是( ?。?/h2>

    組卷:0引用:1難度:0.4
  • 4.下列能作為Visual Basic變量名的是(  )

    組卷:0引用:2難度:0.6

二、填空題(本題共3小題,共17分。)

  • 11.用VB編寫程序實現(xiàn):從某一字符串中刪除指定的字符串,并將處理后的字符串重新輸出。程序界面如圖1所示,在文本框Text1中輸入原始字符串,在文本框Text2中輸入需要刪除的字符串,單擊“刪除字符串”按鈕Command1后,在文本框Text3中輸出處理后的結果。
    菁優(yōu)網(wǎng)
    (1)在設計應用程序界面時,應使用圖2所示“控件工具箱”中的
     
    (填寫相應編號)添加按鈕。
    (2)窗體按鈕上顯示的文字“刪除字符串”是需要修改按鈕Command1的
     
    屬性值修改為“刪除字符串”。
    (3)為實現(xiàn)上述功能,請在橫線處填入合適的代碼。
    Private Sub Command1_Click ____
    Dim s As Integer,r As Integer,c As Integer
    Dim source As String,delstr As String,ch As String
    c=0:i=1
    source=Text1.Text:delstr=Text2.Text
    s=Len(source)
    r=Len(delstr)
    Do While s-i+1>=r
    ch=Mid(source,i,r)
    If ch=delstr Then
    source=Mid(source,1,i-1)+①
     

    s=Len(source)
     

    Else
    i=i+1
    End If
    Loop
    Label4.Caption=“共刪除:“+Str(c)+“處“
    Text3.Text=source
    End Sub

    組卷:0引用:1難度:0.4
  • 12.某屠宰廠每天決定宰殺若干頭豬(1<=n<=100),把每天待宰殺的豬按順序編號后排成一排,每次將排在單號位置的豬殺掉;然后把剩下的豬按上一次相對的位置排好,重新編號,再次將排在單號位置的豬殺掉;以后每次重復前面的過程,直到僅剩下一頭豬時停止宰殺,將這頭幸運的豬放回;有一頭豬聰明的豬,每天都能躲避被屠宰。利用VB編寫一個程序,根據(jù)每天殺豬的數(shù)量,求出當天這頭聰明的豬的原始編號。VB程序界面設計如下:
    菁優(yōu)網(wǎng)
    控件屬性設置如下:
    對象 屬性 屬性值 說明
    Form1 Caption 幸運的豬 窗體的標題
    Label1 Caption 當天要殺豬的數(shù)量 標簽顯示的文字
    Label2 Caption 幸運豬的原始編號 標簽顯示的文字
    Text1 Text 空白 文本框的文本
    Text2 Text 空白 文本框的文本
    Image1 Picture Pig.gif 顯示的圖片
    Command1 Caption 計算 按鈕顯示的文字
    (1)完成以上功能的程序代碼如下,請在橫線處填入正確的語句。
    Private Sub Command1_Click ____
    Dim sum,i,pos,last,count As Integer
    Dim a(1 To 100)As Integer
     

    For i=1 To sum
    a(i)=1'初始狀態(tài)為1表示還沒被殺掉
    Next i
    count=0
    Do while  ②
     
    '要殺掉sum-1頭豬
    Pos=0
    For i=1 To sum
    If a(i)<>0  Then
    pos=pos+1'pos表示報數(shù)
    If  ③
     
     Then'報到奇數(shù)的豬被屠宰
    count=count+1
    a(i)=0
    End If
    End If
    Next i
    Loop
    For i=1 To sum
    If a(i)=1 Then
    Text2-Text=Str(i)
    End If
    Next i
    End Sub
    (2)屠宰場每天有100頭豬被屠宰,這頭聰明的豬,需要初始排在
     
    號位置上才能避免被屠宰掉。
    (3)還是這100頭豬,如果屠宰場改變殺豬規(guī)則,第一次殺奇數(shù),第二次殺偶數(shù),第三次殺奇數(shù),第四次殺偶數(shù)……,依次輪流,100頭豬中幸運的豬的原始編號是
     
    。

    組卷:0引用:1難度:0.3
APP開發(fā)者:深圳市菁優(yōu)智慧教育股份有限公司| 應用名稱:菁優(yōu)網(wǎng) | 應用版本:5.0.7 |隱私協(xié)議|第三方SDK|用戶服務條款
本網(wǎng)部分資源來源于會員上傳,除本網(wǎng)組織的資源外,版權歸原作者所有,如有侵犯版權,請立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個工作日內(nèi)改正