一份比较全的PHP笔试题

时间:2024-02-25 07:25:29 试题试卷 收藏本文 下载本文

一份比较全的PHP笔试题(合集9篇)由网友“快乐生活ldm”投稿提供,下面是小编为大家整理后的一份比较全的PHP笔试题,仅供参考,喜欢可以收藏与分享哟!

一份比较全的PHP笔试题

篇1:一份比较全的PHP笔试题

一份比较全的PHP笔试题

1、如何实现PHP、JSP交互?

答:题目有点含糊不清,SOAP,XML_RPC,Socket function,CURL都可以实现这些,如果是考PHP和Java的整合,PHP内置了这种机制(如果考PHP和.NET的整合,也可以这么回答), 例如$foo = new Java(‘java.lang.System’);

2、PHP的意思(送1分)

答:Hypertext Preprocessor超级文本预处理语言

3、MYSQL取得当前时间的函数是?,格式化日期的函数是(2分)

答:取当前时间的函数Now 格式化日期的函数 DATE_FORMAT(“时间”, “格式”)

4、实现中文字串截取无乱码的.方法,(3分)

答:第一种方法,使用mbstring扩展库的mb_substr

例如:

echo mb_substr(‘这样一来我的字符串就不会有乱码了’, 0, 7, ‘utf-8′);

?>

输出:这样一来我的字

第二种方法,用如下的函数实现

function GBsubstr($string, $start, $length) {

if(strlen($string)>$length){

$str=null;

$len=$start+$length;

for($i=$start;$i<$len;$i++){

if(ord(substr($string,$i,1))>0xa0){

$str.=substr($string,$i,2);

$i++;

}else{

$str.=substr($string,$i,1);

}

}

return $str.’…’;

}else{

return $string;

}

}

5、请简单阐述您最得意的开发之作(4分)

答:

6、对于大流量的网站,您采用什么样的方法来解决访问量问题?(4分)

答:

7、用PHP写出显示客户端IP与服务器IP的代码1分)

答:

8、如何修改SESSION的生存时间(1分).

答:

session_start();

// 保存一天

$lifeTime = 24 * 3600;

setcookie(session_name(), session_id(), time() + $lifeTime, “/”);

?>

9、有一个网页地址, 比如PHP研究室主页: www.php100.com,如何得到它的内容?($1分)

篇2:php练习笔试题

简答题

1. 写出5个以上你所知道的常用的Linux命令和它的功能

cat,显示文件内容。

cd,改变目录路径。

cp,复制文件。

find,查找文件。

grep,搜索、过滤信息。

ls,列出目录信息。

more,分页显示。

rm,删除文件或目录。

vi,调用vi文本编辑器。

who,显示登录用户信息。

2. HTTP/1.0 中,状态码 200 301 304 403 404 500的含义

200 - 服务器成功返回网页

301(永久移动)请求的网页已永久移动到新位置。

304(未修改)自从上次请求后,请求的网页未修改过

403(禁止)服务器拒绝请求

404 - 请求的网页不存在

503 - 服务器超时

3. 请写出以下html标签的含义:input form script style table b img

4. 写出PHP(或其他语言)的public、protected、private三种访问控制模式的区别?

属于OOP面向对象语言中的类中访问控制模式

Public可以外部访问

Protected,private只可以内部访问

Public,protected可以被继承

Private不可以被继承

5. 请描述 PHP(或其他语言) Session 的运行机制,大型网站中Session方面应注意什么?

运行机制:客户端将session id传递到服务器,服务器根据session id找到对应的文件,读取的时候对文件内容进行反序列化就得到session的值,保存的时候先序列化再写入

注意:1,session在大访问量网站上确实影响系统性能,影响性能的原因之一由文件系统设计造成,在同一个目录下超过10000个文件时,文件的定位将非常耗时,可以通过修改php.ini中session.save_path设置两级子目录 ,session将存储在两级子目录中,每个目录有16个子目录[0~f],不过好像PHP session不支持创建目录,你需要事先把那么些目录创建好 。

2,还有一个问题就是小文件的效率问题,可以通过存储方式中的memcache来解决I/O效率低下的问题

3,session同步问题,session同步有很多种,如果你是存储在memcached或者MySQL中,那就很容易了,指定到同样的位置即可,还有一种方法就是在负载均衡那一层保持会话,把访问者绑定在某个服务器上,他的所有访问都在那个服务器上就不需要session同步了

6. 简单描述mysql中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写两方面)

索引就相当于对指定的列进行排序,排序有利于对该列的查询,可以大大增加查询效率

建立索引也是要消耗系统资源,所以索引会降低写操作的效率

主键,唯一,联合都属于索引

主键属于唯一索引,且一个表只能有一个主键,主键列不允许空值

唯一索引可以一个表中可以有多个,而且允许为空,列中的值唯一

多个字段的多条件查询多使用联合索引

7. MySQL 数据库中 varchar和char的主要区别是什么,哪种查询效率更高,为什么?

varchar变长字符串,char定长字符串

Char效率更高,由于不需要对储存空间计算后在存储,所以效率更高

8. 解释MySQL外连接、内连接与自连接的区别

Mysql外连接分为左连接(left join....on)和右连接(right join.... on),左连接是以左表作为条件查询关联右表数据,无对应数据则补空,右连接则相反

Mysql内连接(inner join.....on)是做关联查询时,内连接的特性是只显示符合连接条件的记录

Mysql自连接:在FROM clause(子句)中我们可以给这个表取不同的别名, 然后在语句的其它需要使用到该别名的地方用dot(点)来连接该别名和字段名

9. 说说下面这些这些协议的全称和中文解释SMTP、POP3、HTTP、FTP、DNS

Smtp简单邮件协议

Pop3邮局协议

http超文本传输协议

ftp文件传送协议

Dns域名解析协议

10. javascript 包括那些基本数据类型?

数字,字符串,null,undefined,boolean

11. 用css、html编写一个两列布局的网页,右侧固定宽度200px,左侧自适应

右边固定200px宽度

左边自适应

项目设计

假设有一个包含Tag功能的博客系统,数据库存储采用mysql,用户数量为1000万,预计文章总数为10亿,每天有至少10万的更新量,每天访问量为5000万,对数据库的读写操作的比例超过10:1。

你如何设计该系统,以确保其系统高效,稳定的运行?

提示:可以从数据库设计,系统框架,及网络架构方面进行描述,可以写代码/伪代码辅助说明,可以自由发挥

读写分离,读写服务器比例10:1,使用分页查询减少数据库压力,静态化分页后使用memcache分布式缓存,减少i/o开销和数据压力,增删改时删除对应的静态化数据,通过查询分页,分开静态化对应的分页信息缓存,数据库分库分表分区,使用lvs负载均衡,活跃和不活跃的文章进行分表存储,提高数据库中文章查询

效率,建立联合索引,提高查询效率,使用中文分词技术提高文章内容的查询效率

编写程序(请任选两题)

1. 描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组

2. 假设有“123abc456def789”这么一个字符串,写一个函数,可以传入一个字符串,和一个要截取的长度。返回截取后的结果。

要求:

1 和标记不得计算在长度之内。

2 截取后的字符串,要保留原有标签,不过如果最后有一个标签没有闭合,则去掉其开始标签。

示例:

题中的字符串,要截取长度5,则返回的字符串应该为:123ab,要截取长度8,应返回123abc45。

function newsubstr($str,$num){

$strNeed = preg_replace(array('/<\/\w+>/','/<\w+>/'),array('',','),$str);

$arr = explode(',',$strNeed);

$arrCount = array_map('strlen',$arr);

$newstr = '';

if($num < $arrCount[0]+$arrCount[1] && $num >= 0){

$newstr .= ($num<=$arrCount[0]) ? substr($arr[0],0,$num) : substr($arr[0],0,$arrCount[0]).substr($arr[1],0,$num-$arrCount[0]);

}else{

foreach($arr as $key=>$val){

if( $key>1 && $num < array_sum(array_slice($arrCount,0,$key+1)) && $num >= array_sum(array_slice($arrCount,0,$key))){

//echo $key;

$newstr .= $arr[0].“{$arr[1]}”;

for($i = 2;$i <= $key; $i++ ){

$newstr .= $i<$key ? ''.$arr[$i].'' : substr($arr[$key],0,$num-array_sum(array_slice($arrCount,0,$key+1)));

}

}

}

if($num >= array_sum($arrCount)){

$newstr = $str;

}

}

echo $newstr;

}

$str = ‘123abc456def789’;

newsubstr($str,8);

3. 一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号。用程序模拟该过程。

function monkeyKing($n, $m) { //$n为猴子总数,$m为剔除猴子步长

$s = 0; //$s为大王坐标,只有一只猴子时,大王坐标为0

for($i = 2; $i <= $n; $i++) { //依次向后递推,求到共有$n只猴子,剔除步长为$m时的大王坐标

$s = ($s + $m) % $i; //大王坐标递推公式

}

return $s;

}

echo monkeyKing(6, 2);

4. 翻转字符串中的单词,字符串仅包含大小写字母和空格,单词间使用空格分隔。

如:输入 “This is PHP”,输出 “PHP is This”

非必要请不要使用PHP自带函数

function myrev($str){

$arr = explode(' ',$str);

$num = count($arr);

for($i = 0; $i < $num/2; $i++){

$temp = $arr[$i];

$arr[$i] = $arr[$num-$i-1];

$arr[$num-$i-1] = $temp;

}

return implode(' ',$arr);

}

$str = 'This is PHP';

echo myrev($str);

篇3:新浪php工程师笔试题

新浪php工程师笔试题

1、COOKIE、SESSION的联系和区别,多台web服务器如何共享SESSION?

2、HTTP协议中的POST和GET有何区别?

3、一段php代码,写出输出结果,不难,但设了小小的陷阱,

4、reqiure的include都可包含文件,二者的区别何在?

(至此处我做的`还不错,往下就惨了)

5、php中WEB上传文件的原理是什么,如何限制上传文件的大小?

6、写一个函数,可以遍历文件夹下的所有文件和文件夹。

7、8、中间有几个unix shell的题目(好像是两个),因为不懂,不记得这些题目了

9、有mail.log的一个文档,内容为若干邮件地址,其中用’

‘将邮件地址分隔。要求从中挑选出sina.com的邮件地址(包括从文件读取、过滤到列印出来),

mail.log内容如下:

james@sina.com.cn

jack@163.com

zhansan@sohu.com

lisi@hotmail.com

wangwu@gmail.com

10、js中网页前进和后退的代码

11、window(A)中用window.open打开了window(B),如何从窗口B调用窗口A中的内容?A、B仅仅是窗口的代号,不是窗口名字

12、了解ajax吗?用过吗?……

13、什么是MVC?用过吗?使用时遇到了什么问题,怎么解决的?

数据库设计题目:

14、于用户注册和bbs留言的,挺简单,设计几个表,写几个SQL语句,但最后两小问我有点蒙:一个是跟web服务器有关的,另一个是要求最优化查询语句。

15、进行一个树状菜单的数据库设计,这个树状菜单可以有无限级的子菜单。不会做!

篇4:php笔试题附带详细答案

php笔试题附带详细答案

1、用PHP打印出前一天的时间格式是-5-10 22:21:21

解:echo date(‘Y-n-d H:i:s’, strtotime(‘-1 day’));

原因:

format 字符说明返回值例子a小写的上午和下午值am 或 pmA大写的上午和下午值AM 或 PMd月份中的第几天,有前导零的 2 位数字01 到 31D星期中的第几天,文本表示,3 个字母Mon 到 SunF月份,完整的文本格式,例如 January 或者 MarchJanuary 到 Decemberg小时,12 小时格式,没有前导零1 到 12G小时,24 小时格式,没有前导零0 到 23h小时,12 小时格式,有前导零01 到 12H小时,24 小时格式,有前导零00 到 23i有前导零的分钟数00 到 59>I是否为夏令时如果是夏令时为 1,否则为 0j月份中的第几天,没有前导零1 到 31l(“L”的小写字母)星期几,完整的文本格式Sunday 到 SaturdayL是否为闰年如果是闰年为 1,否则为 0m数字表示的月份,有前导零01 到 12M三个字母缩写表示的月份Jan 到 Decn数字表示的月份,没有前导零1 到 12O与格林威治时间相差的小时数例如:+0200rRFC 822 格式的日期例如:Thu, 21 Dec 16:01:07 +0200s秒数,有前导零00 到 59>S每月天数后面的英文后缀,2 个字符st,nd,rd 或者 th,可以和 j 一起用。t给定月份所应有的天数28 到 31T本机所在的时区例如:EST,MDT(【译者注】在 Windows 下为完整文本格式,例如“Eastern Standard Time”,中文版会显示“中国标准时间”)。w星期中的第几天,数字表示0(表示星期天)到 6(表示星期六)WISO-8601 格式年份中的第几周,每周从星期一开始(PHP 4.1.0 新加的.)例如:42(当年的第 42 周)Y4 位数字完整表示的年份例如: 或 y2 位数字表示的年份例如:99 或 03z年份中的第几天0 到 366

2、能够使HTML和PHP分离开使用的模板

解:其实PHP本身就是一种模版引擎,我用过的是smarty,常见的还有PHPLib,FastTemplate,Savant这里有个模板引擎列表

:www.sitepoint.com/forums/showthread.php?t=123769

3、使用哪些工具进行版本控制?

解:CVS 和SVN,SVN号称下一代CVS,功能强大,不过CVS是老牌,市占率很高.我一直用SVN,题目是问用什么工具,呃,这个可能需要这么回答:CVS Server on Apache作服务端,WinCVS作客户端;Subversion on Apache/DAV 做服务端,TortoiseSVN做客户端,或者Subclipse做客户端.

4、如何实现字符串翻转?

解: 用strrev函数,不准用PHP内置的就自己写:

function strrev($str)

{

$len=strlen($str);

$newstr = “”;

for($i=$len;$i>=0;$i–)

{

$newstr .= $str{$i};

}

return $newstr;

}

5、优化MYSQL数据库的方法?

我的答案:

(1).数据库设计方面,这是DBA和Architect的责任,设计结构良好的数据库,必要的时候,去正规化(英文是这个:denormalize,中文翻译成啥我不知道),允许部分数据冗余,避免JOIN操作,以提高查询效率

(2).系统架构设计方面,表散列,把海量数据散列到几个不同的表里面.快慢表,快表只留最新数据,慢表是历史存档.集群,主服务器Read &

write,从服务器read only,或者N台服务器,各机器互为Master

(3).(1)和(2)超越PHP Programmer的要求了,会更好,不会没关系.检查有没有少加索引

(4).写高效的SQL语句,看看有没有写低效的SQL语句,比如生成笛卡尔积的全连接啊,大量的Group By和order by,没有limit等等.必要的时候,把数据库逻辑封装到DBMS端的存储过程里面.缓存查询结果,explain每一个sql语句

(5). 所得皆必须,只从数据库取必需的数据,比如查询某篇文章的评论数,select count(*) … where article_id = ? 就可以了,不要先select * … where article_id = ?然后msql_num_rows.只传送必须的SQL语句,比如修改文章的时候,如果用户只修改了标题,那就update … set title = ? where article_id = ?不要set content = ?(大文本)

(6).必要的时候用不同的存储引擎.比如InnoDB可以减少死锁.HEAP可以提高一个数量级的查询速度.

6、谈谈事务处理?

解:如同是个编程语言都会有答应Hello World的例子一样,是本数据库的教材都会讲A给B的账户转账50美元的例子,回答这个就好了.不过据我所知,用MySQL的企业,很少用MySQL来实现事务处理.何况现在Oracle收购了InnoDB的公司.

7、apache+mysql+php实现最大负载的方法

8、实现中文字串截取无乱码的方法,

解:mb_substr()

9、echo(),print(),print_r()的区别

解:echo是语言结构,无返回值;print功能和echo基本相同,不同的是print是函数,有返回值;print_r是递归打印,用于输出数组对象

10、在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量什么中;而链接到当前页面的URL记录在预定义变量什么中。

解:echo $_SERVER['PHP_SELF']; echo $_SERVER[“HTTP_REFERER”];

11、执行程序段将输出??

解:0

12、在HTTP 1.0中,状态码 401 的含义是什么;如果返回“找不到文件”的提示,则可用 header 函数,其语句为什么。

解:未授权 header(“HTTP/1.0 404 Not Found”);

13、数组函数 arsort 的作用是(对数组进行逆向排序并保持索引关系);语句 error_reporting(2047)的作用是(All errors and warnings)。

14、PEAR中的数据库连接字符串格式是()?

15、写出一个正则表达式,过虑网页上的所有JS/VBS脚本(即把script标记及其内容都去掉):( /

16、以Apache模块的方式安装PHP,在文件http.conf中首先要用语句(1)动态装载PHP模块,然后再用语句(2)使得Apache把所有扩展名为php的文件都作为PHP脚本处理。

解:(1) LoadModule php5_module “D:/xampp/apache/bin/php5apache2.dll” (2) AddType application/x-httpd-php-source .phps

AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml

17、语句 include 和 require 都能把另外一个文件包含到当前文件中,它们的区别是什么;为了避免多次包含同一文件,可以用语句()来代替它们。

解:发生异常时include产生警告require产生致命错误 (13) require_once()/include_once()

18、类的属性可以序列化后保存到 session 中,从而以后可以恢复整个类,这要用到的函数是( serialize() /unserialize() )

19、一个函数的参数不能是对变量的引用,除非在php.ini中把(allow_call_time_pass_reference)设为on.

20、SQL 中LEFT JOIN的含义是(自然左外连接)。

如果 tbl_user记录了学生的姓名(name)和学号(ID),

tbl_score记录了学生(有的学生考试以后被开除了,没有其记录)的学号(ID)和考试成绩(score)以及考试科目(subject),

要想打印出各个学生姓名及对应的的各科总成绩,则可以用SQL语句:select name , count(score) as sum_score from tbl_user left join tbl_score on tbl_user.ID=tbl_score.ID group by tbl_user.ID

21、在PHP中,heredoc是一种特殊的字符串,它的结束标志必须(结束标识符所在的行不能包含任何其它字符除”;”)。

22、写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。

/** * 遍历目录,结果存入数组。支持php4及以上。php5以后可用scandir()函数代替while循环。 * @param string $dir * @return array */

function my_scandir($dir)

{

$files = array();

if ( $handle = opendir($dir) ) {

while ( ($file = readdir($handle)) !== false ) {

if ( $file != “..” && $file != “.” ) {

if ( is_dir($dir . “/” . $file) ) {

$files[$file] = rec_scandir($dir . “/” . $file);

}else {

$files[] = $file;

}

}

}

closedir($handle);

return $files;

}

}

23、简述论坛中无限分类的实现原理。

24、设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示。

篇5:比较全面的电子设计笔试题

1、平板电容公式(C=εS/4πkd)。(未知)

2、基尔霍夫定理的内容是什么?(仕兰微电子)

基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷相等.

基尔霍夫电压定律是一个能量守恒定律,即在一个回路中回路电压之和为零.

3、最基本的如三极管曲线特性。(未知)

4、描述反馈电路的概念,列举他们的应用。(仕兰微电子)

5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈);负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非 线性失真,有效地扩展放大器的通频带,自动调节作用)(未知)

6、放大电路的频率补偿的目的是什么,有哪些方法?(仕兰微电子)

7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。(未知)

8、给出一个查分运放,如何相位补偿,并画补偿后的波特图。(凹凸)

9、基本放大电路种类(电压放大器,电流放大器,互导放大器和互阻放大器),优缺点,特别是广泛采用差分结构的原因。(未知)

10、给出一差分电路,告诉其输出电压Y 和Y-,求共模分量和差模分量。(未知)

11、画差放的两个输入管。(凹凸)

12、画出由运放构成加法、减法、微分、积分运算的电路原理图。并画出一个晶体管级的 运放电路。(仕兰微电子)

13、用运算放大器组成一个10倍的放大器。(未知)

14、给出一个简单电路,让你分析输出电压的特性(就是个积分电路),并求输出端某点 的rise/fall时间。(Infineon笔试试题)

15、电阻R和电容C串联,输入电压为R和C之间的电压,输出电压分别为C上电压和R上电压,要求制这两种电路输入电压的频谱,判断这两种电路何为高通滤波器,何为低通滤波器。当RC

18、说说静态、动态时序模拟的优缺点。(威盛VIA 2003.11.06 上海笔试试题)

19、一个四级的Mux,其中第二级信号为关键信号 如何改善timing。(威盛VIA2003.11.06 上海笔试试题)

20、给出一个门级的图,又给了各个门的传输延时,问关键路径是什么,还问给出输入,使得输出依赖于关键路径。(未知)

21、逻辑方面数字电路的卡诺图化简,时序(同步异步差异),触发器有几种(区别,优点),全加器等等。(未知)

22、卡诺图写出逻辑表达使。(威盛VIA 2003.11.06 上海笔试试题)

23、化简F(A,B,C,D)= m(1,3,4,5,10,11,12,13,14,15)的()和。(威盛)

24、please show the CMOS inverter schmatic,layout and its cross sectionwith P-well process.Plot its transfer curve (Vout-Vin) And also explain the operation region of PMOS and NMOS for each segment of the transfer curve? (威盛笔试题circuit design-beijing-03.11.09)

25、To design a CMOS invertor with balance rise and fall time,please define the ration of channel width of PMOS and NMOS and explain?

26、为什么一个标准的倒相器中P管的宽长比要比N管的宽长比大?(仕兰微电子)

27、用mos管搭出一个二输入与非门。(扬智电子笔试)

28、please draw the transistor level schematic of a cmos 2 input AND gate and explain which input has faster response for output rising edge.(less delay time)。(威盛笔试题circuit design-beijing-03.11.09)

29、画出NOT,NAND,NOR的符号,真值表,还有transistor level的电路。(Infineon笔试)

30、画出CMOS的图,画出tow-to-one mux gate。(威盛VIA 2003.11.06 上海笔试试题)

31、用一个二选一mux和一个inv实现异或。(飞利浦-大唐笔试)

32、画出Y=A*B C的cmos电路图。(科广试题)

33、用逻辑们和cmos电路实现ab cd。(飞利浦-大唐笔试)

34、画出CMOS电路的晶体管级电路图,实现Y=A*B C(D E)。(仕兰微电子)

35、利用4选1实现F(x,y,z)=xz yz’。(未知)

36、给一个表达式f=xxxx xxxx xxxxx xxxx用最少数量的与非门实现(实际上就是化简)。

37、给出一个简单的由多个NOT,NAND,NOR组成的原理图,根据输入波形画出各点波形。(Infineon笔试)

38、为了实现逻辑(A XOR B)OR (C AND D),请选用以下逻辑中的一种,并说明为什么?1)INV 2)AND 3)OR 4)NAND 5)NOR 6)XOR 答案:NAND(未知)

39、用与非门等设计全加法器。(华为)

40、给出两个门电路让你分析异同。(华为)

41、用简单电路实现,当A为输入时,输出B波形为…(仕兰微电子)

42、A,B,C,D,E进行投票,多数服从少数,输出是F(也就是如果A,B,C,D,E中1的个数比0 多,那么F输出为1,否则F为0),用与非门实现,输入数目没有限制,

(未知)

43、用波形表示D触发器的功能。(扬智电子笔试)

44、用传输门和倒向器搭一个边沿触发器。(扬智电子笔试)

45、用逻辑们画出D触发器。(威盛VIA 2003.11.06 上海笔试试题)

46、画出DFF的结构图,用verilog实现之。(威盛)

47、画出一种CMOS的D锁存器的电路图和版图。(未知)

48、D触发器和D锁存器的区别。(新太硬件面试)

49、简述latch和filp-flop的异同。(未知)

50、LATCH和DFF的概念和区别。(未知)

51、latch与register的区别,为什么现在多用register.行为级描述中latch如何产生的。(南山之桥)

52、用D触发器做个二分颦的电路.又问什么是状态图。(华为)

53、请画出用D触发器实现2倍分频的逻辑电路?(汉王笔试)

54、怎样用D触发器、与或非门组成二分频电路?(东信笔试)

55、How many flip-flop circuits are needed to divide by 16? (Intel) 16分频?

56、用filp-flop和logic-gate设计一个1位加法器,输入carryin和current-stage,输出carryout和next-stage. (未知)

57、用D触发器做个4进制的计数。(华为)

58、实现N位Johnson Counter,N=5。(南山之桥)

59、用你熟悉的设计方式设计一个可预置初值的7进制循环计数器,15进制的呢?(仕兰微电子)

60、数字电路设计当然必问Verilog/VHDL,如设计计数器。(未知)

61、BLOCKING NONBLOCKING 赋值的区别。(南山之桥)

62、写异步D触发器的verilog module。(扬智电子笔试)

module dff8(clk , reset, d, q);

input clk;

input reset;

input [7:0] d;

output [7:0] q;

reg [7:0] q;

always @ (posedge clk or posedge reset)

if(reset)

q <= 0;

else

q <= d;

endmodule

63、用D触发器实现2倍分频的Verilog描述? (汉王笔试)

module divide2( clk , clk_o, reset);

input clk , reset;

output clk_o;

wire in;

reg out ;

always @ ( posedge clk or posedge reset)

if ( reset)

out <= 0;

else

out <= in;

assign in = ~out;

assign clk_o = out;

endmodule

64、可编程逻辑器件在现代电子设计中越来越重要,请问:a) 你所知道的可编程逻辑器件有哪些? b) 试用VHDL或VERILOG、ABLE描述8位D触发器逻辑。(汉王笔试)

PAL,PLD,CPLD,FPGA。

module dff8(clk , reset, d, q);

input clk;

input reset;

input d;

output q;

reg q;

always @ (posedge clk or posedge reset)

if(reset)

q <= 0;

else

q <= d;

endmodule

65、请用HDL描述四位的全加法器、5分频电路。(仕兰微电子)

66、用VERILOG或VHDL写一段代码,实现10进制计数器。(未知)

67、用VERILOG或VHDL写一段代码,实现消除一个glitch。(未知)

68、一个状态机的题目用verilog实现(不过这个状态机画的实在比较差,很容易误解的)。(威盛VIA 2003.11.06 上海笔试试题)

69、描述一个交通信号灯的设计。(仕兰微电子)

70、画状态机,接受1,2,5分钱的卖报机,每份报纸5分钱。(扬智电子笔试)

71、设计一个自动售货机系统,卖soda水的,只能投进三种硬币,要正确的找回钱数。(1)画出fsm(有限状态机);(2)用verilog编程,语法要符合fpga设计的要求。(未知)

72、设计一个自动饮料售卖机,饮料10分钱,硬币有5分和10分两种,并考虑找零:(1)画出fsm(有限状态机);(2)用verilog编程,语法要符合fpga设计的要求;(3)设计工程中可使用的工具及设计大致过程。(未知)

73、画出可以检测10010串的状态图,并verilog实现之。(威盛)

74、用FSM实现101101的序列检测模块。(南山之桥)

a为输入端,b为输出端,如果a连续输入为1101则b输出为1,否则为0。例如a: 0001100110110100100110

b: 0000000000100100000000

请画出state machine;请用RTL描述其state machine。(未知)

75、用verilog/vddl检测stream中的特定字符串(分状态用状态机写)。(飞利浦-大唐笔试)

76、用verilog/vhdl写一个fifo控制器(包括空,满,半满信号)。(飞利浦-大唐笔试)

篇6:php笔试试题

最新php笔试试题

1、抓取远程图片到本地,你会用什么函数?

fsockopen, A

2、用最少的代码写一个求3值最大值的函数.

function($a,$b,$c){

* W0 z* u6 k+ e. L a: }5 } return $a>$b? ($a>$c? $a : $c) : ($b>$c? $b : $c );

5 O: F6 v1 W# U}

3、用PHP打印出前一天的时间,打印格式是5月10日22:21:21

Echo date('Y-m-d H:i:s',strtotime('-1 day'));

4、javascript能否定义二维数组,如果不能你如何解决?

javascript不支持二维数组定义,可以用arr[0] = new array()来解决

5、假设a.html和b.html在同一个文件夹下面,用javascript实现当打开a.html五秒钟后,自动跳转到b.html。

function go2b(){

window.location = “b.html”;

window.close();

}

setTimeout( “go2b()”,5000 ); //5秒钟后自动执行go2b()

6、//正在浏览当前页面用户的 IP 地址:127.0.0.1

echo $_SERVER[“REMOTE_ADDR”].“

”;

//查询(query)的字符串(URL 中第一个问号 ? 之后的内容):id=1&bi=2

echo $_SERVER[“QUERY_STRING”].“

”;

//当前运行脚本所在的文档根目录:d:inetpubwwwroot

echo $_SERVER[“DOCUMENT_ROOT”].“

”;

7、在HTTP 1.0中,状态码 401 的含义是未授权____;如果返回“找不到文件”的提示,则可用 header 函数,其语句为header(“HTTP/1.0 404 Not Found”);

答:401表示未授权;header(“HTTP/1.0 404 Not Found”);

8、写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。

function my_scandir($dir)

{

$files=array();

if(is_dir($dir))

{

if($handle=opendir($dir))

{

while(($file=readdir($handle))!==false)

{

if($file!=“.” && $file!=“..”)

{

if(is_dir($dir.“/”.$file))

{

$files[$file]=my_scandir($dir.“/”.$file);

}

else

{

$files[]=$dir.“/”.$file;

}

}

}

closedir($handle);

return $files;

}

}

}

print_r(my_scandir(“D:Program FilesInternet ExplorerMUI”));

?>

9、把 John 新增到 users 阵列?

$users[] = 'john'; array_push($users,'john');

10、在PHP中error_reporting这个函数有什么作用?

答:error_reporting() 设置 PHP 的报错级别并返回当前级别。

11、请用正则表达式(Regular Expression)写一个函数验证电子邮件的格式是否正确。

答:

$email=$_POST['email'];

if(!preg_match('/^[\w.]+@([\w.]+)\.[a-z]{2,6}$/i',$email)) {

echo “电子邮件检测失败”;

}else{

echo “电子邮件检测成功”;

}

?>

12、用PHP写出显示客户端IP与服务器IP的代码

答:打印客户端IP:echo $_SERVER['REMOTE_ADDR']; 或者: getenv('REMOTE_ADDR');

打印服务器IP:echo gethostbyname(“www.bolaiwu.com”)

13、如何修改SESSION的生存时间(1分).

答:方法1:将php.ini中的session.gc_maxlifetime设置为9999重启apache

方法2:$savePath = “./session_save_dir/”;

$lifeTime = 小时 * 秒;

session_save_path($savePath);

session_set_cookie_params($lifeTime);

session_start();

方法3:setcookie() and session_set_cookie_params($lifeTime);

14、有一个网页地址, 比如PHP开发资源网主页: www.phpres.com/,如何得到它的内容?($1分)

答:方法1(对于PHP5及更高版本):

$readcontents = fopen(“www.phpres.com/”, “rb”);

$contents = stream_get_contents($readcontents);

fclose($readcontents);

echo $contents;

方法2:

echo file_get_contents(“www.phpres.com/”);

15、请说明php中传值与传引用的区别。什么时候传值什么时候传引用?(2分)

答:按值传递:函数范围内对值的任何改变在函数外部都会被忽略

按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改

优缺点:按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。

按引用传递则不需要复制值,对于性能提高很有好处。

16、写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名

例如: www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php

答案1:

function getExt($url){

$arr = parse_url($url);

$file = basename($arr['path']);

$ext = explode(“.”,$file);

return $ext[1];

}

答案2:

function getExt($url) {

$url = basename($url);

$pos1 = strpos($url,“.”);

$pos2 = strpos($url,“?”);

if(strstr($url,“?”)){

return substr($url,$pos1 + 1,$pos2 – $pos1 – 1);

} else {

return substr($url,$pos1);

}

}

17、使用五种以上方式获取一个文件的扩展名

要求:dir/upload.image.jpg,找出 .jpg 或者 jpg ,

必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_name), get_ext2($file_name)

function get_ext1($file_name){

return strrchr($file_name, '.');

}

function get_ext2($file_name){

return substr($file_name, strrpos($file_name, '.'));

}

function get_ext3($file_name){

return array_pop(explode('.', $file_name));

}

function get_ext4($file_name){

$p = pathinfo($file_name);

return $p['extension'];

}

function get_ext5($file_name){

return strrev(substr(strrev($file_name), 0, strpos(strrev($file_name), '.')));

}

18、

$str1 = null;

$str2 = false;

echo $str1==$str2 ? '相等' : '不相等';

$str3 = “;

$str4 = 0;

echo $str3==$str4 ? '相等' : '不相等';

$str5 = 0;

$str6 = '0′;

echo $str5===$str6 ? '相等' : '不相等';

?>

相等 相等 不相等

19、MySQL数据库中的字段类型varchar和char的主要区别是什么?那种字段的查找效率要高,为什么?

Varchar是变长,节省存储空间,char是固定长度。查找效率要char型快,因为varchar是非定长,必须先查找长度,然后进行数据的提取,比char定长类型多了一个步骤,所以效率低一些

20、请使用JavaScript写出三种产生一个Image 标签的方法(提示:从方法、对象、HTML角度考虑)

(1)var img = new Image();

(2)var img = document.createElementById(”image“)

(3)img.innerHTML = ”“

21、16.请描述出两点以上XHTML和HTML最显著的区别

(1)XHTML必须强制指定文档类型DocType,HTML不需要

(2)XHTML所有标签必须闭合,HTML比较随意

22、写一个排序算法,可以是冒泡排序或者是快速排序,假设待排序对象是一个维数组,

//冒泡排序(数组排序)

function bubble_sort($array)

{

$count = count($array);

if ($count <= 0) return false;

for($i=0; $i<$count; $i++){

for($j=$count-1; $j>$i; $j–){

if ($array[$j] < $array[$j-1]){

$tmp = $array[$j];

$array[$j] = $array[$j-1];

$array[$j-1] = $tmp;

}

}

}

return $array;

}

//快速排序(数组排序)

function quicksort($array) {

if (count($array) <= 1) return $array;

$key = $array[0];

$left_arr = array();

$right_arr = array();

for ($i=1; $i

if ($array[$i] <= $key)

$left_arr[] = $array[$i];

else

$right_arr[] = $array[$i];

}

$left_arr = quicksort($left_arr);

$right_arr = quicksort($right_arr);

return array_merge($left_arr, array($key), $right_arr);

}

23、写出三种以上MySQL数据库存储引擎的名称(提示:不区分大小写)

MyISAM、InnoDB、BDB(Berkeley DB)、Merge、Memory(Heap)、Example、Federated、Archive、CSV、Blackhole、MaxDB 等等十几个引擎

24、求两个日期的'差数,例如-2-5 ~ 2007-3-6 的日期差数

方法一:

class Dtime

{

function get_days($date1, $date2)

{

$time1 = strtotime($date1);

$time2 = strtotime($date2);

return ($time2-$time1)/86400;

}

}

$Dtime = new Dtime;

echo $Dtime->get_days('2007-2-5′, '2007-3-6′);

?>

方法二:

$temp = explode('-', '2007-2-5′);

$time1 = mktime(0, 0, 0, $temp[1], $temp[2], $temp[0]);

$temp = explode('-', '2007-3-6′);

$time2 = mktime(0, 0, 0, $temp[1], $temp[2], $temp[0]);

echo ($time2-$time1)/86400;

方法三:echo abs(strtotime(”2007-2-1″)-strtotime(“2007-3-1″))/60/60/24 计算时间差

25、请写一个函数,实现以下功能:

字符串”open_door“ 转换成 ”OpenDoor“、”make_by_id“ 转换成 ”MakeById“。

方法:

function str_explode($str){

$str_arr=explode(”_“,$str);$str_implode=implode(” “,$str_arr); $str_implode=implode

(”“,explode(” “,ucwords($str_implode)));

return $str_implode;

}

$strexplode=str_explode(”make_by_id“);print_r($strexplode);

方法二:$str=”make_by_id!“;

$expStr=explode(”_“,$str);

for($i=0;$i

{

echo ucwords($expStr[$i]);

}方法三:echo str_replace(' ',”,ucwords(str_replace('_',' ','open_door')));

26、一个表中的Id有多个记录,把所有这个id的记录查出来,并显示共有多少条记录数,用SQL语句及视图、

存储过程分别实现。

DELIMITER //

create procedure proc_countNum(in columnId int,out rowsNo int)

begin

select count(*) into rowsNo from member where member_id=columnId;

end

call proc_countNum(1,@no);

select @no;

方法:视图:

create view v_countNum as select member_id,count(*) as countNum from member group by

member_id

select countNum from v_countNum where member_id=1

27、js中网页前进和后退的代码 ( 前进: history.forward();=history.go(1); 后退: history.back

();=history.go(-1); )

28、echo count(“abc”); 输出什么?

答案:1

count — 计算数组中的单元数目或对象中的属性个数

int count ( mixed$var [, int $mode ] ), 如果 var 不是数组类型或者实现了 Countable 接口的对象,将返回1,有一个例外,如果 var 是 NULL 则结果是 0。

对于对象,如果安装了 SPL,可以通过实现 Countable 接口来调用 count()。该接口只有一个方法 count(),此方法返回 count() 函数的返回值。

29、有一个一维数组,里面存储整形数据,请写一个函数,将他们按从大到小的顺序排列。要求执行效率高。并说明如何改善执行效率。(该函数必须自己实现,不能使用php函数)

function BubbleSort(&$arr)

{

$cnt=count($arr);

$flag=1;

for($i=0;$i<$cnt;$i++)

{

if($flag==0)

{

return;

}

$flag=0;

for($j=0;$j<$cnt-$i-1;$j++)

{

if($arr[$j]>$arr[$j+1])

{

$tmp=$arr[$j];

$arr[$j]=$arr[$j+1];

$arr[$j+1]=$tmp;

$flag=1;

}

}

}

}

$test=array(1,3,6,8,2,7);

BubbleSort($test);

var_dump($test);

?>

30、请举例说明在你的开发过程中用什么方法来加快页面的加载速度

答:要用到服务器资源时才打开,及时关闭服务器资源,数据库添加索引,页面可生成静态,图片等大文件单独服务器。使用代码优化工具

31、.以下的代码会产生什么?为什么?

$num =10;

function multiply(){

$num =$num *10;

}

multiply();

echo $num;

由于函式 multiply() 没有指定 $num 为全域变量(例如 global $num 或者 $_GLOBALS['num']),所以 $num 的值是 10。

32. php class中static,public,private,protected的区别?

static 静态,类名可以访问

public 表示全局,类内部外部子类都可以访问;

private表示私有的,只有本类内部可以使用;

protected表示受保护的,只有本类或子类或父类中可以访问;

33. HTTP协议中GET、POST和HEAD的区别?

HEAD: 只请求页面的首部。

GET: 请求指定的页面信息,并返回实体主体。

POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。

(1)HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST。事实上 GET 适用于多数请求,而保留 POST 仅用于更新站点。

(2)在FORM提交的时候,如果不指定Method,则默认为GET请 求,Form中提交的数据将会附加在url之后,以?分开与url分开。字母数字字符原样发送,但空格转换为“+”号,其它符号转换为%XX,其中XX为 该符号以16进制表示的ASCII(或ISO Latin-1)值。GET请求请提交的数据放置在HTTP请求协议头中,而POST提交的数据则放在实体数据中;

GET方式提交的数据最多只能有1024字节,而POST则没有此限制。

(3)GET 这个是浏览器用语向服务器请求最常用的方法。POST这个方法也是用来传送数据的,但是与GET不同的是,使用POST的时候,数据不是附在URI后面传递的,而是要做为独立的行来传递,此时还必须要发送一个Content_length标题,以标明数据长度,随后一个空白行,然后就是实际传送的数据。网页的表单通常是用POST来传送的。

篇7:很少有人全答对的笔试题

很少有人全答对的笔试题

1.员工小王误将2万元手提电脑以1.2万元卖给了顾客张先生,作为小王的经理,请你写一封信给张先生,把8千元要回来,

2.某电视台著名节目主持人,因为个人发展原因要离开她所主持两年的电视节目和喜爱她的观众。请你帮她写一篇告别词作为最后节目的主持词。

3. 某手机厂商因为设计者失误,使某型号的手机电池实际寿命比设计寿命短一半(非待机时间),作为厂商,请你给客户写一封信说明此事,并承诺客户可以到指定代理商处退换问题手机,或赠送100元代用券购买其新型号手机,

唐骏解释:由于应聘微软的人太多了,公司如果对普通职位按照常规进行招聘,那需要付出巨大的'人力物力。采取答题的形式看似有“一棒子打死”的味道,其实简单的一道题考察应聘者的知识面还是比较宽泛的,想轻松过关实属不易。

篇8:asp.net基础笔试题全解完整答案

面向对象的思想主要包括什么?

对向对象程序设计(OOP)思想:封装、继承、多态

封装:用抽象的数据类型将数据和基于数据操作封装在一起,数据被保护在抽象类型内部,

继承:子类拥有父类的所有数据和操作。

多态:一个程序中同名的不同方法共存的情况。 有两种形式的多态:重载与重写。

2.什么是ASP.net中的用户控件?

用户控件就是.ascx,复合控件就是.DLL

3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?

应用程序域:一种边界,它由公共语言运行库围绕同一应用程序范围内创建的对象建立。

受管制的代码:受管制的代码是在CLR虚拟机中运行的代码。

强类型系统: C# 是强类型语言;因此每个变量和对象都必须具有声明类型。

装箱和拆箱:

装箱就是隐式的将一个值型转换为引用型对象。比如:

int i=0;

Syste.Object obj=i;

这个过程就是装箱!就是将i装箱!

拆箱就是将一个引用型对象转换成任意值型!比如:

int i=0;

System.Object obj=i;

int j=(int)obj;

这个过程前2句是将i装箱,后一句是将obj拆箱!

值型就是在栈中分配内存,在申明的同时就初始化,以确保数据不为NULL;

引用型是在堆中分配内存,初始化为null,引用型是需要GARBAGE COLLECTION来回收内存的,值型不用,超出了作用范围,系统就会自动释放!

重载:类中的方法名相同,但参数的个数或类型不同

CTS(Common Type System)(通用类型系统) :描述了类型的定义和行为。

CLS( Common Language Specification) 通用语言规范

CLR ( Common Language Runtime ) 通用语言运行时

4.列举一下你所了解的XML技术及其应用

xml可以用来做网页(xslt) xml可以当作数据库

5.值类型和引用类型的区别?写出C#的样例代码。

值类型存在内存栈里面,引用类型存在内存堆里面

int i = 10; //值类型变量

class a = new class; //定义类 引用类型

6.ADO.net中常用的对象有哪些?分别描述一下。

DataSet对象:表示内存中数据的缓存,可以把它想像成一个临时的数据库,它里可以存多个表

DataTable:而且是断开式的,不用每进行一次操作就对数据库进行更新,从而提高了效率。

DataReader对象:它与DataSet最大的不同是有连接式的,每次对数据库进行存取都会影响到数据库。

Connection对象:用于连接数据库的对象,表示到数据源的一个唯一的连接。

Command对象:表示要对数据库执行的一个SQL语句或一个存储过程。

DataAdapter对象:该对象是与DataSet配合使用的对象,用于把表填充到DataSet,和更新DataSet等

7.如何理解委托?

委托可以理解为函数指针

把方法或者函数包装成一个对象引用,然后就可以作为参数传递,

8.C#中的接口和类有什么异同。

接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类的概念!

而类是负责功能的具体实现!

9.。net中读写数据库需要用到哪些类?他们的作用?

1、DataSet 用来无连接的储存多个表的数据,并包含表与表之间的关联关系

2、DataTable 用来存储一个表的数据

3、SqlConnection 用来创建一个到数据库的连接

4、SqlCommand 用来执行SQL语句

5、SqlDataReader 用来顺序读取数据

6、SqlDataAdapter 用来将数据填充到DataSet或DataTable

10.UDP连接和TCP连接的异同。

前者只管传,不管数据到不到,无须建立连接.后者保证传输的数据准确,须要连接.

11.ASP.net的身份验证方式有哪些?分别是什么原理?

Asp.net的身份验证有有三种,分别是”Windows | Forms | Passport”验证,WINDOWS一般在做企业内部OA的时候用的多一些,FORM一般是做网站用的多他是采用COOKIE机制来实现的,PASSPORT是微软提供的'一个WEBSERVICE。

12.进程和线程分别怎么理解?

进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程和线程的区别在于:简而言之,一个程序至少有一个进程,一个进程至少有一个线程.线程的划分尺度小于进程,使得多线程程序的并发性高。

线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。

13.什么是code-Behind技术。

简单的说就是代码分离技术,也就是.net中的HTML代码和程序代码分别位于不同的文件,

14.活动目录的作用。(答案不全 不好总结)

活动目录是Windows平台的一个核心的部件,活动目录服务提供了一种管理组成网络环境的各种对象的标志和关系的方法。

15..net中读写XML的类都归属于哪些命名空间?(不全 看功能而定)

SYSTEM.XML、SYSTEM.DATA、System.io

16.解释一下UDDI、WSDL的意义及其作用。

UDDI:统一描述、发现和集成协议(UDDI, Universal Description, Discovery and Integration)是一套基于Web的、分布式的、为Web服务提供的信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web服务注册以使得别的企业能够发现的访问协议的实现标准。UDDI提供了一组基于标准的规范用于描述和发现服务,还提供了一组基于因特网的实现。

篇9:新浪网技术中国有限公司 php开发工程师笔试题

新浪网技术(中国)有限公司 php开发工程师笔试题

选择题

1:假定a和b为int型变量,则执行下述语句组后,b的值为

a=1;

b=10;

do

{

b-=a;

a++;

} while (b--<0);2:在软件生命周期中,下列哪个说法是不准确的?3:当把一个有两个同名元素的表单提交给php脚本时会发生什么?4:在下述选项时,没有构成死循环的程序是5:要限制脚本只能访问一个指定的'文件夹中的文件,一下那种方法最简单?6:软件生命周期的瀑布模型把软件项目分为3个阶段、8个子阶段,以下哪一个是正常的开发顺序?7:设有变量说明语句int a=1,b=0;

则执行以下程序段的输出结果为( ),

新浪网技术(中国)有限公司 php开发工程师笔试题

switch (a)

{

case 1:

switch (b)

{

case 0:printf(“**0**”);break;

case 1:printf(“**1**”);break;

}

case 2:printf(“**2**”);break;

}

printf(“\n”);

基于Internet的风机网上选型系统的设计论文

php笔试题附带详细答案

几道PHP笔试题

PHP笔试题目及答案

面试经验:php程序员深圳面试经历

Silverlight游戏设计:(五)面向对象的思想塑造游戏对象

“火柴棍式”程序员笔试题

五道常见面试题

接触人事招聘,如何面试网络美工和PHP程序员?

程序员项目经历怎么写

一份比较全的PHP笔试题
《一份比较全的PHP笔试题.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【一份比较全的PHP笔试题(合集9篇)】相关文章:

程序员操作系统笔试题2022-12-10

erp实施顾问笔试题有什么2022-05-07

合欢树检测试题含答案2022-11-18

报关企业全真试题含答案2022-12-18

面向对象的知识管理系统分析方法的探讨2023-09-06

小学数学教学资源网2023-04-06

小学语文教学资源网2022-09-17

我制作的笔2022-09-01

腾讯实习生笔试经验谈2022-08-07

电子商务专业大学生职业规划2022-05-07