JS阶段测试
JS阶段测试
一、选择题
1、表单中的数据要提交到的处理文件由表单的( c )属性指定。
A. method B. name C. action D. 以上都不对
2、在CSS样式表中,设置div层是否隐藏的属性可以是(b).
- show:none | block;
- display:none | block;
- display:yes | no;
- show:yes | no;
3、下面变量声明中哪一句是错误的? d
A, PHP的变量命名不能以数字开始
B,PHP的变量命名不能以特殊符号开始,但特殊符号可以插在变量名中间
C,PHP的变量名严格区分大小写
D,PHP的变量命名可以以下划线开始
4、下面这一段为变量的引用,其正确的运行结果为? c
<?php
$a=68;
$b=$a;
$a=50;
Echo $b;
$c=60;
$d=&$c;
$c=50;
Echo $d;
?>
A.$b=68,$c=60;
B.$b=50,$c=60;
C.$b=68,$c=50;
D.$b=50,$c=50;
5、哪些函数与文件上传无关或是错误的? 【多选题】cd
A,move_uploaded_file();
B,is_uploaded_file();
C,move_file_uploaded();
D,move_file_uploade();
6、PHP的mysql系列函数中常用的遍历数据的的函数是 a
A, mysql_fetch_row,mysql_fetch_assoc,mysql_affetced_rows
B, mysql_fecth_row,mysql_fecth_assoc,mysql_affetced_rows
C, Mysql_fetch_rows,mysql_fetch_array,mysql_fetch_assoc
D, Mysql_fecth_row,mysql_fecth_array,mysql_fecth_assoc
7、下面隐藏名为mydiv的层的代码正确的是: ()c
A. document.getElementById(mydiv).style.display="none";
B. document.getElementById("mydiv").style.display=none;
C. document.getElementById("mydiv").style.display="none";
D. document.getElementById("mydiv").style.display=="none";
8、在JavaScript表达式中13+"13"+"5"的结果是:()
A. 29 B. 1217 C. 126 D. 13135
9、制作级联菜单功能时调用的是下拉列表框的( b)事件。
A onClick
B onChange
C onmouseout
D onmousemove
10、能够返回键盘上的按键对应字符的事件是( b ) abc
A onKeyDown
B onKeyPress
C onKeyUp
D onMouseOver
11、 Window对象的常用方法中哪一个是带有提示信息、确定和取消按钮的对话框(b)
a) open()
b) confirm
c) alert
d) Comfirm
12、哪一个是比较字符串的函数? d
A. strtolen()
B. strops();
C. substr();
D. strcmp();
13、 如果你想要自动加载类,下面哪种函数声明是正确的
A) function autoload($class_name)
B) function __autoload($class_name, $file)
C) function __autoload($class_name)
D) function _autoload($class_name)
14、下面的脚本运行以后,$array数组所包含的值是什么?( )b
$array = array(‘1’,’1’);
foreach($array as $k=>$v){
$v = 2;
}
A.array(‘2’,’2’) B.array(‘1’,’1’) C.array(2,2) D.array(Null,Null)
15、执行以下代码,输入结果是(d)
<?php
Class a{
Function __construct(){
Echo “Echo Class a Something”;
}
}
Class b extends a{
Function __construct(){
Echo “Echo Class b Something”;
}
}
$a=new b();
?>
A、 echo class a something echo class b something
B、 echo class b something echo class a something
C、 echo class as something
D、 echo class b something
二、代码题:
1.使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来
库名 information
表名User(5分)
Name Tel Content Date
张三 13333663366 大专毕业 2006-10-11
张三 13612312331 本科毕业 2006-10-15
张四 021-55665566 中专毕业 2006-10-15
请根据上面的题目完成代码。
2.有两张数据表,表user(id, name)记录了用户的ID和昵称,表article(id, uid,title, content, time)记录了用户发表的文章标题、内容和时间,写一个SQL语句打印出每个用户的昵称及其发表的文章总数。(5分)
3.检测一个变量是否有设置的函数是否?是否为空的函数是? (2分)
4.使用两种以方式获取一个文件的扩展名 (10分)
要求:dir/upload.image.jpg,找出 .jpg 或者 jpg
5.请写一个函数,实现以下功能:(5分)
字符串“open_door” 转换成 “OpenDoor”
1.字符串“open_door” 转换成 “OpenDoor”
<?php
Function zhuanhuan($data){
$arr=explode(‘_’,$data);
$str=’’;
Foreach($arr as $val){
$str.=ucfirst($val);
}
Return $str;
}
7.HTTP 状态中301 、302 、304 、403、 500、代码含义?(5分)
301 指所请求的文档在别的地方;文档新的URL会在定位响应头信息中给出。浏器会自 动连接到新的URL。
302 重定向,新的URL会在response中的Location中返回,浏览器将会使用新的URL 发出新的Request。
304 代表上次的文档已经被缓存了, 还可以继续使用,
403 服务器收到请求,但是拒绝提供服务
500 服务器发生不可预期的错误
8.写出PHP(或其他语言)的public、protected、private三种访问控制模式的区别? ( 3分)
9.写出如下程序的输出结果 (5分)
<?php
$count = 5;
function get_count(){
static $count = 0;
return $count++;
}
echo $count;
++$count;
echo get_count();
echo get_count();
?>
5 0 1
10.如果要求每隔5分钟执行一次脚本five.php,如何实现?
可以使用js里的函数,setInterval (5分)
11.JS表单弹出对话框函数是?获得输入焦点函数是?(3分)
12.写出你对json_encode和eval的理解?(5分)
13.通过JS实现页面的前进和后退操作?(5分)
<a href="javascript:history.go(-1);">后退</a>
<a href="javascript:history.go(1);">前进</a>
14.写出js的数据类型?(5分)
15.DOM中常用的获取文档节点对象的三种方法。(5分)
JS阶段测试的更多相关文章
- 玩转Javascript 给JS写测试
给js写测试已经不是什么稀奇的事情了,最近项目里用了jasmine和JsTestDriver两种js测试框架.JsTestDriver易于与持续构建系统相集成并能够在多个浏览器上运行测试轻松实现TDD ...
- js课程 1-5 js如何测试变量的数据类型
js课程 1-5 js如何测试变量的数据类型 一.总结 一句话总结:用typeof()方法. 1.js如何判断变量的数据类型? 用typeof()方法. 13 v=10; 14 15 if(typeo ...
- SpringBoot 阶段测试 1
SpringBoot 阶段测试 1 目录 SpringBoot 阶段测试 1 1.使用JDK8新语法完成下列集合练习: 1.1 List中有1,2,3,4,5,6,7,8,9几个元素要求; (1) 将 ...
- RPG JS跨平台测试
RPG JS虽然说是跨平台的,但是在具体的测试中效果并不理想. 以官方提供的Demo为例 问题一 手机的屏幕太小,导致画面上的人物都很小,连点击都很不准确.在9寸的平板上才可以看得比较清楚. 问题二 ...
- node.js 安装 测试
2014年5月1日 18:48:01 安装: 系统是centos,里边的python版本是2.4,但是node.js 源码tar包安装要求是 2.6 或者 2.7 下载python 2.7编译安装,注 ...
- Jest+Enzyme React js/typescript测试环境配置案例
本文案例github:https://github.com/axel10/react-jest-typescript-demo 配置jest的react测试环境时我们可以参考官方的配置教程: http ...
- 2020.7.19 区间dp阶段测试
打崩了-- 事先说明,今天没有很在状态,所以题解就直接写在代码注释里的,非常抱歉 T1 颜色联通块 此题有争议,建议跳过 题目描述 N 个方块排成一排,第 i 个颜色为 Ci .定义一个颜色联通块 [ ...
- 2020.7.19 区间 dp 阶段测试
打崩了-- 事先说明,今天没有很在状态,所以题解就直接写在代码注释里的,非常抱歉 T1 颜色联通块 此题有争议,建议跳过 题目描述 N 个方块排成一排,第 i 个颜色为 Ci .定义一个颜色联通块 [ ...
- JS 阶段练习~ 仿flash的图片轮换效果
结合了所学的简单运动框架~ 做这样一个综合小实例~~ -------------------------主要问题: 1.getByClassName IE低版的兼容性 2.DOM不够严谨 … 各种 ...
随机推荐
- [Leetcode] 1.Two Sum(unordered_map)
1.首先想到的方法就是两个for循环全部遍历,代码如下,可通过,但效率太低 class Solution { public: vector<int> twoSum(vector<in ...
- Jetty与Tomcat综合比较
Jetty基本架构 Jetty目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器.它有一个基本数据模型,这个数据模型就是 Handler(处理器) ...
- java read读取方法 之 指定读取大小,根据返回值判断是否读取所有的内容 -1表示读取完毕
当读取的内容小于指定的长度时候 字符数组里面会出现一部分字符是上一次遗留下来的情况
- 【bzoj2004】[Hnoi2010]Bus 公交线路 状压dp+矩阵乘法
题目描述 小Z所在的城市有N个公交车站,排列在一条长(N-1)km的直线上,从左到右依次编号为1到N,相邻公交车站间的距离均为1km. 作为公交车线路的规划者,小Z调查了市民的需求,决定按下述规则设计 ...
- 【bzoj2190】[SDOI2008]仪仗队 欧拉函数
题目描述 作为体育委员,C君负责这次运动会仪仗队的训练.仪仗队是由学生组成的N * N的方阵,为了保证队伍在行进中整齐划一,C君会跟在仪仗队的左后方,根据其视线所及的学生人数来判断队伍是否整齐(如下图 ...
- 【bzoj3732】Network 最小生成树+倍增LCA
题目描述 给你N个点的无向图 (1 <= N <= 15,000),记为:1…N. 图中有M条边 (1 <= M <= 30,000) ,第j条边的长度为: d_j ( 1 & ...
- POJ2104:K-th Number——题解
http://poj.org/problem?id=2104 题目大意:求区间第k小. —————————————————————————— 主席树板子题. ……我看了半天现在还是一知半解的状态所以应 ...
- BZOJ3930:[CQOI2015]选数——题解
http://www.lydsy.com/JudgeOnline/problem.php?id=3930 https://www.luogu.org/problemnew/show/P3172#sub ...
- [bzoj] 3673 3674 可持久化并查集 || 可持久化数组
原题 加强版 题意: 可持久化并查集模板-- 题解: 用可持久化线段树维护一个可持久化数组,来记录每一次操作后的状态. 不能用路径压缩,但是要按置合并,使复杂度保证在O(log) #include&l ...
- [学习笔记]min-max容斥
[Learning]min-max容斥以及推广 min-max容斥 就是max(a,b)=min(a)+min(b)-min(a,b) max(a,b,c)=a+b+c-min(a,b)-min(a, ...