重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 求职面试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[单选题]

服务器端调用ServerSocket对象的哪个方法是用来监听来自客户端的连接?()

A.connect()

B.receive()

C.accept()

D.listen()

查看答案
更多“服务器端调用ServerSocket对象的哪个方法是用来监听来自客户端的连接?()”相关的问题

第1题

阅读以下说明、Java源程序和运行测试部分,将应填入(n)处的解答写在对应栏中。

1. HTTP 协议

HTTP请 求消息示例

GET/index, htmIHTTP/1.1

Accept: image/gif, image/jpeg, */*

Accept-Language: zh-ch

Accept-encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE6.0; Windows NT5.1)

Host: IocaIhost: 8080

Connection: Keep-Alive

HTTP/1.1 200 OK

Servert: Microsoft-IIS/4.0

Date: Mon, 3 Jan 1998 13:13:33 GMT

Content-Type: text/html

Last-Modified: Mon, 11 Jan 1998 13:23:42 GMT

Contelit-Length: 112

< html >

2.相关类及主要成员函数

ServerSocket类:

服务器端套接字,它监听固定端口,以接收来自客户端的连接请求,一旦建立连接就返回一个Socket类型的对象。类中的主要成员函数见表1。

基于连接的套接字。类中的主要成员函数见表2。

[Java源程序;一个简单的web服务器]

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/*WebScrvc. java */

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

packageobjclass;

importjaVa. net. *;

importjaVa. io. *;

public class WebServer{

//web服务器侦听的端口号

public static final int PORT=8080;

//WEB-ROOT变量存放web服务器工作目录,该目录存放HTML、GIF图片等静态文件资源

public static final String WEB-ROOT=

Systern. getProperty("user.dir")+File. separator+"webmot";

//SHUTDOWN_COMMAND变量保存关闭服务器的命令

private static final string SHUTDOWN_COMMAND="/shutdown";

//是否收到关闭服务器命令的标志

private boolean Shutdown=false;

public static void main(Sting[]args){

WebServerserver; newWebserver( );

Server.await( );

}

public void await( ){

ServerSocke serverSocke=null;

try{

//创建侦听端口号为PORT的ServerSocket类型的对象

ServerSocket=new(1);

System. out. println("WebServerStarted!");

!

catch(IOException e){

e.printStackTrace( );

System.exit (1);

}

//循环等待客户端连接

While(!Shutdown){

Socket socket=null;

InputStream input=null;

OutputStream output=null;

try{

//创建来自客户端的连接套接宇

Socket=(2);

//创建输入流

input=socket. (3);

//创建输出流

Output=socket. (4);

//创建request对象

Request request=new Request(input);

//解析客户端HTTP请求

request, parse( );

//创建Response 对象

Response response=new (5);

//将 request 对象传递给 response 对象

response. setRequest(request);

//给客户端发送所请求的静态资源

response. (6);

//关闭连接套接字

(7);

//判断当前HTTP 请求中的URI是否是关闭服务器命令

shutdown-request. getUri( ). equals(SHUTDOWN_COMMAND);

Catch (Exception e) {

e. (8);

continue;

}

}

}

}

/ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /

/ * Request. java * /

/ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /

package objclass;

import java.io.InputStream;

import java.io.IOEexception;

public Class Request{

private InputStream input;

private String uri;

点击查看答案

第2题

阅读以下技术说明、Java源程序和运行测试部分,根据要求回答问题1和问题2。

【说明】

1.HTTP

◆ HTTP请求消息示例

GET/index,htmlHTTP/1.1

Accept:image/gif,image/jpeg,*/*

Accept-Language:zh-ch

Accept-encoding:gzip,deflate

User-Agent:Mozilla/4.0(compatible: MSIE6.0;Windows 2003)

Host:localhost:8080

Connection:Keep-Alive

◆ HTTP响应消息示例

HTTP/1.1 200 OK

Servert:Microsoft-IIS/6.0

Date:Mon,3 Jan 2008 13:13:33 GMT

Content-Type:text/html

Last-Modified:Mon,11 Jan 2008 13:23:42 GMT

Contelit-Length:112

<html>

...

</html>

2.相关类及主要成员函数

◆ ServerSocket类

服务器端套接字,它监听固定端口,以接收来自客户端的连接请求,一旦建立连接就返回一个Socket类型的对象,类中的主要成员函数如表6-16所示。

◆Socket类 基于连接的套接字,类中的主要成员函数如表6-17所示。

【Java源程序:一个简单的Web服务器】

/* WebScrvc.java */

packageobjclass;

import java.net.*;

import java.io.*;

public class WebServer{

public static final int PORT=8080; //Web服务器侦听的端口号

public static final String WEB_ROOT= SyStem.getProperty("user.dir")+

File.separator+"webroot";

//WEB_ROOT变量存放Web服务器工作目录,HTML, GIF图片等静态文件资源

private static final String SHUTDOWN_COMMAND="/shutdown";

//SHUTDOWN_COMM_AND变量保存关闭服务器的命令

private Boolean shutdown=false; //是否收到关闭服务器命令的标志

public static void main(Sting[] args) {

WebServer server=new WebServer();

Server.await ()

}

public void await() {

ServerSocket serverSocket = null;

try {

serverSocket = new (1);

//创建侦听端口号为PORT的ServerSocket类型的对象

System.out.println ("WebServerStarted!");

}

catch(IOException e) {

e.printStackTrace ();

SyStem. exit (1);

}

while(!shutdown) { //循环等待客房端连接

Socket socket = null;

InputStream input = null;

OutputStream utput = null;

try{

Socket =(2); //创建来自客房端的连接套接字

Input = socket.(3); //创建输入流

utput = socket.(4); //创建输出流

Request reque

点击查看答案

第3题

阅读以下说明、Java源程序和运行测试部分

1.HTTP协议。

●HTTP请求消息示例:

GET/index, htmlHTTP/1.1

Accept: image/gif, image/jpeg,* /

Accept-Language: zh-ch

Accept-encoding: gzip, deflate

User-Agent: Mozilla/4.0(compatible; MSIE6.0; Windows NT5.1 )

Host: localhost: 8080

Connection: Keep-Alive

●HTTP响应消息示例:

HTTP/1.1 200 OK

Servert: Microsoft-IIS/4.0

Date:Mon,3 Jan 1998 13:13:33 GMT

Content-Type: text/html

Last-Modified:Mon,11 Jan 1998 13:23:42 GMT

Contelit-Length: 112

<html>

</html>

2.相关类及主要成员函数。

SewerSocket类:

服务器端套接字,它监听固定端口,以接收来自客户端的连接请求,一旦建立连接就返回一个Socket类型的对象。类中的主要成员函数如表1-4所示。

基于连接的套接字。类中的主要成员函数如表1-5所示。

【Java源程序;一个简单的Web服务器】

/**********************************************/

/* WebScrvc.java */

/**********************************************/

packageobjclass;

import java.net. *;

import java.io. *;

public class WebServer{

//Web服务器侦听的端口号

public static final int PORT=8080;

//WEB—ROOT变量存放Web服务器工作目录,该目录存放HTML、GIF图片等静态文件资源

public static final String WEB_ROOT=

System.getProperty("user.dir")+File.separator+"webroot";

//SHUTDOWN_COMMAND变量保存关闭服务器的命令

private static final String SHUTDOWN_COMMAND="/shutdown";

//是否收到关闭服务器命令的标志

private boolean shutdown=false;

public static void main(Sting [] args) {

WebServerserver; newWebServer( );

Server.await( );

}

public void await() {

ServerSocke serversocke=null;

try{

//创建侦听端口号为PORT的ServerSocket类型的对象

ServerSocket=new (1) ;

System.out.println( "WebServerStarted!");

}

catch(IOException e) {

e.printStackTrace( );

System.exit(1);

}

//循环等待客户端连接

while(!shutdown) {

Socket socket=null;

InputStream input=null;

OutputStream utput=null;

try{

//创建来自客户端的连接套接宇

Socket= (2) ;

//创建输入流

input=socket. (3) ;

//创建输出流

utput=socket. (4) ;

//创建request对象

Request request=new Request(input);

//解析客户端HTTP请求

request. (5) ;

//创建Response对象

Response response=new Response(output);

点击查看答案

第4题

请阅读以下说明和Socket程序,填入(n)处。

网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。本题中的程序,客户机接收用户在键盘上输入的文字内容,服务器将客户机发送来的文字内容直接返回给客户机。

此程序中,用户自定义函数有:

int read_all( int fd, void*buf, int nbyte );

函数read all从参数fd指定的套接字描述符中读取nbytes字节数据至缓冲区buf中,成功返回实际读的字节数(可能小于nbyte),失败返回-1。

int write_all( int fd, void*buf, int nbyte );

函数write_all向参数fd指定的套接字描述符中写入缓冲区buf前nbyte字节的数据,成功返回实际写的字节数(始终等于nbyte),失败返回-1。

write_requ函数为客户机发送请求的函数;read_requ函数为服务器获取请求的函数

服务器主程序部分:

define SERVER_PORT 8080 //服务器监听端口号为8080

define BACKLOG 5 //连接请求队列长度

int main( int argc, char*argv[]) {

int listenfd, connfd //监听套接字、连接套接字描述符

struct sockaddr_in servaddr; //服务器监听地址

listenfd=(1); //创建用于监听的套接字

if (listenfd<0) {

fPrintf( stderr,"创建套接字错误!");

exit(1);

} //套接字创建失败时打印错误信息

bzero(&servaddr.sizeof(servadd));//将地址结构置空

servaddr.sin_family=AF_INET;//设置地址结构遵循TCP/IP协议

servaddr.sin_addrs_addr=htonl.(2);//设置监听的IP地址为任意合法地址,并将该地址转换为网络字节顺序

servaddr.sin_port=(3);//设置监听的端口,并转化为网络字节顺序

if ( bind(4)<0 ) {

fprintf( stderr,"绑定套接字与地址!");

exit(1);

} //将监听地址与用于监听的套接字绑定,绑定失败时打印错误信息

if ( listen( listedfd, BACKLOG)<0) {

fprintf( stderr,"转换套接字为监听套接字!");

exit(1);

} //将用于监听的套接字由普通套接字转化为监听套接字

for(;){

connfd=(5);

//从监听套接字的连接队列中接收已经完成的连接,并创建新的连接套接字

if(connfd<0){

fprintf(stderr,"接收连接失败!");

exit(1);

} //接收失败打印错误信息

serv_respon(connfd); //运行服务器的处理函数

(6);//关闭连接套接字 }

close(listenfd);//关闭监听套接字 }

服务器通信部分:

include<stdio.h>

……//引用头文件部分略>

void serv_respon( int sockfd) {

int nbytes; char buf[1024];

for(;;) {

nbytes=read_requ(sockfd, buf, 1024);

//读出客户机发出的请求,并分析其中的协议结构,获知请求的内容部分的长度,并将内容复制到缓冲区buf中,

if ( nbytes=0) return;//如客户机结束发送就退出

else if ( bytes<0 ) {

fprintf( siderr,"读错误情息:%s\n", sterror( errno ));

return;

}//读请求错误打印错误信息

if ( write_all ( sockfd, buf, nbytes)<0)

//将请求中的内容部分反向发送回客户机

fprintf( siderr,"写错误信息:%s\n", strerror( errno ) );

}

}

int read_requ( int sockfd, char*buf int size ) {

char inbuf[256];

int n; int i;

i=read_line( sockfd, inbuf, 256 );

//从套接字接收缓冲区中读出一行数据,该数据为客户请求的首部

if(1<O)return(1);

else if ( i=0 ) return(0);

if ( strncmp( inbuf,"",6 )=0)

sscanf( (7),"%d", &n );//从缓冲区buf中读出长度信息

else{

sprintf( buf," ",14 );

return(14);

}//取出首部Length域中的数值,该数值为内容部分的长度

return( read_all( sockfd, buf, n ) );//从接收缓冲区中读出请求的内容部分

}

int get_char(int fd, char*ch) {

static int ffset=0;

static int size=0;

static char buff[1024];

//声明静态变量,在get_char多次被调用期间,该变量的内存不释放

for ( ;size<=0 ||(8);) {

size=read(fd,buf,1024);//一次从套接字缓冲区中读出一个数据块

if ( size<0 ) {

if ( errno=EINTR ) {

size=0;

confine;

//EINTR表示本次读操作没有成功,但可以继续使用该套接字读出数i

}else

return(-1);

}

ffset=0;//读出数据后,将偏址置为0

}

*ch=buf[(9)];//将当前的字符取出,并将偏址移向下一字符

return(1);

}

int read_line(int fd, char*buf, int maxlen) {

int i,n;

char ch;

for ( i=0; i<maxlen;) {

n = get_char( fd, &ch );//取出一个字符

if ( n==1 ){

buff[i++]=ch;//将字符加入字符串中

if ( (10) break;

}else if ( n< ) return(-1);

else break;

}

buf[i]='\0';

return(i);

}

//函数read_line的作用

点击查看答案

第5题

阅读以下说明和Java程序代码,将应填入(n)处的字句写在对应栏内。

SMTP是发送E-mail的协议,常用以下5条命令发送E-mail:

HELO,与SMTP服务器握手,传送本机域名;

MAILFROM:,传送发信者的信箱名称;

RCPTTO:,传送接收者的信箱名称;

DATA,发送邮件数据(包括信头和信体);

QUIT,退出与SMTP服务器的连接。

2.试题中直接利用的类及方法如下:

(1)类ServerSocket(int port)实现TCP服务器接口(socket),它提供两种构造函数,用它们来指定服务器插口所用的端口,并监听到达的连接请求。类中的主要方法有:

accept( ):启动服务器插口监听并等待,直到建立连接为止,一旦建立连接就返回Socket类的一个对象。

getInetAddress( ):返回插口所连接的主机地址。

getLocaIPort( ):返回在服务器插口上建立了连接的端口。

close( ):关闭服务器插口。

(2)类InetAddress包装了Internet地址。类中的主要方法有:

getLocaIHost( ):返回一个代表本机Internet地址的InetAddress对象。

getaddress( ):获得数字表示的IP地址。

getHostName( ):获得域名。

(3)类Socket实现基于连接的客户插口。类中的主要方法有getInetAddress( ):返回一个与插口连接的客户机的Internet地址,其类型为InetAd-dress。getlnputStream( ):用来访问与插口相关的输入流。getOutputStream( ):用来访问与插口机关的输出琉。close( ):关闭插口。

(4)readLine( )是输入流类的一个方法,用于服务器或客户从对方读入一行输入流信息。

(5)用户白定义类NVTInputStream(InputStream inStream, OutputStream outStream)实现了网络虚拟终端输入接口。

(6)用户自定义类NVTOutputStream(OutputStream outStream)实现了网络虚拟终端输接口。

3.下面是用Java语言实现的一个简单SMTP服务器程序的部分代码。

[程序代码]

import java.net. *:

import java.io. *;

import jdg. yan. NVTlnputStream; //用户自定义类包

import jdg. yan. NVTOutputStream; //用户自定义类包

public class SMTPServer App

{

public static void main(String args[])

{

SMTPServer server=new SMTPServer( );

server. run( );

}

}

class SMTPServer

{

static final int HELO=1;

static final int MAIL=2;

static final int RCPT=3;

static final int DATA=4;

static final int END_DATA=5;

static final int OUIT=6;

static final int FINISHED=9;

NVTOutputStream out;

NVTInputStream in;

String hostName;

public SMTPServer( )

{

super( );

}

public void run( ){

try{

ServerSOcket server=(1);//在1145号端口建立下CP服务器插口

int localPort=server. getLocalPort( );//监听连接端口

hostNama=(2);//获取本地主机域名

SVstem. out. prfntln("listening on port"+locaIPort+".");

boolean finished=false;

do {

Socket client=(3);//监听等待,直到建立连接,返回对象client

Stnng destName=(4);//获得所连接的客户主机IP地址的域名

int destPort=client. getPort( );//所连接的客户主机端口号

System. out pnntln("Accepted connection to"+destNama+"on port"+destPort+"."

//控制台显示连接

out=new NVT0utputStream(client. get OutputStream( ));

In=new NVTInputStream((5));//建立与连接关联的输入流

(6);//接收邮件

(7);//关闭连接对象

}while(! finished);

}catch(UnknownHostException ex){

SVstem.out.printtn("UnknownHostException occurred.");//出错处理

}cath(lOException ex){

System. out. println("lOException occurred.");

}

}

vold getMail( ){ //实现SMTP的子集,从客户接收邮件

out. println("Server220"+hostName+"Ready!");

int state=HELO; //设置状态为HELO,state保存与客户通信的状态

do{ //接收并处理从邮件客户接收到的命令

String line="";

out. println("Server 250 HELO, OK!");

try{

line=(8);//从虚拟终端读取一行

if(line==null)state=FINISHED;

}catch(IOException ex){

System. out. prmntln("Server IOExceptlon occurred.");

System.exit(1);

}

switch(state){

case HELO:

if((9))//若该行信息为传送本机域名

{

out. println("Server 250 Hello");

System. out. println(line);

state=MAIL;

}else{

out. println("Server 500 ERROR");

System. out. println("Server"+line);

}

state=FINISHED;

break'

case MAIL: //省略代码

case RCPT:

点击查看答案

第6题

● 试题三

阅读以下说明和Java程序代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

1.SMTP是发送E-mail的协议,常用以下5条命令发送E-mail:

·HELOamp;$lt;domain$amp;>amp;$lt;CRLF>,与SMTP服务器握手,传送本机域名;

·MAILFROM:amp;$lt;CRLF>,传送发信者的信箱名称;

·RCPTTO:amp;$lt;CRLF>,传送接收者的信箱名称;

·DATA,发送邮件数据(包括信头和信体);

·QUIT,退出与SMTP服务器的连接。

2.试题中直接利用的类及方法如下:

(1)类ServerSocket(int port)实现TCP服务器接口(socket),它提供两种构造函数,用它们来指定服务器插口所用的端口,并监听到达的连接请求。类中的主要方法有:

accept():启动服务器插口监听并等待,直到建立连接为止,一旦建立连接就返回Socket类的一个对象。

getInetAddress():返回插口所连接的主机地址。

getLocaIPort():返回在服务器插口上建立了连接的端口。

close():关闭服务器插口。

(2)类InetAddress包装了Internet地址。类中的主要方法有:

getLocaIHost():返回一个代表本机Internet地址的InetAddress对象。

getaddress():获得数字表示的IP地址。

getHostName():获得域名。

(3)类Socket实现基于连接的客户插口。类中的主要方法有getInetAddress():返回一个与插口连接的客户机的Internet地址,其类型为InetAd-dress。getInputStream():用来访问与插口相关的输入流。getOutputStream():用来访问与插口机关的输出流。close():关闭插口。

(4)readLine()是输入流类的一个方法,用于服务器或客户从对方读入一行输入流信息。

(5)用户自定义类NVTInputStream(InputStream inStream, OutputStream outStream)实现了网络虚拟终端输入接口。

(6)用户自定义类NVTOutputStream(OutputStream outStream)实现了网络虚拟终端输出接口。

3.下面是用Java语言实现的一个简单SMTP服务器程序的部分代码。

【程序代码】

import java.net. * ;

import java.io. * ;

import jdg.yan.NVTInputStream;//用户自定义类包

import jdg.yan.NVTOutputStream;//用户自定义类包

public class SMTPServer App

{

public static void main(String args[ ])

{

SMTPServer server=new SMTPServer();

server.run();

}

}

class SMTPServer

{

static final int HELO=1;

static final int MAIL=2;

static final int RCPT=3;

static final int DATA=4;

static final int END _DATA=5;

static final int QUIT=6;

static final int FINISHED=9;

NVTOutputStream out;

NVTInputStream in;

String hostName;

public SMTPServer()

{

super();

}

public void run(){

try {

ServerSocket server= (1) ;//在1145号端口建立TCP服务器插口

int localPort=server.getLocalPort();//监听连接端口

hostNama= (2) ;//获取本地主机域名

System.out.println("listening on port"+localPort+".");

boolean finished=false;

do {

Socket client= (3) ;//监听等待,直到建立连接,返回对象client

String destName= (4) ;//获得所连接的客户主机IP地址的域名

int destPort=client.getPort (); //所连接的客户主机端口号

System.out println("Accepted connection to"+destNama+"on port"+destPort+".");

//控制台显示连接

out=new NVTOutputStream(client.getOutputStream());

in=new NVTInputStream((5) ); //建立与连接关联的输入流

(6) ;//接收邮件

(7) ;//关闭连接对象

}while(!finished) ;

}catch (UnknownHostException ex) {

System.out.println("UnknownHostException occurred.");//出错处理

}cath(IOException ex) {

System.out.println ("IOException occurred.");

}

}

void getMail(){//实现SMTP的子集,从客户接收邮件

out.println("Server220"+hostName+"Ready!");

int state=HELO;//设置状态为HELO,state保存与客户通信的状态

do{//接收并处理从邮件客户接收到的命令

String line="";

out.println("Server 250 HELO,OK!");

try{

line= (8) ;//从虚拟终端读取一行

if(line==null) state=FINISHED;

}catch(IOException ex){

System.out.println("Server IOException occurred.");

System.exit (1) ;

}

switch(state){

case HELO:

if((9) )//若该行信息为传送本机域名

{

out.println("Server 250 Hello");

System.out.println(line);

state=MAIL;

}else{

out.println("Server 500 ERROR");

System.out.println("Server"+line);

}

state=FINISHED;

break;

case MAIL://省略代码

case RCPT://省略代码

case DATA:

if((10) )//若该行信息为发送邮件数据

{

out.println("354 mail input;end withCRLF.CRLF");

System.out.println(line);

state=END_DATA;

}else{

out.println("500 ERROR");

System.out.println(line);

}

break;

case END_DATA;//代码省略

case QUIT://代码省略

}

}while(state!=FINISHED);

}

//判断客户收到的命令是否与指定的命令字符串相匹配

boolean commandIs(String s,String line){

int n=s.length();

if(s.equalsIgnoreCase(line.substring(0,n)))return true;

return false;

}

}

点击查看答案

第7题

建立Sochet类的服务器端需要哪些步骤?()

A.服务器端对任意指定的IP地址和端口号进行监听

B.监听端口,等待客户端的连接

C.建立一个服务器端对象,提供监听的端口号

D.当获得其它客户端的连接后,停止监听,创建一个Socket类,用于通讯

E.服务器端在此端口继续进行监听

点击查看答案

第8题

用来表示服务器上的监听套接字类是以下哪个?()

A、Socket

B、ServerSocket

C、ClientSocket

D、ServerAccept

点击查看答案

第9题

以下关于OrableHOME_NAMETNSLisnter说法正确的是()

A.此服务是ORACLE服务器的监听程序

B.客户端必须先连接驻留在数据库服务器上的监听进程

C.监听器接收从客户端发出的请求,然后将请求传递给数据库服务器

D.监听器未启动,客户端将无法连接到数据库服务器

点击查看答案

第10题

对TelephonyManager对象注册监听器需要调用listen()方法。( )
点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案