哈尔滨工业大学c语言程序设计_b卷

哈尔滨工业大学c语言程序设计_b卷

ID:43391944

大小:149.79 KB

页数:13页

时间:2019-10-01

哈尔滨工业大学c语言程序设计_b卷_第1页
哈尔滨工业大学c语言程序设计_b卷_第2页
哈尔滨工业大学c语言程序设计_b卷_第3页
哈尔滨工业大学c语言程序设计_b卷_第4页
哈尔滨工业大学c语言程序设计_b卷_第5页
资源描述:

《哈尔滨工业大学c语言程序设计_b卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C语言程序设计笔试试题(E卷)题—二三四五六笔试(70%)综合(30%)总分分数试卷说明:1.笔试卷面总分100分,取卷面成绩的70%计入总分;DIP#竝鞍注意行为规范遵守考试纪律2.3.综合成绩为平时成绩(10%)和实验成绩(20%)之和,占总分的30%;答题时禁止拆开试卷钉,试卷背面即为草稿纸;4.答题时间120分钟。一、单项选择题。请把答案填入下面框中,不允许出框线。(本题16分,每小题2分)得分:题号12345678答案1•关于printf函数的使用,下列正确的是()。A)prin坦"helloworld,z);B)printf(//a=%d,,z);C)

2、printf(/zs=%f,s,z);D)printf(z/%d=%d+%dz,,a=b+c);2.有以下程序main(){shortinta=-l;printf(M%d,,,a);}则程序输出()oA)0B)-1C)65535D)4294967295教研室主任签字:A)[-2A31,2A31]C)[-2A31Z2A31]4.有以下程序段main(){inta=9&3;printf('%d',a);}则最后的输出结果是:(B)[-2A32Z2A32-1]D)[-2A31,2A31-1])。A)1B)1303D)05.有以下程序:main(){intx=-l;do{x=

3、x*x;}while(!x—);printf(H%xn,x);}执行后的输出结果为()oA)-1B)1C)06.voidmain(){doublex=l;switch(x){case0:printf("A");case1:printf("BH);default:printfCC");}}程序输出结果是()A)ABCB)BCC)B7.printf(n%xn,0xl31017)输出的结果是()。D)ffffD)编译有错A)13B)17C)IfD)238.关于malloc()a数,下面叙述中错误的是()。A)这是一个分配内存的函数B)需要2个参数C)返回一个指针D)该函数申

4、请的内存不被free()会产生“内存泄露”得分:二、填空题。请按序号把答案填入下面框中,——不允许出框线。(本题20分,每空1分)题号答案题号答案11121231341451561671781891910201.使用动态内存分配方式完成下列程序:#includemvoidmain(){int*p;【2】*p=20;printf(n*p=%d,7p);}2.有以下函数longP(intn,intk)longPowerVal=n;inti;for(i=l;i

5、一个十进制整数转二进制的程序,请补全。voidFUNl(intx){inta[100];inti=0;while(x>0){⑷_mi++;}for(intk=i-l;k>=0;k—){printfC%d,[61);}}4・下列程序段为链表结点类型定义,请填空。【7】point{doublex;doubley;【8】next;};5.下面的函数将遍历输出一个链表的内容,请补全程序。注:VCT是一个结构体类型名称,指针域变量为nextvoidlinkl_show(VCT*head){VCT*p;【9】while(p!=NULL){printf('%s',p->s);【1

6、0】}}6.下面的函数功能是取子字符串,例如puts(substring(”ABCDEFGV1,4));输出结果是BCD,请填空:char*substring(char*s,inta,intb){char*ans;ans=(__)malloc(_[12]);for(inti=a;i

7、%dn,a,b,c);}8.下列函数用来计算某年某个月的天数,请填空:intmonth_day(intyeayintmonth){intdri21={115]3031303131,30313031kif(year%4==100&&year%100!=0&&year%100=0)【16】}returnd[month-l];}9・ft为结构体类型名,下面的函数将ftl写入文件,请补全程序:voidwrite_ft(ftftl,char*filename){/*writefttofile*/【17】fp=fopen(filename

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。