php 动态网页设计考试试卷

一、 填空题(每空 1 分,共计 30 分)

1.php 的标示符由 , , 组成。 不能开头

2.php 字符串用 或者 界定

3.$x=6;$x++的值为 ,--$x 的值为

4.php 的数组分为两种类型,是 和

5.PHP 的三大组件是 , ,

6.若$a=3.25,则(integer)$a 的结果是 (boolean)$a 的结果是

7.PHP 的两种会话技术是 ,

8.客户端将表单数据提交到服务器端的方法有 ,

9.变量从作用域分,有 , ,

10.array_pop 函数的功能是 ,并且数组的长度

11.类常量用 关键词指定,静态成员用 指定,继承由 指定

12.break 语句的功能是 ,continue 语句的功能是

13. 遍历数组,常用的结构是

二、选择题(每小题 2 分,共计 20 分)

1.运算符"%"的作用是( )

A 无效 B 取整 C 取余 D 除

2.file( )函数返回的数据类型是( )

A 数组 B 字符串 C 整型 D 根据文件来定

3.php 中,不等运算符是( )

A ≠ B != C !== D ><

4.$str=”sqlserver”,strlen($str)的结果是( )

A 6 B 7 C 8 D 9

5.$_POST[]全局变量的作用是( )

A 提交表单数据 B 获取 get 提交的数据

C 获取 post 提交的数据 D 都不是

6.$str1=”football”,$str2=”server”,则 strcmp($str1,$str2)的结果是( )

A 0 B 1 C -1 D 2

7.自定义用户符号常量,可以使用( )函数.

A Define( ) B define( ) C Defin( ) D defin( )

8.执行下列代码后的结果是( )

$x=15; echo $x++; $y=20; echo ++$y;

A 15,20 B 15,21 C 16,20 D 16,21

9.检测函数 is_array 用于检测变量是否属于( )

A 布尔类型 B 整型 C 字符串 D 数组

10.定义静态变量的关键字是( )

A static B statics C STATIC D STATICS

三、判断,对的打 三、判断,对的打✔ ,错的打✘(每小题 1 分,共计 8 分)

1.http 协议时一种无状态的协议( )

2.Cookie 是将数据存储在服务器端的( )

3.Php 程序的执行不需要 apache 服务器( )

4.运算符“++”可以对常量和变量进行累加 1( )

5.PHP 中,索引数组的下标是从 1 计数( )

6.表单是用来收集客户端数据的 ( )

7.Session 和 cookie 在实际应用当中没有区别( )

8.Php 语言是一种服务器端的语言( )

四、概念解释(每小题 3 分,共计 9 分)

1.时间戳

2.类,属性,方法,对象

3.动态网站

五、分析程序,写出结果(每小题 4 分,共计 20 分)

1.程序段的结果是

$str1="abcd";

$str2="abcD";

$a=strcmp($str1,$str2);

echo "a=".$a;

2.程序段的结果是

$str=”apple-pear-banana-orange”;

$arr=explode(“-”,$str);

echo “$arr[1]=”.$arr[1];

3.程序段的结果是

$x=10;

$y=6;

$z=($x+$y)/2;

echo "$z=".$z;

4.程序段的结果是

$a=0;

if($a)

echo "I like play football!";

else

echo "I like play basketball!";

5.程序段的结果是

$str1="abcdabcd";

$str2="ABC";

$str=str_ireplace("abc",$str2,$str1);

echo $str;

六、阅读程序,填空(共计 13 分)

要求:写出每条语句的功能

<?php

session_start();

echo "您当前的 sessionid 是:".session_id()."<br/>";

setcookie("user","金庸",time()+60*60);

setcookie("password","360000",time()+60*60);

echo "用户名是:".$_COOKIE['user']."<br/>";

echo "密码是:".$_COOKIE['password']."<br/>";

$_SESSION['username']=$_COOKIE["user"];

$_SESSION['pwd']=$_COOKIE["password"];

echo "您的登录名是:".$_SESSION['username']."<br/>";

echo "您的登录密码是:".$_SESSION['pwd']."<br/>";

?>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
动态网站设计 期末考试试卷及答案 一、填空题(每空2分,共20分) 1、给网页添加背景图象的方法是:⑴ 。要创建链接到 abc@bnu.edu.cn 的E-mail链接,在链接文本框中应输入⑵ ____ 。北京师范大学的网址是http://www.bnu.edu.cn, 对文字“北师大”建立到北京师范大学主页的超链接,对应的html代码是⑶___________________________ __________________________________________ 。 2、ASP的全称是Active Server Page,是一种运行在服务器端的,基于⑷_________________或_______________语言的语法结构、可以嵌入到HTML文件中的嵌入式语言。包含ASP语句的网页文件必须以⑸___________________作为文件扩展名。 3、在网页设计过程中,如果希望该网站的所有网页都保持统一的风格(字体、字型、颜色、各级标题),那么可以使这些网页都链接一个共同的⑹_______________________文件。 4、要在网页中加入水平滚动字幕“北京示范大学 欢迎您的光临!”,对应的html代码是⑺_______________________________________________________。要在一个高度为100,宽度为200的单元格中制作嵌入式框架,应该使用的语句为:⑻________________________ ___________________________________________________________。 5、在网页设计中,需要在页面上加入一个能够关闭当前窗口的按钮。可以在代码方式下嵌入的语句是: 6、在网页制作中,实现网页布局的方法很多,但其核心内容都是利用表格实现布局。如果我们想用Photoshop制作网站主页的布局,其用到的核心工具为⑽___________________。 二、简答题(每题5分,共30分) 1、简述基于Windows的IIS服务器的安全性管理措施。 2、什么是ASP.Net,主要支持哪几种开发语言?ASP.Net对于运行环境和开发环境有什么要求。 3、什么是Session,为什么要在动态网站开发中引入Session的概念? 4、简述在以Dreamweaver开发网页的过程中,如何在一个网页中设置不断在屏幕上跑动的小图片?要求说明具体的操作过程。 5、什么是JavaScript,JavaScript在网页设计中主要发挥什么作用? 如果当前表单域为xsxh,如何限定xsxh必须为数码而且只能是8位? 6、请写出下述表格在网页中对应的HTML标记。 三、SQL语句设计(每题5分,共20分) 已知:针对学校的管理活动,我们开发了两个数据表: 职工情况表(ZGB),用于描述教师的基本信息:其结构为:职工号,姓名,性别,出生日期,婚否,职称,操作类别,实发工资,单位,家庭电话。 授课表(SKB),用于描述教师的授课情况。其结构为:职工号,课程名,学分,上课时间,每周学时数,课程类别。 请写出完成下列功能的SQL语句。 1、查询经济学院教师的职工号,姓名,性别,婚否,职称,实发工资和家庭电话信息。 2、查询课程“动态网站建设”的学分、上课时间、课程类别及其授课教师的职工号、姓名、性别、单位。 3、删除职工“张大兰”的所有授课信息。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值