1+X證書試題


2019年下半年Web前端開發中級理論考試

(考試時間9:00-11:30 共150分鍾)

 

1. 本試卷共3道大題,滿分100分。

 

一、單選題(每小題2分,共30小題,共60分)

1、在Bootstrap框架中,表單元素 <input> 要加上下列哪個類,才能給表單元素 <input> 添加圓角屬性和陰影效果(D)。

A、.form-group 可用於表單布局 B、.form-horizontal 設置表單控件padding和margin值。C、.form-inline 水平排列表單     D、.form-control

 

2、Bootstrap框架中的 .img-responsive 類可以讓圖片支持響應式布局,它的實現原理是(A)。

A、設置max-width: 100%;和height: auto;

B、設置max-width: 100%; 和height: 100%;

C、設置width: auto; 和max-height: 100%;

D、設置width: auto; 和height: auto;

 

3、在移動端使用Bootstrap時,導航條在屏幕顯示時會被折疊,實現顯示和折疊功能的按鈕需要如何處理(B)。

A、折疊按鈕設置data-toggle=’collapsed’,折疊容器需要添加collapsed類

B、折疊按鈕設置data-toggle=’collapse’,折疊容器需要添加collapse類

C、折疊按鈕設置data-toggle=’scroll’,折疊容器需要添加collapse類

D、折疊按鈕設置data-spy=’scroll’,折疊容器需要添加collapse類

 

4、在Bootstrap中實現.nav的內容按比例填充所有可用空間,應該加哪個類(B)。

A、.nav-center B、.nav-fill C、.nav-left D、.nav-right

 

5、在Bootstrap中,使用tab標簽頁插件,要顯示的內容要放在下方哪個容器里面(D)。

A、.content B、.tab-group C、.tab-body D、.tab-content

 

6、以下哪個標簽不是 HTML 5 的語義化標簽(C)。

A、<header></header>頭部標簽 B、<section></section>一個內容區域

C、<marquee></marquee>走馬燈 D、<article></article>用來顯示一個完整的內容部分

 

7、在使用css3盒模型時,box-sizing屬性設置為(A),元素的寬度只是該元素內容的寬度,而不包括邊框和內邊距的寬度。

A、content-box B、border-box C、text-box D、none

 

8、實現一個css3線性漸變效果,漸變的方向是從右上角到左下角,起點顏色是從白色到黑色,以下寫法正確的是(D)。

A、background:linear-gradient(225deg,rgba(0,0,0,1),rgba(255,255,255,1));

B、background:linear-gradient(-135deg,hsla(120,100%,0%,1),hsla(240,100%,100%,1));

C、background:linear-gradient(to top left,white,black);

D、background: linear-gradient(to bottom left, white, black);

 

9、使用css3過渡效果“transition: width .5s ease-in .1s;”,其中“.5s” 對應的屬性是(B)。

A、transition-property:對象中的參與過渡的屬性 width

B、transition-duration:對象過渡的持續時間   .5s

C、transition-timing-function :對象中過渡的動畫類型   ease-in

D、transition-delay:對象延遲過渡的時間 .1s

 

10、使用SQL語句創建數據庫,數據庫名為mytest,下列SQL語句寫法是正確的是(D)。

A、create mytest B、create table mytest

C、database mytest D、create database mytest

 

11、下列哪項為查找結果按照學號降序排列(B)。

A、ORDER BY DESC StuNum B、ORDER BY StuNum DESC  order by stuNum desc

C、ORDER BY StuNum ASC D、ORDER BY ASC StuNum

 

12、在視圖上不能完成的操作是(D)。

A、查詢 B、在視圖上定義新的視圖 C、更新視圖 D、在視圖上定義新的表

 

13、用於將事務處理寫到數據庫的命令是(C)。

A、insert 添加 B、rollback C、commit D、savepoint

 

14、關於PHP,下列說法錯誤的是(C)。

A、開發PHP網頁所使用的腳本語言是PHP      

B、網頁中的PHP代碼同html標記符一樣,必須用分隔符”<”和”>”將其括起來      

C、PHP網頁,運行時在客戶端可查看到真實的PHP源代碼      

D、PHP和html可混合編程

 

15、以下PHP變量名不正確的是(C)。

A、$_beijing B、$_Beijing C、$9Beijing D、$Beijing

 

16、array_push()的作用是(C)。

A、將數組的第一個元素彈出 B、將數組的最后一個元素彈出

C、將一個或多個元素壓入數組的末尾 D、將一個或多個元素插入數組的開頭

 

17、以下關於繼承的說法錯誤的是(C)。

A、一個類可以在聲明中用extends關鍵字繼承另一個類的方法和屬性

B、如果父類中的方法被聲明為 final,則子類無法覆蓋該方法

C、PHP可以多重繼承,一個類可以繼承多個父類

D、屬性不能被定義為 final,只有類和方法才能被定義為 final

 

18、執行以下代碼,輸出結果是(D)。

 

 

 

A、echo class a something echo class b something

B、echo class b something echo class a something

C、echo class a something 

D、echo class b something

 

19、下面有關PHP中require()和include()的描述,說法錯誤的是(C)。

A、require函數通常放在 PHP 程序的最前面

B、include函數一般是放在流程控制的處理部分中

C、require_once 語句和 require 語句完全相同,唯一區別是 PHP 會檢查該文件是否已經被包含過,如果是則不會再次包含

D、require在引入不存文件時產生一個警告且腳本還會繼續執行,而include則會導致一個致命性錯誤且腳本停止執行

 

20、PHP用於存儲用戶會話信息的超級全局變量是(D)。

A、$_GET B、$_POST C、$_FILES D、$_SESSION

 

21、在PHP中用於存儲cookie數據的超級全局變量是(D)。

A、$_COOKIES B、$_GETCOOKIES

C、$_GETCOOKIE D、$_COOKIE

 

22、以下PHP代碼,用來查詢mysql數據庫中的User表,若能正常連接數據庫,則以下選項中能正確執行$sql的查詢語句的是(B)。

 

 

 

A、mysqli_query($conn, $sql); B、$conn->execute($sql);

C、$conn->query($sql); D、query($sql);

 

23、使用composer下載laravel時,若不指定下載版本,默認下載哪個版本的laravel(A)。

A、最新版本 B、穩定版本 C、某一固定版本 D、無法下載

 

24、laravel中控制器所在文件路徑是(A)。

A、app/Http/Controller B、routes/Http/Controller

C、app/Controller D、app/Http

 

25、laravel的Blade模板中指定繼承母模板的關鍵字是(B)。

A、@section B、@extends C、@include D、@yield

 

26、以下laravel代碼中$fillable作用是(A)。

 

 

 

A、設置允許寫入的數據字段 B、設置不允許寫入的數據字段

C、設置允許讀取的數據字段 D、設置不允許讀取的數據字段

 

27、下面選項中,創建XMLHttpRequest對象的語法正確的是(A)。

A、xmlhttp=new XMLHttpRequest();

B、xmlhttp=new ActiveXObject(""Microsoft.XMLHTTP"");

C、xmlhttp=new XMLHttpRequest(""Microsoft.XMLHTTP"");

D、xmlhttp=new ActiveXObject();

 

28、使用jQuery發送AJAX請求,關於請求的類型說法正確的是 (D)。

A、只能發送GET類型請求

B、只能發送POST類型請求

C、可以發送PUT類型請求

D、可以發送GET或者POST類型請求

 

29、瀏覽器客戶端向服務器發送AJAX請求,服務器接收請求,處理完畢后,返回數據為“處理成功”,AJAX獲取到服務器返回的數據時,以下關於AJAX響應屬性正確的是(B)。

A、status = 403 B、readyState = 4 C、status = 404 D、readyState = 3

 

30、下面選項中,將字符串""{""姓名"":""張三"",""性別"":""男""}""解析成JSON對象,寫法正確的是(C)。

A、JSON.parses(""{""姓名"":""張三"",""性別"":""男""}"");

B、JSON.stringify(""{""姓名"":""張三"",""性別"":""男""}"");

C、JSON.parse(""{""姓名"":""張三"",""性別"":""男""}"");

D、JSON.string(""{""姓名"":""張三"",""性別"":""男""}"");"

 

47.以下MySQL命令的作用是()

Create table gb(

Guestname char(12) not null,

Email char(40),

Siteurl char(80),

Content text,

Id int auto_incement primary key;)

  1. 建立一個名為gb的數據庫,其中包括Guestname、Email、Siteurl、Content、id等用戶
  2. 建立一個名為gb的數據庫表,其中包括char、char、char、text、int等字段類型
  3. 建立一個名為gb的數據庫,其中包括Guestname、Email、Siteurl、Content、id等數據表
  4. 建立一個名為gb的數據庫表,其中包括Guestname、Email、Siteurl、Content、id等字段

 

  1. 在HTML5中,元素()用於組合標題元素
  2. <group>
  3. <hgroup>
  4. <headings>
  5. <header>

 

  1. 在PHP的str_replace(1,2,3)函數中,1、2、3所代表的含義是()
  2. “來源字符串”,“取代字符串”,“被取代字符串”
  3. “被取代字符串”,“取代字符串”,“來源字符串”
  4. “取代字符串”,“被取代字符串”,“來源字符串”
  5. “來源字符串”,“被取代字符串”,“取代字符串”

 

  1. 在Bootstrap中,用於表達一個危險動作的按鈕操作的類是()
  2. btn-warning類
  3. btn類
  4. disabled類
  5. btn-danger類

 

 

  1. 下列選項中,()輸入類型定義滑塊控件
  2. controls
  3. slider
  4. search
  5. range                      
  6. 在Bootstrap中,定義標簽頁的選項中需要使用的類是()
  7. selected類
  8. checked類
  9. chose類
  10. active類

 

 

  1. 用於將事務處理寫到數據庫的命令是()
  2. cavepoint
  3. celect
  4. commit
  5. Insert

 

55.下列選項中,與圖中效果相符的代碼是()

 

 

 

 

  1. align-items: start;×無此寫法
  2. align-items: flex-end;
  3. align-items: end;×無此寫法
  4. align-items:flex-start;

 

 

  1. 在canvas中,用於繪制圖片的方法是()
  2. fillImage()
  3. drawImage()
  4. strokeImage()
  5. draw()

 

  1. 閱讀下面HTML代碼,段落標簽<p>內文本最終顯示的顏色是()

<style type=“text/css”>

Body{color:#333;}

#text{color:#666;}

.content{color:#00f;}

.gray{color:#f00;}

</style>

……

<p id=“text” class=”content gray”>春潮帶雨晚來急,野渡無人舟自橫。</p>

……

  1. #333
  2. #00f
  3. #666
  4. #f00

 

  1. 下列選項中,關於柵格系統的說法,錯誤的是()
  2. 對於前端開發來說,網頁將更加的靈活與規范
  3. 柵格系統是一個用於響應式設計的組件
  4. 柵格系統是一個響應式設計的實現方式
  5. 對於網頁設計來說,柵格系統的使用,可以讓網頁信息的呈現更加美觀易讀

 

  1. 使用媒體查詢時,媒體類型取值為screen代表()
  2. 用於掌上設備或更小的裝置
  3. 用於固定的字符網格,如電報。終端設備和對字符有限制的設備
  4. 用於所有設備
  5. 用於電腦屏幕,平板電腦,智能手機等

 

  1. 要查看一個變量的數據類型,可以使用函數()
  2. Type()
  3. gettype()
  4. type()
  5. GetType()

 

  1. Bootstrap輪播圖中,用於控制輪播計數器的類是()
  2. carousel-num
  3. carousel-inner
  4. carousel-indicators
  5. Carousel

 

  1. 在HTML5中,方法()用於獲得用戶的當前位置
  2. getPosition()
  3. getUserPosition()
  4. getClientPosition()
  5. getCurrentPosition()

 

  1. 以下屬於location對象的方法,使用它可以實現頁面重新加載的是()
  2. repalce
  3. hostname
  4. host
  5. Reload

 

  1. PHP 中用於存儲用戶會話信息的超級全局變量是()
  2. $_POST
  3. $_COOKIE
  4. $_SESSION
  5. $_FILE

 

  1. 在bootstrap中,可以使用navbar-header類的情況是()
  2. 為真個頁面添加一個標題
  3. 為導航欄添加一個標題
  4. 為整個頁面添加頭部
  5. 為導航欄添加頭部

 

  1. 如果想取得最佳一條查詢的信息,應該使用哪個函數()
  2. mysql_info
  3. mysql_insert_id()
  4. mysql_stat
  5. mysql_free_result

 

  1. 關於mysql_select_db的作用描述正確的是()
  2. 選取數據庫
  3. 連接數據庫
  4. 連接並選取數據庫
  5. 連接並打開數據庫

 

  1. 以下PHP變量名不正確 的是()
  2. $WuHan
  3. $_WuHan
  4. $5WuHan
  5. $_wuhan

 

  1. mysql_connect( )與@mysql_connect( )的區別是()
  2. 沒有區別
  3. @mysql_connect( )不會忽略錯誤,將錯誤顯示到客戶端
  4. 功能完全不同的兩個函數
  5. mysql_connect( )不會忽略錯誤,將錯誤顯示到客戶端

 

 

  1. 下列選項中,JavaScript聲明變量語句中不正確的是()
  2. var dd = ee = 100;
  3. var ff =3, gg='he's good';
  4. var bb = 3; cc='good';
  5. var aa;

 

  1. 下列選項中,用於設置彈性盒子元素將向行起始位置對齊的是()
  2. justify-content:flex-start;
  3. flex:start;
  4. flex:flex-start;
  5. Justify-content:start;

 

  1. 在HTML中,以下代碼所示的表格包含的單元格數量是()

<table border= “1”>
<tr>
<td colspan=“3” >成績單<td>

</tr>
<tr>
<td>Java</td>

<td>C#</td>

<td>HTML</td>

</tr>

<tr>
<td>100</td>

<td>80</td>

<td>65</td>

</tr>
</table>
A.6

B. 9

C. 7
D. 3

二、多選題(每小題2分,共15小題,共30分)

1、在Bootstrap柵格系統中,適應移動端超小設備(<576px)和移動端平板設備(<768px),使用的類前綴是()。

A、.col-md- 中等屏幕 桌面顯示器 (≥992px)

B、.col-lg- 大屏幕 大桌面顯示器 (≥1200px)

C、.col-

D、.col-sm-

2、下列關於Bootstrap柵格系統說法正確的是()。

A、柵格系統每一行不能少於12列

B、通過“行(row)”在水平方向創建一組“列(column)”

C、“行(row)”必須包含在.container(固定寬度)或.container-fluid(100%寬度)中,以便為其賦予合適的排列(aligment)和內補(padding)

D、如果一“行(row)”中包含了的“列(column)”大於12,多余的“列(column)”所在的元素將被作為一個整體另起一行排列

 

3、在HTML 5中,用於播放視頻與音頻文件的元素是()。

A、<video>元素 B、<audio>元素 C、<music>元素 D、<move>元素

 

4、為了適應移動設備,html頁面可以用meta標簽對viewport進行控制,meta標簽內可以控制下面哪些屬性()。

A、initial-scale B、user-scalable C、max-width D、min-width

 

5、在css3單位中,哪些相對font-size屬性來計算()。

A、vh B、em C、vw D、rem

 

6、若用如下的SQL語句創建了一個SC表:

CREATE TABLE SC(S# CHAR (6) NOT NULL,C#CHAR (3) NOT NULL,SCORE INTEGER,NOTE CHAR(20))

向SC表插入如下數據時,哪些數據可以被成功插入()。

A、('201009','111',60,'必修') B、('200823','101',NULL,NULL)

C、(NULL,'103',80,'選修') D、('201132',NULL,86,'101')

 

7、MySQL數據庫中,創建唯一索引的方式有()。

A、Create index B、Create table

C、創建表時設置主鍵約束 D、創建表時設置唯一約束

 

8、XAMPP套件中包括哪些內容()。

A、PHP B、Apache C、MySQL D、Chrome

 

9、PHP支持的復合數據類型是()。

A、Boolean 布爾類型 B、Array 數組

C、Resource 資源類型 D、Object 對象

 

10、在PHP中,以下哪些是不等運算符()。

A、≠ B、!= C、< > D、><

 

11、PHP中可以實現循環的是()。

A、for B、break C、while D、waiting

 

12、在PHP類定義中,對屬性或方法的訪問控制,是通過在前面添加關鍵字來實現的,以下屬於訪問控制關鍵字的選項是()。

A、public B、private C、protected D、default

 

13、以下Laravel路由配置代碼,若相關的控制類以及方法,模板文件都存在,正確的是()。

A、Route::post(“/login”, “UserController@login”);

B、Route::get(“/index”, function(){ return view(“index”);});

C、Route::match([“get”, “post”], “/reg”, “UserController@regist”);

D、Route::any([“get”, “post”], “/user/{id}”, function($id){ return “user ”.$id;});

 

15、在商品管理系統中,使用jQuery ajax發送請求,實現查詢所有商品信息並顯示至界面,最少需要在jQuery ajax中設置哪些屬性()。

A、url B、type C、data D、success

 

*32.Laravel框架支持的擊中數據庫系統是()

  1. SQL Server      B.Postgres       C.MySQL     D.SQLite

 

*33.為了適應移動設備,HTML頁面可以用meta標簽對viewport進行控制,meta標簽內可以控制下列哪些屬性()

  1. initial-scale      B.max-length     C.user-scalable      D.max-width

 

*34.下列選項中,有關Bootstrap組件默認樣式,描述正確的是()

A.可以查找Bootstrap源碼樣式,用CSS覆蓋掉這些默認樣式

B.使用!Important可以提高代碼優先級

C.目前沒有辦法可以修改Bootstrap組件默認樣式

D.Bootstrap組件提供的樣式已經足夠使用,無需修改

 

*35.ajax接受的數據類型有()

  1. 文本      B.json       C.圖像        D.XML

 

 

*36.下列選項中,關於JavaScript運算描述正確的是()

  1. a^=b,相當於a=a^b  異或
  2. a%b,相當於a=a%b
  3. a-=b,相當於a=a-b
  4. a+=b,相當於a=a+b

 

*37.使用RESTful API規范設計用戶掛你模塊接口,設計新增用戶接口和查詢用戶接口時,分別選用動詞為()

  1. DELETE      
  2. PUT
  3. POST
  4. GET

 

*38.下列選項中,設置外陰影且陰影在盒子頂部的選項是()

  1. box-shadow: -7px -4px 10px #000 inset;
  2. box-shadow: -7px -4px 10px #000;
  3. box-shadow: 7px -4px 10px #000 inset;
  4. box-shadow: 7px 4px 10px #000 inset;

 

*39.在HTML5中,用於播放視頻和音頻文件的元素是()

  1. <audio>元素
  2. <move>元素
  3. <play>元素
  4. <video>元素

 

*40.Ajax技術的組成包括()等

  1. JavaScript
  2. PHP
  3. CSS
  4. XMLHttpRequest

 

*41.PHP 函數的參數傳遞包括()

A.按作用域傳遞

B.按變量傳遞

C.按引用傳遞

D.按值傳遞

 

*42.PHP中可以實現循環的指令有()

A.for

B.waiting

C.if

D.while

 

*43.RESTful構架的特點包括()

  1. 客戶端通過4個HTTP動詞,對服務器端進行操作,實現“表現層狀態轉化”

GET、POST、PUT、DELETE

B.客戶端通過3個HTTP動詞,對服務器端進行操作,實現“表現層狀態轉化”

C.每一個URI代表一種資源

D.客戶端和服務器之間,傳遞起源的某種表現層

 

 

*45.jQuery中操作ajax的方法分別有()

  1. $.ajax()
  2. $.post()
  3. $.get()
  4. Json()

 

 

*46.關於bind()方法與unbind()方法說法正確的是()

  1. unbind()方法可以同時移除多個事件,但不能移除單個事件
  2. bind()方法可以用來移除單個或多個事件
  3. unbind()方法是與bind()方法對應的方法

D.使用bind()方法可以同時綁定鼠標事件和鍵盤事件

 

 

三、判斷題(每小題2分,共5小題,共10分在每小題對應括號內填入判斷結果,正確的選項填寫“√”,錯誤的選項填寫“×”)

1、Bootstrap插件全部依賴jQuery(√)。

 

2、某元素hidden屬性為true時,元素屬於不可見狀態,元素內的內容也不會被瀏覽器創建(×)。

 

3、盒陰影box-shadow中“陰影模糊值”可以為負數(×)。

 

4、MySQL可使用source 命令導入本地sql腳本文件(√)。

 

5、PHP可以使用“scanf”來打印輸出結果(×)。

 

  1. <video>標簽不添加controls屬性,只添加autoplay屬性,也可以實現自動播放(√)

 

  1. 響應式設計追求PC優先,移動適應(×)

 

  1. <video>標簽不添加controls屬性,只添加autoplay屬性,也可以實現自動播放。(√)

 

  1. PHP中,單引號字符串不支持變量解析以及轉義字符。(√)

 

 

 如有需要探討的請加群,謝謝!!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM