❶ 全國計算機二級考試內容
根據2018年計算機等級考試最新考試科目設置,全國計算機二級考試主要開考:
C語言程序設計、VB語言程序設計、java語言程序設計、C++語言程序設計、Web程序設計、Access資料庫程序設計、MySQL資料庫程序設計及MS Office高級應用、Python語言程序設計共9個科目。
考生可根據自身學習情況及自身職業發展方向選報任一科目參加考試,成績合格就能獲證。
計算機二級各科考試內容具體如下:
C語言程序設計
根據《全國計算機等級考試二級c語言程序設計考試大綱(2018年版)》得知,全國計算機二級c語言考試內容主要包括:C 語言程序的結構、數據類型及其運算、基本語句等12個內容。
MS Office 高級應用
根據《全國計算機等級考試二級MS Office 高級應用考試大綱(2018年版)》,全國計算機二級MS Office考試內容主要包括:計算機基礎知識、Word 的功能和使用、excel的功能和使用、power point 的功能和使用4大內容。
C++語言程序設計
根據《全國計算機等級考試二級C++語言程序設計考試大綱(2018 年版)》,全國計算機二級C++考試內容主要包括:C++語言概述,數據類型、表達式和基本運算,C++的基本語句,數組、指針與引用,掌握函數的有關使用等10大內容。
Access資料庫程序設計
根據《全國計算機等級考試二級Access資料庫程序設計考試大綱(2018 年版)》,全國計算機二級Access考試內容主要寬碼包括:資料庫基礎知識、資料庫和表的基枯弊本操作、查詢、窗體、報表等8大內容。
visual basic語言程序設計
根據《全國計算機等級考試二級visual basic語言程序設計考試大綱(2018 年版)》,全國計算機二級VB考試內容主要包括:Visual Basic 程序開發環境、對象及其操作、數據類型及其運算、常用標准控制項等12大內容。
Java 語言程序設計
根據《全國計算機等級考試二級 Java 語言程序設計考試大綱(2018 年版)》,全國計算機二級Java考試內容主要包括:Java 語言的特點和實現機制、Java 體系結構、Java 語言中面向對象的特性等9項內容。
MySQL資料庫程序設計
根據《全國計算機等級考試二級MySQL資料庫程序設計考試大綱(2018 年版)》,全國計算機二級MySQL考試內容主要包括:基本概念與方法、MySQL 平台下的 SQL 交互操作、MySQL 的資料庫編程等5項內容。
公共基礎知識(計算機二級考試必考科目)
根據《全國計算機等級考試二級公共基礎知識考試大綱(2018 年版)》,全國計算機二級公共基礎知識內容主要包括:基本數據結構與演算法、程序設計基礎、軟體工程基礎、資料庫設計基礎4項內容。
Web程序設計
根據《全國計算機等級考試二慎敗哪級Web程序設計考試大綱(2018年版)》,全國計算機二級Web程序考試內容主要包括:Web 技術基礎、HTTP 協議基礎、HTML 基礎、CSS 基礎等6大內容。
❷ 求網站編程考試試題兩套,好的話追加分數!
來源 phpchina 面試題1 1、用PHP列印出前一天的時間格式是2006-5-10 22:21:21 2、echo(),print(),print_r()的區別 3、能夠使HTML和PHP分離開使用的模板 4、如何實現PHP、jsP交互? 5、使用哪些工具進行版本控制? 6、如何實現字元串翻轉? 7、優化MYSQL資料庫的方法。 8、談談事務處理 9、apache+mysql+php實現最大負載的方法 10、實現中文字串截取無亂碼的方法。 面試題2 var $empty = ''; var $null = NULL; var $bool = FALSE; var $notSet; var $array = array(); 1. $a = "hello"; $b = &$a; unset($b); $b = "world"; what is $a? 2. $a = 1; $x = &$a; $b = $a++; what is $b? 3. $x = empty($array); what is $x? true or false 4.您是否用過版本控制軟體? 如果有扒納您用的版本控制軟體的名字是? 5.您是否用過模板引擎? 如果有您用的模板引擎的名字是? 6.請簡單闡述您最得意的開發之作. 7.對於大流量的網站,您採用什麼樣的方法來解決訪問量問題? 8.用PHP寫出顯示客戶端IP與伺服器IP的代碼: 面試題3 一、PHP/MySQL編程 1) 某內容管理系統中,表message有如下欄位 id 文章id title 文章標題 content 文章內容 category_id 文章分類id hits 點擊量 創建上表,寫出埋碼MySQL語句 2)同樣上述內容管理系統:表comment記錄用戶回復內容,欄位如下 comment_id 回復id id 文章id,關聯message表中的id comment_content 回復內容 現通過查詢資料庫需要得到以下格式的文章標題列表,並按照回復數量排序,回復最高的排在最前面 文章id 文章標題 點擊量 回復數量 用一個SQL語句完成上述查詢,如果文章沒有回復則回復數量顯示為0 3) 上述內容管理系統,表category保存分類信息,欄位如下 category_id int(4) not null auto_increment; categroy_name varchar(40) not null; 用戶輸入文章時,通過選擇下拉菜單選定文章分類 寫出如何實現這個下拉菜單 二、PHP文件操作 1) 上述內容管理系統:用戶提交內容後,系統生成靜態HTML頁面;寫出實現的基本思路 2) 簡單描述用戶修改以發布內容的實現流程和基本思路 三、PHP程序 1) 寫出以下程序的輸出結果 <? $b=201; $c=40; $a=$b>$c?4:5; echo $a; ?> 2) 寫出以下程序的輸出結果 <? $str="cd"; $$str="hotdog"; $$str.="ok"; echo $cd; ?> 面試題4 一. 簡答題 1. 請說明php中傳值與傳引用的區別。什麼時候傳值什麼時候傳引用? 2. 在PHP中error_reporting這個函數有什麼作用? 3. 請寫一個函數驗證電子郵件的格式是否正確 4. 簡述如何得到當前執行腳本路徑,包括所得到參數。 說明:例如有一個腳本 [url]www.domain.com[/url],傳給他的參數有參數1,參數2,參數3…. 傳遞參數的方法有可能是GET有可能是POST,那麼現在請寫出類似 [url]http://春液沒www.domain.com/script.php?[/url] 參數1=值1&參數2=值2..... 的結果 5.如何修改SESSION的生存時間. 6..有一個網頁地址 [url]http://www.domain.com/xxx.php[/url],如何得到它的內容? 7. 有一個一維數組,裡面存儲整形數據,請寫一個函數,將他們按從大到小的順序排列。要求執行效率高。並說明如何改善執行效率。(該函數必須自己實現,不能使用php函數) 8. 請舉例說明在你的開發過程中用什麼方法來加快頁面的載入速度。 二. 資料庫設計題: 請設計一套圖書館借書管理系統的資料庫表結構;可以記錄基本的用戶信息、圖書信息、借還書信息;數據表的個數不超過6個;請畫表格描述表結構(需要說明每個欄位的欄位名、欄位類型、欄位含義描述); 在資料庫設計中應: 1. 保證每個用戶的唯一性; 2. 保證每種圖書的唯一性;每種圖書對應不等本數的多本圖書;保證每本圖書的唯一性; 3. 借書信息表中,應同時考慮借書行為與還書行為,考慮借書期限; 4. 保證借書信息表與用戶表、圖書信息表之間的參照完整性; 5. 限制每個用戶最大可借書的本數 6. 若有新用戶注冊或新書入庫,保證自動生成其唯一性標識 7. 為以下的一系列報表需求提供支持: (無特定說明,不需編寫實現語句,而需在資料庫設計中,保證這些報表可以用最多一條SQL語句實現) a) 日統計報表:當日借書本數、當日還書本數報表; b) 實時報表: i. 當前每種書的借出本數、可借本數; ii. 當前系統中所有超期圖書、用戶的列表及其超期天數 iii. 當前系統中所有用戶借書的本數,分用戶列出(包括沒有借書行為的用戶);請編寫實現此需求的SQL語句: 資料庫應用: 請撰寫一系列的SQL語句,分別描述完整的借書行為與還書行為;並保證這一系列的SQL語句的執行完整性 下題是測驗能力之最重要測試,如不能完成我們將無法給出評判結果!所以請寫出詳細的回答,並保證答案是可以執行的程序。在兩日內將結果通過電子郵件寄到[email][email protected][/email]郵箱 結合第二題中你的設計,用一種資料庫實現,要求使用三層結構或者多層結構,要求採用面向對象的思想進行編程,有可能的話,設計一套模板機制來實現之。 功能:列出當前借出圖書的情況 ,按日期排列 編號 用戶姓名 書名 書的編號 借出日期 1. 張進 大染坊 12576587 2004-9-1 2. 劉興 西遊記 32131098 2004-9-2 …… 面試題5 1.在PHP中,當前腳本的名稱(不包括路徑和查詢字元串)記錄在預定義變數(1)中;而鏈接到當前頁面的URL記錄在預定義變數(2)中。 2.執行程序段<?php echo 8%(-3) ?>將輸出(3)。 3.在HTTP 1.0中,狀態碼 401 的含義是(4);如果返回「找不到文件」的提示,則可用 header 函數,其語句為(5)。 4.數組函數 arsort 的作用是(6);語句 error_reporting(2047)的作用是(7)。 5.PEAR中的資料庫連接字元串格式是(8)。 6.寫出一個正則表達式,過慮網頁上的所有JS/VBS腳本(即把script標記及其內容都去掉):(9)。 7.以Apache模塊的方式安裝PHP,在文件http.conf中首先要用語句(10)動態裝載PHP模塊,然後再用語句(11)使得Apache把所有擴展名為php的文件都作為PHP腳本處理。 8.語句 include 和 require 都能把另外一個文件包含到當前文件中,它們的區別是(12);為了避免多次包含同一文件,可以用語句(13)來代替它們。 9.類的屬性可以序列化後保存到 session 中,從而以後可以恢復整個類,這要用到的函數是(14)。 10.一個函數的參數不能是對變數的引用,除非在php.ini中把(15)設為on. 11.SQL 中LEFT JOIN的含義是(16)。如果 tbl_user記錄了學生的姓名(name)和學號(ID),tbl_score記錄了學生(有的學生考試以後被開除了,沒有其記錄)的學號(ID)和考試成績(score)以及考試科目(subject),要想列印出各個學生姓名及對應的的各科總成績,則可以用SQL語句(17)。 12.在PHP中,heredoc是一種特殊的字元串,它的結束標志必須(18)。 13.寫一個函數,能夠遍歷一個文件夾下的所有文件和子文件夾。 14.簡述論壇中無限分類的實現原理。 15.設計一個網頁,使得打開它時彈出一個全屏的窗口,該窗口中有一個文本框和一個按鈕。用戶在文本框中輸入信息後點擊按鈕就可以把窗口關閉,而輸入的信息卻在主網頁中顯示。 面試題6 有一表 menu(mainmenu,submenu,url),請用遞歸法寫出一樹形菜單,將所有的menu列出來。 面試題7 1- 給你三個數,寫程序求出其最大值。 2- 談談asp,php,jsp的優缺點 3- 談談對mvc的認識 4- 寫出發貼數最多的十個人名字的SQL,利用下表: members(id,username,posts,pass,email) 面試題8 1-如何通過javascript判斷一個窗口是否已經被屏蔽。 2-寫出session的運行機制 3-有一數組 $a=array(4,3,8,9,2);請將其重新排序,按從小到大的順序列出。 4-防止SQL注射漏洞一般用_____函數。 5-查詢在線人數,並能處理異常掉線的SQL ....WHERE ________<now()
❸ Mysql|數據分析搞懂這15道SQL題目筆試就穩了
現有以下三張表
寫出SQL語句:查詢產品名稱=「A葯品」,在北京醫院2018~2019兩年的銷售「金額」,排除兩年銷售金額總和>1000000的醫院,要求查詢結果如下表。
寫出SQL語句,查詢題1的銷量表中2019年任意連續三個衫轎月銷售額都>0的醫院。
返回欄位:HospitalId,SalesMonth(2019年銷量>0的所有月份,逗號隔開)
以下是微信聊天記錄表
寫出SQL語句:按月統計2020年的微信回復率
發送次數 = 一組好友在一禪缺個自然天內的所有發送記錄計為1次。
回復率計算公式 =(發送次數在兩個自然天內被回復)賀塌辯/發送次數*100%
未完。。。 持續更新中。。。
❹ 尚學堂培訓Java每個星期的課程是什麼
J2SE階段
階段一:J2SE
1.JAVA 開發基礎知識2.Eclipse 開發環境 3.JavaSE 7.0 API 4.多線程技術 5. Socket 網路技術 6.Regular Expression 7.Java反射技術 8.Properties技術
9.各種實戰設計模式 10. Java Debug技術 11.面向對象設計原則詳解
12.實例解決面向對象設計
階段二:Java 9高級特性
1. JIGSAW 2. HTML5 Javadoc 3. New Collection 4. Lambda表達式
5. 擴展註解的支持
階段三:實戰數據結構
1. 數據結構實戰訓練 2. 數組、鏈表等常用數據結構實戰
階段四:反射機制
1. JAVA的動態性 2.唯睜Reflection技術 3.JVM類載入器
4.Class對象 5.Method等
階段五:GOF 23種設計模式
1. 五種創建型模式 2. 七種結構型模式 3. 十一種行為型模式
階段六:實戰項目
1.仿12306訂票系統 2. 福彩雙色球模擬 3.美式普爾撞球
資料庫階段
階段一:ORACLE資料庫
Oracle 基礎管理 2.SQL 語言,PL/SQL 語言 3.觸發器、存儲過程
4. 序列、索引、視圖對象 5.數據備份與移植 6.多表連接難題詳解
7.MySQL資料庫的使用
階段二:MYSQL資料庫
1.Mysql5.5/5.6資料庫 2.navigat客戶端軟體 3.業界常見問題設計
4.資料庫表的設計範式
階段三:資料庫設計
1.設計的三大範式
2.PowerDesigner的使用
階段四:JDBC技術
1. JDBC基礎
2.Statement、PreparedStatement、ResultSet結果集對象等
階段五:資料庫連接池技術
1.Pool池的思想
2.連接池技術
3.C3P0、proxool連接池等
4.使用設計模式開發連接池
5.詳細擴展與測試池效率
階段六: ORM對象關系映射基本思想
1. 使用反射機制
2.ORM思想封裝JDBC工具
階段七:SQL優化及資料庫常見筆試題和面試題
階段八:實戰項目
1. 優酷網站數據建模
2. 網路知道系統數據建模
3. 物業管理系統數據建模
移動前端和web前端階段
階段一:HTML5 & CSS3 & JavaScript
1.JOHTML5 語言
2. CSS 3語言
3. JavaScript 語言
4.作用域,閉包,繼承,模塊化編程,非同步載入
5. BOM瀏覽器對象模型
6. DOM文檔對銀沖象模型
7. JS操作CSS
8. JS操作DOM
9. ECMAScript
10. JS操作DIV
11.protoype
12.js基於對象編程
13. HTML 5新技術特點
14. webSocket,地理定位,canvas
15. Firefox和chrome瀏覽器開發者工具
16.javascript控制台console
階段二:CommonsJS, Requires.js
javascript模塊化開發
階段三:jqueryUI/jquery easyui
教授企業常用jquery ui和jquery easyui組件
階段四:Echart/fusioncharts/highcharts報表工具
1. 報表統計、報表處理
2.圖表處理
階段五:Uediter,Kindeditor在線編輯器
1. uediter,kindeditor等在線編輯器技術、配置
2.uediter,kindeditor圖片和文件上傳處理
階段六:WebUpload上傳組件
文件上傳組件的使用
J2EE階段
階段一:TCP/IP及Http協議深入講解
1. 深入理解協議內部機制
2.掌握TCP/IP協議與HTTP協議的通信標准
階段二:Servlet 和JSP
1. Servlet 技術
2.JSP 技術
3.JSTL Tag Library 技術
4.Filter&Listener技術
5. 報表系統
6. FileUploading
7. Tomcat 伺服器技術
8.servlet 過濾器和AOP編程
9.servlet監聽器
階段三:Servlet 4 新特性
1.請求/響應復用
2.流的優先順序
3.伺服器推送
4. Http 2.0 新協議
階段四:HTML 5.1
1. CANVAS
2.SVG
3.GeoLocation
4.離線緩存鋒山殲
5.WebSocket通信協議
階段五:Git版本控制系統
深入學習git版本控制系統,
並把自己的項目託管到github或其他git代碼託管平台,
嘗試參與開源軟體開發
階段六:XML 技術
1. XML + XSL + DTD/Schema
2.XML數據解析
階段七:Tomcat伺服器
1. 伺服器使用
2.config配置詳解
3.高並發訪問下的tomcat優化
階段八:AJAX技術
1. AJAX的原理
2.AJAX的開發步驟
3.AJAX的優化與兼容性問題
階段九:Weblogic伺服器
對業內多種標準的全面支持,
包括EJB、JSP、JMS、JDBC、XML
(標准通用標記語言的子集)和WML,
使Web應用系統的實施更為簡單,
並且保護了投資,
同時也使基於標準的解決方案的開發更加簡便
階段十:Linux課程
掌握基於Linux的Centos 7 系統
安裝、操作、部署及環境搭建
階段十一: jQuery 3
最新的JavaScript框架jQuery,
2016年6月發布最新版3.0,
更快的速度,更小的尺寸,更優越的設計
階段十二:Bootstrap
1.響應式布局
2.12柵格系統
3.扁平化UI
4.Webkit組件
5.LESS標准
階段十三:實戰項目
1.虎峰物業收費系統
2. 易人貸P2P金融門戶與第三方支付
高級框架階段
階段一:SPRING MVC框架
Spring MVC屬於SpringFrameWork的後續產品,
已經融合在Spring Web Flow裡面。
Spring 框架提供了構建 Web 應用程序的全功能 MVC 模塊
階段二:Mybatis 3
MyBatis 是支持普通 SQL查詢,
存儲過程和高級映射的優秀持久層框架。
MyBatis 消除了幾乎所有的JDBC代碼和參數的手工設置以及結果集的檢索
階段三:Struts 2.5
1. Struts應用開發
2. MVC理論
3. Struts 常用標簽Taglib
4. Struts國際化支持
5. Struts異常處理
6. Struts測試詳解
7. Struts的多模塊配置
8.攔截器
9.自定義攔截器
階段四:Hibernate 5
1. Hibernate應用開發基礎
2.ORM基礎理論
3. 關系映射技術
4. 性能調優技術
5. 性能優化、一級緩存、二級緩存、
查詢緩存、事務與並發、悲觀鎖、樂觀鎖
階段五:Spring 4.x
1.Spring IoC技術
2. Spring AOP技術
3.Spring 與 Struts / Hibernate結合運用
4. Spring 聲明事務管理
5. Spring + Hibernate Spring支持Web
階段六:UML 2.x
1. UML技術
2.UML分析技術
3.UML設計技術
4.UML與軟體架構
5.RationalRose / MagicDraw
階段七:Maven
Maven項目對象模型(POM),
可以通過一小段描述信息來管理項目的構建,
報告和文檔的軟體項目管理工具
階段八:Shiro
Apache Shiro是一個強大的,
易用的Java安全框架。
它被用作於認證,授權,加密,session管理。
依賴於Shiro簡單易懂的API,
就可以快速的構建包括手機,大型web和商業應用
階段九:JFinal
國內最火的敏捷開發框架
階段十:RESTful編碼風格
RESTful一種軟體架構風格,
設計風格而不是標准,
只是提供了一組設計原則和約束條件。
它主要用於客戶端和伺服器交互類的軟體。
基於這個風格設計的軟體可以更簡潔,
更有層次,更易於實現緩存等機制
階段十一:EasyUI
jQuery EasyUI 提供易於使用的組件,
它使 Web 開發人員能快速地在流行的
jQuery 核心和 HTML5 上建立程序頁面
階段十二:SLF4J門面日誌
SLF4J是一個用於日誌系統的簡單Facade,
允許最終用戶在部署其應用時使用其所希望的日誌系統
階段十三:Nginx代理伺服器與集群應用
Nginx的四大特點
階段十四:Lucene 5
Lucene是apache軟體基金會4 jakarta項目組的
一個子項目,是一個開放源代碼的全文檢索引擎工具包
階段十五:Solr 5
基於Lucene的全文搜索伺服器。
同時對其進行了擴展,
提供了比Lucene更為豐富的查詢語言,
同時實現了可配置、可擴展並對查詢性能進行了優化,
並且提供了一個完善的功能管理界面,
是一款非常優秀的全文搜索引擎
階段十六:Redis 3.x
Redis 是一個高性能的key-value資料庫。
redis的出現,
很大程度補償了memcached這類key/value存儲的不足,
在部分場合可以對關系資料庫起到很好的補充作用。
它提供了Java,C/C++,C#,PHP,JavaScript,Perl,
Object-C,Python,Ruby,Erlang等客戶端,
使用很方便
階段十七:Dubbo
DUBBO是一個分布式服務框架,
致力於提供高性能和透明化的RPC遠程服務調用方案,
是阿里巴巴SOA服務化治理方案的核心框架,
每天為2,000+個服務提供3,000,000,000+次訪問量支持,
並被廣泛應用於阿里巴巴集團的各成員站點
階段十八:Zookeeper
ZooKeeper是一個分布式的,
開放源碼的分布式應用程序協調服務,
是Google的Chubby一個開源的實現,
是Hadoop和Hbase的重要組件。
它是一個為分布式應用提供一致性服務的軟體,
提供的功能包括:
配置維護、域名服務、分布式同步、組服務等
階段十九:實戰項目
1.易購商城與在線支付平台
2. 中國工商銀行河北分行資產管理系統
3.壹心理專業心理學門戶
4.中國人壽台州分公司CRM客戶關系管理系統
Linux+Hadoop
階段一:Linux安裝與配置
1. Linux安裝與配置
2.系統管理與目錄管理
3.用戶和用戶組管理
4.Shell編程
5.伺服器配置
6.Vi編輯器與Emacs編輯器
階段二:Hadoop
1.Hadoop起源與安裝
2.MapRece快速入門
3.Hadoop分布式文件系統
4.Hadoop文件I/O詳解
5.MapRece工作原理
6.MapRece編程開發