网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

在程序设计中,常用下列三种不同的出错处理方式: (1)用exit语句终止执行并报告错误; (2)以函数的返回值区别正确返回或错误返回; (3)设置一个整型变量的函数参数以区别正确返回或某种错误返回。 试讨论这三种方法各自的优缺点。


参考答案

更多 “在程序设计中,常用下列三种不同的出错处理方式: (1)用exit语句终止执行并报告错误; (2)以函数的返回值区别正确返回或错误返回; (3)设置一个整型变量的函数参数以区别正确返回或某种错误返回。 试讨论这三种方法各自的优缺点。” 相关考题
考题 下列叙述中正确的是A.在面向对象的程序设计中,各个对象之间具有密切的联系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述三种说法都不对

考题 在VB中,表达式Mid("程序设计",2,2)的结果是( )A.程B.序C.序设D.出错

考题 在VB中,表达式Mid("程序设计",2)的结果是( )A.程序B.序C.序设计D.出错

考题 在VB中,表达式Mid("Visual Basic程序设计",8,5)的结果是( )A.Visual BB.l BasicC.BasicD.出错

考题 下面是一个面向连接的SOCKET实例,填入(n)处。【说明】代码实例中的服务器通过socket连接向客户端发送字符串"Hello,you are connected!"。只要在服务器上运行该服务器软件,在客户端运行客户软件,客户端就会收到该字符串。客户端程序代码如下:include<stdio.h>include<stdlib.h>include<errno.h>include<string.h>include<netdb.h>include<sys/types.h>include<netinet/in.h>include<sys/socket.h>define SERVPORT 3333define MAXDATASIZE 100 /*每次最大数据传输量*/main(int argc, char*argv[]){int sockfd, recvbytes;char buf[MAXDATASIZE];stmct hostent*host;struct sockaddr_in serv_addr;if (1) {fprintf(stderr, "Please enter the server's hostname!\n");exit(1);}if<(host=gethostbyname(argv[1]))=NULL) {herror("gethostbyname出错!");exit(1);}if ((sockfd = socket(AF_INET, (2), 0))=-1) {perror("socket创建出错!");exit(1);}serv_addr.sin_family=AF_INET;serv_addr.sin_port=htons(SERVPORT);Serv_addr.sin_addr=*((structin_addr*)host→h_addr);bzero((serv_addr.sin_zero), 8);if(connect (3), (struct sockaddr *)serv_addr, \sizeof(struct sockaddr))=-1) {perror("connect出错!");exit(1);}if((recvbytes=recv (4), buf, MAXDATASIZE, 0))=-1) {perror("recv出错!");exit(1);}buf[recvbytes]='\0';pfintf("Received: %s", buf);close(sockfd);}

考题 有关FOR循环结构,叙述正确的是() A、对于FOR循环结构,循环的次数是未知的B、FOR循环结构中,可以使用EXIT语句,但不能使用LOOP语句C、FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错D、FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语句

考题 汇编语音程序设计中的三种构成方法分别是顺序程序设计、______和循环程序设计。

考题 在.net(C# or vb.net)中,Appplication.Exit 还是 Form.Close有什么不同?

考题 下面的程序运行结果是( )。 Private Sub Form_Click() I=0 DoUntil0 i=i+1 if i>10 then Exit Do Loop Printi End SubA.0B.10C.11D.出错

考题 下列叙述中,正确的是( )。A.在面向对象的程序设计中,各个对象之间具有密切的联系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述三种说法都不对

考题 在ARM汇编语言程序设计中,经常用到分支程序设计,以下不属于分支指令的是()。A.BL LabelSubB.BX LabelSubC.CBNZ R1,LabelSubD.BIC R0,R0,LabelSub

考题 根据对资本的处理方式不同,增值税可分为哪三种类型?

考题 在Linux中,下列不属于正常结束进程的方法是()。A、在main函数中调用returnB、调用exit函数C、调用_exit函数D、调用abort函数

考题 在VBScript中,退出函数过程,应使用的语句是:()A、ExitB、Exit subC、Exit FunctionD、Exit Do

考题 在ARM汇编语言程序设计中,经常用到分支程序设计,以下不属于分支指令的是()。A、BL LabelSubB、BX LabelSubC、CBNZ R1,LabelSubD、BIC R0,R0,#LabelSub

考题 在Function过程体中退出Function过程的语句是()。A、Exit DoB、Exit ForC、Exit SubD、Exit Function

考题 程序设计语言的可靠性是指程序设计语言本身不出错或对错误的()能力。

考题 在程序设计中,可采用下列三种方法实现输出和输入: (1)通过scanf和printf语句; (2)通过函数的参数显式传递; (3)通过全局变量隐式传递。 试讨论这三种方法的优缺点。

考题 在VBScript中,要退出函数,应使用的语句()A、ExitB、Exit SubC、Exit FunctionD、Break

考题 面向对象程序设计和过程程序设计在()方面不同。A、设计方式B、处理方式C、程序的重要性D、设计方式和处理方式

考题 在程序设计中,经常用选择(又称分支)、循环和函数3种控制结构。

考题 用三种不同方法实现在字存储单元DB1中存储2000H的内容。

考题 以下可以在For-Next循环体中跳出循环,执行Next下一句的语句()。A、Exit ForB、Exit WhileC、Exit DoD、Exit

考题 单选题在Linux中,下列不属于正常结束进程的方法是()。A 在main函数中调用returnB 调用exit函数C 调用_exit函数D 调用abort函数

考题 填空题程序设计语言的可靠性是指程序设计语言本身不出错或对错误的()能力。

考题 单选题面向对象程序设计和过程程序设计在()方面不同。A 设计方式B 处理方式C 程序的重要性D 设计方式和处理方式

考题 问答题在程序设计中,常用下列三种不同的出错处理方式: (1)用exit语句终止执行并报告错误; (2)以函数的返回值区别正确返回或错误返回; (3)设置一个整型变量的函数参数以区别正确返回或某种错误返回。 试讨论这三种方法各自的优缺点。