问题 单项选择题

在窗体有两个名为text1、text2的文本框和一个名为Command1的命令按钮,事件过程:
Private sub command1_dick()
Dim x as Integer,n as Integer
x=1
n=0
Do While x<20
x=x*3
n=n+1
Loop
text1=str(x)text2=str(n)
End Sub
程序运行后,单击命令按钮,在两个文本框text1和text2中显示的值分别是______。

A.15和1
B.27和3
C.195和3
D.600和4

答案

参考答案:B

解析: Do While…Loop语句是在条件式结果为真时,执行循环体,并持续到条件式结果为假或执行到选择性Exit Do语句而退出循环。在程序中,该循环语句的执行过程为,当x小于20时,执行循环体,每循环一次,x的值变为原有值的3倍,n的值加1。str函数的作用是将数值表达式的值转化为字符串。最后将x的值转化为字符串在text1文本框中显示,n的值在text2文本框中显示。因此x初始值为1,n初始值为0,x满足循环条件,进入Do循环,x=1*3=3,n=0+1=1;第二次循环,x=3,满足循环条件,x=3*3=9,n=1+1=2;第三次循环,x=9,满足循环条件,x=9*3=27,n=2+1=3。此时x>20不再满足循环条件,跳出循环,text1显示27,text2显示3。

问答题

某综合办公楼工程,建设单位甲通过公开招标确定本工程由乙承包商为中标单位,双方签订了工程总承包合同。由于乙承包商不具有勘察、设计能力,经建设单位甲同意,乙分别与建筑设计院丙和建筑工程公司丁签订了工程勘察设计合同和工程施工合同。勘察设计合同约定由丙对甲的办公楼及附属公共设施提供设计服务,并按勘察设计合同的约定交付有关的设计文件和资料。施工合同约定由于根据丙提供的设计图纸进行施工,工程竣工时根据国家有关验收规定及设计图纸进行质量验收。合同签订后,丙按时将设计文件和有关资料交付给丁,丁根据设计图纸进行施工。工程竣工后,甲会同有关质量监督部门对工程进行验收,发现工程存在严重质量问题,是由于设计不符合规范所致。原来丙未对现场进行仔细勘察即自行进行设计导致设计不合理,给甲带来了重大损失,并以与甲方没有合同关系为由拒绝承担责任;乙又以自己不是设计人为由推卸责任。甲遂以丙为被告向法院提起诉讼。 问题: 1.本案例中,甲与乙、乙与丙、乙与丁分别签订的合同是否有效并分别说明理由。 2.甲以丙为被告向法院提起诉讼是否妥当为什么 3.工程存在严重质量问题的责任应如何划分 4.根据我国法律法规的规定,承包单位将承包的工程转包或违法分包应承担什么法律后果

名词解释