蚌埠医学院《C语言程序设计》2017-2018学年第一学期期末试卷.docVIP

蚌埠医学院《C语言程序设计》2017-2018学年第一学期期末试卷.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
蚌埠医学院《C语言程序设计》2017-2018学年第一学期期末试卷 姓名: 学号: 专业: 说明:开卷考试,答案请全部写在答题纸上,写在试卷上无效。 未经主考教师同意,考试试卷、答题纸、草稿纸均不得带离,否则视为违规。 题号 一 二 三 四 五 总分 总分 10 30 20 30 10 100 单项选择题:(共10分,每个小题1分) 以下说法错误的是 。 三种基本结构的共同点是“单入口单出口”。 goto语句可以在程序中自由跳转。 结构化程序设计设计三种基本结构的目的是增加程序的可读性和可维护性。 结构化程序设计中划分模块的原则是模块“相对独立,功能单一”。 在C语言中,形参的缺省存储类是 。 static register extern auto 设有如下宏定义: #define test(t) t-4%t 则表达式 test(2)*test(5)的值为 。 -12 -2 2 0 执行语句b=(a=2*10,a=a=4,(a=3*5,a*4),a+5); 后,a和b的值分别是 。 24,29 20,25 15,25 15,20 设有变量定义:int p=4; char k=a; 则执行表达式((k+=2)= c) || ((p*=3)10) 后,变量k和p的值分别为______ 。 a和4 a和12 c和4 c和12 表达式076432~01777的结果是___________。 432 0432 76000 076000 执行以下程序段后,变量m的值为 。 int a[8]={ {4,3,2,1},{7,6,5,4} }; int m,*p; p = a[0]; m = ( *p + 1) + ( p[ 2 ] ) * ( ( p[ 7 ] ); 13 B.11 C. 16 D. 19 设有变量定义:char a[30]; long int *p = (long int *)(a+3); 则以下与表达式p+4等价的是 。 a[7] B. a+16 C. a+19 D. a+28 对于以下字符串,strlen(s)的值为: (1) char s1[]=\t\\\\\\0abc\n; (2) char s2[]=\x69\33\n; (3) char s3[]=\t\082\n; 4、3和1 4、3和3 16、3和3 16、3和10 表达式2.5+7%2-5/2*2的结果为______ 。 3.5 1.5 -0.5 -1.5 程序阅读与分析(共30分,每个小题10分) 1.阅读以下程序,请写出程序运行结果(10分) /*源程序:A-11.C*/ #include stdio.h #include stdlib.h int main(void) { int f0=2,f1=3,f2; int m=3; printf(%d\t%d\t,f0,f1); do{ f2=f0+f1; printf(%d\t,f2); f0=f1; f1=f2; m++; }while(m=10); return 0; } /*end main*/ 2.请指出以下语句或语句段的错误,并改正错误(10分,每个小题2分) double x[10]; int a; for(a=0; a=10; a++) scanf(%lf, x[a]); long s=1; int n=1; while(n=10) s *= n; n++; char *s; gets(s); switch(c){ case a: printf(The number is a\n); case A: printf(The number is A\n); default: printf(The number is not a or A\n); break; } char str[10]; gets(str); 执行程序时从键盘输入:C□language↙ (说明:□表示空格键,↙表示回车键) 3.现有递归函数product如下所示: lon

您可能关注的文档

文档评论(0)

翰林大当家 + 关注
实名认证
服务提供商

文案个性定制,计划书、方案、策划书专业撰写。

1亿VIP精品文档

相关文档