北大17春计算机编程语言在线作业.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北大17春计算机编程语言在线作业

一、选择题(共5题,每题2分,共10分) 1. 判断下列标识符中哪些不合法:(教材第三章,课件第02节,鼓励独立完成作业,严惩抄袭) ①sum ②Sum ③M.D.John ④3days ⑤student_name ⑥#33 ⑦ lotus_1_2 ⑧char ⑨dlt;c ⑩ ¥2016 A. ③④⑥⑧⑨⑩ B. ①③⑥⑦⑧⑨ C. ①④⑤⑦⑨⑩ D. ②③④⑦⑧⑩ 2. 下列均是C语言关键字的是()(教材第三章、课件第02节) A. while goto bool B. return char ELSE C. include scanf case D. define if type 3. 以下用DEFINE语句定义常量PI正确的是(课件第 19 节,教材第九章) A. #define PI 3.14159 B. #define PI 3.14159; C. #define PI=3.14159 D. #define PI=3.14159; 4. 设x,y,z,t均为int型变量,则执行语句x=y=z=1;t=++x||++y++z;t++后,t的值为()(教材第三章、课件第02节) A. -1 B. 2 C. 1 D. 0 5. 如果定义语句:int a[3][6];,按内存中存放顺序,数组a的第12个元素是()(教材第七章,课件第8-12节??? A. a[1][6] B. a[1][5] C. a[6][1] D. a[5][1] 二、程序阅读填空(共4题,每题4分,共16分) 6. 二、程序阅读(共40分) (一)填空题,阅读代码,写出程序输出的结果(4*4=16分) 1、(知识点:课件第02-07节,教材第三章) 代码: #include lt;stdio.hgt; int main() { int n; scanf(%d,amp;n); if(n%3==0) printf(TRUE); else printf(FALSE); return 0; } 输入:1000 输出:____ 7. 2、(知识点:教材第四至六章,课件03-07) 代码: #include lt;stdio.hgt; int main() { int k; scanf(%d,amp;k); double sum=0; for(int i=1;;i++) { sum+=1/double(i); if(sumgt;k){ printf(%d,i); break; } } return 0; } 输入:2 输出:____ 3). 3、(课件第08-12节,教材第七章) #include lt;stdio.hgt; #include lt;string.hgt; int main() { char a[5000]; gets(a); int alpha=0,number=0; for(int i=0;ilt;strlen(a);i++) { if(a[i]gt;=Aamp;amp;a[i]lt;=Z||a[i]gt;=aamp;amp;a[i]lt;=z) alpha++; else if(a[i]gt;=0amp;amp;a[i]lt;=9) number++; } printf(%d\n,alpha); printf(%d\n,number); return 0; } 输入:He lives in 4-419. 输出: 第一行:___(3)___ 第二行:___(4)___ 8. 3题第一行输出:___ 9. 3题第二行输出:_____ 三、程序阅读改错(共6题,每题4分,共24分) 请说明错误在第几行(1分),并改正(3分) 10. 1、求a*b的值(1处错误,课件第 02 节,教材第三章) #include stdio.h//1行 int main() {   int a=5;b=4;   printf(%d\n,a*b);//5行   return 0; } 11. 2、使用指针输出数组所有元素(1处错误,知识点:课

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档