问题 单项选择题

中控室大屏幕采用的是()

A.4*4

B.4*5

C.4*6

答案

参考答案:A

问答题 案例分析题

患儿,男,3小时。主诉:呻吟3小时。患儿系2胎2产,孕33周自然分娩,羊水清亮,无脐绕颈,生后无窒息,哭声较小,且呻吟不止。未开奶,未排大小便。患儿呻吟进行性加重伴哭声低弱,口周青紫,口吐白沫,四肢青紫,给予吸氧、清理呼吸道,但呼吸困难无明显缓解。体格检查:T35.5℃,P160次/分,R70次/分,Wt1.2kg,一般情况差,营养差,嗜睡,反应差,哭声低弱,有呻吟,四肢青紫,面色尚红润,皮肤弹性差,无硬肿,无黄疸,前囟2.0cm×2.0cm,平坦,无产瘤及头颅血肿,三凹征(+),双肺呼吸音低,未闻及干、湿性啰音,心脏听诊未闻及病理性杂音,腹平软,肝肋下2cm,剑下1cm,肠鸣音减弱,脐带未脱,脐轮无红肿,四肢活动少,无畸形,肌张力减弱,前臂弹回(+),围巾征(+),腘角120。吸吮反射较弱,觅食、握持,拥抱反射未引出,竖颈、踏步反射未引出。实验室检查:1.血常规WBC5.6×109/L,N54%,L46%,RBC7.2×1012/L,Hb170g/L。2.尿、粪常规:(-);3血气分析:pH7.32mmHg,PCO244.9mmHg,PO260.0mmol/l,cHCO2[3gif]16.1mmol/l,BE-8.2mmol/l,SO89.5%;4.肝肾功:正常;5.电解质:Na136.9mmol/l;K5025mmol/l;iCa1.02mmol/l。5.胸部正位片:生后4小时胸片显示:右肺中、上野透光度减低,其内密度欠均匀,边界不清,右心缘结构不清,右肺门不清,左肺野未见具体活动性病灶,心左缘及左肺门不清。心影未见增大。两膈顶光滑,左肋膈角锐利。生后12小时胸片显示:胸廓对称,双肺透亮度减低,可见由肺门向外伸展至肺野内的支气管充气征。心脏大小形态未见异常。双侧肋膈角锐利,膈顶圆滑。

鉴别诊断。

问答题

【说明】 以下是客户机/服务器模型中的一个简单的客户机程序(服务器程序略),其工作过程非常简单:客户机与服务器建立连接后,接收服务器向客户机返回的一条消息。 程序中用到了两种结构hostent与sockaddr_in: hostent类型的结构定义 struct hostent { char*h_name; //主机名称 char**h_aliases; //别名列表 int h_addrtype; //主机地址类型: AF_XXX int H_length; //主机地址长度: 32位 char**h_addr_list; //主机IP地址列表 } #define h_addr h_addr_list[0] sockaddr_in类型的结构定义,sockaddr_in是通用套接字结构sockaddr在TCP/IP协议下的结构重定义,为TCP/IP套接字地址结构。 Struct sockaddrin { short int sin_family;//地址类型AF_XXX,其中AF_INET为TCP/IP专用 unsigned short int sin_port; //端口号 struct in_addrsin_addr; //Internet地址 //端口号以及Internet地址使用的是网络字节顺序,需要通过函数htons转换 } struct iN_addr { _u32 s_addr; //类型为unsignel_long } 程序中使用到了多个函数: struct hostent * gethostbyname( const char*hostname ); 函数gethostbyname查询指定的域名地址对应的IP地址,返回一个hostent结构的指针,如果不成功返回NULL。 int_socket(int domain, int_type, int protocol); 函数socket创建一个套接字描述符,如果失败返回-1。domain为地址类型,type为套接字类型,本题中为SOCK_STREAM; protocol指定协议,本题中为0。 int connect( int sockfd, struct sockaddr*servaddr, int addrlen); 函数connect与服务器建立一个连接,成功返回0,失败返回-1。servaddr为远程服务器的套接字地址,包括服务器的IP地址和端口号;addrlen为地址的长度。 int read( int fd, char*buf, int len); int write( int fd, char*buf, int len); 函数read和write从套接字读和写数据,成功返回数据量大小,否则返回-1。buf指定数据缓冲区,len指定接收或发送的数据量大小。 【socket程序】 #define PORT4490 //定义端口号为4490 int main( int argc, char*argv[ ]) { int sockfd, nbytes; //套接字描述符、读入缓冲区的字节数 char buf[1024]; //缓冲区 stmct hostent*he; //主机信息类型 struct sockaddr_in srvaddr; //Internet套接字结构 if (1) {perror("调用参数为零,请输入服务器的主机名!\n");exit(1); } if (2) {perror("无法通过主机名获得主机信息!\n");exit(1); } if (3) {perror("无法创建套按字!\n");exit(1); } bzero( &srvaddr, sizeof(srvaddr));//置空srvaddr srvaddr, sin_family=AF_INET; srvaddr, sin_port: (4); srvaddr.sin_addr: (5); if(connect(sockfd, (6), sizeof( struct sockaddr))=-1) {perror("连接失败!\n");exit(1); } //连接服务器,如果失败则提示用户 if(( nbytes=read ( sockfd, buf, MAXDATASIZE))=-1) {perror("读失败!\n");exit(1); } //从套容接字中读出数据 buf[nbytes]=’\0’; prinff("读到的内容:%s", buf); close( sockfd); //打印数据并关闭套接字 }