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

上传人:liy****100 文档编号:54861177 上传时间:2018-09-20 格式:DOC 页数:9 大小:132.50KB
返回 下载 相关 举报
华南理工大学2012年C  试卷及答案_第1页
第1页 / 共9页
华南理工大学2012年C  试卷及答案_第2页
第2页 / 共9页
华南理工大学2012年C  试卷及答案_第3页
第3页 / 共9页
华南理工大学2012年C  试卷及答案_第4页
第4页 / 共9页
华南理工大学2012年C  试卷及答案_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《华南理工大学2012年C 试卷及答案》由会员分享,可在线阅读,更多相关《华南理工大学2012年C 试卷及答案(9页珍藏版)》请在金锄头文库上搜索。

1、 高级程序设计语言高级程序设计语言 C+C+ 试卷试卷 A A 第第 1 1 页页 共共 9 9 页页诚信应考诚信应考,考试作弊将带来严重后果!考试作弊将带来严重后果!华南理工大学期末考试华南理工大学期末考试 高级程序设计语言高级程序设计语言 C+(1)C+(1)试卷试卷 A A注意事项:注意事项:1.1. 考前请将试卷和答题纸密封线内各项填写清楚;考前请将试卷和答题纸密封线内各项填写清楚;2.2. 所有答案写在答题纸上,否则无效;所有答案写在答题纸上,否则无效;3 3试卷和答题纸同时提交;试卷和答题纸同时提交;4 4考试形式:闭卷;考试形式:闭卷;5.5. 本试卷共五大题,满分本试卷共五大题

2、,满分 100100 分,考试时间分,考试时间 120120 分钟分钟。 题题 号号一一二二三三四四五五总分总分 得得 分分 评卷人评卷人一、一、单项选择题(每小题单项选择题(每小题 2 2 分,共分,共 2222 分分1. 表达式 65/10*2.0+100%3 的结果为(D )。(A)14 (B) 12 (C) 1 (D) 132. 设变量定义 int x =10, y, z; 执行语句 y = z = x -; y = x = = z; 后变量 y 的值是( A )。(A) 0(B) 1(C) 9(D) 103. 下面 for 语句执行时循环次数为(B ) 。int i,j;for (

3、i=0, j=3; i=j; )cout sno;(B) (p+).sno;(C) (p+)-sno;(D) (*p).sno ;6. 已知 int i = 1 ; int *Ptr1 , *Ptr2 ;下面哪条语句不合法( C )。(A)Ptr1 = (B) Ptr1 = Ptr2;(C) Ptr1 = 0x1234;(D) Ptr1 = NULL;7.7. 已知 char* s1= “123“, *s2=“34“;coutstr; cout using namespace std ; int main() int m =75, n = 35 , a , b , r ;if ( m n) a

4、 = m ; b = n ; else a = n ; b = m ; r = b ;while ( r != 0 ) r = a % b ;a = b ;b = r ;cout using namespace std; int main() int a9;int *p = a , sum = 0 ;for(int i=0;i using namespace std; void func(int, int void main() int x=10, y=20, z=30 ;func(1, x, cout using namespace std; void print(int w) int i;

5、 if( w ) print( w-1 ); for( i=1; i using namespace std ; int f ( char p ) int s = 0,n; n = sizeof(p)/sizeof(char); for(int i=0;i using namespace std; struct employee char name20; char sex; ; void fun(employee *p) if (*p).sex=f) coutname using namespace std ; void sort ( int , int ) ; int main() int

6、i, a 10=41,72,18,9,7,46,80,34,25,13 ;(1) ;/调用排序函数 /sort(a,10) for ( i = 0 ; i x t ) (2) ; /t=j if ( t != i ) (3) ; /max=xi x i = x t ; x t = max ; return ; 2. 下面程序的功能是:把文件 d:test 复制到文件 d:testnew 中。请将程序补充完整。#include #include using namespace std; int main ( ) char ch ; 高级程序设计语言高级程序设计语言 C+C+ 试卷试卷 A A 第

7、第 7 7 页页 共共 9 9 页页(4) ;/ ifstream f1(“d:test”);if( !f1 ) cout #include using namespace std ; int main ( ) int i,j,length; char a100; cina;(6) ;/length=strlen(a) for(i=0,j=length-1;i=j) cout using namespace std; int main() int m,i = 2;cout m;while( i using namespace std; int main() int i,n=0;coutusing namespace std;void stringcopy(char *,char *); /函数原型void main( ) char str20;stringcopy( str , “I am a student.“); coutstrendl;void stringcopy(char * s1,char * s2) 高级程序设计语言高级程序设计语言 C+C+ 试卷试卷 A A 第第 9 9 页页 共共 9 9 页页int i = 0;while( s2i != 0 ) s1i = s2i ; i+;s1i = 0 ;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号