JS阶段测试

一、选择题

1、表单中的数据要提交到的处理文件由表单的( c )属性指定。

A. method     B. name    C. action    D. 以上都不对

2、在CSS样式表中,设置div层是否隐藏的属性可以是(b).

  1. show:none | block;
  2. display:none | block;
  3. display:yes | no;
  4. 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阶段测试的更多相关文章

  1. 玩转Javascript 给JS写测试

    给js写测试已经不是什么稀奇的事情了,最近项目里用了jasmine和JsTestDriver两种js测试框架.JsTestDriver易于与持续构建系统相集成并能够在多个浏览器上运行测试轻松实现TDD ...

  2. js课程 1-5 js如何测试变量的数据类型

    js课程 1-5 js如何测试变量的数据类型 一.总结 一句话总结:用typeof()方法. 1.js如何判断变量的数据类型? 用typeof()方法. 13 v=10; 14 15 if(typeo ...

  3. SpringBoot 阶段测试 1

    SpringBoot 阶段测试 1 目录 SpringBoot 阶段测试 1 1.使用JDK8新语法完成下列集合练习: 1.1 List中有1,2,3,4,5,6,7,8,9几个元素要求; (1) 将 ...

  4. RPG JS跨平台测试

    RPG JS虽然说是跨平台的,但是在具体的测试中效果并不理想. 以官方提供的Demo为例 问题一 手机的屏幕太小,导致画面上的人物都很小,连点击都很不准确.在9寸的平板上才可以看得比较清楚. 问题二 ...

  5. node.js 安装 测试

    2014年5月1日 18:48:01 安装: 系统是centos,里边的python版本是2.4,但是node.js 源码tar包安装要求是 2.6 或者 2.7 下载python 2.7编译安装,注 ...

  6. Jest+Enzyme React js/typescript测试环境配置案例

    本文案例github:https://github.com/axel10/react-jest-typescript-demo 配置jest的react测试环境时我们可以参考官方的配置教程: http ...

  7. 2020.7.19 区间dp阶段测试

    打崩了-- 事先说明,今天没有很在状态,所以题解就直接写在代码注释里的,非常抱歉 T1 颜色联通块 此题有争议,建议跳过 题目描述 N 个方块排成一排,第 i 个颜色为 Ci .定义一个颜色联通块 [ ...

  8. 2020.7.19 区间 dp 阶段测试

    打崩了-- 事先说明,今天没有很在状态,所以题解就直接写在代码注释里的,非常抱歉 T1 颜色联通块 此题有争议,建议跳过 题目描述 N 个方块排成一排,第 i 个颜色为 Ci .定义一个颜色联通块 [ ...

  9. JS 阶段练习~ 仿flash的图片轮换效果

    结合了所学的简单运动框架~  做这样一个综合小实例~~ -------------------------主要问题: 1.getByClassName  IE低版的兼容性 2.DOM不够严谨 … 各种 ...

随机推荐

  1. 关于对 NUMA 理解(学习笔记,便于以后查阅)

    对NUMA的理解: NUMA是多核心CPU架构中的一种,其全称为Non-Uniform Memory Access,简单来说就是在多核心CPU中,机器的物理内存是分配给各个核的,架构简图如下所示: 每 ...

  2. mysql(一) 关联查询的方式

    mysql做关联查询时,一般使用join....on.....的语法. 但还有其它两种语法形式,三者的主要区别在于书写形式,其余方面并无太多差异. 如下三种形式: select * from trad ...

  3. Java异常捕捉

    相信你在处理异常的时候不是每次都把它 throws 掉就完事了,很多时候异常是需要我们自己来 catch 并针对所抛出的 Exception 做一些后续的处理工作. 直接上代码,先贴下面测试需要调用的 ...

  4. POJ3421:X-factor Chains——题解

    http://poj.org/problem?id=3421 题目大意:一个数列,起始为1,终止为一给定数X,满足Xi < Xi+1 并且Xi | Xi+1. 求出数列最大长度和该长度下的情况数 ...

  5. 牛客网 提高组第8周 T1 染色

    染色 链接: https://ac.nowcoder.com/acm/contest/176/A 来源:牛客网 题目描述 \(\tt{fizzydavid}\)和\(\tt{leo}\)有\(n\)个 ...

  6. 史上最全Linux提权后获取敏感信息方法

    http://www.freebuf.com/articles/system/23993.html 在本文开始之前,我想指出我不是专家.据我所知,在这个庞大的区域,没有一个“神奇”的答案.分享,共享( ...

  7. bzoj 1098 [POI2007]办公楼biu bfs+补图+双向链表

    [POI2007]办公楼biu Time Limit: 20 Sec  Memory Limit: 162 MBSubmit: 1543  Solved: 743[Submit][Status][Di ...

  8. Leetcode 485. 最大连续1的个数

    1.题目描述(简单题) 给定一个二进制数组, 计算其中最大连续1的个数. 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 ...

  9. spring中使用@Async注解进行异步处理

    引言: 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的:但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在spring 3. ...

  10. 2017 济南综合班 Day 6

    循环移动 (cyclic.cpp/c/pas) (1s/256M) 问题描述 给出一个字符串S与N个操作.每个操作用三元组(L, R, K)进行描述:操作将字符串第L个到第R个位置构成的子串循环移动K ...