1 / 9
文档名称:

华南理工大学2012年C试卷及答案.doc

格式:doc   大小:132KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华南理工大学2012年C试卷及答案.doc

上传人:63229029 2017/11/7 文件大小:132 KB

下载得到文件列表

华南理工大学2012年C试卷及答案.doc

相关文档

文档介绍

文档介绍:姓名学号学院专业座位号
( 密封线内不答题)
……………………………………………………密………………………………………………封………………………………………线……………………………………线………………………………………
_____________ ________

诚信应考,***将带来严重后果!
华南理工大学期末考试
《高级程序设计语言C++(1)》试卷A
注意事项:1. 考前请将试卷和答题纸密封线内各项填写清楚;
2. 所有答案写在答题纸上,否则无效;
;
:闭卷;
5. 本试卷共五大题,满分100分,考试时间120分钟。
题号





总分
得分
评卷人
单项选择题(每小题2分,共22 分
1. 表达式65/10*+100%3的结果为(D )。
(A) 14 (B) 12 (C) 1 (D) 13
2. 设变量定义int x =10, y, z; 执行语句 y = z = x --; y = x = = z; 后变量y的值是( A )。
(A) 0 (B) 1 (C) 9 (D) 10
3. 下面for语句执行时循环次数为(B )。
int i,j;
for ( i=0, j=3; i=j; )
{
cout << i << j << endl;
i++; j--;
}
(A) 0 (B) 3 (C) 10 (D) 无限
4. 下列不合法的标识符名称是( B )。
(A) word (B) continue (C) cpp (D) _ab
5. 假定有以下说明语句,则下面引用形式错误的是( B )。
struct Student
{
char sno[20] ;
double score ;
};
Student stu[3]={{“201011111”,80}, {“201011112”,75}, {“201011113”,91}}, *p=stu ;
(A) p->sno; (B) (p++).sno; (C) (p++)->sno; (D) (*p).sno ;
6. 已知int i = 1 ; int *Ptr1 , *Ptr2 ;下面哪条语句不合法( C )。
(A)Ptr1 = &i; (B) Ptr1 = Ptr2; (C) Ptr1 = 0x1234; (D) Ptr1 = NULL;
7. 已知char* s1= "123", *s2="34";cout<<strcmp(s1,s2);的输出结果为( D )。
(A) true (B) false (C) 1 (D) -1
8. 设已定义浮点型变量data,以二进制方式把data的值写入输出文件流对象outfile中去,正确的语句是( C )。
(A) ((double *) &data, sizeof(double)) ;
(B) ((double *) &data, data) ;
(C) ((char *) &data, sizeof(double)) ;
(D) ((char *) &da