2018-2019學年浙江省寧波十校聯(lián)考高三(上)期末信息技術試卷
發(fā)布:2024/4/20 14:35:0
一、選擇題(本大題共12小題,每小題2分,共24分.每小題列出的四個備選項中只有一個是符合題目要求的,不選、多選、錯選均不得分)
-
1.下列關于信息及信息技術的說法正確的是( ?。?/h2>
組卷:3引用:1難度:0.5 -
2.用IE瀏覽器訪問某網(wǎng)站,部分界面如圖所示下列說法正確的是( )
組卷:8引用:3難度:0.5 -
3.使用OCR軟件識別字符的部分界面如圖所示,下列說法不正確的是( ?。?/h2>
組卷:1引用:1難度:0.5 -
4.用Word軟件編輯某文檔的部分界面如圖所示,下列說法正確的是( )
組卷:2引用:1難度:0.5 -
5.關于Access數(shù)據(jù)庫和數(shù)據(jù)表,下列描述不正確的是( ?。?/h2>
組卷:0引用:1難度:0.6
二.非選擇題(本大題共5小題,其中第13小題4分,第14小題5分,第15小題8分,第16小題3分,第17小題6分,共26分)
-
16.如圖所示程序運行時,點擊“生成”按鈕,隨機產(chǎn)生100個不重復的僅由數(shù)字和大小寫字母組成的3位字符串并顯示在List1中,點擊“排序”按鈕,將所有字符串排序后在List2中輸出。要求:數(shù)字開頭的字符串在前并按升序排序,字母開頭的字符串在后并按降序排序。
實現(xiàn)上述功能的代碼如下,但加框處代碼有錯,請改正。組卷:1引用:1難度:0.5 -
17.在文本框Text1中輸入待加密的n個字符(僅由ASCII碼字符構成,最多支持960個字符),輸入后單擊加密按鈕,在文本框Text2中產(chǎn)生密文。
加密方式如下:
①定義一個數(shù)組a(1 to 961)。產(chǎn)生一個3到6之間的隨機整數(shù)k,將十進制數(shù)960均分成k份,字符在字符串中的位置除以k的余數(shù)決定該字符存放在第幾份數(shù)據(jù)中(余數(shù)為1保存在第一份數(shù)據(jù)中,余數(shù)為2保存在第二份數(shù)據(jù)中……,余數(shù)為0保存在第k份數(shù)據(jù)中);
②用十進制數(shù)127減去每個字符的ASCII碼值,得到的差作為該字符的密文,并保存在數(shù)組a中,同一段內(nèi)的密文依次存放;
③將隨機產(chǎn)生的數(shù)k加64后保存在數(shù)組元素a(961)中,并一起參與加密;
④將數(shù)組a中所有有密文值的數(shù)組元素從后往前依次存放到數(shù)組b中;
⑤將數(shù)組b中的每個密文用3位數(shù)字保存,不足3位的前面用0補足,然后依次連接保存在變量sc中;
⑥在文本框Text2中輸出sc。
例如:
①若現(xiàn)有待加密的字符串為“zp123”,產(chǎn)生的隨機數(shù)k=3,則960分成3份,每份可存放320個值,分別為a(1)至a(320),a(321)至a(640),a(641)至a(960);
②由于Asc(“z”)=122,則127-122=5.字符“z”在待加密字符串中的位置是1,除以k的余數(shù)為1,因此數(shù)字“5”放在第一份數(shù)據(jù)的第一個位置,即a(1)=5;同理可得,第一份數(shù)據(jù)為a(1)=5,a(2)=77;第二份數(shù)據(jù)為a(321)=15,a(322)=76;第三份數(shù)據(jù)為a(641)=78;
③將隨機產(chǎn)生的k與十進制數(shù)64的和保存到a數(shù)組的最后一個值中,即a(961)=64+3=67;
④將數(shù)組a中所有有密文值的數(shù)組元素從后往前依次存放到數(shù)組b中,得到b(1)=67,b(2)=78,b(3)=76,b(4)=15,b(5)=77,b(6)=5;
⑤將數(shù)組b中的每個元素用0補足3位后依次連接并保存在sc中,得到sc=“067078076015077005”;
⑥輸出sc。
注:(asc(“0”)=48,asc(“A”)=65,asc(“a”)=97)
(1)若加密后的密文為“068029041”,則隨機數(shù)是
(2)在空白處填寫缺失的代碼。組卷:1引用:1難度:0.3