A.把字句表示某种动作或原因的影响而产生某种结果或状态。
B.把字句的谓语动作必须是复杂的,一般不能只是单个动词。
C.从语义上看,“把”的宾语主要是动作的受事,也可以是工具、处所、与事、使用以及施事。 从信息论的角度看,“把”的宾语一般是定指的、已知的。
D.“把”的宾语就是从原来的动词宾语用“把”提前得来的。
第1题
A、“被”的作用是表示被动,所指往往是不如意的事情,但也可以表示如意或中性的。
B、被字句的谓语动词一般是动作性较强的及物动词,且一般不能是光杆动词,但被字句对动词的要求不像把字句那么严格。
C、被字句都能转换成把字句。
D、被字句的主语表示的事物必须是定指的。
第3题
[说明]
背包问题就是有不同价值、不同重量的物品n件,求从这n件物品中选取一部分物品的选择方案,使选中物品的总重量不超过指定的限制重量,而且选中物品的价值之和为最大。
背包问题是一个典型的NP完全难题。对该问题求解方法的研究无论是在理论上,还是在实践中都具有一定的意义。如管理中的资源分配、投资决策、装载问题等均可建模为背包问题。
常用的背包问题求解方法很多,但本题中采用了一种新的算法来求解背包问题。该算法思想为:首先要对物品进行价重比排序,然后按价重比从大到小依次装进包裹。这种方法并不能找到最佳的方案,因为有某些特殊情况存在,但只要把包中重量最大的物品取出,继续装入,直到达到limitweight,这时的物品就是limit weight的最大价值。这种算法不需要逐个进行试探,所以在数据非常大时,执行效率主要由排序的时间复杂度决定。该算法的流程图为图11-4。
仔细阅读程序说明和C程序流程图及源码,回答问题1和问题2。
[流程图11-4]
[程序说明]
struct Thing:物品结构
typedef struct Bag:背包结构类型
input ( ):将物品按序号依次存入数组函数
inbag ( ):物品按物价比入包函数
init ( ):初始化函数
sort ( ):对物品按价格重量比排序函数
outbag ( ):取出包中weiht最大的物品函数
print ( ):最佳方案输出函数
[C程序]
define N 255
struct Thing {
double weight;
double value;
double dens;
}thing[N];
typedef stmct Bag {
Thing thing [N];
double weighttmp;
double sumvalue;
}bag,best;
inbag ( )
{
do{
bag.thing[i]=thing[i]
(1)
(2)
i++;
}while ( (3) )
}
init ( )
{
for (inti=0; i<N; i++)
{
input (thing[i].weight, thing [i].value)
thing [i].dens=thing[i].value/thing [i].weight;
};
}
main ( )
{
init ( );
sort ( );
inbag ( );
do {
best=bag; //把包中物品放入暂存数组
outbag ( ); //取出包中weight最大的物品
(4)
}while ( (5))
print (best); //输出temp因为是最佳方案
}
根据程序说明及流程图、部分C源码,充分理解算法思想,填入(n)处。
第4题
A.银行进行市场环境分析,有利于把握宏观形势
B.银行进行市场环境分析,有利于掌握微观情况
C.银行进行市场环境分析,有利于挤垮竞争对手
D.银行进行市场环境分析,有利于规避市场风险
第6题
A.杂技团的票,不到一个钟头就卖得精光
B.花了一下午的时间,司机把车擦得精光发亮
C.居民楼当仓库,没想到一场大火却将十几万的货物烧了个精光
D.实战中他过于执着于局部棋形,大块自棋险些被黑棋吃精光
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!