1 / 14
文档名称:

哈尔滨工业大学 2011春季c语言试卷B-张岩 许海燕-xuhy格式调整完毕.doc

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

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

分享

预览

哈尔滨工业大学 2011春季c语言试卷B-张岩 许海燕-xuhy格式调整完毕.doc

上传人:Q+1243595614 2017/4/14 文件大小:139 KB

下载得到文件列表

哈尔滨工业大学 2011春季c语言试卷B-张岩 许海燕-xuhy格式调整完毕.doc

文档介绍

文档介绍:C 语言程序设计笔试试题( A 卷) 第1页(共 14页) 哈尔滨工业大学(威海) 20 11 /20 12 学年春季学期 C 语言程序设计笔试试题( B 卷) 题号一二三四五六笔试(7 0%) 综合(3 0%) 总分分数试卷说明: 100 分,取卷面成绩的 70% 计入总分; (10%) 和实验成绩(2 0%) 之和,占总分的 30% ; , 试卷背面即为草稿纸; 105 分钟。一、单项选择题。请把答案填入下面框中, 不允许出框线。( 本题 16 分,每小题 1分) 题号 12345678 答案题号 910 1********** 答案 1. 下面程序的输出是______ 。 main() { int x=10,y=3; printf("%d\n",y=x/y); } A) 0 B)1 C)3 D) 不确定的值 2. 下列函数的功能是______ 。 int fun1(char *x) { char *y=x; while(*y++); 号学名姓注意行为规范遵守考试纪律教研室主任签字: C 语言程序设计笔试试题( A 卷) 第2页(共 14页) return(y-x-1); } A) 求字符串的长度 B) 将字符串 X 连接到字符串 Y后面 C) 将字符串 X 复制到字符串 Y D) 比较两个字符串的大小 3. 以下对 C 语言函数的有关描述中, 正确的是______ 。 A) C 程序中有调用关系的所有函数必须放在同一个源程序文件中 B)C 函数既可以嵌套定义又可以递归调用 C) 调用函数时, 实参的值传送给形参 D) 函数必须有返回值 4. 若用数组名作为函数调用的实参, 传递给形参的是______ 。 A) 数组的首地址 B) 数组第一个元素的值 C) 数组中全部元素的值 D) 数组元素的个数 5. 若有以下定义,则 p+5 表示_______. int a[10],*p=a; A) 元素 a[5] 的地址 B)元素 a[5] 的值 C)元素 a[6] 的地址 D) 元素 a[6] 的值 6. 以下选项中,与 k=n++ 完全等价的表达式是_______ 。 A) n=n+1,k=n B) k=n,n=n+1 C) k=++n D) k+=n+1 7. 如果在一个函数中的复合语句中定义了一个变量, 则该变量_______ 。 A) 只在该复合语句中有效 B) 在该函数中有效 C) 在本程序范围内均有效 D) 为非法变量 8. 定义一个结构体变量时,系统分配给它的内存大小是_______ 。 A )成员中占内存量最大者所需的容量 B )各成员所需内存量的总和 C )结构中第一个成员所需内存容量 D )结构中最后一个成员所需内存容量 9. 在C程序中,使用结构体的目的是______ 。 A )将一组相关的数据作为一个整体,以便程序使用。 B )将一组相同数据类型的数据作为一个整体,以便程序使用。 C )将一组数据作为一个整体,以便其中的成员共享存储空间。 D )将一组数值一一列举出来,该类型变量的值只限于列举的数值 C 语言程序设计笔试试题( A 卷) 第3页(共 14页) 范围内。 10. 判断字符串 s1 与字符串 s2 相等,应当使用______ 。 A) if (s1 = s2) B) if (strcmp(s1, s2)) C) if (!strcmp(s1, s2)) D) if (strcmp(s1, s2) =0) 11. 若有定义 int *p[4] ,则标识符 p 是一个______ 。 A )指向整型变量的指针变量 B )指向函数的指针变量 C )指向有四个整型元素的一维数组的指针变量 D )指针数组名,有四个元素,每个元素均为一个指向整型变量的指针 12. 设有以下定义: int a[3][3] = {1,2,3,4,5,6,7,8, 9}; int (*ptr)[3] =a, *p= a[0]; 则以下能够正确表示数组元素 a[1][2] 的表达式是______ 。 A) *((*ptr + 1)[2]) B) *(*(p + 5)) C) (*ptr +1) D) *(*(a +1)+2) 13. 在函数中未指定存储类别的局部变量, 其隐含的存储类别是_______ 。 A )静态( static )B )外部( extern ) C )自动( auto ) D)寄存器( register ) 14. 以下错误的描述是________ 。 A) 不同的函数中可以使用相同名字的变量,互不干扰 B) 形式参数都是局部变量 C)一个 C 程序只包含一个函数 D) C 语言中的函数参数传递都是单向值传递 15. 以下对二维数