第2题
【简答题】一男人M要与未婚妻F相会结婚,但两人一河相隔,M必须要借船过河才能见到F,于是他开始四处找船。 这时见一个女子L刚好有船,M跟L借,L遇到M后爱上了他,就问:我爱上你了,你爱我吗?M比较诚实,说:对不起,我有未婚妻,我不能爱你。这么一来,L死活是不把船借给M,她的理由是:我爱你,你不爱我,这不公平,我不会借你的! M很沮丧,继续找船,刚好见一位叫S的女子,就向她借船,S说:我借给你没问题,但有个条件,我很喜欢你,你是不是喜欢我无所谓,但你必须留下陪我一晚, 不然我不借你。M很为难,L不借他船,S如果再不借他的话就过不去河与F相见了,据说这个地方只有这两条船。为了彼岸的未婚妻,他不得不同意了S的要求。次日,S遵守承诺把船借给了M。 见到未婚妻F后,M一直心里有事,考虑了很久,终于决定把向L和S借船的故事跟F说了。可惜,F听了非常伤心,一气之下与M分了手,她觉得M不忠,不能原谅。F失恋了,很受打击。 这时M的生活里出现了位女子E,两人也开始恋爱了,但之前的故事一直让M耿耿于坏,E问M是不是有什么话要跟她说,于是,M一五一十地把他和L、S、F之间的故事讲了一遍。E听了后,说,我不会介意的,这些跟我没关系。 现在,请你把这五个人按照喜恶程度依次排序,然后得出结论。 请写下你的答案吧?
第3题
【资料题】甲、乙两企业与另外9家企业拟组建设立“光中有限责任公司”(以下简称光中公司),公司章程的部分内容为:公司股东会除召开定期会议外,还可以召开临时会议,临时会议须经代表1/2以上表决权的股东提议召开。在设立登记时,工商机构指出了公司章程中的不合法之处。经全体股东协商后,予以纠正。 2006年3月,光中公司依法登记成立,注册资本为1亿元,其中甲以价值1200万元的工业产权出资;乙出资1400万元,是出资最多的股东。公司成立后,由甲召集和主持了首次股东会会议,设立了董事会。 2006年5月,光中公司董事会发现,甲作为出资的工业产权的实际价额显著低于公司章程中所定的金额,为了使公司股东出资总额仍达到1亿元,董事会提出了解决方案,即:由甲补足差额,如果甲不能补足差额,则由其他股东按出资比例分担该差额。 2007年2月,公司董事会制定了一个增加注册资本的方案,将该方案提交股东会讨论表决,股东会通过了增资决议,并授权董事会执行。 2007年3月,光中公司的海南分公司拖欠债务无法偿还,债权人以光中公司是海南分公司的总公司为由,要求光中公司承担责任。 问题: (1)分析光中公司设立过程中订立的公司章程中关于召开临时股东会议的规定有哪些不合法之处。为什么? (2)回答光中公司的首次股东会议由甲召集和主持是否合法。为什么? (3)分析光中公司董事会作出关于甲出资不足的解决方案内容是否合法。为什么? (4)分析光中公司股东会对于增资事项应如何决议才能通过? (5)回答光中公司是否应替海南分公司承担违约责任。为什么?
第4题
【资料题】2016年9月1日,甲、丙两公司订立一份起重电机买卖合同,合同约定,供方丙公司在当年11月底前交货,货款总额80万元,甲方在收到货后1周内付款,违约金比例为10%,甲方应于2016年9月10日前向丙公司支付定金10万元。订约后,甲方于2016年9月8日支付了定金。后来,由于丙公司计划不周不能履行合同,为此,甲公司要求丙公司支付违约金8万元,定金双倍返还20万元,丙方不同意,双方发生纠纷,甲公司向人民法院诉讼。 2016年3月28日,甲公司委托乙服装厂加工服装500套,每套加工费80元,合计加工费4万元,双方签订了委托加工合同,并规定甲公司在4月下旬付款提货。4月20日,乙服装厂按约完成加工任务并通知甲公司提货,甲因资金紧张,无力支付加工费。之后,甲提走300套服装,乙留置了200套服装并通知甲在1个半月内付清加工费及提货。孰料,留置期间,因乙服装厂仓库年久失修,留置的服装被雨淋污染,甲提出赔偿,乙拒绝,双方发生纠纷。 甲、乙两公司在合同中订有:“双方如果在履行合同时发生纠纷,可以协商解决,如果不能协商解决,任何一方有权向仲裁委员会申请仲裁。”甲公司遂向北京A仲裁委员会申请仲裁,乙公司则向公司所在地的天津B人民法院起诉了。仲裁委员会受理了该案件,并作出了裁决。乙公司不服,遂以原仲裁协议无效为由向仲裁委员会所在地的基层人民法院申请撤销裁决。 要求:根据上述情况和有关法律的规定,回答下列问题: (1)定金担保何时生效?为什么? (2)定金数额是否符合法律规定?为什么? (3)甲公司要求乙公司既支付违约金又要求定金双倍返还是否符合合同法规定?为什么? (4)乙服装厂留置甲公司服装是否合法?为什么? (5)乙服装厂留置服装后,通知甲公司在1个半月内付清加工费是否合法?为什么? (6)乙服装厂对遭受雨淋污染的服装的损失是否应承担赔偿责任?为什么? (7)如果乙公司不服仲裁裁决,应当向哪的法院申请撤销仲裁裁决?
第5题
第37题:法律解释权属于全国人民代表大会常务委员会。法律在下列哪些情况下,由全国人大常委会解释?( )
A.法律的规定需要进一步明确具体含义的
B.法律制定后出现新的情况,需要明确适用法律依据的
C.法律之间对同一事项新的一般规定与旧的特别规定不一致,不能确定如何适用的
D.同一机关制定的法律,特别规定与一般规定不一致的
第6题
A.审计三处的有些干部是博士;审计三处的有些干部不是博士
B.审计三处的干部都是博士;审计三处的有些干部不是博士
C.审计三处的有些干部是博士;审计三处的干部都是博士
D.审计三处的干部都是博士;审计三处的干部都不是博士
第7题
【说明1】
函数main()的功能旨在对输入的一个正整数n,计算12+22+32+…+n2,但是对该函数进行测试后没有得到期望的结果。
【c函数】
1.输入5测试上述main函数时,显示结果如下所示。
input an integer:5
result:-582598909
2.将行号为7的代码修改为:prinff(”n=%d\nresuh:%d\n”,n,sum);并再次
输入5测试main函数,显示结果如下所示。
input an interger:5
n=2293632
result:-582598909
阅读以上两个说明、c函数和问题,将解答写入答题纸的对应栏内。
【问题1】
请给出上述main函数中需要修改的代码行号,并给出修改后的整行代码。
【说明2】
函数test_f2{}编译时系统报告有错,修改后得到函数12_B{}。对函数12_B{}
进行编译时顺利通过,在某些C系统中执行时却由于发生异常而不能正确结束。
【c函数2】
【问题2】(1)请指出函数test_f2中不能通过编译的表达式;(2)请指出可能导致函数f2_B运行异常的表达式。
第9题
阅读下列函数说明,将应填入(n)处的字句写在答卷纸的对应栏内。
【函数1说明】
函数compare(SqList A,SqList B)的功能是:设A=(al,…,am)和B=(bl,…,bn)均为顺序表,"比较",两个顺序表A和B的大小。设A'和B'分别为A和B中除去最大共同前缀后的子表(例如,A=(y,x,x,z,x,z),B=(y,x,x,z,y,x,x,z),则两者中最大的共同前缀为(y,x,x,z),在两表中除去最大共同前缀后的子表分别为A′=(x,z)和B′=(y,x,x,z))。若A′=B′=空表,则A=B;若A′=空表,而B′≠空表,或者两者均不为空表,且A′的首元小于B'的首元,则A<B:否则A>B。
提示:算法的基本思想为:若相等,则j+l,之后继续比较后继元素;否则即可得出比较结果。显然,j的初值应为0,循环的条件是j不超出其中任何一个表的范围。若在循环内不能得出比较结果,则循环结束时有3种可能出现的情况需要区分。
【函数1】
int compare(SqListA,SqList B)
{
//若A<B,则返回-1;若A=B,则返回0:若A>B,则返回1
j=0;
while(i< (1) &&j<
B.length)
if(A.elem[j]<
B.elem[j])return(-1);
else if(A.elem[j]>
B.elem[j])return (1) ;
else (2) ;
if(A.length==
B.length)return(0);
else if(A.length<
B.length)return(-1);
else return (1) ;
}//compare
//函数1的时间复杂度是 (3) 。
【函数2说明】
函数exchange_L(SLink&L,int m)的功能是:用尽可能少的辅助空间将单链表中前m个结点和后n个结点的互换。即将单链表(a1,a2…,am,b1,b2,…,bn)改变成(b1,b2,…,bn,a1,a2,…,am)。
【函数2】
void exchange_L(SLink &L,int m)
{
if( (4) &&L->next)//链表不空且m!=0
{
P=L->next;k=1;
while(k<m&&p)//查找am所在结点
{
P= (5) ;++k;
}
if( (6) &&p->next)//n!=0时才需要修改指针
{
ha=L->next;//以指针ha记a1结点的位置
L->next=p->next;//将b1结点链接在头结点之后
p->next=NULL;//设am的后继为空
q= (7) ;//令q指向b1结点
while(q->next)q= (8) ;//查找bn结点
q->next= (9) ;//将a1结点链接到bn结点之后
}
}
}
//函数2的时间复杂度是 (10) 。
第10题
【说明】
在某嵌入式处理器上,编写以下两段秸序(编译选项中,存储采用4字节对齐方式)。
程序段1:
struct studentl {
char name [10] ;
long sno;
char sex;
float score [4] ;
*pl, al, bl;
程序段2:
union student2 {
char name [10] ;
long sno;
char sex,
float score [4] ;
*p2, a2, b2;
汉诺塔问题说明:有n个盘子在A处,盘子从小到大,最上面的盘予最小,程序要
把这n个盘子从A处搬到C处,可以在E处暂存,但任何时候都不能出现大的盘子压
在小的盘子上面的情况。
下列是一段求解汉诺塔问题的C语言程序。
include <stdio . h>
void move (int n, char a, char c)
{
static int Step=l;
printf ("Step %2d: Disk %d %c..--> %c\n", Step, n, a, c) ;
Step++;
}
void Hanoi (int n, char a, char b, cnar c)
{
if (n>l)
{
Hanoi (n-l, a, c, b) ;
move (n, a. c) ;
Hanoi (n-l, b, a, c) ;
}
else move (n,a,c);
}
void main()
{
Hanoi(3, ’A’, 、B’, 、C ’);
}
【问题1】(3分)
C语言函数的一般格式为:
<函数类型> <函数名> (<参数列表>)
{
<函数体>;
}
简答下述问题,将答案填写在答题纸中对应栏目。
(l)<函数类型>的含义是什么?
(2)<参数列表>的含义是什么?
(3)C语言函数之间的参数如何传递?
【问题2] (6分)
回答问题,将答案填写在答题纸中对应栏目。
(1)sizeof(struct studentl)结果是多少
(2) sizeof(union student2)结果是多少
(3)变量a2在程序段2中定义,写出执亍以下语句后的输出结果。
strcpy (a2. name,¨zhangwei¨);
a2.sex=’f’;
printf ("%s¨, a2 .name);
【问题3](6分)
仔细阅读求解汉诺塔问题的C语言程序,完成其中(1)~(4)空白填空,将答案
填入答题纸的对应栏内。
运行结果为:
Step1:Disk l A---->C
Step 2: (l)
Step 3: Disk I C---->B
Step4: (2)
Step 5: (3)
Step 6: Disk 2 B---->C
Step 7: (4)
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!