1 / 13
文档名称:

哈尔滨工业大学c语言程序设计试卷xuhy.doc

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

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

分享

预览

哈尔滨工业大学c语言程序设计试卷xuhy.doc

上传人:小博士 2019/9/4 文件大小:156 KB

下载得到文件列表

哈尔滨工业大学c语言程序设计试卷xuhy.doc

文档介绍

文档介绍::..C语言程序设计 笔试试题(A卷)题—二三四五六笔试(70%)综合(30%)总分分数试卷说明:,取卷面成绩的70%计入总分;DIP#(10%)和实验成绩(20%)之和,占总分的30%;答题时禁止拆开试卷钉,试卷背面即为草稿纸;。一、单项选择题。请把答案填入下面框中,得分:注意行为规范遵守考试纪律不允许出框线。(本题16分,每小题1分)题号1234567HI答案题号9101********** main(){intx=10,y=3;printf(n%d\nH,y=x/y);} B)1 03D) 。intfunl(char*x){char*y=x;while(*y++);return(y-x・1); } B)将字符串X连接到字符串Y后面C)将字符串X复制到字符串YD)比较两个字符串的大小教研室主任签字:,正确的是 。A) C程序中有调用关系的所有函数必须放在同一个源程序文件中B) C函数既可以嵌套定义又可以递归调用C) 调用函数时,实参的值传送给形参D) ,传递给形参的是 。A)数组的首地址B)数组第一个元素的值C)数组中全部元素的值D),则p+5表示 inta[10],*p=a;A)元素a[5]的地址B)元素a[5]的值C)元素a[6]的地址D)元素a[6],与k二n卄完全等价的表达式是 A) n=n+l,k=nB)k=nzn=n+lC)k=++nD)k+=n+l7・如果在一个函数中的复合语句中定义了一个变量,则该变量A)只在该复合语句中有效 B)在该函数中有效C)在本程序范围内均有效 D),系统分配给它的内存大小是 A)成员中占内存量最大者所需的容量B)各成员所需内存量的总和C)结构中第一个成员所需内存容量D),使用结构体的目的是 A)将一组相关的数据作为一个整体,以便程序使用。B) 将一组相同数据类型的数据作为一个整体,以便程序使用。C) 将一组数据作为一个整体,以便其中的成员共享存储空间。D)将一组数值一一列举出来,该类型变量的值只限于列举的数值范围内。,应当使用 (si=s2)(strcmp(sl,s2))(!strcmp(sl,s2))D)if(strcmp(sl,s2)=0)*p[4],则标识符p是一个 。,有四个元素,:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*ptr)[3]=a,*p=a[0];则以下能够正确表示数组元素a[l]⑵的表达式是A.*((*ptr+l)[2])B.*(*(p+5))C.(*ptr+1)D.*(*(a+1)+2),其隐含的存储类别是 OA)静态(static) B)外部(extern)C)自动(auto) D)寄存器(register) 。, [2][3]={{1,2}Z{3Z4}Z{5Z6}};[2][]={l,2,3,4,5,6};[][3]={l,2,3z4,5z6};[2][]={{1z2}z{3,4}};:structstinta;floatb;}stl,*pst;若有pst二&stl;则下面引用正确的是A)(*) B)(*pst).b得分:C)pst-> D)、填空题。请按序号把答案填入下面框中,不允许出框线。(本题20分,每空2分)~90之间的不能被3整除的数输出。请补全。main(){intn;⑴ {if(n%3=0)continue;printf(n%d\n);}2•下面程序可求出矩阵a的主对角线上的元素之和,请填空。main(){inta⑶⑶={