高级软件开发工程师试卷

2020/3/30 16:07:32 来源:生活奇事网
(时间:120分钟   满分:100分)
题 目
第一部分
第二部分
第三部分
总分
得 分
第一部分 填空题 共10题(每题1分,共10分)
1.Photoshop里添加背景颜色的快捷键是_________+_________。
2.使用Photoshop制作一张WEB图像,新建画布颜色模式选为________。
3.在HTML中,可以使用___________标签向网页中插入GIF动画文件。
4.在HTML中,将表单中INPUT元素的TYPE属性设置为______时,用于创建重置按钮。
5.在CSS中,对元素的定位方式有四种,分别是静态定位、_____________、_____________和固定定位,通过定位可以使页面的排版更为灵活。
6.页面排版中使用____________CSS属性,可以使多个div元素超脱文档流并水平排列。
7.在javascript中使用多分支switch()流程判断语句,如其中所有的case值都没有匹配成功就会执行_____________里的语句。
8.PHP中类的继承关键字是______________。
9.在php自定义函数中使用___________关键字,会把运算结果返还给函数名本身。
10. Mysql中使用sql命令查看服务器中的所有数据库列表是____________________。
第二部分 单选题 共80题(每题1分,共80分)
1.Photoshop里不能用哪种工具创建选区(   )?
A.魔棒工具  B.多边形套索工具  C.画笔工具  D.钢笔工具
2.Photoshop里释放选区的快捷键是(    )?
A.Ctrl+D     B.Alt+D     C.Shift+D      D.Ctrl+Alt+D
3.在HTML中css按照使用方式可以分为三种类型,其中不包括(    )?
A.内部样式  B.行内样式        C.外部样式        D.类样式
4.以下是<!DOCTYPE  html>标签的作用是(   )?
A.该属性用来定义文档类型        B.该属性用来声明命名空间               
C.该属性用来向搜索引擎声明网页关键字D该属性用来声明网站作者
5.在CSS中关于id和class选择器的说法,错误的是(         )?
A. class的定义方法是: .类名{样式};
B. id的应用方式:<标签   id=”id名” >
C. class的应用方式:<标签   class=”类名”>
D. id和class选择器只是在写法上有区别,在应用和意义上没有任何区别
6.下面那个选项是对元素(标签)进行定位( )?
A.padding          B.margin         C.position         D.float
7.下列对锚点说法正确的是(   )
A.不能链接两个不同的页面。
B.能链接同一页面的不同地方。
C.不能链接同一页面的不同地方。
D.以上都不对。
8.以下css可以隐藏对象(标签)的是(        )?
A.dispaly:block                B.display:inline       
C.display:none                D.display:inline-block
9.使用link元素(标签)调用css的语法中,以下哪个属性用来指定css文件路径的( )?
A.url        B.src        C.href                D.以上都不对
10.下列选项中哪个不属于css文本属性(    )?
A.font-size        B.color        C.text-align                D.line-height
11.Javascript是运行在(   )的脚本语言。
A.服务器端   
B.客户端
C.在服务器运行后,把结果返回客户端
D在客户端运行返回到服务器
12.var a=10;b=20;c=4;  ++b+c+a++以下哪个结果是正确的(        )?
A.34        B.35        C.36.                D.37
13.分析代码运行结果
Var arr = new Array(9);   arr[0]=1;  arr[2]=2;
该数组的length属性值为( )
A .2        B.10        C.8                D.9
14.mysql 中的 group by 语句的功能是
A. 排序        B. 模糊查询        C.分组        D.批量导入
15.以下哪个结果是正确的?(  )
     var a = 100, b=”100.56” ,c=”80”;
alert(Math.max(a,b,c));
A.100           B.100.56        C.NaN         D.80
16.以下哪个正则表达式符号描述正确?(  )
A.*等同{1,}        B.+等同{0,}        C.?{0,1}          D.\W等同[0-9 A-Z a-z]
17.要检测值是否为NaN,使用(        )函数
Number        B. parseInt          C. IsNaN                D  isNaN
18.为获取页面中多个同名对象,应使用document的(                )方法。
A.getElementById()              B. getElementsByName()       
C. getElementsByTagName()  D. getElementsByClassName()
19.PHP定义类中不支持的访问控制是(    )
A.public   B.private     C.protected      D.friend
20.以下不属于采用Ajax的原因是(        )?
A.  Ajax是基于被广泛支持的公开标准技术
B.不刷新整个页面,提高了数据的处理率
C.将数据和显示分离
D.  因为它是新技术
21.下列那个不属于数据操纵语言(   )
A.select        B.insert        C.delete        D.update
22.echo ceil(0.60); 返回值为(   )
A.6        B.1        C.0         D.0.5       
23.Mysql中创建用户的命令是(   )?
A.join user        B. create user        C. create root                D. mysql user
24.Mysql中联合查询使用的关键字是(          )?
A.UNION        B. JOIN        C. ALL                D. FULL
25.修改自己的Mysql服务器的密码是(           )?
A.Mysql         B.grant        C.set password                D.change password
26.LAMP的含义中,以下哪项是完全正确的? (    )
A. linux+access+mysql+php       
B. linux+apache+mssql+php       
C. linux+apache+mysql+php       
D. linux+access+mssql+php
27.下列哪些是PHP的配置文件? (        )
A.php.exe        B.php.ini        C.php_mysql.dll          D.php_mysqli.dll
28.以下代码的功能是: (    )
<?php
phpinfo();
?>
A.查看PHP服务器的配置信息
B.输出变量phpinfo()
C.定义函数phpinfo()
D.跳转到网页phpinfo()       
29.下列哪个才是apache的配置文件? (            )
A.php.ini        B.httpd.conf        C.apache.exe        D.mysql.exe
30.PHP中整数型数据类型,在32位操作系统中表示的范围是多少? (                )
A.-256到256          B.-1024到1024       
C.-32767到32767          D.-2147483648到214748364
31.PHP中应该如何声明变量? (    )
A.采用$号开头后面跟变量名
B.采用var开头后面跟变量名
C.采用declare开头后面跟变量名       
D.直接写出变量名就可以
32.字符串定界符用什么符号表示(        )
A.=>           B.<<<      C.>>              D.<<
33.PHP哪个函数能取得字符串长度(        )
A.strrev        B.substr        C.strlen        D.strchr
34.PHP字符串连接运算符是(    )
A. +        B. .        C. &&        D. !
35.阅读以下PHP代码,并选择正确的运算结果(    )
<?php
    $inta=100;
        $inta++;
        ++$inta;
        $inta--;
        --$inta;
        echo($inta);
?>
A.99          B.100         C.101        D.102
36.阅读以下PHP代码,并选择正确的运算结果(    )
<?php
        echo ((3+(5-7*9+8)%(6-4/2)));
?>
A.1        B.3        C.5        D.7
37.哪些是正确的 逻辑或运算符号(        )
A. or         B. &&        C. !         D.||
38.在 ?:运算符当中,表达式应该写在哪里(    )
A. ?号前面的位置          B. ?号后面,:号前面的位置         
C. :号后面的位置          D. ?:不是运算符
39.哪些是MySQL自带的数据库(        )
A. information_schema          B. sanguo         C. tempdb         D. master
40.? : 运算符相当于以下哪个PHP 语句(    )
A.  if...else        B.  switch         C. for  D.  break
41.关于PHP中的各种循环,说法正确的是(    )
A. foreach 语句用于循环遍历数组
B. do...while 是先判断再运行循环
C. while  是先循环再判断条件
D. for循环是条件判断型的循环,跟while相似
42.以下哪些是PHP的会话控制技术(          )
A. Cookie        B. Session        C. Application        D. Server
43.以下哪些是单词的说法是正确的(         )
A. insert ---用来修改数据
B. update ---用来删除数据
C. delete ---用来添加数据
D. select ---用来查看数据
44.以下哪个mysql命令可以查看数据表的结构信息(                )
A. show tables;B. describe 表名  C.  create table 表名        D. select * from 表名
45.mysql哪些命令可以用于切换数据库(    )
A. show databases  B. use database 数据库名 C. use 数据库名         D. user 数据库名
46.mysql 的 非(取反)运算符是(        )
A. and         B. or         C.&&          D.not
47.在mysql的like 结构中允许使用两种类型的通配符,除了_ ,还有哪个(                )
A. %         B. #          C. &        D.@
48.在mysql的某个表中,姓名字段中的数据有二个字的,三个字的,四个字的,如果只查询姓名字段中三个字的所有记录,正确的查询语句为(                )
A. select * from 表名 where 姓名字段名 like '%_'
B.select * from 表名 where 姓名字段名 like '__'
C.select * from 表名 where 姓名字段名 like '___'
D.select * from 表名 where 姓名字段名 like '%_%'
49.php哪个函数用于向mysql数据库发送指令(   )
A.mysql_select_db        B.mysql_connect         C.mysql_query        D. mysql_fetch_field
50.php连接上mysql之后,采用哪个函数配置循环可以得到指定表中的记录(        )
A.mysql_fetch_row            B. mysql_select_db
C.mysql_query            D.mysql_connect
51.mysql_query(“set names gb2312”); 该行代码一般要写在哪里最合适(                )
A.从数据表中返回记录之前
B.从数据表中返回记录中间
C.从数据表中返回记录之后       
D.写在哪里也无所谓
52.mysql_free_result($result);本行代码的含义是(    )
A.断开PHP与mysql数据库的连接       
B.重新启动PHP与mysql数据库的连接       
C.释放变量resut,以节约服务器资源
D.占用服务器运行进程
53.PHP的mysql_query()函数处理以下哪些指令成功就可以返回查询后的结果集(  )
A.insert        B. select        C. delete        D.update
54.阅读以下代码,请问该代码的功能是(           )
A.向 sanguo中查看记录       
B.向 sanguo中删除记录        
C.向 sanguo中添加记录
D.向 sanguo中修改记录
55.php中哪个函数用于读取整个文件(          )
A.fgetss()         B.fgets()        C.fread()  D.readfile()
56.PHP对目录进行操作时,先用哪个函数对操作目录进行是否存在的判断(                )
A.file_exists        B.is_dir        C.fopen        D. fclose       
57.在正则表达式当中 [ ]表示的含义正确的是(    )
A.[ ]中只能匹配一个字符
B.[ ]中可以匹配多个字符
C.[a-c]表示可以匹配a,c两个字母
D.以上说法都正确
58.PHP连接mysql的连接函数mysql_connect的第三个参数是(        )
A.主机名        B.数据库密码        C.数据库要用户名         D.报错信息
59.正则表达式的行尾定位符是(   )
A. $        B.@        C.#        D.*
60.PHP中声明一个类,用以下关键字来进行声明(   )
A.$        B.class        C) public        D)        echo
61.PHP中 最终类应该用哪个关键字进行修饰(   )
A. new         B. final        C. extends         D.没有最终类
62.php向文本文件写入内容,应该采用哪个文件操作函数(                )
A.fclose()        B.fwrite()        C.fopen()        D.file()
63.PHP中类的继承是通过哪个关键字来实现的(    )
A.final        B.private        C.extends        D. interface
64.哪个方法可以实现 PHP中类的自动加载功能(    )
A.implements        B.extends     C.__autoload()        D. interfaces       
65.PHP中的域运算符号是(    )
A. @@        B. ::        C.**        D. ##
66.PHP中的 $_GET['参数名'],表示什么含义(    )
A.接收URL传递过来的参数
B.接收用POST方式发送过来的参数
C.发送参数给其它页面
D.以上说法都不正确
67.判断某个类是否存在的函数为(        )
A.class_exists        B.file_exists        C.is_dir        D. interface_existd
68.正则表达式当中的 \d 表示的含义为(   )
A.把字母d转义        B.任意一个十进制数字 C. 没有实际含义          D.换行符
69.mysql 中 auto_increment 单词表示什么含义(   )
A.主键        B.自动增长        C.非空约束         D.批量导入
70.PHP中的构造函数为(   )
A.__construct        B.__destruct        C.__autoload        D.跟类名相同
71.以下哪个关键字用于表示类的析构函数(     )
A.__construct   B.__destruct    C.__autoload    D.析构函数就是类的别名       
72.PHP的文件上传功能,需要在php.ini配置当中,开启哪项功能(                )
A. display_errors = on             B .file_uploads=on       
C.short_open_tag = On             D.以上都不正确
73.smarty 模板文件的后缀名为(        )
A.html        B.tpl        C.exe                D.conf       
74.PHP中检测某文件是否存在的函数为(     )
A.class_exists        B.file_exists        C.is_dir        D. get_class
75.PHP如果要实现网站常见的翻页功能,mysql中的哪个子句是必不可少的(        )
A.order  B. having        C.limit        D.using
76.PHP中Smarty模板的6个文件中,最重要的是(   )
A.debug.tpl                      B.smarty.class.php
C.Smarty.compiler.class.php          D.Config_file.class.php
77.判断某类中是否存在指定的方法应该选择哪个函数(                )
A.class_exists        B.file_exists        C.interface_exists        D.method_exists
78.下列哪些关键字表示右外连接(        )
A.left  join        B.right join          C. inner join        D.using
79.哪些为smarty 中的赋值方法(        )
A.display        B.assign        C.left_delimiter        D.right_delimiter
80.PHP对文件进行操作是,先用哪个函数对操作文件进行是否存在的判断(                )
A.f_getc        B.file_exists        C.fopen        D.fclose
第三部分 判断题 共10题(每题1分,共10分)(正确的打“√”;错误的打“×”)
1. Photoshop里的修复画笔工具不能对其调整画笔的粗细(  )
2. HTML文档中所有的标签都是成对出现的,如<h1>….</h1>(  )
3.使用var定义一个变量,如没有赋任何值,那么它的值是空值即null(  )
4. 行内写法比较灵活,优点工作量小,重复代率低(  )
5.create database 是创建数据库语句(  )
6.运算符 “++” 可以对常量和变量进行累加1(  )
7.javascript中setInterval(function(){},2000)是计时器对象,意为2秒后只执行一次代码(  )
8.定义一个变量var a = null ; 其布尔类型为false(  )
9. $(“选择器 > 选择器”) 获取子元素,不会获取孙子等元素(  )
10. javascript中,window. resizeTo (x, y)是用来设置浏览器窗口大小的x表示宽y表示高(  )
高级软件工程师考试题答案
一、 填空题(每题1分共10)
1、Ctrl+Delete
2、RGB
3、IMG
4、reset
5、相对定位、绝对定位
6、float
7、default
8、extends
9、return
10、show databases
二、单项选择题(每题1分共80分)
1-20:         CADAB        CBCCD        BBDCB        CDBDB   
21-40:         ABBBD        CBABD        ABCBB        AAAAA
41-60:        ABDBC        DACCA        ACBBD        BABAB
61-80:        BBCCB        AABBA        BBBBC        BDBBB
三、判断题(每题1分共10分)
1、× 2、× 3、× 4、× 5、√ 6、× 7、× 8、√ 9、√ 10、√

1,906 ° 来自:PC 广东省深圳市
上一篇: 安防监控工程师68道客观题及答案
下一篇: 高级网络技术工程师测评卷

亲,沙发正空着,还不快来抢?

Back to Top