class page
{
private $pagesize;
private $page;
private $pagecount;
private $total;
private $conn;
public function __construct($pagesize,$page)
{
$this->pagesize=$pagesize;
$this->page=$page;
}
public function listInfo()
{
if($this->page=="" || !is_numeric($this->page))
{
$this->page=1;
}
$this->conn=mysql_connect("localhost","root","lwm");
mysql_select_db("m_students",$this->conn);
mysql_query("set names gb2312");
$sql=mysql_query("select count(*) as total from tb_student",$this->conn);
$info=mysql_fetch_array($sql);
$this->total=$info[total];
if($this->total==0)
{
echo "<table width=704 height=20 border=0 align=center cellpadding=0 cellspacing=0>"+
"<tr>"+
"<td><div align=center>暂无学生信息!</div></td>"+
"</tr>"+
"</table>";
}
else
{
if(($this->total % $this->pagesize)==0)
{
$this->pagecount=intval($this->total/$this->pagesize);
}
else
{
if($this->total<=$this->pagesize)
{
$this->pagecount=1;
}
else
{
$this->pagecount=ceil($this->total/$this->pagesize);
}
}
$sql=mysql_query("select * from tb_student order by sno desc limit ".$this->pagesize*($this->page-1).",$this->pagesize",$this->conn);
?>
<table width="703" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#4C6404">
<tr>
<td width="100" height="20" bgcolor="#C2C41F"><div align="center">学号</div></td>
<td width="100" bgcolor="#C2C41F"><div align="center">姓名</div></td>
<td width="100" bgcolor="#C2C41F"><div align="center">性别</div></td>
<td width="100" bgcolor="#C2C41F"><div align="center">班级</div></td>
<td width="297" bgcolor="#C2C41F"><div align="center">住址</div></td>
</tr>
<?php
while($info=mysql_fetch_array($sql))
{
?>
<tr>
<td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[sno];?></div></td>
<td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[sname];?></div></td>
<td height="20" bgcolor="#FFFFFF">
<div align="center">
<?php
if($info[ssex]=='1')
echo "男";
else
echo "女";?></div></td>
<td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[sclass];?></div></td>
<td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[saddress];?></div></td>
</tr>
<?php
}
echo "</table>";
}
}
public function toPage()
{
?>
<table width="704" height="20" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="342"> 共有学生信息 <?php echo $this->total;?> 条 每页显示 <?php echo $this->pagesize;?> 条 第 <?php echo $this->page;?> 页/共 <?php echo $this->pagecount;?> 页</td>
<td width="362"><div align="right">
<a href="<?php echo $_SERVER["PHP_SELF"]?>?page=1">首页</a>
<a href="<?php echo $_SERVER["PHP_SELF"]?>?page=<?php
if($this->page>1)
echo $this->page-1;
else
echo 1;
?>">上一页</a>
<a href="<?php echo $_SERVER["PHP_SELF"]?>?page=<?php
if($this->page<$this->pagecount-1)
echo $this->page+1;
else
echo $this->pagecount;
?>">下一页</a>
<a href="<?php echo $_SERVER["PHP_SELF"]?>?page=<?php echo $this->pagecount;?>">尾页</a>
</div></td>
</tr>
</table>
}
public function __destruct()
{
mysql_close($this->conn);
}
}
{
private $pagesize;
private $page;
private $pagecount;
private $total;
private $conn;
public function __construct($pagesize,$page)
{
$this->pagesize=$pagesize;
$this->page=$page;
}
public function listInfo()
{
if($this->page=="" || !is_numeric($this->page))
{
$this->page=1;
}
$this->conn=mysql_connect("localhost","root","lwm");
mysql_select_db("m_students",$this->conn);
mysql_query("set names gb2312");
$sql=mysql_query("select count(*) as total from tb_student",$this->conn);
$info=mysql_fetch_array($sql);
$this->total=$info[total];
if($this->total==0)
{
echo "<table width=704 height=20 border=0 align=center cellpadding=0 cellspacing=0>"+
"<tr>"+
"<td><div align=center>暂无学生信息!</div></td>"+
"</tr>"+
"</table>";
}
else
{
if(($this->total % $this->pagesize)==0)
{
$this->pagecount=intval($this->total/$this->pagesize);
}
else
{
if($this->total<=$this->pagesize)
{
$this->pagecount=1;
}
else
{
$this->pagecount=ceil($this->total/$this->pagesize);
}
}
$sql=mysql_query("select * from tb_student order by sno desc limit ".$this->pagesize*($this->page-1).",$this->pagesize",$this->conn);
?>
<table width="703" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#4C6404">
<tr>
<td width="100" height="20" bgcolor="#C2C41F"><div align="center">学号</div></td>
<td width="100" bgcolor="#C2C41F"><div align="center">姓名</div></td>
<td width="100" bgcolor="#C2C41F"><div align="center">性别</div></td>
<td width="100" bgcolor="#C2C41F"><div align="center">班级</div></td>
<td width="297" bgcolor="#C2C41F"><div align="center">住址</div></td>
</tr>
<?php
while($info=mysql_fetch_array($sql))
{
?>
<tr>
<td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[sno];?></div></td>
<td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[sname];?></div></td>
<td height="20" bgcolor="#FFFFFF">
<div align="center">
<?php
if($info[ssex]=='1')
echo "男";
else
echo "女";?></div></td>
<td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[sclass];?></div></td>
<td height="20" bgcolor="#FFFFFF"><div align="center"><?php echo $info[saddress];?></div></td>
</tr>
<?php
}
echo "</table>";
}
}
public function toPage()
{
?>
<table width="704" height="20" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="342"> 共有学生信息 <?php echo $this->total;?> 条 每页显示 <?php echo $this->pagesize;?> 条 第 <?php echo $this->page;?> 页/共 <?php echo $this->pagecount;?> 页</td>
<td width="362"><div align="right">
<a href="<?php echo $_SERVER["PHP_SELF"]?>?page=1">首页</a>
<a href="<?php echo $_SERVER["PHP_SELF"]?>?page=<?php
if($this->page>1)
echo $this->page-1;
else
echo 1;
?>">上一页</a>
<a href="<?php echo $_SERVER["PHP_SELF"]?>?page=<?php
if($this->page<$this->pagecount-1)
echo $this->page+1;
else
echo $this->pagecount;
?>">下一页</a>
<a href="<?php echo $_SERVER["PHP_SELF"]?>?page=<?php echo $this->pagecount;?>">尾页</a>
</div></td>
</tr>
</table>
}
public function __destruct()
{
mysql_close($this->conn);
}
}
一、内部报刊是指持“内部报刊准印证”、不列入“国内统一刊号”的报刊,不是指持“报刊登记证”、列入“国内统一刊号”的报刊中限定内部发行部分。
二、内部报刊是在本系统、本行业、本单位内用于指导工作、交流经验、交换信息的非商品性连续出版物。它不是独立机构,不具备法人资格。“内部报刊准印证”只发给此类出版物。
三、申办内部报刊,应具备下列条件:
1.有符合宪法规定的、为社会主义精神文明和物质文明建设服务的宗旨;
2.有明确的主办单位、明确的专业范围和编辑方针;
3.有切实担负领导责任的上级主管单位。属中央单位办的内部报刊,应由中央部委级部门主管;地方单位办的内部报刊,应由地方厅局级部门主管;中央单位在地方办的内部报刊,应由本单位设在当地的下属部门(司局级以上,含司局级)主管,中央部委级单位不得直接主管在地方办的内部报刊。
4.有固定的编辑部。编辑部成员必须是主办单位编制内的正式工作人员。编辑部应与主办单位同在一地。
5.有必需的资金、固定的办公场所、承印单位。
二、内部报刊是在本系统、本行业、本单位内用于指导工作、交流经验、交换信息的非商品性连续出版物。它不是独立机构,不具备法人资格。“内部报刊准印证”只发给此类出版物。
三、申办内部报刊,应具备下列条件:
1.有符合宪法规定的、为社会主义精神文明和物质文明建设服务的宗旨;
2.有明确的主办单位、明确的专业范围和编辑方针;
3.有切实担负领导责任的上级主管单位。属中央单位办的内部报刊,应由中央部委级部门主管;地方单位办的内部报刊,应由地方厅局级部门主管;中央单位在地方办的内部报刊,应由本单位设在当地的下属部门(司局级以上,含司局级)主管,中央部委级单位不得直接主管在地方办的内部报刊。
4.有固定的编辑部。编辑部成员必须是主办单位编制内的正式工作人员。编辑部应与主办单位同在一地。
5.有必需的资金、固定的办公场所、承印单位。
2009年腾讯校园招聘笔试题
[
2008/11/01 14:31 | by wxxslt ]
2008/11/01 14:31 | by wxxslt ]
不使用中间变量实现strlen函数,(strlen为c语言里面求字符串长度库函数)。给出了一个函数声明:
int strlen(const char *p);
int strlen(const char *p);
#include<iostream.h>
int strlen_my(const char *p);
void main()
{
const char *p="wenxueba.net";
int length=strlen_my(p);
cout<<length<<endl;
}
int strlen_my(const char *p)
{
if(p==NULL)
{
return 0;
}
if(*p=='\0')
{
return 0;
}
else
return 1+strlen_my(++p);
}
int strlen_my(const char *p);
void main()
{
const char *p="wenxueba.net";
int length=strlen_my(p);
cout<<length<<endl;
}
int strlen_my(const char *p)
{
if(p==NULL)
{
return 0;
}
if(*p=='\0')
{
return 0;
}
else
return 1+strlen_my(++p);
}







