『壹』 能不能通過做題網路的源代碼看出題目答案
分情況,有的能,有的不能。應該絕大多數不能。
你這個平台我沒用過,給你舉個簡單的思路。答完題提交之前,把網斷了。點提交。給你出答案了代表百分百包含在頁面里了。如果沒有,9成概率是後端驗證的。
從開發角度講,答案存在於頁面上是一種極其弱智的行為。首先一套系統不可能只有一套題目,大概率是有一套題庫的。題目,答案,邏輯等是有一個套非常復雜的體系的。
介紹
如果前端頁面計算對錯得分告訴後台,後台不校驗。那麼用戶直接修改數據包把分數改成滿分就行了。這套系統形同虛設。
如果前端計算,後台也算一遍進行校驗。這種情況項目經理真的是吃飽了撐的燒得慌。一個邏輯算兩遍,完全可以省掉前端計算,只做合規校驗,同時這樣會導致邏輯泄漏,費力不討好。
『貳』 網路考試源代碼,看這個能找到答案嗎
對於專業的人來說 應該沒問題(在沒有許可權的前提下) 通過查看源代碼找到form表單 找 action 這個就是伺服器處理頁面 同時也會返回是否正確的答案 !
對於非專業人士來說 就不咋好弄了..
『叄』 如何通過網頁代碼看到答案
答題軟體的答案都是保存在伺服器的資料庫里,你是查不到答案的。
『肆』 源代碼能怎麼看
你這個是已經加密後的原代碼,需要解密(怎麼解密我不會,我不是學網路工程的)
一般在已加密的情況下強行解析JSP或ASP的原代碼都會出現你的情況
你可以讓你的老師用.TXT的文件發給你.正常的原代碼應該是類似以下這種的
package test;
import java.sql.*;
import java.util.*;
public class ProcessPage
{
private int APP=10; //每頁的項目數量
public void setAPP(int app)
{
this.APP=app;
}
public int getApp()
{
return APP;
}
public Vector getPage(String tableName,int page) throws Exception
{
int pageIndex=page<1?1:page;
int begin=(pageIndex-1)*APP+1;
int end=(pageIndex)*APP;
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:North","sa","");
Statement st=conn.createStatement();
String sql="select top "+APP+" * from "+tableName+" where sid not in (select top "+(begin-1)+" sid from "+tableName+")";
ResultSet rs=st.executeQuery(sql);
Vector v=new Vector();
while(rs.next())
{
String []row=new String[rs.getMetaData().getColumnCount()];
for(int i=0;i<row.length;i++)
row[i]=rs.getString(i+1);
v.add(row);
}
st.close();
conn.close();
return v;
}
}
(這是筐架代碼)
String dir=request.getRealPath(".");
DiskFileUpload fu = new DiskFileUpload();
fu.setSizeMax(4194304); //設置文件大小.
fu.setSizeThreshold(4096); //設置緩沖大小.
//fu.setRepositoryPath(dir+"/test"); //設置臨時目錄.
List fileItems = fu.parseRequest(request); //解析請求,返回一個集合.
Iterator i = fileItems.iterator();
(這是命令代碼)等等.
而直接查看網頁的原代碼在動態部分時可能會出現你所發的那種代碼,那是因為可能將圖片等一些不能以文字形式存在的資源的關系.
『伍』 如何通過答題網站源代碼查看答案
看不到的,你把網站架構想的太簡單了,網站答案是在你提交答卷後,在後台進行校驗的,在你答題的時候,源碼裡面是不會有答案的
『陸』 這段網頁源代碼能看出答案嗎
理論上講通過網頁源代碼是可以看出答案的如果是這種比較簡單的情況的話
但是這段代碼給我們的信息還不夠,就從這段代碼來看,看不出來
『柒』 如何通過查看網頁源代碼查看答題網站的答案
如果是寫作業的話不建議太過分作弊。我覺得這方法應該行不通,要看你是什麼樣的網站。
如果是提交答案老師批改肯定不行,畢竟不是電腦改答案肯定不會再電腦里。
如果是提交給伺服器檢查那也不一定行,畢竟人家多半是用javascript對照答案文件的,你頂多找到文件再伺服器哪裡,但是你是以guest或一般user許可權訪問伺服器肯定不給你打開文件。
如果是練習題的網頁可以看一下腳本,找一下input源碼試試,好久沒玩html了,不知道怎麼教你,你自己網路一下input源碼的工作原理吧,如果是選擇題那你看有沒有0123(我記得好像有0,0就是選項一)之類的,如果是文本框,看到中文或者引號的地方注意一下,引號里的不是腳本就是答案,這個憑直覺應該看得出來。
專業名詞不懂就網路一下,答案僅供參考因為我今年才初1。還有不建議作弊。
補充:文本框哪裡不一定是全句對照,很可能是看看你有沒有關鍵詞(也就是是不是大致一樣)或者按照錯誤率(一定錯誤率之內算對)。不過有文本框的多半就是老師或者員工對答案的啦。
『捌』 這個源代碼中能不能找出考試的答案,如能,要看哪裡
應該是存放在<standard_answer><![CDATA[B]]></standard_answer>標簽里的,你示例代碼中<standard_answer><![CDATA[B]]></standard_answer>。
其中CDATA[B]就是選擇B
『玖』 怎樣從網頁源代碼中看出答案
太多了找個程序去測試一下
『拾』 如何利用網路上的源代碼
請:
在提問之前自己做足功課,確定google無法解決你的問題再來提問。
提問前請閱讀 提問的智慧
對認真回答問題的人足夠的尊重,看不懂答案的時候先試圖去做功課,看懂多少算多少。然後再向答者請教。
准確描述問題,你的問題應該是「如何寫出能在多台機器上運行的程序」,而不是「如何寫出不在IDE下運行的程序」。
你說我誤解了你的語氣,那王飛 也誤解了你的語氣?如果你的語氣能讓這么多人誤解,那究竟是誰的理解出了問題?
就事論事,語言干凈,傻屌這種詞不會增加你的幽默感。