选择题
1
、如何产生带有数字列表符号的列表?(
c
)
A. <ul> B. <dl> C. <ol> D. <list>
2
、以下哪条
javascript
语句会产生运行错误:(
A
)
A. var obj = (); B. var obj = []; C. var obj = {}; D. var obj = //;
3
、请选择结果为真的表达式:(
c
)
A. null instanceof Object B. null === undefined
C. null == undefined D. NaN == NaN
4
、
foo
对象有
at
属性,那么获取
att
属性的值,以下哪些做法是可以的:
(
ACE
)
--
多选
A. foo.att B. foo(
“
att
”
) C. foo[
“
att
”
]
D. foo{
“
att
”
} E. foo[
“
a
”
+
”
t
”
+
”
t
”
]
6
、
请详细阅读下面列出的表单和
PHP
代码,
当在表单里面的两个文本框分别输入
“
php
”
和
“
great
”的时候,
PHP
将在页面中打印出什么?(
A
)
<form action=
”
index.php
”
method=
”
post
”
>
<input type=
”
text
”
name=
”
element[]
”
>
<input type=
”
text
”
name=
”
element[]
”
>
</form>
<?php
echo $_GET[
‘
element
’
];
?>
A. Nothing
B. Array
C. A notice
D. phpgreat
E. greatphp
7
、下面的脚本运行以后,
$array
数组所包含的值是什么?(
B
)
<?php
$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)
E. array (1 , 1)
8
、下面的脚本运行以后,屏幕显示什么样的信息?(
D
)
<?php
error_reporting(E_ALL);
$array = array(
‘
abc
’
=>
‘
def
’
);
echo $array[
‘
abc
’
].$array[
‘
def
’
];
?>
A. abcdef
B. def
C. abc
D. def\nNotice:
Undefined index
: def in /xx/yy/zz.php on line 4
10
、
PHP
中,单引号和双引号所包围的字符串有什么区别?(
AD
)
(选择两项)
A.
单引号速度快,双引号速度慢
B.
双引号速度快,单引号速度慢
C.
两者没有速度差别
D.
双引号解析其中以
$
开头的变量,而单引号不解析
E.
单引号解析其中
\r \t
等转义字符,而双引号不解析
11
、对于
SELECT
*
FROM
tb1
这样的
SQL
查询语句,如何才能减少从数据库返回的数据量?
(
BC
)
(选择两项)
A.
转为存储过程
B.
用具体的字段名来代替”
*
”
C.
加一个”
where
”语句
D.
转变查询为视图
E.
使用预语句
12
、下面哪个不是合法的
SQL
的归类函数?(
E
)
A. AVG
B. SUM
C. MIN
D. MAX
E. CURRENT_DATE()
13
、在
MySQL
中的
mysql
数据库中没有以下哪张表?(
D
)
A.tables_priv
B.columns_priv
C.user
D.database
14
、关于
mysql_select_db
返回值正确的是?(
C
)
A.
成功开启返回
1
,失败返回
0
B.
成功开启返回一个连接标识,失败返回
false
C.
成功开启返回
True
,失败返回
False
D.
成功开启返回
True
,失败返回一个错误号
数据库技术题
6.
写出三种以上
MySQL
数据库存储引擎的名称
MyISAM
、
InnoDB
、
BDB
(
Berkeley DB
)、
Merge
、
Memory
(
Heap
)、
Example
、
Federated
、
Archive
、
CSV
、
Blackhole
、
MaxDB
等等十几个引擎
7.
说出你所知道的三种以上开源数据库的名称
MySQL
、
SQLite
、
BDB
(
Berkeley DB
)、
PostgreSQL
、
Firebird
10.MySQL
数据库基本的三个优化法则是什么,除了增加硬件和带宽?(提示:从服务配置、
应用、开发角度考虑)
(
1
)系统服务优化,把
MySQL
的
key_buffer
、
cache_buffer
、
query_cache
等增加容量
(
2
)给所有经常查询的字段增加适当的索引
(
3
)优化
SQL
语句,减少
Ditinct
、
Group
、
Join
等等语句的操作
综合技术题
1.
请使用
JavaScript
写出三种产生一个
Image
标签的方法(提示:从方法、对象、
HTML
角度考虑)
(1)var img = new Image();
(2)var img = document.createElementById(
“
image
”
)
(3)img.innerHTML =
“
<img src=
”
xxx.jpg
”
/>
”
2.
请使用
CSS
样式,描述两种方法在当前列中只显示一个
div
对象
(1)<div style=
”
width:19999px;
”
></div>
(2)<div style=
”
clear:both;
”
></div>
4.
出五种以上你使用过的
PHP
的扩展的名称(提示:常用的
PHP
扩展)
MB_Sring
、
Iconv
、
Curl
、
GD
、
SHM
、
libxml
、
socket
、
MySQL
、
PDO
等等
18.
了解
MVC
模式吗?请写出三种以上目前
PHP
流行的
MVC
框架名称(不区分大小写)
FleaPHP
、
Zend
Framework
、
CakePHP
、
Symfony
、
Plite
、
php.MVC
、
PHP
on
Trax
、
Smutty
等
等
5
、用
php
写出显示客户端
ip
与服务器
ip
的代码(
1
分
)
打印客户端
IP:echo $_SERVER[
‘
REMOTE_ADDR
’
];
或者
: getenv('REMOTE_ADDR');
打印服务器
IP:echo gethostbyname("http://www.baidu.com/")
6
、使用
php
写一段简单查询,查出所有姓名为“张三”的内容并打印出来
(2
分
)
表名
user
name tel content date
张三
13333663366
大专毕业
2006-10-11
张三
13612312331
本科毕业
2006-10-15
张四
021-55665566
中专毕业
2006-10-15
请根据上面的题目完成代码:
答案:
$mysql_db
=
mysql_connect
("local","root","pass");
@
mysql_select_db
("db",
$mysql_db
);
$selectsql
= "select * from user where name = \
“张三
\
”
";
$selectresult
= @
mysql_query
(
$selectsql
);
if
(!
$selectresult
){
return
"error";
}
else
{
$Array
=
array
();
while
(
$arr
=@
mysql_fetch_array
(
$selectresult
)){
$arr
['time']=
strtotime
(
$arr
['time']);
$Array
[] =
$arr
;
}
@
mysql_free_result
(
$result
);
}
print_r
(
$Array
);
8. PHP
代码如下:
$str="cd";
$$str="landog";
$$str.="ok";
echo $cd;
其结果是?
landogok
9.
用
PHP
写一段代码,实现不使用第
3
个变量,交换
$a
、
$b
的值,
$a
、
$b
的初始值自己定。
$a = "abcd";
$b = "1234";
echo "
初始化时
a=$a,b=$b<br>";
$a = $a . $b;
$b = strlen( $b );
$b = substr( $a, 0, (strlen($a) - $b ) );
$a = substr( $a, strlen($b) );
echo "
交换后
a=$a,b=$b<br>";