2023年6月21日发(作者:)
2019 年下半年Web 前端开发中级理论考试
(考试时间 19:00-20:30 共 150 分钟,测试卷 1)
本试卷共 3 道大题,满分 100 分。
1. 请在指定位置作答。
一、单选题(每小题 2 分,共 30 小题,共 60 分)
1、a 标签中哪一个属性是表示跳转路径的(B)
A.name
2、
form 标签中哪个属性是文件上传必不可少的(D)
A.name e
3、 input 标签中,属性 type 的值是______, 表示文件上传(B)
A.text rd
4、 标签中表示文本可见宽度的属性是(B)
A.name ed
5、
A.
6、要将插入的图片大小设为宽 50 像素,高为 100 像素,则正确代码为( A )。
A、
height="100" />
B、
height="50" />
C、
D、
7、
下列 css 代码,(
C
) 能控制鼠标悬浮其上的超链接样式。
A、 a:link{color:#ff7300;}
B、 a:visited{color:#ff7300;}
C、 a:hover{color:#ff7300;}
D、 a:active{color:#ff7300;} 8、CSS 3 中,提供了 transform-origin 属性实现什么( A )。
A.中心点变换 B.平移
C.旋转 D.倾斜
9、要实现在 X 轴倾斜 30 度,下面正确的是( D )。
A.skew(30deg,30deg) B.skewY(3deg)
C.skew(0,30deg) D.skewX(30deg)
10、想要查询数据库中总共有多少数据库,以及每个数据库的名称,需要用以下( D )语句?
A、show tables; B、show database; C、show datatables;
D、show databases;
11、在创建存储过程中,需要设置一些存储过程的特性参数,其中 reads sql data 用来表示( C )
A、包含 sql 语句,但不包含读写语句
B、包含读语句
C、包含读写语句
D、包含写语句
12、MySQL 数据库中,数据类型 decimal (X,Y) 中的 X 和 Y
分别代表什么( C )?
A、X 代表小数点前的长度,Y 代表数据长度;
B、X 代表小数点后的长度,Y 代表数据长度;
C、X 代表数据长度,Y 代表小数点后的长度;
D、X 代表数据长度,Y 代表小数点前的长度;
13、在 student 表中的 dep 字段上添加名为 dep_idx 的全文索引,以下哪一个答案的字段及索引正确( D )
A、id int,stu_id int,index dep_idx(dep);
B、id int,stu_id int,fulltext index dep_idx(dep);
C、(id int,stu_id int,index dep_idx(dep))engine=myisam;
D、(id int,stu_id int,fulltext index
dep_idx(dep))engine=myisam;
14、在 PHP 中,所有的变量以哪个符号开头?( C )
A
、! B
、& C
、$ D
、?
15、php 遍历数组使用的是?( B )
A
、print B
、foreach C
、echo D
、print_r
16、语句 for ($k=0;$k=1;$k++); 和语句 for
($k=0;$k==1;$k++); 执行的次数分别是 ( A )
A
、无限和 0 B
、0 和无限 C
、都是无限 D
、都是 0 17、下列哪项不属于 OOP 的三大特性( B )。
A
、封装 B
、重载 C
、继承 D
、多态
18、对下拉菜单进行数据绑定时,将在 option 标记中增加哪个属性( C )
A
、name B
、value C
、selected D
、checked
19、在 PHP 中哪个变量数组总是包含所有总客户端发出的
cookies 数据 (A)。
A
、$_COOKIE B
、$_COOKIES C
、$_GETCOOKIE D
、$_GETCOOKIES
20、启动 session 的函数( C )
A
、startsession() B
、sessionstart() C
、session_start() D
、start()
21、如何在类的内容调用 mymethod 方法( B )
A
、$self->mymethod()
B
、$this->mymethod()
C
、$current->mymethod()
D
、$this::mymethod()
22、以下脚本输出什么( D)
A、Testing 1245 B、Testing 345 C、Testing 1+245 D、245
23、$a='3';$b=(integer)$a 属于什么类型转换?( A )
A、强制类型 B、自动类型 C、setType 类型 D、引用类型
24、以下代码执行结果?( A )
mysql_connect(‘localhost’, ’root’, ‘’);
$result = mysql_query(“SELECT id, name FROM tb1”);
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo ’ID:’.$row[0].’Name:’.$row[];
} >
A、报错 B、只打印第一条记录 C、循环换行打印全部记录
D、无任何结果
25、下面哪个写法能够设置用户端的 Cookie 的有效期是一个小时?( A ) A、 time() + 3600 B、 time(3600) C、 gmtime() + 3600
D、gmtime(3600)
26. 在 jquey 中,如果想要从 DOM 中删除所有匹配的元素,下面哪一个是正确的?( C )
A、delete() B、empty() C、remove() D、removeAll()
27、以下不是 Ajax 的 XMLHttpRequest 对象属性的有( B )
A、onreadystatechange B、abort C、responseText D、status
28、 当 XMLHttpRequest 对象的状态发生改变时调用
callBackMethod 函数, 下列正确的是( D )。
A、ckMethod=onreadystatechange;
B、xmlHttpRequest. onreadystatechange(callBackMethod);
C、xmlHttpRequest. onreadystatechange(new
function(){callBackMethod });
D、xmlHttpRequest. onreadystatechange= callBackMethod;
29、AJAX 的核心是( C)
A、基于标准的表示技术:XHTML/CSS
B、数据交换和操作技术:XML/XSLT
C、数据获取技术:XMLHttpRequest
D、客户端控制技术:JavaScript
30、
把所有 p 元素的背景色设置为红色的正确 jQuery 代码是?( D )
A、$("p").manipulate("background-color","red");
B、$("p").layout("background-color","red");
C、$("p").style("background-color","red");
D、$("p").css("background-color","red");
二、多选题(每小题 2 分,共 15 小题,共 30 分)
1、下列哪些属性是属于音频标签的(ABCD)
A.src ay ls
2、
input 标签中,属性 type 的值有多个,下列哪个是表示文本框和密码框的(AC)
A.text rd
3、以下哪项属于 background-size 属性的参数值?( ABC )
A、auto; B、contain; C、cover; D、border; 4、以下哪项属于 linear-gradient 属性的参数值( ABD )
A、起点 B、渐变点 C、渐变线 D、角度;
5、下面选项中那些属于块级元素( ACD )
A、ul B、span C、div D、li;
6、数据表 user 表中有 id、name 和 age 三个字段,数据类型分别为 int (11)、varchar (20) 和 int (20),现在想添加一个新的字段 email,数据类型为 varchar (30), 并将该字段添加为表中的最后一个字段,以下哪条语句正确( CD )?
A、alter table user add email varchar(30) last
B、alter table user add email varchar(30) after name
C、alter table user add email varchar(30) after age
D、alter table user add email varchar(30)
7、事务包含以下哪些特性( ACD )
A、一致性;B、同步性;C、原子性;D、持久性;
8、数据库系统(Database System)主要包括哪几个重要部分( ABD )
A、数据库管理系统(DBMS);
B、数据库(DB);
C、数据(Data);
D、数据库应用程序;
9、下列选项中,哪些不是数组指针操作函数( ABD )
A
、current() B
、next() C
、count() D
、each()
10、PHP 类定义中支持的访问控制是( ABC )
A
、public B
、private C
、protected D
、friend
11、php 中可以实现程序分支结构的关键字是( CD )
A
、while B
、for C
、if D
、switch
12、下面哪项描述是错误的( AC )
A
、父类的构造函数与析构函数不会自动被调用
B
、成员变量需要用 public protected private 修饰,在定义变量时不再需要 var 关键字
C
、父类中定义的静态成员,不可以在子类中直接调用
D
、包含抽象方法的类必须为抽象类,抽象类不能被实例化
13、$result = preg_replace
("/s*[quote][nr]*(.+?)[nr]*[quote]s*/is",
"1", $str); 该语句会匹配和替换出什么样的 $str?( AD )
A、[quote] [/quote] 不区分大小写
B、 [quote] [/quote] 区分大小写
C、 如果 $str = “[quote]tnabctn [/quote],则
$result = “tnabctn”;
D、如果 $str = “[quote]tnabctn [/quote],则
$result = ‘abc’;
14、 Ajax 的关键元素包括( ABCD )。
A、JavaScript
B、 DOM 文档对象
C、 CSS 样式表
D、XMLHttpRequest 对象
15、下面哪一个不是 jquery 对象访问的方法?( ABC )
A、each(callback) B、size() C、index(subject) D、index()
三、判断题(每小题 2 分,共 5 小题,共 10 分。在每小题后对应括号内填入判断结果,正确的选项填写 “√”,错误的选项填写 “×”)
1、CSS3 中的定位属性是 position。 ( 正确 )
2、HTML5input 标签中,要在 form 提交时,强制验证,需要为其添加属性 required。正确
3、使用 CSS3 中的 box-sizing:border-box 属性后,width
(宽) + padding (内边距) + border (边框) = 元素实际宽度。错误
4、在提交了 commit 事务之后,还可以对事务进行回滚操作(错误 )。
5、用 PHP 进行服务器端的数据验证最好要在表单页面实现( 正确 )。
2023年6月21日发(作者:)
2019 年下半年Web 前端开发中级理论考试
(考试时间 19:00-20:30 共 150 分钟,测试卷 1)
本试卷共 3 道大题,满分 100 分。
1. 请在指定位置作答。
一、单选题(每小题 2 分,共 30 小题,共 60 分)
1、a 标签中哪一个属性是表示跳转路径的(B)
A.name
2、
form 标签中哪个属性是文件上传必不可少的(D)
A.name e
3、 input 标签中,属性 type 的值是______, 表示文件上传(B)
A.text rd
4、 标签中表示文本可见宽度的属性是(B)
A.name ed
5、
A.
6、要将插入的图片大小设为宽 50 像素,高为 100 像素,则正确代码为( A )。
A、
height="100" />
B、
height="50" />
C、
D、
7、
下列 css 代码,(
C
) 能控制鼠标悬浮其上的超链接样式。
A、 a:link{color:#ff7300;}
B、 a:visited{color:#ff7300;}
C、 a:hover{color:#ff7300;}
D、 a:active{color:#ff7300;} 8、CSS 3 中,提供了 transform-origin 属性实现什么( A )。
A.中心点变换 B.平移
C.旋转 D.倾斜
9、要实现在 X 轴倾斜 30 度,下面正确的是( D )。
A.skew(30deg,30deg) B.skewY(3deg)
C.skew(0,30deg) D.skewX(30deg)
10、想要查询数据库中总共有多少数据库,以及每个数据库的名称,需要用以下( D )语句?
A、show tables; B、show database; C、show datatables;
D、show databases;
11、在创建存储过程中,需要设置一些存储过程的特性参数,其中 reads sql data 用来表示( C )
A、包含 sql 语句,但不包含读写语句
B、包含读语句
C、包含读写语句
D、包含写语句
12、MySQL 数据库中,数据类型 decimal (X,Y) 中的 X 和 Y
分别代表什么( C )?
A、X 代表小数点前的长度,Y 代表数据长度;
B、X 代表小数点后的长度,Y 代表数据长度;
C、X 代表数据长度,Y 代表小数点后的长度;
D、X 代表数据长度,Y 代表小数点前的长度;
13、在 student 表中的 dep 字段上添加名为 dep_idx 的全文索引,以下哪一个答案的字段及索引正确( D )
A、id int,stu_id int,index dep_idx(dep);
B、id int,stu_id int,fulltext index dep_idx(dep);
C、(id int,stu_id int,index dep_idx(dep))engine=myisam;
D、(id int,stu_id int,fulltext index
dep_idx(dep))engine=myisam;
14、在 PHP 中,所有的变量以哪个符号开头?( C )
A
、! B
、& C
、$ D
、?
15、php 遍历数组使用的是?( B )
A
、print B
、foreach C
、echo D
、print_r
16、语句 for ($k=0;$k=1;$k++); 和语句 for
($k=0;$k==1;$k++); 执行的次数分别是 ( A )
A
、无限和 0 B
、0 和无限 C
、都是无限 D
、都是 0 17、下列哪项不属于 OOP 的三大特性( B )。
A
、封装 B
、重载 C
、继承 D
、多态
18、对下拉菜单进行数据绑定时,将在 option 标记中增加哪个属性( C )
A
、name B
、value C
、selected D
、checked
19、在 PHP 中哪个变量数组总是包含所有总客户端发出的
cookies 数据 (A)。
A
、$_COOKIE B
、$_COOKIES C
、$_GETCOOKIE D
、$_GETCOOKIES
20、启动 session 的函数( C )
A
、startsession() B
、sessionstart() C
、session_start() D
、start()
21、如何在类的内容调用 mymethod 方法( B )
A
、$self->mymethod()
B
、$this->mymethod()
C
、$current->mymethod()
D
、$this::mymethod()
22、以下脚本输出什么( D)
A、Testing 1245 B、Testing 345 C、Testing 1+245 D、245
23、$a='3';$b=(integer)$a 属于什么类型转换?( A )
A、强制类型 B、自动类型 C、setType 类型 D、引用类型
24、以下代码执行结果?( A )
mysql_connect(‘localhost’, ’root’, ‘’);
$result = mysql_query(“SELECT id, name FROM tb1”);
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo ’ID:’.$row[0].’Name:’.$row[];
} >
A、报错 B、只打印第一条记录 C、循环换行打印全部记录
D、无任何结果
25、下面哪个写法能够设置用户端的 Cookie 的有效期是一个小时?( A ) A、 time() + 3600 B、 time(3600) C、 gmtime() + 3600
D、gmtime(3600)
26. 在 jquey 中,如果想要从 DOM 中删除所有匹配的元素,下面哪一个是正确的?( C )
A、delete() B、empty() C、remove() D、removeAll()
27、以下不是 Ajax 的 XMLHttpRequest 对象属性的有( B )
A、onreadystatechange B、abort C、responseText D、status
28、 当 XMLHttpRequest 对象的状态发生改变时调用
callBackMethod 函数, 下列正确的是( D )。
A、ckMethod=onreadystatechange;
B、xmlHttpRequest. onreadystatechange(callBackMethod);
C、xmlHttpRequest. onreadystatechange(new
function(){callBackMethod });
D、xmlHttpRequest. onreadystatechange= callBackMethod;
29、AJAX 的核心是( C)
A、基于标准的表示技术:XHTML/CSS
B、数据交换和操作技术:XML/XSLT
C、数据获取技术:XMLHttpRequest
D、客户端控制技术:JavaScript
30、
把所有 p 元素的背景色设置为红色的正确 jQuery 代码是?( D )
A、$("p").manipulate("background-color","red");
B、$("p").layout("background-color","red");
C、$("p").style("background-color","red");
D、$("p").css("background-color","red");
二、多选题(每小题 2 分,共 15 小题,共 30 分)
1、下列哪些属性是属于音频标签的(ABCD)
A.src ay ls
2、
input 标签中,属性 type 的值有多个,下列哪个是表示文本框和密码框的(AC)
A.text rd
3、以下哪项属于 background-size 属性的参数值?( ABC )
A、auto; B、contain; C、cover; D、border; 4、以下哪项属于 linear-gradient 属性的参数值( ABD )
A、起点 B、渐变点 C、渐变线 D、角度;
5、下面选项中那些属于块级元素( ACD )
A、ul B、span C、div D、li;
6、数据表 user 表中有 id、name 和 age 三个字段,数据类型分别为 int (11)、varchar (20) 和 int (20),现在想添加一个新的字段 email,数据类型为 varchar (30), 并将该字段添加为表中的最后一个字段,以下哪条语句正确( CD )?
A、alter table user add email varchar(30) last
B、alter table user add email varchar(30) after name
C、alter table user add email varchar(30) after age
D、alter table user add email varchar(30)
7、事务包含以下哪些特性( ACD )
A、一致性;B、同步性;C、原子性;D、持久性;
8、数据库系统(Database System)主要包括哪几个重要部分( ABD )
A、数据库管理系统(DBMS);
B、数据库(DB);
C、数据(Data);
D、数据库应用程序;
9、下列选项中,哪些不是数组指针操作函数( ABD )
A
、current() B
、next() C
、count() D
、each()
10、PHP 类定义中支持的访问控制是( ABC )
A
、public B
、private C
、protected D
、friend
11、php 中可以实现程序分支结构的关键字是( CD )
A
、while B
、for C
、if D
、switch
12、下面哪项描述是错误的( AC )
A
、父类的构造函数与析构函数不会自动被调用
B
、成员变量需要用 public protected private 修饰,在定义变量时不再需要 var 关键字
C
、父类中定义的静态成员,不可以在子类中直接调用
D
、包含抽象方法的类必须为抽象类,抽象类不能被实例化
13、$result = preg_replace
("/s*[quote][nr]*(.+?)[nr]*[quote]s*/is",
"1", $str); 该语句会匹配和替换出什么样的 $str?( AD )
A、[quote] [/quote] 不区分大小写
B、 [quote] [/quote] 区分大小写
C、 如果 $str = “[quote]tnabctn [/quote],则
$result = “tnabctn”;
D、如果 $str = “[quote]tnabctn [/quote],则
$result = ‘abc’;
14、 Ajax 的关键元素包括( ABCD )。
A、JavaScript
B、 DOM 文档对象
C、 CSS 样式表
D、XMLHttpRequest 对象
15、下面哪一个不是 jquery 对象访问的方法?( ABC )
A、each(callback) B、size() C、index(subject) D、index()
三、判断题(每小题 2 分,共 5 小题,共 10 分。在每小题后对应括号内填入判断结果,正确的选项填写 “√”,错误的选项填写 “×”)
1、CSS3 中的定位属性是 position。 ( 正确 )
2、HTML5input 标签中,要在 form 提交时,强制验证,需要为其添加属性 required。正确
3、使用 CSS3 中的 box-sizing:border-box 属性后,width
(宽) + padding (内边距) + border (边框) = 元素实际宽度。错误
4、在提交了 commit 事务之后,还可以对事务进行回滚操作(错误 )。
5、用 PHP 进行服务器端的数据验证最好要在表单页面实现( 正确 )。
发布评论