第8题: [单项选择]以下程序的输出是 struet st int x;int *y; *p; int dt[4]=10,20,30,40; struct st aa[4]=50,&dt[0],60,&dt[0],60,&dt[0],60,&dt[0]; main( ) p=aa; printf("%d/n",++(p->x));
A. 10 B. 11 C. 51 D. 60 参考答案:C 答案解析:[解析] 由于数组名保存了数组的首地址,即数组中第一个元素的地址,执行p=aa;后,p指向aa[0],p->x相当于aa[0].x,也就是50,经过自增运算后,显示结果为51。
第16题: [单项选择]施工合同示范文本通用条款规定,当合同文件发生矛盾时,应按顺序进行解释。下列排序中正确的是( )。 A. 合同协议书、通用条款、专用条款 B. 中标通知书、专用条款、协议书 C. 中标通知书、专用条款、投标书 D. 中标通知书、专用条款、标准 参考答案:D 答案解析:[解析] P108(二)对合同文件中矛盾或歧义的解释。通用条款规定,合同文件原则上应能够互相解释、互相说明,但当合同文件中出现含糊不清或不一致时,各文件的序号就是合同的优先解释顺序。各文件序号如下:①