black

C++语言程序设计

登录

单项选择题

从安全编程的角度看,下面代码是否有问题?若有是第几行:()line1:char*function1(){line2:char*buffer1=malloc(8000);line3:if(buffer1)gets(buffer1);line4:returnbuffer1;line5:}line6:intmain(){line7:char*ptr=function();line8:if(ptr)free(ptr);line9:exit(0);line10:}

A.第2行
B.第3行
C.第9行
D.没有错误

相关考题

单项选择题 从安全编程的角度看,下面代码是否有问题?若有是第几行:()line1:intmain(intargc,char*argv[])line2:{line3:charbuff[32];line4:if(argc!=2)return(-1);line5:strcpy(buff,argv[1]);line6exit(0);line7:}

单项选择题 程序如下:#defineMAX_NUM500voidoutput(){INT8index;for(index=0;index<MAX_NUM;++index){print(“%d\n”,index);}};则调用output后,程序会打印出多少行信息?()

单项选择题 代码如下:test2(){chardes[5],src[5];inti;for(i=0;i<5;++i){src[i]=’A’;}strcpy(des,src);};则如下说法中正确的是:()

All Rights Reserved 版权所有©易学考试网(yxkao.com)

备案号:湘ICP备2022003000号-3