未分类题

本题为案例分析题,要求分析合理,结论正确;有计算要求的,应简要写出计算过程。
1. 对某实施监理的工程项目,业主依法进行了公开招标,并委托某监理公司代为招标。在该工程招标过程中,相继发生了下述事件。
事件1:招标公告发布后,有10家单位参加了资格预审报名。监理人员经过对这10家单位进行资格审查,确定A、B、C、D、E、F共6家单位为投标人。但业主认为B公司拟采用的锅炉本体不是由本地企业生产的,指示监理人员不得向B公司发售招标文件。
事件2:在现场踏勘中,C公司的技术人员对现场进行了补充勘察,并当场向监理人员指出招标文件中地质资料有误。监理人员则口头答复:“如果招标文件中的地质资料确属错误,可按照贵公司勘察数据编制投标文件。”
事件3:投标人D在编制投标书时,认为招标文件要求的合同工期过于苛刻,如按此报价,导致报价过高,于是按照其认为较为合理的工期进行了编标报价,并于截标日期前2天将投标书报送招标人。日后,D公司又提交一份降价补充文件。但招标人的工作人员以“一标一投”为由,拒绝接受该减价补充文件。
事件4:开标时,由于交通堵塞,有关领导不能准时到会。招标人临时决定将开标会议推迟至提交投标书截止时间后1小时举行,开标会议由市发改委主任亲自主持。
该工程项目合同工期为18个月,承包方编制的调试进度计划如图6-1所示,各项工作匀速进行。

问题
在事件1中,业主的做法是否妥当?为什么?

A.shangxueba.cn/images/2010q3/ct_jgzjlalm_jgzjlalcase_00006(201003).jpg'

【参考答案】

业主做法不妥。 理由:业主不得以任何理由排斥外地区、外部门的投标人的竞争否则违反公平原则。
业主做法不妥。 理由......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)
热门 试题

未分类题
阅读以下程序说明和C++程序,将程序段中(1)~(5)空缺处的语句填写完整。 【说明】 以下【C++程序】实现一个简单的小型复数类MiniComplex,该复数类能进行输入、输出、复数的加法、减法、乘法和除法运算,还可以进行复数的相等比较。【C++程序】ifndef H_MiniComplexdefine H_MiniComplexinclude <iostream>using namespace std;class MiniComplex{ public: 重载流插入和提取运算符 (1) ostream&operator<<(ostream &osObject,const MiniComplex&complex){ osObject<<'('<<complex.realPart<<'+'<<complex.imagPart<<'i'<<')'; return osObject; } (2) istream&operator>>(istream&isObject, MiniComplex&complex){ char ch; isObject >>complex.realPart>>ch>>complex.imagPart>>ch; return isObject; } MiniComplex(double real=0,double imag=0); 构造函数 MiniComplex operator+(const MiniComplex&otherComplex)const; 重载运算符+ MiniComplex operator-(const MiniComplex&otherComplex)const; 重载运算符- MiniComplex operator*(const MiniComplex&otherComplex)const; 重载运算符* MiniComplex operator (const MiniComplex&otherComplex)const; 重载运算符 bool perator==(const MiniComplex&otherComplex)const; 重载运算符== private : double (3); double imagPart;};end ifinclude 'MiniComplex.h'bool MiniComplex::operator==(const MiniComplex&otherComplex)const{ return(realPart==otherComplex.realPart&&imagPart==ortherComplex.imagPart);}MiniComplex::MiniComplex(double real,double imag){ realPart== real; imagPart==imagPart;}MiniComplex MiniComplex::operator+(const MiniComplex&otherComplex)const{ MiniComplex temp; temp.realPart = realPart+ortherComplex. realPart; temp.imagPart = imagPart +ortherComplex. imagPart; return temp;} (4) { MiniComplex temp; temp.realPart= realPart-ortherComplex. realPart; temp.imagPart = imagPart-ortherComplex. imagPart; return temp;}MiniComplex MiniComplex::operator*(const MiniComplex&otherComplex)const{ MiniComplex temp; temp.realPart = (realPart*ortherComplex. realPart)-(imagPart *ortherComplex.imagPart); temp.imagPart = (realPart*ortherComplex. imagPart)+(imagPart *ortherComplex.realPart); return temp;}MiniComplex MiniComplex::operator (const MiniComplex&otherComplex)const{ MiniComplex temp; float tt; tt=1 (ortherComplex.realPart*ortherComplex.realPart+ortherComplex.imagPart *ortherComplex. imagPart); temp.realPart=((realPart*ortherComplex, realPart)+(imagPart *ortherComplex. imagPart))*tt; temp.imagPart =((imagPart *ortherComplex. realPart)-(realPart*ortherComplex. imagPart))*tt; return temp;}include <iostream>include <MiniComplex.h>using namespace std;int main(){ MiniComplex numl(23, 34),num2(56, 35); cout<<'Initial Value of num1='<<num1<<' n Initial Value of num2='<<num2<<end1; cout<<num1<<'+'<<num2<<'='<<num1+num2<<end1; 使用重载的加号运算符 cout<<num1<<'-'<<num2<<'='<<num