前端试题大综合练习(一)

1、在 javascript 中,以下返回 false 的选项是
A、var test=1;typeof test=='number';
B、var test=1.2;typeof test=='float';
C、var test=undefined;typeof test=='undefined';
D、var test={};typeof test=='object';
E、var test='4399'-0;typeof test=='number';
F、var test=null;typeof test=='object';
答案:B,应该为Number,没有float这个类型,属于Number类型;E中那个在后就是那个类型
2、列举出 3 个 JS 中的基本数据类型。
答案:
基本类型:Undefined、Null、String、Number、Boolean
引用类型:Object
3、下列( )函数可以判断读取是否至某文件的末尾(PHP)
A、feof()
B、gzeof()
C、gzrewind()
D、gzseek()
答案:A
到了文件末尾会自动返回布尔值,用来控制输入
4、下面哪一个不是关于数组指针的函数?(PHP)
A、first()
B、end()
C、prev()
D、next()
答案:A
5、print()和echo()有什么区别?(PHP)
A、print()能作为表达式的一部分,echo()不能
B、echo()能作为表达式的一部分,print()不能
C、echo()能在 CLI(命令行)版本的 PHP 中使用,print()不能
D、print()能在 CLI(命令行)版本的 PHP 中使用,echo()不能
答案:A
6、如果你的脚本无法正确识别一个存储于另一个平台上的文件的行结尾,你该怎么办?(PHP)
A、改变auto_detect_line_ending的设置
B、用正则表达式侦测行的最后一个字母
C、用fpos()
D、用ftok()
答案:A
7、下列变量名称有错误的是(PHP)
A、$_1na=12;
B、$1myvar=“Beijing”
C、$Site163=“www.163.com”
D、$我的变量=“text”
答案:B
PHP变量命名规则
1、变量以美元符号$开头。如$name,$age。
2、美元符号$后面的第一个字符不可以是数字,只能是下划线_或者字母。如$1_1这样的变量是错误的。
3、除了下划线_外,变量不允许出现任何空格或标点符号。也就是说变量名只能包含:a-z、A-Z、0-9 以及下划线_。
4、PHP变量名是区分大小写的。如$name与$Name是两个不同的变量。
8、以下脚本输出什么?(PHP)
$time = strtotime ('2004/01/01');
echo date ('H:\i:s', $time); ?> (   )
A、0:00:00
B、12:00:00
C、00:i:00
D、12:i:00
答案:C
9、以下哪些函数能读取文件的全部内容?(PHP)
A、file()
B、file_get_contents()
C、fread()
D、readfile()
答案:ABD
在通过file_get_contents(),readfile(),file()函数读取整个文件的内容时,不需要通过fopen打开文件,也不需要fclose函数关闭文件,但是在读取一个字符,读取一行字符,读取任意长度的字符串时,必须应用fopen()函数打开文件后才能进行读取,读取完成后还需要使用fclose函数关闭文件
10、下面哪个选项中的对象与浏览列表有关( )
A、window,location
B、location,history
C、navigator,window
D、historylist,location
答案:B
与浏览列表有关的对象:history screen location Navigator
11、以下脚本在Windows系统上输出什么?(PHP)
<?echo strtotime ("November 11, 1952");?> (   )
A、-14462
B、14462
C、-1
D、0
答案:A
12、以下变量的值不为65的是(PHP)
A、$a=065
B、$a=0x41
C、$a=‘A’
D、$a=0101
答案:A
065会当作八进制解析,是十进制的63,
大写字符A的ASCII码为65,即十六进制的41,八进制0101转换成十进制是65
13、以下关于History对象的属性或方法描述正确的是( )
A、go表示刷新当前页面。
B、back回到浏览器载入历史URL地址列表的当前URL的前一个URL。
C、forward转到浏览器载入历史URL地址列表的当前URL的下一个URL。
D、length保存历史URL地址列表的长度信息。
答案:BC
length 返回浏览器历史列表中的URL数量
back() 加载 history列表中的前一个URL
forward() 加载  history  列表中的下一个URL
go()  加载history列表中的某个具体页面。
14、使用header()函数,它的功能是(PHP)
A、定向浏览器
B、页眉函数
C、处理数据头的函数
D、以上都不对
答案:C
15、阅读以下代码,正确的运行结果是(   )(PHP)
<?php
$day=mktime(6.20,00,5,20,2010);
echo date(”m-d-Y  H:i:s”,$day);
?>
A、2010-5-20   20:06:00
B、05-20-2010  20:06:00
C、06-20-2010  05:20:00
D、05-20-2010  06:20:00
答案:D
mktime(hour,minute,second,month,day,year,is_dst)
16、在JavaScript中,文本域不支持的事件包括( )
A、onBlur
B、onLostFocused
C、onChange
D、onFocus
答案:B
17、下列JS框架中,下列不包含开箱即用的 UI 控件和小部件的是( )
A、MooTools
B、ExtJS
C、jQuery
D、YUI
答案:AC
Yahoo! User Interface 库(YUI)  包含一个bucketload
ExtJS包含大量开箱即用的组件,其中有很多功能强大的网格控件,支持内联编辑、分页、筛选、分组、汇总、缓冲和数据绑定。
MooTools和Prototype  jQuery不包含开箱即用的UI控件和小部件.
18、下列关于date()函数格式代码描述错误的是(PHP)
A、strstr()用于实现查找字符串
B、strlen()返回的是字符串的长度
C、strpos()用于截取字符串
D、strcmp()用于比较两个字符串是否相等
答案:C
strpos()查找字符串首次出现的位置
19、以下代码的输出结果是(   )(PHP)
<?php
$str=”I love play basketball”;
echo substr($str,-4,4)
A、I love
B、love
C、ball
D、ketb
答案:C
 substr(string,start,length),注释:如果 start 参数是负数且 length 小于或等于 start,则 length 为 0。
20、只能输入零和非零开头的数字,正确的正则表达式是()
A、^(0|[1-9][0-9]*)$
B、^(0|[1-9][1-9]*)$
C、^(0|[1-9][0-9])$
D、^\+[1-9][0-9]*$
答案:A
















 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明致成

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值