《C语言》试卷A(06级)

上传人:az****29 文档编号:40217397 上传时间:2018-05-24 格式:DOC 页数:9 大小:274KB
返回 下载 相关 举报
《C语言》试卷A(06级)_第1页
第1页 / 共9页
《C语言》试卷A(06级)_第2页
第2页 / 共9页
《C语言》试卷A(06级)_第3页
第3页 / 共9页
《C语言》试卷A(06级)_第4页
第4页 / 共9页
《C语言》试卷A(06级)_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《《C语言》试卷A(06级)》由会员分享,可在线阅读,更多相关《《C语言》试卷A(06级)(9页珍藏版)》请在金锄头文库上搜索。

1、C 语言程序设计期末试题 A 答案 (共 1 页)06 级级C 语言程序设计语言程序设计期末试题期末试题 A 答案答案考 生 信 息 栏经济 学院 计统 系 专业 2006 年级 姓名 学号装 订 线 一、单项选择题一、单项选择题 (每题 2 分,共 60 分) 注意:答案纸不能当草稿,请保持整洁!1A2A3C4D5D6C7C8B9B10D11A12A13B14D15D16B17B18B19B20D21C22D23C24C25A26A27D28A29D30B二、简答题二、简答题 (10 题,每题 4 分,共 40 分)1.三种基本结构是:顺序、选择、 循环 2. 闰年的条件: y 能被 4 整

2、除, 但不能被 100 整除; 或 year 能被 400 整除。 2008 是 闰年, 1997 不是 闰年。 3.输入的数据应该是: 任意负奇数 4. m= sizeof (ss) / sizeof ( char * ); printf ( “%s”, * p );5. s 和 p 分别指向字符 H 和 ! ; while ( s data=1003 ; p0-next = NULL ;9. 功能是:删除 1003 结点 操作后的链表:10. printf (“ %6d “, p - data ); p = p - next;abc05010011004NULLhead1002C 语言程序

3、设计期末考试试题 A 答题纸 第 3 页(共 3 页)C 语言程序设计语言程序设计期末试题期末试题 A 答题纸答题纸考 生 信 息 栏经济 学院 计统 系 专业 2006 年级 姓名 学号装 订 线 一、单项选择题一、单项选择题 (每题 2 分,共 60 分) 注意:答题纸不能当草稿,请保持整洁!123456789101112131415161718192021222324252627282930二、简答题二、简答题 (10 题,每题 4 分,共 40 分)1. 三种基本结构是: 2. 闰年的条件: 2008 闰年, 1997 闰年。 3. 输入的数据应该是: 4. m= ; printf (

4、 “%s”, );5. s 和 p 分别指向字符 和 ; while ( )6. swap ( , ); t=*a; ; ;7. 字符串 ; 结果: , s2 内容:8. p0 = ; ; ;9. 功能是: 操作后的链表:10. printf (“ %6d “, ); p = ;headC 语言程序设计期末考试试题 A 第 1 页(共 6 页)一、单项选择题一、单项选择题 (30 题,每题 2 分,共 60 分; 答案填入答题纸中,答题纸不能当草稿,请保持整 洁! )1.若已定义 x 和 y 为 double 类型,则表达式:x=1,y=x+3/2 的值是:A)2.0 B)2 C)2.5 D)

5、12.设 x 和 y 均为 int 型变量,则以下语句:x+= y; y = x-y; x -= y;的功能是:A)交换 x 和 y 中的值B)把 x 和 y 按从小到大排列C)无确定结果D)把 x 和 y 按从大到小排列3.设 a、b、c、d、m、n 均为 int 型变量, 且 a = 5、b = 6、c = 7、d = 8、m = 2、n = 2,则逻辑表达式 ( m = ab ) B)scanf ( “%d%d%d“, C)scanf (“%d%d%d“, a, b, d );D)scanf (“%d%d%d“, 则数值为 9 的表达式是:A)*p+9 B)*(p+8) C)*p +=

6、9 D)p+89.若定义 a 3 = 1, 2, 3, 4, 5, 6, 7,8 ; 则数组 a 中行的大小是:A)2 B)3 C)4 D)无确定值10. 在以下定义中,正确的说明语句为:A)int aa B)int a3,4 C)int a D)int *a10; 11. 若指针 p 已正确定义,要使 p 指向两个连续的整型动态存储单元,不正确的语句是:厦门大学厦门大学C 语语言言程程序序设设计计课程试卷课程试卷经济经济学院学院计划统计系计划统计系 2006 级各专业级各专业主考教主考教师师: :黄黄扬铭扬铭 试试卷卷类类型:(型:(A 卷)卷)C 语言程序设计期末考试试题 A 第 2 页(

7、共 6 页)A)p =2* (int*) malloc (sizeof (int) );B)p = (int*) malloc (2 * sizeof (int) );C)p = (int*) malloc (2*2 );D)p = (int*) calloc (2, sizeof (int) ); 12. 有以下程序段: int a10= 1, 2, 3, 4, 5, 6 ,7, 8, 9 , *p = char ch8; PER; 则下面叙述中正确的是: A)PER 是结构体变量名B)PER 是结构体类型名C)typedef struct 是结构体类型D)struct 是结构体类型名14.

8、 根据下面的定义,能打印出字母 M 的语句是: struct person char name9; int age; class10= “John“,17, “Paul“,19, “Mary“,18, “Adam“,16;A)printf (“%cn“, class3.name );B)printf (“%cn“, class3.name1 ); C)printf (“%cn“, class2.name1 );D)printf (“%cn“, class2.name0 );15. 若有以下说明和定义: union dt int a; char b; double c; data; 下面叙述中错

9、误的是:A)data 的每个成员起始地址都相同B)变量 data 所占的内存字节数与成员 c 所占字节数相等C)data 可以作为函数的实参D)程序段:data.a=5; printf(“%fn“,data.c); 输出结果为5.0以下以下 (16 30 题题) 为为: :阅读阅读程序程序, 选择选择正确的正确的输输出的出的结结果。果。16. main ( ) int i;for ( i = 0; i= A for ( j = i-1; j=0; j-) printf (%d“, aj);A)1000 B)10010 C)00110 D)1010019. main ( ) int a, b;f

10、or ( a =1; b = 1; a =20) break;if ( b%3 = 1 ) b += 3; continue; b-=5; printf ( “%d n “, a );A)7 B)8 C)9 D)10 20. main ( ) char s = “XYZ“, *p;for ( p = s ; p = 0; i - ) ai = 10 - i;printf ( “ %d %d %d “, a0, a5, a9 );A)10 5 1 B)9 4 0 C)0 4 9 D)1 5 10 26. void sum ( int a ) a0 = a-1+a1; main ( ) int a

11、10 = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ; sum ( printf ( “%d n“, a3 ); A)8 B)7 C)6 D)927. int a33 = 1, 2, 3, 4, 5, 6, 7, 8, 9,*p;main ( ) p = ( int*) malloc (sizeof (int) );f (p,a); printf ( “%d n“,*p ); f ( int *s, int p 3) *s = p11;A)1 B)4 C)7 D)528. main ( ) union int k; char i2; a, *s = s - i0 = 0x39; s - i1 = 0x38; printf ( “ %x n “, s - k ) ;A)3839 B)3938 C)380039 D)390038 29. void sum ( int a ) a0 = a0+a1; main ( ) int a10= 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ; sum ( printf ( “%d n“, a3 ); A)6 B)7 C)8 D)930. struct abc int a, b, c; ;C 语言程序设计期末考试试题 A 第 5 页(共 6 页)main ( ) struct abc s2 = 1, 2,

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

当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

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