对
错
第1题:
编写函数时,一般建议先对参数进行合法性检查,然后再编写正常的功能代码。
此题为判断题(对,错)。
第2题:
请编写能直接实现char * strcpy(char * pstrDest,const char * pstrSource)函数功能的代码。
4.
char * strcpy(char * pstrDest,const char * pstrSource)
{
assert((pstrDest!=NULL)&&(pstrSource!=NULL));
char * pstr=pstrDest;
while((*(pstrDest++)=*(pstrSource++))!='\0');
return pstr;
}
第3题:
为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。
此题为判断题(对,错)。
第4题:
()不符合软件测试原则。
A对每个测试结果进行检查,不漏掉已经出现的错误迹象
B程序员应该仔细测试自己编写的程序代码
C程序员要避免测试自己编写的程序代码
D测试工作越早开始越好
第5题:
下列描述中,正确的是______。
A.finally代码段在发生异常时不一定必须执行
B.异常机制可以用于流程控制
C.在catch代码段中可以使用return语句来返回到异常抛出点
D.可以把catch到的异常对象再次抛出,使上层try-atch结构继续处理该异常事件
第6题:
下列关于捕获异常的描述中,错误的是______。
A.在异常处理代码段中无法访问hy代码段中声明的变量
B.子类异常可被父类异常捕获处理
C.try-catch机制可以被用于流程控制
D.在catch代码段中的return语句用于退出方法,而不是返回异常抛出点
第7题:
请编写能直接实现int atoi(const char * pstr)函数功能的代码。
第8题:
在编写函数时,建议首先对形参进行类型检查和数值范围检查之后再编写功能代码,或者使用异常处理结构,尽量避免代码抛出异常而导致程序崩溃。
此题为判断题(对,错)。
第9题:
A.错误
B.正确
第10题:
在代码的编写中要尽量避免使用ELSEGOTO或者ELSERETURN结构。