有下列PHP语句段,北语17秋《PHP》作业123

17秋《PHP》作业1

! M; i  [" ~7 R" W  _一、单选题:【8道,总分:40分】

. n- R6 |2 [! Z7 C1.以下PHP程序将按什么顺序输出数组$array内的元素?(    )          (满分:5)5 {  F$ ?$ T6 v! w; J

A. A.a1,a3,a5,a10,a20    B. a1,a20,a3,a5,a10

0 I* c& J2 u( s" b$ v! p    C. a10,a1,a20,a3,a5    D. a1,a10,a5,a20,a36 j; c% K8 K0 J( c2 |

2.哪种方法用来计算数组所有元素的总和简便?(    )          (满分:5)6 m* W: b6 P* b8 X) U/ `

A. 用for循环遍历数组; \$ ^) m3 ^" w' M# k: W

B. 用foreach循环遍历数组) h% {! Y; I: @( _

C. 用arrayintersect函数

3 H; c. i7 q( j6 y1 A6 c    D. 用arraysum函数0 R6 X, I1 j; A+ ]7 Z, Z

3.下面的PHP程序运行的结果是什么?(    )<?phpfunction sortmyarray(&$array){     return sort($array);}$a1 = array(3,2,1);vardump(sortmyarray($a1));          (满分:5)

3 b" z* G$ Y: G+ L2 F    A. NULL6 g9 G5 g" w  u; m

B. array(3){[0]=>int(1) [1]=>int(2) [2]=>int(2)}

" m; O, @; J; f: R- u' h9 L* t+ C7 v    C. bool(true)) t& v6 s% T8 T2 c0 F  \" `

D. array(3){[2]=>int(1) [1]=>int(2) [0]=>int(3)}

9 h! a5 N: f7 E4 z) w1 N+ e0 ?4.下面的PHP程序运行结果是什么?(    )           (满分:5)2 R# H2 v' B" f5 h/ P

A. 19! K! c4 O, W$ L) H5 |

B. 5

2 b) a7 n5 t, h    C. 78

, E( S; u, R0 n2 \& m- ]0 H    D. NULL

+ h- A1 d1 _* X, j; E: t% X5.详细阅读下面的FORM 表单和PHP代码。当在表单里面的两个文本框分别输入’php’和’great’的时候,PHP代码将在页面中打印出什么?(    ) Index.php 代码如下:<?phpif (          (满分:5)

& r, P, }% ^1 B7 O- C* M5 L    A. 什么都没有0 H# \5 Z$ @9 }' }. O

B. Aarry

5 f' g2 u7 d& L/ z+ J; I    C. 一个提示

) |5 Q+ f) y: o& y, {8 {1 v& f    D. phpgreat

! B9 C0 |) b* z1 M; p2 ]6.以下php程序远程的结果是什么?’a’,1.1=>’b’,’c’,’d’);echo $array[1];?>          (满分:5)% u$ q+ O8 S. M

A. 1

' T/ P3 O: I! Y; \- d    B. b

; s. |! t& S, x( B6 s/ i    C. c

! t: d: i) n# }- w  \    D. 一个警告

3 W4 P0 Y9 W9 C. e7.考虑如下数据表和查询,如何添加索引功能提高查询速度?(    )   Create table mytable(   Id  int,   Name char(100),   Address1 varchar(100),   Address2 varchar(100),   Zipcode varshar(10),   Sity varchar(50),   Province varchar(2)   )   Select id, varchar   From mytable   Whe          (满分:5)

# M9 ?9 Q" p' d) t# j8 |7 S, J3 S    A. 给Zipcode添加全文的索引

4 j0 D+ F( W2 l4 ^4 H! L$ ^    B. 给Name添加索引

/ S0 A3 N  o6 v, g" {    C. 给Id添加索引,然后给Name和Zipcode分别添加索引

. T7 R2 E) M/ c( \. a    D. 给id添加索引

0 O6 H2 C/ a6 ^- L0 P! b; `8.下面的PHP程序运行结果是什么?(    ) 'a' , 0.2 => 'b');echo count($array);?>          (满分:5)

$ g, e: B7 J  ^+ Y    A. 0

4 r7 @! E" f3 I5 D    B. 什么都没有9 B; `$ P" ~; x- f) z

C. 1

% {) G- Y; V0 h# F2 W1 k% g    D. 2

( w* ?, K4 j$ k5 u2 h二、判断题:【12道,总分:60分】+ D$ n3 ~7 T8 W. {6 G3 P; C7 t

' k' M2 S) H& {$ u+ x. E6 m

1.PHP变量使用时,上下文会自动确定其变量的类型          (满分:5)) n1 t) ?, A' G

A. 错误' [8 p  Z& F  ~! |

B. 正确

* z7 ]8 _4 \5 D2.有下列PHP语句段               若要输出”false” ,$a应该是10          (满分:5)+ T' ^8 ?( G2 X$ i9 B  c0 [

A. 错误

6 c. c1 x; g' I" a* c, m  |    B. 正确

- E, J: c* L* C4 n" i9 ]3.全等运算符"==="只在两者的数据类型和值都相同时才返回TURE          (满分:5)

6 }! C& n- p& l# h    A. 错误

& l# J# Z# Z8 b# k  C3 P9 U* i" S    B. 正确9 |- i) L/ {2 \9 S0 a6 t- O

4.while和do-while语句都是先判断条件再执行循环体          (满分:5)

`( }7 F( E2 _& V    A. 错误

" d, L7 R4 I& w: R, v% n    B. 正确

9 T5 }1 ]8 \0 K1 B3 ^" m5 k9 ~5.更新一个数据库表数据的SQL语句是modify          (满分:5)

) t: ~+ V  |$ ]3 f. I2 o' X    A. 错误5 u; y9 s* x2 [7 L( y  `0 q) m& V  W

B. 正确

( L6 p3 i/ L1 @6.PHP程序中,需要处理的上传数据保存在$FILES 全局数组          (满分:5)

" T* |5 m3 Y& p" A7 ?* G    A. 错误% I* E% Z6 j- U( ?" U2 j4 Q

B. 正确

, H2 U* }% ~* Z2 H5 f% Y7.PHP最常被用来开发动态的html,内容,此外,它同样还可被用来生成XML(以及其他)文档          (满分:5)' {" R3 g0 S; v7 y6 D

A. 错误' w! D6 ^( t/ l( u$ a

B. 正确

# M3 k# Q2 _% z# R4 {* D8.PHP表达式$foo=1+”bob3”,则$foo的值是1          (满分:5)

4 x# C. A6 o5 \, [    A. 错误2 `6 L/ I% W, h) B$ I; k* @

B. 正确

2 z  x% R& A; n7 g9.$A=array("Monday","Tuesday",3=>"Wednesday"); echo $A[2];代码运行结果是Tuesday          (满分:5)3 w: @) A# ~* I% @0 V* a3 S9 V6 `. F5 E

A. 错误

+ Y* [- s1 j- }) T6 j& i5 L    B. 正确. r4 R: Y; I# }+ ]

10.PHP是一种嵌入式脚本语言,基于zend引擎          (满分:5)0 l9 _8 E. o( g+ {6 E& E" [

A. 错误

. Y9 \- {9 U2 d5 J    B. 正确

5 ~4 v6 O* o0 O# f11.已知$g=14,则PHP表达式$h=$g+=10,运算后的结果是$h=$g=24          (满分:5)

( B$ L# n) ]8 L' `+ z! f+ p    A. 错误

8 `0 q0 a; v. N+ \' n) k    B. 正确

& _/ f0 h& i& k12.对数组进行升序排序并保留索引关系,应该用krsort函数          (满分:5)

1 G6 @, o; b# v  `0 j: \) E6 w& W    A. 错误

- z* u9 b) o0 T2 b( C    B. 正确' A& x! f. D, k5 [7 j

17秋《PHP》作业3

6 D' o. y( o1 E9 s3 g! C3 ?一、单选题:【8道,总分:40分】

& W7 ?" p4 y+ g: ]' v8 U$ }8 w& F0 P8 d

1.下面的PHP程序运行的结果是什么?(    )          (满分:5)2 `: x2 m( t' _/ {3 F

A. 78

8 Q( C1 j; _) r    B. 19

# k1 ]0 j% e9 S8 P    C. NULL$ s* C! W/ l; q  S% @

D. 52 r" t" w, ~) C; i  E; U% V

2.下面的PHP程序运行结果是什么?(    ) 'a',1 => 'b')

d57124b0e87958324937637ae9107426.gifrintr($array);?>          (满分:5); b0 j* [! }5 l% r9 G; e' h

A. 输出NULL, r0 Y0 Y, L' g. R) S. z: j5 g

B. Array(0=> a  [1]=>b)! k8 M9 V8 i1 {8 x. a( `" z

C. Array([true] => a  [1]=> b)

5 S" k7 S8 K; v3 o9 M/ F: T) h4 W    D. Array([1] => b)1 o5 ^( R. m# Y+ }

3.那个函数能把下面的数组内容倒序排列(即排列为 array('d', 'c', 'b', 'a'))?(    )$ array = array('a', 'b', 'c', 'd');          (满分:5)5 h% y% `7 s& }+ D/ }( P8 D

A. rsort(    )6 V2 c. W& h' f& y9 T7 y& B

B. arrayreverse(    )

$ b7 r5 `& [/ b. A. U! t    C. sort(    )0 {4 M/ H7 O- _$ ?4 V

D. arrayfilp(    )8 {$ N! y8 S2 y2 _0 U: }9 R

4.考虑下面的代码片段。1[1]=>2[2]=>4[3] =>8[4] =>16[5] =>32[6] =>64[7] =>128[8] =>256[9] =>512)          (满分:5)0 P3 H* S5 _6 ?6 t

A. foreach($result as $key =>$val)

, ]; m- `! j" I5 z% l- w    B. while($idx*=2)/ ?( t5 V; b5 O/ j6 _( e  W

C. for($idx=1# ?& @, K+ k- |0 L- y, g; ^; c

D. $idx

E. $idx*=2)/ N6 d2 T* ^. a) ]6 e3 h; g; c

F. for($idx*=21 f3 q- X: w) H( e: w4 o% Y

G. STOPAT<=$idx. W8 V1 q1 D0 m& ^

H. $idx=0)

4 j2 `/ S  J3 M' b" ?5.语句“for($k=0;$k=1;$k++);”和语句“for($k=0;$k==1;$k++);”执行的次数分别是(    )。          (满分:5)5 J* o2 p  ?2 A5 t4 P4 I

A. 无限和0

9 _+ ]$ @. h5 e. e    B. 0和无限) ]7 w$ X8 N2 H5 D* f, D" _: j6 S

C. 都是无限4 ~: O! o; e/ |+ B6 d, d* @

D. 都是0) j  F; O& Z" e

6.下面的sql语句查询,输出什么?(    )Select count(*) from table inner join table2   On table1.id table2.id;          (满分:5)4 Q; ~, I: z) ^) p, V

A. Table1中的记录条数乘以table2中的记录条数再减去量表中的相同记录条数

4 n! d( X& A% G$ ]    B. 两个表中是相同记录0 U# K  m/ Y1 t: p8 K/ E

C. 量表中不同记录的条数; J7 F; ^& L' N7 m

D. 数字2

1 D' q* u- k; K; x- `7.下面的PHP程序运行结果是什么?(    ) 'a',1 => 'b')

d57124b0e87958324937637ae9107426.gifrintr($array);?>          (满分:5)

: n8 L% k2 S& D# F" l    A. 输出NULL% V6 l7 N) m3 e9 k6 [

B. Array(0=> a  [1]=>b)

! C# D, r% M+ r- e4 d9 [6 s    C. Array([true] => a  [1]=> b)

6 E; i1 c9 H" L    D. Array([1] => b)' f) ~1 V1 g* ^- s! T# V; Q4 z

8.下面的PHP程序运行的结果是什么?(    )          (满分:5)9 q3 Z7 f% ]7 P" W( |( y1 H( G

A. 78

' j# D2 f  ~8 i( Q: ~' W" X    B. 19& Q6 A" J# a- y# e

C. NULL! L: A- [3 y7 F! B4 y5 `) s

D. 5

7 E2 e/ @# B6 o5 {二、判断题:【12道,总分:60分】

3 N3 s- s" Y6 }8 H# a8 `

; A+ D1 g9 v# t. \2 B3 t! p2 j) h! U3 h1.select不属于数据定义语言          (满分:5)1 P& f8 c$ q' m

A. 错误+ \: r, ^8 X, H2 L

B. 正确

! L& u+ v5 n6 c3 m* v. X5 {; }2.只有数字记录行需要索引          (满分:5)

( R/ g1 Y7 A) H1 e; E* k4 [% L    A. 错误* ~* l1 ?, G$ V  O" w; \

B. 正确

9 P4 \8 a9 o9 b" j: _3.mysqlselectdb成功开启返回True,失败返回False          (满分:5)5 x4 g% {; {/ C- b2 c! O4 @

A. 错误* Q! t' B8 r/ y2 h+ {

B. 正确, m+ f8 {" K0 k. M* O

4.良好的索引策略有助于防止跨站攻击          (满分:5)

0 p* ^2 p: Q0 S$ V2 y8 |) t    A. 错误

" ~& P# s# K/ X* W( k    B. 正确

2 |1 f! i, w6 F; `$ I7 E/ O5.MYSQL完全支持ODBC          (满分:5)

- g3 w) y0 k7 q  P    A. 错误

: [; {0 Q& g8 K    B. 正确

! O' y, y, c  v' m& V6.级联样式表文件的扩展名是html          (满分:5)

( C' H% Z3 N' t    A. 错误

- I! r# i2 m8 |% }2 g+ U    B. 正确

; y0 d  D4 K- ^8 x: z7.文件框的type属性值是text          (满分:5)8 [) [; w; w: b* C4 B+ w" W

A. 错误. L4 e  K, [& |1 F2 t& b* {# o

B. 正确

/ n3 e: H" P! A3 @* W% K8.PHP变量声明时在变量名前面使用的字符是”&”          (满分:5)

+ `# s" ]* ]+ u; c! @% [) d8 F    A. 错误2 Y( D; T* V" B4 J, w

B. 正确4 g! v- U- W" W1 W1 M

9.要查看一个结构类型变量的值,可以使用函数print          (满分:5)

( V/ ?) y* D9 W; G. x, R, d    A. 错误5 n* _9 `7 E1 j2 J/ X$ @+ Q

B. 正确; Y) a5 {3 f& V0 T4 ^. r' _

10.PHP的位运算符不包括&          (满分:5)* ]3 M9 C( p% l4 T0 `

A. 错误

8 \3 G$ _! }0 Y. d$ r  Y$ {9 b    B. 正确6 y  Q7 U: c( v9 _, Z6 R4 q

11.mysqldataseek(查询结果指针,资料录位置)函数中,资料记录位置的值是从0开始的          (满分:5)/ W# L, _, f; r# }% r5 v9 T! n

A. 错误; N/ C! Q: F2 G4 B" Z/ c: V9 Y

B. 正确

3 ?( r5 I1 l) u# ^) B12.mysqlselectdb的作用是选择数据库          (满分:5)

6 V0 }9 |1 |% S& t+ H& X) x; J    A. 错误

1 ]( U! K/ S/ ^2 S2 q5 q; Q9 S    B. 正确

% \) X$ _- Q% t1 M7 X17秋《PHP》作业4

1 g! K* v8 A% Z' c8 b1 o! M' K一、单选题:【8道,总分:40分】

, @& H: |0 V5 z% d. p3 o

# I+ i; {& N: G1.如果用“+”操作符把一个字符串和一个整型数字相加,结果如何?(    )          (满分:5)

% l* y& T5 Y4 M, I2 ~    A. 解决器输出一个类型错误

7 o0 D1 o) V" W7 m    B. 字符串将被转换成数字,再与整型数字相加

8 b' I' f6 x* S    C. 字符串将被丢弃,只保留整型数字: |4 ]3 Y  i+ Q% O7 N6 w5 X

D. 字符串和整型数字将连接成一个新字符串

8 N/ a% q0 X0 [+ }. j" {2.以下代码运行结果是什么?(    )          (满分:5)

( B9 g6 K: ?, B4 l- c: I# V    A. Testing 1245

- _6 J  X9 S7 s8 L2 l    B. Testing345s) b1 I; P  L: _3 W; d

C. Testing 1+245

7 V1 c) L' P2 K5 m2 o0 o9 Z7 k; v% x    D. 45

9 i: a3 }4 q( m$ M% c- H7 f% i, h3.执行以下PHP语句后,$y的值为(    )。          (满分:5)

2 J. p9 J, K+ k; y! p2 F) ]+ a    A. 1

6 E# i& A2 s; H. X0 \    B. 2

" t* m4 L; n$ _  K5 S  \5 L4 I; G% X    C. 3( b. Z  j: S" x) O% }! d3 T

D. 0

! K/ o! S4 A, \: f8 T0 h5 r' [& T- J8 \5 }4.下面的sql语句中,排序的方法是什么?(    )   Select *   From mytable   Where id>0   Order by id, name desc;          (满分:5)

$ ?9 E" K. R, e4 B  }' w! H    A. 返回的记录先按name排序,再按id排序

$ X$ w3 E' n; O    B. 返回的数据集倒序排列! B2 l) F3 m* K" z! l5 Q, {

C. Id相同的记录按name升序排序* t- W' a2 ]2 Z5 j- K  t1 F- _. y, V

D. Id相同的记录按name降序排序

8 G8 @6 n" K- I( Q  o3 e5.下面的php程序运行的结果是什么?(    )’a’,1=>’b’);printr($array);?>          (满分:5)4 |) F# p. t2 ?' W  e

A. Array([1]=>b)) C5 w7 T' G" o) l8 T

B. Array([true]=>a  [1]=>b)5 t- u. [/ C/ C

C. Array(0=>a[1]=>b); e6 A( J6 l7 H+ E, P3 P

D. 什么都没有4 R' y3 j' Y0 `) D

6.下面的php程序运行的结果是什么?(    )’a’,1=>’b’);printr($array);?>          (满分:5)

$ h5 W; B$ ?/ D9 ]$ c5 j    A. Array([1]=>b)

6 y( s# _$ w9 o( I$ b2 g    B. Array([true]=>a  [1]=>b)

- V- P( {* Z+ \, G    C. Array(0=>a[1]=>b)

4 V& i; U7 i% N# R7 F    D. 什么都没有# [; e/ b9 M" P* m0 Z

7.下面哪个不是合法的SQL的聚合函数?(    )          (满分:5). q, x% v# B9 h

A. SUM

; G! G. O8 g( I6 k3 s/ D2 [( i    B. CURRENTDATE7 C5 m  e8 L  q! p# v1 \: C9 X6 Q2 }

C. AVG" W7 r! C0 Z: p5 L% g8 Y3 N9 D* [+ o

D. MIN( j5 P+ S- \5 Z9 p2 R

8.要修改数组$myarray中每个元素的值,如何遍历$myarray数组最合适?(    )$myarray = array(‘my string’,’another string’,’hi,mum’);          (满分:5)

) n9 b- O8 c5 k- \) W    A. 用for循环

7 T0 Z  S8 j1 n# [+ h* e- t: m% A% |    B. 用foreach循环

/ _5 t! I4 n0 b3 h, T" a" q' v  H+ [    C. 用while循环

" p: y  O+ `$ r$ h7 c* X. n    D. 用do..while循环

- {  |1 ?% `/ C. f" C二、判断题:【12道,总分:60分】

$ y. R. t& W' ]1 v% _

) ^+ `, M, E: k1.换行符标签是          (满分:5): V6 p" L6 r) S- N6 u8 S2 t

A. 错误

& ^; F9 U( P+ E. A8 E    B. 正确

) @, C2 ]( V' V2.HTML文档的扩展名为.htm或.html          (满分:5)

! f, z& U+ X# f* p4 q    A. 错误

6 l+ @  h7 v( W5 s! I    B. 正确]) X, ^, A# a& }; G* I$ J

3.引用文件 "time.inc" 的正确方法是          (满分:5)

5 N2 ?3 I3 ]( S( a- a( Q( t    A. 错误

! p* v) S+ W0 E7 t6 y0 |' g$ V: B+ D# _    B. 正确0 }( R! o( Z" F+ L

4.fopen(    )可以打开一个文件,以对文件进行读和写操作?          (满分:5)

- {7 r* U6 s( k& i    A. 错误

: k3 J0 {6 b5 C; U; r7 ^3 B    B. 正确

0 t8 }2 N/ d7 i2 W  v* k' Q5.PHP每个语句结尾都要加“;”来表示语句结束          (满分:5)

9 {* d' n! G6 Y    A. 错误( G* D+ o7 R+ w, N3 L

B. 正确0 c6 C; E  _* [7 E8 X+ P

6.php运算符中,优先级从高到低分别是关系运算符,逻辑运算符,算术运算符          (满分:5)

) _7 D. [( H& w) k1 v$ K; B    A. 错误; ?. E$ o! x: s

B. 正确6 `* X" Z4 Y) J! X

7.cookie的值存储在硬盘中          (满分:5)2 i( Q, r# W/ |7 n$ c9 f& H

A. 错误

9 H# J7 r" i: O    B. 正确; j% p* `4 h# v4 y" f

8.SESSION会话的值存储在网页          (满分:5)' d& X1 C5 n; [& k8 l6 _

A. 错误

- l- C4 {' k! q. Z' G( B% F    B. 正确1 j/ b( Z( R  r4 F: v( \7 O

9.使用functionName(    )调用PHP函数          (满分:5)

: ^' C8 t: [+ D5 `( H' V7 @. \# V    A. 错误8 C% y/ C. z# x4 K: z% {4 X9 p+ G1 O

B. 正确

3 t; T9 H* ?7 U* _10.require(    )和include(    )区别,require(    )遇到错误时停止执行程序,include(    )发出警告后继续执行程序          (满分:5)1 t+ e% z1 K7 Y& r" u

A. 错误5 [: V6 r- t6 H. S& o* F

B. 正确

' l1 [/ C1 L& q, q! q; `11.mysqlinsertid(    )函数的作用是查看下一次插入记录时的ID号          (满分:5)

6 |. n  a( ]4 y  w" V    A. 错误

* q* [" ~" U3 `5 E  y: G    B. 正确2 M+ a6 ]2 N' p! A7 x

12.复选框的type属性值是checkbox          (满分:5)7 y0 i  Z1 ~/ [, M

A. 错误

& [$ M4 p5 T( p) G! Q6 M* ?) n: L    B. 正确

3 J& s/ L7 p% @1 a! x7 b3 ^4 T# D$ U: R. P& s0 J

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值