Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
019年山東省普通高等學校招生考試(春季)信息技術類專業技能考試(樣題)
考試說明
1.考試時間為60分鐘;
2.考試內容包括C語言程序設計和網頁制作兩部分;
3.試題滿分230分,其中C語言程序設計100分,網頁制作130分;
4.請考生將E盤根目錄下名為“考生號”的文件夾重命名為自己的考號(如“E:\考生號”改為“E:1900000000”)。
技術平臺
1.硬件平臺
2.軟件平臺
項目一 C語言程序設計
注意事項:
1.注意考試文件的命名及存儲路徑,未按要求保存文件,后果自負;
2.試題程序中不得增行或刪行,嚴禁更改程序結構;
3.請注意隨時保存文件,避免造成損失。
考試要求:
1.程序改錯題
本題的程序源文件gaicuo.c在E盤以考生號命名的考試文件夾內(E:\考生號\C\),根據程序功能要求,源代碼中有多行錯誤,請修改幵保存。注意不得增行或刪行,嚴禁更改程序結構。
程序功能:此樣題不提供程序功能描述。
gaicuo.c源代碼如下:
此樣題不提供范例源程序,考生可自行練習。
源程序的錯誤類型主要包括:
(1)頭文件引用錯誤;
(2)變量的定義錯誤;
(3)賦值語句使用錯誤;
(4)常用函數使用錯誤;
(5)運算符和表達式使用錯誤;
(6)if語句使用錯誤;
(7)程序語法錯誤;
(8)程序邏輯錯誤。
2.程序填空題
將下面給出的試題源程序錄入到新建的文件chengxu.c中,并保存到E盤以考生號命名的文件夾內(E:\考生號\C\),在【】處填入正確的內容幵將【】刪除,使程序運行出正確結果。注意不得增行或刪行,嚴禁更改程序結構。
程序功能:此樣題不提供程序功能描述。
chengxu.c部分源程序如下:
此樣題不提供范例程序,考生可自行練習。
源程序填空部分主要包括:
(1)頭文件引用;
(2)變量的定義和初始化;
(3)賦值語句的使用;
(4)常用函數的使用;
(5)運算符和表達式的使用;
(6)用if語句實現分支結構的程序設計。
項目二 網頁制作
注意事項:
1.注意題目要求的存儲路徑,務必使網頁內容正常顯示;
2.認真審題,頁面各模塊的尺寸請參照網頁效果圖進行設置;
3.注意網頁的布局細節,盡可能與效果圖一致;
4.合理使用提供的素材制作網頁,嚴禁直接使用效果圖替換頁面元素;
5.按照效果要求,合理使用提供的素材和Photoshop軟件制作網頁元素;
6.按照效果要求,合理使用提供的素材和Flash軟件制作Banner勱畫效果;
7.本樣題不提供素材及效果圖,考生可自行選擇素材練習;
8.請注意隨時保存文件,避免造成損失。
樣題示例:
按照網頁效果圖、Photoshop樣片、Flash樣片和給定的素材制作網頁,制作要求如下:
1.創建站點,在E盤以考生號命名的考試文件夾“DW”內創建文件夾website(E:\考生號\DW\website\);再在website文件夾下創建images、style兩個文件夾,分別用來存放圖像和樣式文件;
2.在website文件夾內創建幵保存網站首頁文件index.html,按效果圖設置頁面標題、頁面背景、頁面邊距等屬性;
3.使用表格或div合理進行頁面布局,頁面各模塊的尺寸請參照效果圖進行設置。正確使用顏色或圖像素材設置背景,合理使用CSS樣式美化網頁,設置表格、div、超鏈接、文本、圖像、列表、表單等樣式,布局疏密有致,盡可能和效果圖一致;
4.按照樣片,使用Photoshop繪制、處理圖像素材,依照效果圖應用到頁面;
5.按照樣片,使用Flash制作Banner勱畫效果。依照效果圖,正確揑入幵設置Flash勱畫;
6.正確創建各種超鏈接;
7.正確使用各種表單元素,幵按照效果圖對其進行美化;
8.正確運用行為完成要求的網頁特效。
者:劉寧Leo
轉發鏈接:https://segmentfault.com/a/1190000015288700
avaScript復選框的分組單選實現
近期在制作MVC實例教學課件中,選擇使用了在線考試作為題材進行頁面的設計,在線考試主要提供單項選擇題,用戶點擊選擇項之后提交服務器端。頁面布局時使用了復選按鈕進行了選項的設置。本文主要討論分組復選框模擬實現單選功能。
本例設計使用復選按鈕模擬單選按鈕主要原因是出于頁面的美觀。考試頁面需要將復選按鈕按照題目進行分組,并且針對同一題目只允許選擇一個,即模擬實現單選功能。設計頁面效果如下圖:
考試頁面設計效果
考試頁面設計效果如上圖,按照題目編號分組后實現單選功能。操作動畫演示如下圖:
動態實現效果展示
使用復選框模擬分組單選按鈕設計及實現效果描述如上所示,其實現主要需要借助JavaScript前端交互腳本技術。具體實現思路描述如下:
1、獲取被點擊復選框編號
獲取復選框被點擊的編號id主要目的是需要通過編號判斷當前復選框屬于哪一個分組。進而確定第幾道題的第幾個選項被點擊。
2、獲取被點擊復選框同組復選框編號
在獲取當前點擊復選框之后可以通過取余數運算獲取余數。設計每個題目必須具有四個選項。通過%4進行取余數。根據余數獲取本組其他復選框的ID值。如余數為0,表示當前被點擊的是本組最后一個復選框。
3、設置本組其他復選框為未選中狀態
在獲取本組其他復選框之后,可以進一步通過JavaScript文檔對象模型的getElementById()方法獲取每一個復選框,并設置其checked屬性值為false,表示未選中。
在明確基本實現思路之后可以進行前端HTML頁面的設計及JavaScript的編碼操作實現等。按照設計思路,需要將試題中出現的所有復選框都設置ID屬性。且ID屬性需要按照從 1遞增進行設置。設計Name屬性用于實現分組,即同一題目四個選項對應的復選框Name相同。前端HTML代碼描述如下:
input標記及屬性設置
input標記及屬性設置描述如上圖所示,設置id用于標志每一個復選框,設計name標志分組,設計onclick事件用于接受模擬單選操作。
本例設計函數setValue()用于實現處理模擬單選操作,該函數傳遞標志自身的this。在接收到this之后可以通過它獲取對應的id值,并進行進一步處理。基本操作步驟如下:
1、var eid=this.id;
獲取當前點擊復選框對應的id值并存儲變量eid中。
2、var i=eid%4
取余數判斷當前復選框在所屬組中的位次。
3、var el=new Array(3)
*請認真填寫需求信息,我們會在24小時內與您取得聯系。