php的标识符可以用减号吗,2015年二学期PHP+MySQL考试

2015年二学期PHP+MySQL综合考试

考试规则:本套试卷一共60道题,分单选和多选两种题型,共计总分100分,请同学们做题前要仔细看题认真作答,祝各位同学考试顺利!

一、单选题(共40题,每小题1分,总分40分)

(请在表格题号下方写入对应的答案选项)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

1、PHP是一种什么型的语言()

A. 编译型B. 解释型C. 两者都是D. 两者都不是

2、下列哪项不属于PHP的主要功能()

A. 编写服务器端脚本B. 编写命令行脚本

C. 编写桌面应用程序D. 开发大型网络游戏

3、php环境的web服务器是()

A.CSS3B. ApacheC.baiduD.wamp

4、PHP中的变量用“$”加变量名来表示,变量名区分大小写,此说法()

A.对B.错

5、关于自定义常量正确的是()

A. Defin(”name”,”value”);B. define(”name”,”value”) ;

C. Defin(“name” );D. define(“value”,”name”);

6、引用PHP外部文件的说法错误的是()

A. 引用的文件类型可以是普通文件、类库或函数库

B. 引用文件不能直接调用文件名

C. include处理失败时会产生警告二而require会导致严重错误

D. require使用方法:require(“file.php”)/require ‘file.php’

7、关于注释说法正确的是()

A.注释必须写中文字符

B.//为多行注释

C.PHP支持多种不同的注释风格

D.PHP不识别C语言风格的注释

8、运算符"%"的作用是()

A. 无效B. 取整C. 取余D. 除

9、要查看一个变量的数据类型,可使用函数()

A.type()B.gettype()C.GetType()D.Type()

10、要查看一个结构类型变量的值,可以使用函数()

A.Print( )B.print( )C.Print_r()D.print_r( )

11、php中字符串的连接运算符是()

A.“-”B.“+”C.“&”D.“.”

12、程序$a=(3>5) ? (‘yes’) : (‘no’);

echo $a.”
\n”; 结果为()

A. YesB. NoC. 0D:. 1

13、若$a=10; 则$a++为(  ), ++$a为()

A. 10,10B. 11,10C. 10,11D. 11,11

14、以下代码的运行结果是()

if($i=""){

echo "a";

}else{

echo "b";

}

A.输出aB.输出bC.什么都不输出D.报错

15、$a=1;$b=2;

function Sum() {

Global $a,$b;

$b=$a+$b;

}

Sum();

echo $b;

$b的结果为()

A. 2B. 1C. 3D. 0

16、以下代码运行结果()

$A=array("Monday","Tuesday",3=>"Wednesday");

echo $A[2];

A.MondayB.TuesdayC.WednesdayD.没有显示

17、新建一个数组的函数是()

A.ArrayB.NextC.CountD.reset

18、使用()函数可以求得数组的大小

A.count( )B.conut( )

C.$_COUNT["名称"]D.$_CONUT["名称"]

19、下列核心代码主要应用array_values()函数返回$array数组的所有值,运行结果是()?

$array=array("1"=>"清","2"=>"华","3"=>"软","4"=>"件");

$array1=array_values($array); print_r($array1);

?>

A.Array ( [0] =>清[1] =>华[2] =>软[3] =>件)

B.Array ( [1] =>清[2] =>华[3] =>软[4] =>件)

C.[1] =>清[2] =>华  [3] => 国 [4] =>件

D.[0] =>清[1] =>华  [2] => 国 [3] =>件

20、在PHP中那个变量数组总是包含所有总客户端发出的cookies数据()

A. $_COOKIEB.$_COOKIES

C. $_GETCOOKIED. $_GETCOOKIES

21、cookie的值存储在()

A.硬盘中B.程序中C.客户端D.服务器端

22、SESSION会话的值存储在()

A.硬盘上B.网页中C.客户端D.服务器端

23、在str_replace(1,2,3)函数中1 2 3 所代表的名称是()

A. "取代字符串","被取代字符串","来源字符串"

B. "被取代字符串","取代字符串","来源字符串"

C. "来源字符串","取代字符串","被取代字符串"

D. "来源字符串","被取代字符串","取代字符串"

24、strtolower( )函数的功能是()

A.将给定的字符串全部转换为小写字母

B.将给定的字符串全部转换为大写字母

C.将给定的字符串首字母转换为小写字母

D.将给定的字符串首字母转换为大写字母

25、计算字符串长度的函数是()

A.strlen( )B.len( )C.stringlen( )D.lens( )

26、读取post方法传递的表单元素值的方法是()

A.$_post["名称"]B.$_POST["名称"]

C.$post["名称"]D.$POST["名称"]

27、读取get方法传递的表单元素值的方法是()

A.$_GET["名称"]B.$get["名称"]

C.$GEG["名称"]D.$_get["名称"]

28、标记
的用途()

A.分段命令B.换行命令

C.结束命令D.打印命令

29、在HTML中嵌入JavaScript,应该使用的标记是()

A. B.   

C. 

D. 

30、复选框的type属性值是()

A.checkboxB.radioC.selectD.check

31、文件框的type属性值是()

A.textB.hiddenC.textareaD.checkbox

32、HTML中,表格单元格的"值"是存储在()标签里

A.〈body>B.〈td>

C.〈tr>D.〈table>

33、创建表时,不允许某列为空可以使用()

A.NOT NULLB.NO NULL

C.NOT BLANKD.NO BLANK

34、mysql_connect( )与@mysql_connect( )的区别是()

A.@mysql_connect( )不会忽略错误,将错误显示到客户端

B.mysql_connect( )不会忽略错误,将错误显示到客户端

C.没有区别

D.功能不同的两个函数

35、在SELECT语句中,只列出指定行数的查询结果的是()

A.limitB.distinctC.delD. from

36、下列那个不属于数据操纵语言()

A. selectB. insertC. deleteD. update

37、 关于mysql_select_db返回值正确的是()

A. 成功开启返回1,失败返回0

B. 成功开启返回一个连接标识,失败返回false

C. 成功开启返回True,失败返回False

D. 成轼开启返回True,失败返回一个错误号

38、取得搜索语句的结果集中的记录总数的函数是()

A.mysql_fetch_rowB.mysql_rowid

C.mysql_num_rowsD.mysql_fetch_array

39、 以下代码执行结果 :

mysql_connect("localhost","root","");

$result = mysql_query("select id,name from tb1");

while($row = mysql_fetch_array($result,MYSQL_ASSOC)) {

echo "ID:" . $row[0] . "Name:" . $row[];

}?>()

A.报错B. 只打印第一条记录

C. 循环换行打印全部记录D. 无任何结果

40、请看代码,数据库关闭指令将关闭哪个连接标识()

$link1 =mysql_connect("localhost","root","");

$link2 =mysql_connect("localhost","root","");

mysql_close();

?>

A.$link1B.$link2C.全部关闭D.报错

二、多选题(共20题,每小题3分,总分60分)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

1、PHP中,标识符允许出现的符号有()

A.大写字母B.小写字母C.数字D.减号

2、php中,不等运算符是()

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

3、php中,赋值运算符有()

A.=B.+=C.==D..=

4、PHP语言标记用的是什么()符号

A. ?>B.C.<?php  ?>D.

5、下列说法正确的是()

A.empty可以判断变量是否有值

B.变量声明未赋值时默认值为空

C.变量未声明时不能被用在表达式中

D.声明变量不一定要写【$】符号

6、下列正确的变量名是()

A.$_testB.$2abcC.$VarD.$printr

7、PHP中,直接输出字符串的语句为()

A. EchoB. PrintfC. Print_rD. gettype

8、关于单、双引号的区别,下列说法正确的是ABD

A. 单引号和双引号都可以输出字符串

B. 单引号能嵌套双引号,双引号也能嵌套单引号

C. 单引号内写入变量输出变量值

D. 双引号内写入变量输出变量值

9、选择下列选项中对echo(),print(),print_r()的区别的说法正确的是()

A.echo、print是PHP语句,print_r是函数,语句没有返回值,函数可以有返回值(即

便没有用)

B.echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即  便没有用)

C.print只能打印出简单类型变量的值(如int,string);print_r可以打印出复杂类 型变量的值(如数组,对象);echo 输出一个或者多个字符串 。

D.print_r只能打印出简单类型变量的值(如int,string);print可以打印出复杂类 型变量的值(如数组,对象);echo -- 输出一个或者多个字符串 。

10、php中可以实现程序分支结构的关键字是()

A .whileB.forC.ifD. do-while

11、continue语句可以用在()中。

A.forB.whileC.do-whileD.switch

12、php中可以实现循环的是()

A.forB.breakC.whileD.waiting

13、PHP允许的注释符号有()

A.//B.闭合的段落C.#D./*和*/闭合的段落

14、函数的参数传递包括()

A.按值传递B.按引用传递C.按变量传递D.按作用域传递

15、验证表单信息之后若需要给用户一个带确认按钮的脚本提示,则必须()

A.必须在script代码端中声明

B.使用alert语句并写明提示文本

C.直接使用echo输出

D.PHP不支持脚本提示

16、PHP表单的提交方法有()

A.postB.echoC.getD. return

17、 在PHP调用的mysql错误处理函数中,负责传回错误信息的函数是:

A.mysql_errnoB. mysql_error

C. mysql_queryD. mysql_fetch_array

18、下列属于数据操纵语言的是()

A.InsertB. DeleteC. UpdateD.drop

19、select * from student 该代码中的 * 号,表示的正确含义是()

A.普通的字符*号B.显示所有数据信息

C.所有的字段名D.模糊查询

20、语句:select * from tab_userInfo(用户信息表) where userAge(年龄)>17

order by userId(用户id) desc limit 5,20 ,关于其说法正确的是()

A.Where userAge>17表示查询年龄大于17岁的用户

B.Order by userId desc表示按照用户id从大到小排序

C.Limit 5,20表示查询表格前20行数据

D.整条语句表示查询tab_userinfo表中年龄大于17岁的学员,并按照降序从第5行显示查询的20条数据

责任编辑:admin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
语言编写一个简单的计算器程序,实现加、减、乘、除四种基本运算。 好的,我会尽力帮您解答。首先,我们需要定义四个变量,别表示两个操作数和运算符。然后,根据用户输入的运算符,进行相应的计算,并输出结果。以下是一个简单的示例代码: #include <stdio.h> int main() { float num1, num2, result; char operator; printf("请输入两个操作数:\n"); scanf("%f %f", &num1, &num2); printf("请输入运算符:\n"); scanf(" %c", &operator); switch(operator) { case '+': result = num1 + num2; printf("结果为:%.2f\n", result); break; case '-': result = num1 - num2; printf("结果为:%.2f\n", result); break; case '*': result = num1 * num2; printf("结果为:%.2f\n", result); break; case '/': if(num2 == 0) { printf("除数不能为0!\n"); } else { result = num1 / num2; printf("结果为:%.2f\n", result); } break; default: printf("输入的运算符不正确!\n"); break; } return 0; } 以上代码中,我们使用了 switch 语句来根据用户输入的运算符进行相应的计算。如果用户输入的是加号,则将两个操作数相加并输出结果;如果用户输入的是减号,则将两个操作数相减并输出结果;如果用户输入的是乘号,则将两个操作数相乘并输出结果;如果用户输入的是除号,则需要判断除数是否为0,如果为0则输出错误提示,否则将两个操作数相除并输出结果。如果用户输入的运算符不是加、减、乘、除中的任意一个,则输出错误提示。 希望这个简单的示例代码能够帮助您理解如何用 C 语言编写一个简单的计算器程序。如果您还有其他问题或疑问,欢迎随时向我提出。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值