1 javascript脚本语言的前身是b
a.basic
b.live script
c.oak
d.vbscript
2使用css对文本进行修饰,若使文本闪烁,text-decoration的取值为d
a.none b.underline c.overline d.blink
3 xml基于的标准是c
a.html b.mime c.sgml d.cgi
4 标记符title是放在标记符什么之间的b
a.html与html
b.head与head
c.body与body
d.head与body
5 <img>标记符中连接图片的参数是:b
a. href b. src c. type d. align
6 级联样式表文件的扩展名是:b
a html bcss c xml d dib
7 同以往的版本相比较,html4.0:c
a 增加了javascript支持
b 增加了flash技术
c 增强了网页的动态性
d 增加了activex技术
8 在html中,标记
的作用是b a.标题标记 b.预排版标记 c.转行标记 d.文字效果标记
9 html语言中的转行标记是b
a.html b. br c.title d. p
10 在html中,标题字体标记中x的最大取值是c
a.4 b.5 c.6 d.1
11 下列哪个不属于数据定义语言:a
a. select
b. create
c. drop
d. alter
13 关于mysql_select_db返回值正确的是:c
a. 成功开启返回1,失败返回0
b. 成功开启返回一个连接标识,失败返回false
c. 成功开启返回true,失败返回false
d. 成轼开启返回true,失败返回一个错误号
14 请看代码,数据库关闭指令将关闭哪个连接标识?b
$link1 =mysql_connect(localhost,root,);
$link2 =mysql_connect(localhost,root,);
mysql_close();
?>
a. $link1
b. $link2
c. 全部关闭
d. 报错
15 mysql_affected_rows()对哪个操作没有影响?a
a. select
b. delete
c. update
d. insert
16 mysql_data_seek(查询结果指针,资料录位置)函数中,资料记录位置的值是从多少开始的?d
a. 1
b. 2
c. 3
d. 0
17 取得搜索语句的结果集中的记录总数的函数是:c
a. mysql_fetch_row
b. mysql_rowid
c. mysql_num_rows
d. mysql_fetch_array
18 关于mysql_pconnect说法正确的是:d
a. 与数据库进行多连接
b. 与mysql_connect功能相同
c. 与@mysql_connect功能相同
d. 与数据库建立持久连接
19 如果想取得mysql数据库系统的运行状态,应该用什么函数?c
a. mysql_ping
b. mysql_status
c. mysql_stat
d. mysql_info
20 mysql_insert_id()函数的作用是:b
a. 查看下一次插入记录时的id号
b. 查看刚刚插入过的自动增长id值
c. 查看一共做过多少次insert操作
d. 查看一共有多少条记录
21 mysql_ping()函数的作用以及返回值的类型正确的是:d
a. 检查数据库系统的状态,返回整型数值
b. 检查数据库系统的状态,返回值为布尔型
c. 检查到服务器的连接是否正常,返回整型数值
d. 检查到服务器的连接是否正常,返回值为布尔型
22 现有一手推车类程序(cart.inc)其中包含有一添加物品的方法(add_item),
下面那个选项可以正确使用方法add_item a
items[$artnr] += $num;
}
}
?>
a. add_item(10, 1);
?>
b. add_item (10, 1)
?>
c. add_item (10, 1);
?>
d. add_item (10, 1);
?>
23 关于mysql_db_query与mysql_query说法正确的是:c
a. mysql_db_query与mysql_query在执行sql语句后的返回值是一样的,成功返回资源号,失败返回false
b. 不能用mysql_query函数临时在另一个数据库上执行sql语句,而mysql_db_query可以
c. mysql_db_query不会切换回先前连接到的数据库
d.mysql_query在功能上等于mysql_select_db() +mysql_db_query()
24 以下代码执行结果a
a. 报错
b. 只打印第一条记录
c. 循环换行打印全部记录
d. 无任何结果
25.mysql_connect( )与@mysql_connect( )的区别是( ) b
a @mysql_connect( )不会忽略错误,将错误显示到客户端
b mysql_connect( )不会忽略错误,将错误显示到客户端
c 没有区别
d 功能不同的两个函数
26.语句for($k=0;$k=1;$k++);和语句for($k=0;$k==1;$k++);执行的次数分别是: a
a 无限和0
b 0和无限
c 都是无限
d 都是0
27.读取post方法传递的表单元素值的方法是: b
a $_post[名称]
b $_post[名称]
c $post[名称]
d $post[名称]
28.php运算符中,优先级从高到低分别是( )d
a 关系运算符,逻辑运算符,算术运算符
b 算术运算符,关系运算符,逻辑运算符
c 逻辑运算符,算术运算符,关系运算符
d 关系运算符,算术运算符,逻辑运算符
29.cookie的值存储在() c
a 硬盘中
b 程序中
c 客户端
d 服务器端
30.要查看一个变量的数据类型,可使用函数( ) b
a type()
b gettype()
c gettype()
d type()
31.字符串的比较,是按( )进行比较。b
a 拼音顺序
b ascii码值
c 随机
d 先后顺序
32.复选框的type属性值是( ) a
a checkbox
b radio
c select
d check
33.session会话的值存储在( )d
a 硬盘上
b 网页中
c 客户端
d 服务器端
34.如果想取得最近一条查询的信息,应该使用哪个函数( ) a
a mysql_info
b mysql_stat
c mysql_insert_id( )
d mysql_free_result
35.要查看一个结构类型变量的值,可以使用函数( ) b
a print( )
b print( )
c print_r()
d print_r( )
36.在php中哪个变量数组总是包含所有总客户端发出的cookies数据( ) b
a $_cookie
b $_cookies
c $_getcookie
d $_getcookies
37.下列哪个说法是错误的( ) b
a gettype( )是查看数据类型的
b 没有被赋值的变量是0
c unset( )是被认为null
d 双引号字符串最重要的一点是其中的变量名会被变量值替代
38.strtolower( )函数的功能是( )a
a 将给定的字符串全部转换为小写字母
b 将给定的字符串全部转换为大写字母
c 将给定的字符串首字母转换为小写字母
d 将给定的字符串首字母转换为大写字母
39.html中,表格单元格的值是存储在( )标签里b
a 〈body>
b 〈td>
c 〈tr>
d 〈table>
40.将一个值或变量转换为字符类型的函数是( ) b
a intval( )
b strval( )
c str
d valint( )
41.php中字符串的连接运算符是( )d
a -
b +
c &
d .
42.php函数不支持的功能有: c
a 可变的参数个数
b 通过引用传递参数
c 通过指针传递参数
d 实现递归函数
43.文件框的type属性值是( ) a
a text
b hidden
c textarea
d checkbox
44.运算符“^”的作用是( )c
a 无效
b 乘方
c 位非
d 位异或
45.自定义函数中,返回函数值的关键字是( )c
a returns
b close
c return
d back
46.要检查一个常量是否定义,可以使用函数( ) c
a defined( )
b isdefin( )
c isdefined( )
d 无
47.关于mysql_select_db的作用描述正确的是( ) d
a 连接数据库
b 连接并选取数据库
c 连接并打开数据库
d 选取数据库
48.html中,title标签放在什么位置b
a body标签里
b head标签里
c script标签里
d table标签里
49.使用( )函数可以求得数组的大小a
a count( )
b conut( )
c $_count[名称]
d $_conut[名称]
50.从队列数组队头删除数据可以使用( )函数。a
a array_push()
b array_pop()
c array_shift()
d array_unshift()
51.在html中嵌入javascript,应该使用的标记是( ) a
a 〈script language=javascript>
b 〈head> 〈/head>
c 〈body> 〈/body>
d 〈!--....//..>
52.以下代码运行结果( ) d
$a=array(monday,tuesday,3=>wednesday);
echo $a[2];
a monday
b tuesday
c wednesday
d 没有显示
53.新建一个数组的函数是( ) a
a array
b next
c count
d reset
54.下列不正确的变量名是( ) b
a $_test
b $2abc
c $var
d $printr
55.读取get方法传递的表单元素值的方法是: a
a $_get[名称]
b $get[名称]
c $geg[名称]
d $_get[名称]
56.函数vat_dump的意义是( ) c
a 定义数组
b 遍历数组
c 输出变量的相关信息
d 递归数组
57.strtoupper( )函数的功能是:a
a 将给定字符串全部转换为大写字母。
b 将给定字符串全部转换为小写字母。
c 将给定字符串首字母转换为大写字母。
d 将给定字符串首字母转换为小写字母。
58.以下代码的运行结果是( ) b
if($i=)
{echo a;}
else
{echo b;
}
?>
a 输出a
b 输出b
c 条件不足,无法确定
d 运行出错
59.在str_replace(1,2,3)函数中1 2 3 所代表的名称是( ) b
a 取代字符串","被取代字符串","来源字符串"
b "被取代字符串",取代字符串","来源字符串"
c "来源字符串",取代字符串","被取代字符串"
d "来源字符串","被取代字符串",取代字符串"
60.浏览网页时,看到的内容是html的哪一部分? c
a title
b table
c body
d head
61.运算符%的作用是( ) c
a 无效
b 取整
c 取余
d 除
62.file( )函数返回的数据类型是() b
a 数组
b 字符串
c 整型
d 根据文件来定
63、 假设$a=5,有$a+=2,则$a的值为c
a. 5 b. 6 c. 7 d. 8
64、以下关于mysql叙述中,错误的是 d
a. mysql是真正多线程、单用户的数据库系统
b. mysql是真正支持多平台的
c. mysql完全支持odbc
d. mysql可以在一次操作中从不同的数据库中混合表格
65、 在php中属于比较运算符的是 b
a. = b. ! c. = = d. &
66、php定义活动变量的方法是b
a. var b. $ c. $$ d.&
67、php表达式$foo=1+”bob3”,则$foo的值是a
a. 1 b. 1bob3 c. 1b d.92
68、php的位运算符不包括d
a.& b. | c. ~ d. !
69、关于php变量的说法正确的是d
a. php是一种强类型语言
b. php变量声明时需要指定其变量的类型
c. php变量声明时在变量名前面使用的字符是”&”
d. php变量使用时,上下文会自动确定其变量的类型
70、在php嵌入html文档使用的定界符号是d
a. “”结束
b. 以”- -“开始,到”- -?>”结束
c. 以””结束
d. 以”” 结束
71、php语法中,假设已知$a=”hello”,$b=”china”,则要得到”hello china”的字符串,应该如何操作c
a. $a+$b b. $a-$b c. $a.$b d. $a+=$b
72、要配置php环境,只需修改a
a.php.ini b. http.conf c. php.sys d. php.exe
73、下列命令中不是php的输出命令的是d
a. echo b. printf() c. print d. write
74、php中定义常量的方法是c
a. var b. dim c. define() d. undefined()
75、有下列php语句段
若要输出”false” ,$a应该是 d
a. 10 b. –3 c. “true” d . “0”
76、已知$g=14,则php表达式$h=$g+=10,运算后的结果是 a
a. $h=$g=24 b. $h=10,$g=24 c. $h=10.$g=14 d. $h=24,$g=10
77、php中调用某一个对象的方法或属性使用的运算符是b
a. => b. -> c. . d. ~
78、假设$a=5, 有$b=($a--), 则$b是b
a. 4 b. 5 c, 6 d. 0
79、标记
的用途是b
a. 分段命令 b.换行命令 c.结束命令 d.打印命令
80、php中用来删除当前目录的函数是:d
a.chdir b. cd c. opendir d. rmdir
第二大块、编程题(每题10分共计20分)
1、 用php实现一用户登陆程序。数据库test中user(用户)表结构如下:
user(userid char(8),password char(6))
//伪代码如下
$link=mysql_connect($dbhost,$dbusername,$dbpassword);//连接数据库
mysql_select_db($dbname);
//写sql语句
$sql=select ...;
$resource=mysql_query($sql,$link);
if(mysql_fetch_row($resource)){
echo 恭喜你登陆成功;
}else{
echo 该用户不存在;
}
2、在mysql中,数据库”study”中student表内容如下:
id name sex
9701 wang 男
9702 zhang 男
9703 li 女
连接数据库服务器参数为:(”localhost”,”root”,”1234”)
请使用php语言编写删除一条id为9701的数据记录的程序
四、 写出下列程序运行的结果 并写出运行的大体流程(10分)
class test{
var $a,$b;
function test($a,$b){
$this->a=$a;
$this->b=$b;
}
function geta(){
return $this->a;
}
function getb(){
return $this->b;
}
function xprint(){
echo a=.$this->a. b=.$this->b;
}
};
class test1 extends test{
var $c,$d;
function test1($a,$b,$c,$d){
$this->a=$a;
$this->b=$b;
$this->c=$c;
$this->d=$d;
}
function getc(){
return $this->c;
}
function getd(){
return $this->d;
}
function xprint(){
echo a=.$this->a. b=.$this->b. c=.$this->c. d=.$this->d;
}
};
$x=new test(0,0);
$x->xprint();
echo
\n;
$y=new test1(1,2,3,4);
$y->xprint();
?>
a=0 b=0
a=1 b=2 c=3 d=4
http://www.bkjia.com/phpjc/478537.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/478537.htmltecharticle1 javascript脚本语言的前身是b a.basic b.live script c.oak d.vbscript 2使用css对文本进行修饰,若使文本闪烁,text-decoration的取值为d a.none b.underline...