题目内容

阅读以下关于C语言及C代码的叙述。 [说明] 在开发某嵌入式系统时,设计人员根据系统要求,分别编写了如下三部分程序,其中: [C代码1]是李工为了在嵌入式平台上开发一段可变参数函数,在X86平台上实现的一个参数个数可变函数实例。 [C代码2]是王工在编写软件时,自己编写的内存拷贝函数。 [C代码3]是赵工编写的一段数据处理的程序,其中fun0的含义为从已创建的一个单向链表中查找倒数第index个结点。他的设计思路为:首先创建两个指针ptr1,ptr2,并且都指向链表头,然后ptr1向前走index步,这样ptr1和ptr2之间就间隔index个结点,然后ptr1和ptr2同时向前步进,当ptr1到达最后一个结点时,ptr2就是倒数第index个结点了。ReverseList()为赵工编写的对已有单向链表进行逆序重排的函数。 [C代码1] long sum (int i,…) int*p,j; long s=0; p=&i+1; for(j=0;j<i;j++) s+=p[j]; return s; long Sum=sum(3,1,2,3); [C代码2] static int pent; ……·· void*MyMemcpy(void*dest, const void*src, int n) char*pDest=(char*)dest; char*pSrc=(char*)src; for(int i=0; i<n; i++) *(pDest +i)=*(pSrc+i); return dest; [C代码3] node *fun(node*head, int index) node *ptr1,*ptr2; int i=0: ptr1=head; ptr2=head; if( head==NULL || head->next==NULL ) return ptr1; while (i<index) (1) ; if (ptrl==NULL) return head; i++; while (ptr1->next !=NULL) ptr1=ptr1->next; (2) ; return (3) ; node* ReverseList (node *head) node *temp1=NULL; node *temp2=NULL; node *temp3=NULL; if ((head->next==NULL) || (head==NULL)) return head; temp1=head; temp3=temp1->next; temp1->next=NULL; while (temp3->next !=NULL) temp2=temp3; temp3=temp3->next; (4) ; temp1=temp2; temp3->next=temp1; return (5) ; 请问C代码2中static的作用是什么const的作用是什么王工自己编写的内存拷贝函数安全吗如存在缺陷,请指出缺陷在哪里。

查看答案
更多问题

案例分析题案情:国有企业川南商业大楼于1998年拟定改制计划:将资产评估后作价150万元出售,其中105万元出售给管理层人虽(共4人),45万元出售给其余45名职工,将企业改制为川南百货有限公司,注册资本150万元。该改制计划于同年12月经有关部门批准实施。原管理层人员宋某认购45万元,李某、王某、周某各认购20万元,其余职工各认购1万元。公司成立后,分别向各认购人签发了出资证明书。公司设立股东会、董事会、监事会,宋某任公司董事长兼总经理,李某、王某为公司董事,周某任监事会主席兼财务负责人。2001年,公司召开董事会,决定将注册资本增加为300万元,周某列席了董事会,并表示同意。会后,董事会下发文件称:本次增资计划经具有公司2/3以上表决权的股东表决通过,可以实施。同年4月,公司注册资本增加为300万元。增加部分的注册资本除少数职工认购了30万元外,其余120万元由宋某、周某、李某、王某平均认购,此次增资进行了工商登记。同年10月,王某与其妻蓝某协议离婚,蓝某要求王某补偿25万元。王某遂将其所持股权的50%根据协议抵偿给蓝某,董事会批准了该协议。2003年5月,川南公司因涉嫌偷税被立案侦查。侦查发现:除王某外,宋某、周某、李某在1998年改制时所获得的股权均是挪用原川南商业大楼的资金购买,且2001年公司增资时,宋某、周某、李某、王某四人均未实际出资,而是以公司新建办公楼评估后资产作为增资资本,并分别记于个人名下。同时查明,偷税事项未经过股东会讨论,而是董事会为了公司利益在征得周某同意后决定实施的。后法院判决该公司偷税罪成立,判处公司罚金140万元,宋某等亦分别被判处相应的刑罚。问题: 川南公司因被判处罚金所造成的140万元损失,应由准承担赔偿责任?为什么?

档案馆在一个库房中安装了n个烟火感应报警器,每个报警器遇到烟火成功报警的概率均为p,该库房遇烟火发出警报的概率达到0.999。() (1)n=3,p=0.9; (2)n=2,p=0.97。

A. 条件(1)充分,但条件(2)不充分。
B. 条件(2)充分,但条件(1)不充分。
C. 条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分。
D. 条件(1)充分,条件(2)也充分。
E. 条件(1)和(2)单独都不充分,条件(1)和(2)联合起来也不充分。

Questions 21 and 22 are based on the following news. At the end of the news item, you will be given 10 seconds to answer the questions. Now, listen to the news. How did the Cubans try to enter the U.S.()

A. In a small boat.
B. In an old truck.
C. By swimming.
D. By driving.

40()

A. loss
B. difficulty
C. tragedy
D. misfortune

答案查题题库