-
模型.视图.控制器(MVC)模式是专门针对交互系统提出的。J2EE支持用MVC模式构建应用系统。"视图"是应用系统的表示界面,可由JSP页面产生和实现;"控制器"是提供应用的处理过程控制,一般通过一个Servlet实现;"模型"代表的是应用的业务逻辑,在J2EE中通过()实现。
A . JMS
B . JDBC
C . RMI-IIOP
D . EJB
-
以下关于多层砖砌体房屋中,钢筋砼构造柱的叙述,哪项是正确的()。
A . 应先砌墙体后浇筑构造柱,并按规定预留拉结钢筋
B . 构造柱必须单独设置基础
C . 构造柱最小截面面积可取为120mm×120mm
D . 不能提高房屋的整体性
-
下列关于E-R模型向关系模型转换的叙述中,不正确的是()。
A . 一个实体类型转换为一个关系模式
B . 一个m:n联系转换为一个关系模式
C . 一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D . 一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
-
下列关于关系模型的叙述中,正确的是()。
A . 用二维表的形式表示实体和实体之间联系的数据模型即关系模型
B . 数据管理系统用来表示实体及实体间联系的方法即关系模型
C . 用一维表的形式表示实体和实体间联系的数据模型即关系模型
D . 用三维表的形式表示实体和实体间联系的数据模型即关系模型
-
以下关于多层砖砌体房屋中钢筋混凝土构造柱的叙述()是正确的。
A . 构造柱必须先浇柱,并按规定预留拉结钢筋
B . 构造柱必须单独设置基础
C . 构造柱最小截面尺寸240×180mm
D . 纵向钢筋宜采用4φ12
E . 箍筋间距不宜大于250mm
-
关于中医五行与五脏之间的对应关系叙述正确的一项是()。
A . A、金对应肝
B . B、心对应火
C . C、木对应肾
D . D、肺对应土
-
关于TCP/IP模型与OSI模型对应关系的描述中,正确的是()
A、TCP/IP模型的互联层对应于OSI模型的网络层
B、TCP/IP模型的运输层对应于OSI模型的物理层
C、TCP/IP模型的网络接口层对应于OSI模型的应用层
D、TCP/IP模型的应用层对应于OSI模型的运输层
-
“大集中”征管系统应用框架的FAÇADE层对应J2EE框架中的()。
A . Presentation层
B . Application层
C . Services层
D . Domain层
-
以下关系名称,CIM模型未应用的是()。
A . 继承
B . 关联
C . 聚合
D . 组成
-
以下哪个标准描述了典型的安全服务和OSI模型中7层的对应关系?()
A . ISO/IEC7498-2
B . BS7799
C . 通用评估准则
D . IATF
-
“大集中”征管系统应用框架的BLH对应J2EE框架中的()。
A . Presentation层
B . Application层
C . Services层
D . Domain层
-
应用模型获得的输出结果可以分别起直接用于制定决策、对决策的制定提出建议、用来估计决策实施后可能产生的后果等作用,请简要回答它们与决策问题结构化程度的对应关系。
-
关系数据模型是应用最广泛的一种数据模型,它具有以下优点()
A . 由于概念模式和存贮模式的相互独立性,实现效率很高
B . 具有严密的数学基础和操作代数基础
C . 模型的可扩充性较好
D . 描述对象语义的能力较强
-
“大集中”征管系统应用框架的BPO对应J2EE框架中的()。
A . Presentation层
B . Persistence层
C . Services层
D . Domain层
-
下列关于火灾风险分级和火灾等级对应关系的叙述中,正确的有()。
A . 极高风险可能发生重大火灾
B . 极高风险可能发生较大火灾
C . 高风险可能发生较大火灾
D . 中风险可能发生一般火灾
E . 低风险几乎不可能发生火灾
-
下列关于TCP/IP模型与OSI模型对应关系的描述中,正确的是()。A.TCP/IP模型的应用层对应于OSI模型的
下列关于TCP/IP模型与OSI模型对应关系的描述中,正确的是()。
A.TCP/IP模型的应用层对应于OSI模型的传输层
B.TCP/IP模型的传输层对应于OSI模型的物理层
C.TCP/IP模型的互联层对应于OSI模型的网络层
D.TCP/IP模型的主机一网络层对应于OSI模型的应用层
-
经纪人韩梅在培训中了解到住宅可分类为低层住宅、多层住宅、中高层住宅和高层住宅,关于此类住宅分别对应的层数,以下正确的有()
A.低层住宅:层数为1~3层
B.多层住宅:层数为4~6层
C.中高层住宅:层数为7~10层
D.高层住宅:11层以上
-
计算机内部的定点数大多用补码表示,以下是一些关于补码特点的叙述:I,零的表示是唯一的II,符号位可以和数值部分一起参加运算III,和其真值的对应关系简单、直观Ⅳ,减法可用加法来实现在以上叙述中,()是补码表示的特点。
A.I和II
B.I和III
C.I和II和III
D.I和II和Ⅳ
-
请阅读以下说明和Socket程序,将应填入(n)处的字句写在对应栏内。 网络应用的基本模型是客户机/服
请阅读以下说明和Socket程序,将应填入(n)处的字句写在对应栏内。
网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。
一般发起通信请求的应用程序称为客户软件,该应用程序通过与服务器进程建立连接,发送请求,然后等待服务器返回所请求的,内容。服务器软件一般是指等待接收并处理客户机请求的应用程序,通常由系统执行,等待客户机请求,并且在接收到请求之后,根据请求的内容,向客户机返回合适的内容。
本题中的程序较为简单,客户机接收用户在键盘上输入的文字内容,服务器将客户机发送来的文字内容直接返回给客户机,在通信过程中服务器方和客户机方都遵守的通信协议如下:
由客户机首先发送请求,该请求由首部和内容两大部分组成,两个部分各占一行文字,通过行结束符“\n”隔离。
首部只有一个Length域,用于指定请求的内容部分的长度,首部的结构为:“关键词 Iength”+“”+数值+“\n”。
内容部分为一行文字,其长度必须与Length域的数值相符例如,客户机的请求为“Length 14\nilello,mybaby!”,服务器接收请求处理后返回文字“Hello,my babv!”。
[Socket程序]
服务器主程序部分:
include<stdio.h>
……/引用头文件部分略>
define SERVER_PORT 8080//服务器监听端口号为8080
define BACKLOG 5 /连接请求队列长度
int main(int argc,char *a rgv[]){
int listenfd,connfd//监听套接字、连接套接字描述符
struct sockaddr_in servaddr;//服务器监听地址
listenfd=(1);//创建用于监听的套接字
if(1istenfd<0){
fprintf(stderr,"创建套接字错误!")
exit(1);
} //套接字创建失败时打印错误信息
bzero(&servaddr. sizeof(servadd));//将地址结构置空
servaddr.sin_family=AF_INET;//设置地址结构遵循TCP/IP协议
servaddr.sln_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);//运行服务器的处理函数
close(connfd);//关闭连接套接字}
dose(listenfd); //关闭监听套接字}
服务器通信部分:
include
<……//引用头文件部分略>
Void serv_respon(int sockfd){
Int nbytes;char bur[1024];
for(;;){
nbytes=read_requ(Sockfd,bUr,1024);
//读出客户机发出的请求,并分析其中的协议结构,获知请求的内容部分的长度,并将内容复制到缓冲区buf中,
if((6) )return;//如客户机结束发送就退出
else if(bytes<0){
fprintf(Siderr,"读错误情息:%S\n",strerror(errno));
return;
}//读请求错误打印错误信息
if(wnte-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(i);
else if(i==0)return(0);
if(stmcmp(inbu,"",6)==0)
scanf((7),"%d",&n);//从缓冲区buf中读出长度信息
else{
sprintf(bur,"",14);
return(14);
}//取出首部Length域中的数值,该数值为内容部分的长度
return(read-all(sockfd,bur,n));//从接收缓冲区中读出请求的内容部分
}
int get-char(int fd,char * ch){
static int offset=0;
static int size=0;
static char buff[1024];
//声明静态变量,在get_char多次被调用期间,该变量的内存不释放
for(;size<=0 ||(8);){
size=read(fd,bur,1024);//一次从套接字缓冲区中读出一个数据块
if(size<0){
if(errno==EINTR){
size=0;
contine;
//EINT日表示本次读操作没有成功,但可以继续使用该套接字读出数i
}else
return(-1);
}
offset=0;//读出数据后,将偏址置为0
*ch:buf[offset++);//将当前的字符取出,并将偏址移向下一字符
return(1);
}
int read_line(int fd,char * buf,int msxlen){
int i, n;
Char ch;
for(i=0;i<(9)){
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);
}
-
下列关于E-R模型向关系模型转换的叙述中,不正确的是()。A.一个1: 1联系可以转换为一个独立的关系
下列关于E-R模型向关系模型转换的叙述中,不正确的是()。
A.一个1: 1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
B.一个1: n联系可以转换为一个独立的关系模式,也可以与联系的n端实体所对应的关系模式合并
C.一个m: n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并
D.3个或3个以上的实体间的多元联系转换为一个关系模式
-
关于半衰期叙述错误的是三室模型有快分布半衰期、慢分布半衰期和消除半衰期。()
对
错
-
以下关于多层砌体房屋结构体系的叙述正确的是()
A.应优先采用纵墙承重体系
B.是否设置防震缝,取决于房屋的抗震等级
C.设防烈度为7度时,可不设置防震缝
D.宜尽量将楼梯间设置在房屋的转角处
-
竖向荷载作用下,关于多层多跨规则框架的内力分布规律,下列叙述不正确...的是 ()
A.同一层的柱,中柱轴力一般大于边柱
B.同一层的柱,边柱剪力一般大于中柱
C.柱剪力从上到下逐渐增大
D.柱轴力从上到下逐渐增大
-
3、下列关于概念模型与关系模型的对应概念描述,错误的是()。
A.联系->关系模式
B.实体型->关系实例
C.关键字-> 候选键
D.属性->属性