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

2021年浙江省信息技術(shù)押題試卷(1月份)(一)(選考)

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

一、選擇題(本大題共12小題,共24分)

  • 1.二維碼是近年來非常流行的編碼方式,以下關(guān)于二維碼的說法正確的是( ?。?/h2>

    組卷:32引用:7難度:0.5
  • 2.下列說法中,正確的是(  )

    組卷:16引用:3難度:0.5
  • 3.某Access數(shù)據(jù)表視圖的部分操作界面如圖所示。下列說法正確的是(  )
    菁優(yōu)網(wǎng)

    組卷:0引用:1難度:0.6
  • 4.用UltraEdit軟件觀察“x+y=9”的字符內(nèi)碼,部分界面如圖所示,則“y-x=10”的字符內(nèi)碼可能是(  )
    菁優(yōu)網(wǎng)

    組卷:10引用:3難度:0.4
  • 5.小張使用Photoshop 處理圖象,圖層面板如圖所示,下列描述正確的是( ?。?img alt="菁優(yōu)網(wǎng)" src="https://img.jyeoo.net/quiz/images/201710/10/d22f6009.png" style="vertical-align:middle" />

    組卷:4引用:4難度:0.7

二、非選擇題(本大題共4小題,共26分)

  • 15.IPV6的地址長度為128 bit,采用十六進制表示。格式為X:X:X:X:X:X:X:X,其中每個X表示地址中的16 bit,以十六進制表示,例如:2001:0DB8:00BA:0023:0008:080B:202C:417A這種表示法中,每個X的前導0是可以省略的,例如:
    2018:0DB8:00BA:0023:0008:080B:202C:417A→2018:DB8:BA:23:8:80B:202C:417A
    編程實現(xiàn)如下功能:在文本框Text1中輸入原始32位十六進制IPV6地址,單擊“去前導零”按鈕Command1,在文本框Text2中輸出去前導0后的IPV6地址,程序運行界面如圖所示。
    菁優(yōu)網(wǎng)
    (1)要使程序運行時,窗體Form1標題顯示“IPV6去前導零”,可在Form_Load事件過程中添加語句
     
    (單選,填字母:A.Form1=“IPV6去前導零“/B.Form1.Text=“IPV6去前導零“/C.Form1.Caption=“IPV6去前導零“)。
    (2)實現(xiàn)上述功能的VB程序如下,請在橫線處填入合適的代碼。
    Private Sub Command1_Click
     

    Dim ipv6 As String,c As String
    Dim i As Integer'l As Integer
    Dim flag As Boolean‘前導0判斷,false表示前導0,true表示非前導0
    ipv6=Text1.Text
    l=Len(ipv6)
    i=1:flag=False:Text2.Text=““
    Do While i<1
    c=Mid(ipv6,i,1)
     

    If c=“:“Then
    Text2.Text=Text2.Text+c
    flag=False
    ElseIf c<>“0“Then
    Text2.Text=Text2.Text+c
    flag=True
    ElseIf
     
    Then‘以下為判斷0是否需要去除
    Text2.Text=Text2.Text+c
    ElseIf Mid(ipv6'i,1)=“:“Then
    Text2.Text=Text2.Text+c
    End If
    Loop
    Text2.Text=Text2.Text+Mid(ipv6,i,1)
    End Sub
    (3)若文本框Text1中輸入原始IPV6地址:2018:0608:0000:0000:0000:0000:0000:417A,單擊“去前導零”按鈕后,在Text2中顯示的內(nèi)容是
     

    組卷:1引用:2難度:0.3
  • 16.用VB編寫一個英文單詞查找替換的程序。功能如下:分別在文本框Text1、Text2、Text3中輸入原文(s)(以一個空格作為單詞間隔、且以“.”結(jié)尾)、要查找的單詞(Txt_key)以及要替換的內(nèi)容(Txt_rs),單擊“替換”按鈕Command1,將原文中所有的Txt_key替換為Txt_rs,并在文本框Text4中輸出替換后的內(nèi)容(ss)。運行效果如圖所示。
    菁優(yōu)網(wǎng)
    查找替換的方法及示意圖如下:
    菁優(yōu)網(wǎng)
    為方便判斷單詞,將要查找的單詞(Txt_key)與替換的內(nèi)容(Txt_rs)前后分別連接上一個空格,組成字符串key(長度為len_key)和字符串rs。變量ss用來存儲替換后的內(nèi)容。
    (1)若查找單詞Txt_key在原文s的起始位置就有,則先將Txt_rs連接至ss,同時將查找位置i定位到s的“l(fā)en_key—1”位置(考慮出現(xiàn)連續(xù)、重復的Txt_key,查找定位前移1個位置。以下定位方法相同)。
    (2)若原文s的第一個單詞不是Txt_key,則在字符串s中查找key。
    查找位置i的初始值為1,重復執(zhí)行下列①、②、③步驟,直至i位于第“l(fā)en_s—len_key+1”位置(即在s中待查找的內(nèi)容只剩下與key等長的子串):
    ①從第i位置開始取與key等長的子串;
    ②若子串與key相等,則在ss末尾連接上rs,同時將下一次查找的位置定位為“i+len_key—1”;
    ③若子串與key不相等,則將i位置上的字符連接到ss中,同時查找位置往后移一個,即i=i+1。
    (3)若查找單詞Txt_key是原文最后一個單詞,則將Txt_rs和“.”連接至ss,否則將s中最后剩下的待查找子串連接到ss中。
    實現(xiàn)上述功能的VB程序如下,請在橫線處填入合適的代碼,完成程序:
    Private Sub Command1_ Click (  )
    Dim i As Integer
    Dim s As String's為原文
    Dim Txt_ key As String'Txt_key為要查找的內(nèi)容
    Dim Txt_ rs As String'Txt_ rs為替換成的內(nèi)容
    Dim ss As String'ss為替換后的內(nèi)容
    Dim key As String
    Dim rs As String
    Dim len_s As Integer'len_s為字符串s的長度
    Dim len_ key As Integer'len_key為字符串key的長度
    s=
     

    Txt_key=Text2.Text
    Txt_rs=Text3.Text
    key=““+Txt_key+““
    rs=““+Txt_rs+““
    ss=““
    len_s=Len(s):len_key=Len(key)
    i=l
    If Mid(s,1,len_key—1)=Mid(key,2,len_key—1)Then
    Txt_key存在于字符串s開始位置時的處理
    ss=ss+
     

    i=len_key—1
    End If
    Do While I<=len_s—len_key+1
    'key存在于字符串中間位置時,進行查找替換
    If
     
    =key Then
    ss=ss+Mid(rs,1,Len(rs)—1)
    i=i+len_key—1
    '考慮出現(xiàn)連續(xù)、重復的key,查找位置前移1個位置
    Else
    ss=ss+Mid(s,i,1)
    i=i+l
    End If
    Loop
    If Mid(s,I—1,len_key—1)=Mid(key,1,len_key—1)Then
    '對原文中的最后待查找字串進行處理
    ss=ss+Txt_rs+Mid(s,len_s,1)
    Else
    ss=ss+Mid(s,i,len_key—1)
    End If
    Text4.Text=ss
    End Sub

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