1 / 4
文档名称:

《C语言程序设计》2009秋C程序设计期末试卷(A).doc

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

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

分享

预览

《C语言程序设计》2009秋C程序设计期末试卷(A).doc

上传人:xwbjll1 2017/1/4 文件大小:64 KB

下载得到文件列表

《C语言程序设计》2009秋C程序设计期末试卷(A).doc

相关文档

文档介绍

文档介绍:杭州电子科技大学学生考试卷( A)卷说明: 请将全部答案都书写在最后页答题纸上,否则答题无效。试题一、判断题,正确打钩,错误打叉( 共 10 分) 1. 不同类型的变量在内存中占用存储空间的大小是一样。 2. break 语句只能用在循环体中。 语言编写的源程序须经过编译连接后, 的可执行文件,才能运行。 4. p 是一个指针变量, *p++ 表示指针 p 的对象加 1 。 5. 在函数体内定义的变量称局部变量,局部变量只能被本函数引用。 6. 一维数组的数组名是一个地址常量,表示第一个元素的地址。 7. 在 printf 函数中, 如果用格式符“%d ”输出实数时,则得不到正确的输出结果。 8. 在C 语言程序中变量必须定义后再使用。 9. 如果 s1、 s2 是两个字符串, 可以用库函数 strcpy(s1,s2) 把字符串 s2 复制到 s1 中。 10. 表达式 3*5/2 与表达式 3/2*5 等价,即两个表达式的值相等。试题二、单选题,根据题目从 A 、B 、C 、D 中选择一个正确的选项(共 10 分) 1. 如果在程序中需调用库函数 sqrt ,则程序中必须包含头文件( )。 A、 B、 C、 D、 2. 若有定义语句: int a[10]; 则下列对 a 数组元素正确引用的是( )。 A、 a[10/2] B、 a[10] C、 a[] D、 a(1) 3. 用C 语言逻辑表达式表示条件“–5 ≤x ≤3 ”,下面正确的逻辑表达式是( )。 A、–5≤x≤3B、–5≤x &&x ≤3C、–5≤x ||x ≤3D、–5≤x ,x ≤3 4. 函数定义如下: void fun(int *s,int c) { *s= 5;c =5 ;} 如果在主函数中程序段有: int a= 6 ,b=6 ; fun(&a,b) ; 则调用 fun 函数后,变量 a,b 的值分别是( )。 A 、6 ,5B 、5 ,5C 、5 ,6D 、6 ,6 5. 若有定义语句: char c='\ n '; 则变量 c()。 个字符 个字符 个字符 个字符 6. 如果对变量的定义为: int c1, c2, s=5; 则执行“ c1 =s ++; c2 =++ s; printf("%d,%d,%d",c1,c2,s); ”语句后, c1,c2 和s 的输出值是( )。 A 、 5,7,7 B 、 6,7,7 C 、 5,6,7 D 、 6,6,7 7. 若有 float a=,b=, *pa=&a; 执行语句“*pa*=3; pa=&b ”后; 则正确的是()。 A、* pa 的值是 B、 pa 的值是 C、*pa 的值是 D、 pa 的值是 8. 若结构体变量 x 定义如下,下面能给变量 x 输入数据的正确语句是( ) struct cx { float rl; float ie; }x;A、 scanf("%f%f",,); B、 scanf("%f%f",&,&); C、 scanf("%f%f", ,