Toggle navigation
首页
问答
文章
话题
专家
全站搜索
提问
会员
中心
登录
注册
对下述代码片断评价不正确的为( )。 1.int *table=NULL; 2.intfunc(intpos,int value){3. if(!table) 4.table=(int*)malloc(sizeof(int)*100); 5. if(pos>99)return -1; 6. table[pos]=value; 7.return 0; 8.}
发布于 2021-04-05 04:57:00
【单选题】
A func函数首次被调用时将从堆中为table分配存储空间
B 第5行代码确保插入位置不大于99
C 第5行代码对插入位置pos的范围检查不够完整
D 第6行数值插入数组的指定位置
查看更多
关注者
0
被浏览
186
体验AI问答!更聪明、超智能!
一款基于GPT的超级AI助手,可以对话、创作、写文案!
👉 点击使用 - AI智能问答 🔥
867220
2023-04-05
这家伙很懒,什么也没写!
参考答案:C
参考解析:
暂无
1
个回答
默认排序
按发布时间排序
撰写答案
请登录后再发布答案,
点击登录
预览
登录
注册新账号
有人回复时邮件通知我
关于作者
24678
这家伙很懒,什么也没写!
提问
565
回答
1452
被采纳
1388
关注TA
发私信
相关问题
1
风险分析中不包括下列活动? ()
2
对下述代码片断评价不正确的为()。 charbuf[128],*p; intch; p=buf; while((ch=getchar()!=' '))&&lfeof(stdin)&& lferror(stdin)) *p++=ch; *p++=O;
3
以下四种情况中,不可能引发字符串截断问题的是()。
4
对下述代码片断评价不正确的为()。 int main(intargc, char *argv[]) { inti = o; char buff[128];char *arg1 = argv[1];while (arg1[i] != '') {buff[i] = arg1[i]; i++; buff[i]= '10'; printf("buff = %s " , buff);)
5
对下述代码片断评价正确的为()。 char *s1 ="12345"; char s2[6]; strcpy(s2 , s1);
6
关于下面代码片断,说法正确的为( )。 片断1: Obj *obj = new Obj[5]; deleteobj; 片断2: Obj *obj = new Obj(5);deleteobj; 片断3: Obj* obj = new Obj[5];delete[] obj; 片断4: obj* = new Obj(5);delete[] obj;
7
以下四种情况中,可能引发二维数组的内存泄露问题的是()。
8
关于下面代码片断,说法正确的为()。 vector<Person*>p; for(inti = 0 ; i<5 ; i++) p.push_back(new Person);
9
下述c语言代码中的“★"处的正确写法为()。 1.void fun(★){ 2. if(q == NULL) 3.q= new int(10O); 4.} 5.int main(){ 6.int *p = NULL; 7. fun(p); 8.printf("%d " ,*p); 9.}
10
下面的代码片断是小张设计的某管理系统中的一部分。根据业务要求,每个员工的salary不能取空值,且不低于5000,则下述四个说法不正确的为()。 class Employee{ public double salary; public voidsetSalary(double salary){this.salary = salary; / /... };
发布
问题
手机
浏览
扫码手机浏览
分享
好友
在线
客服
回到
顶部