C语言专注于机器.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  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语言专注于机器

C语言集中上机题目 第一次实验 循环 1 编程 1.1 打印出以下图案 * * * * * * * * * * * * * * * * * * * * * * * * * 1.2 编写程序实现输入整数n,输出如下所示由数字组成的菱形。(图中n=5) 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1 1 2 3 4 3 2 1 1 2 3 2 1 1 2 1 1 2 思考题 1.以下不是死循环的语句是 B 。 A)for (y=1,x=9;x++y ; x=i++) i=x ; B)for ( ; ; x++=i ) ; C)while (1) { x++ ; } D)for (i=10 ; ; i--) sum+=i ; 2. 下面程序段的运行结果是 B 。 x=y=0; while (x15) y++,x+=++y ; printf(“%d,%d”,y,x); A)20,7 B)6,12 C)20,8 D)8,20 3. 以下for循环的执行次数是 D 。 for (x=0,y=0; (y=123) (x4) ; x++) ; A)无限循环 B)循环次数不定 C)4次 D)3次 4.写出下面程序运行的结果。 main ( ) :I=1,b=1,k=0 I=2,b=0,k=1 I=3,b=1,k=1 I=4,b=o,k=2 I=5,b=1,k=2 { int i,b,k=0 ; for (i=1; i=5 ; i++) { b=i%2; while (b--==0) k++ ; } printf(“%d,%d”,k,b); } b=1,k=2 5. 写出下面程序运行的结果。 main ( ) a=1,b=4 a=2,b=7 a=3,b=10 a=4,b=13 a=5,b=16 a=6,b=19 a=7,b=14 { int a,b; for (a=1,b=1 ; a=100 ; a++) { if (b=20) break; if (b%3==1) { b+=3 ; continue ; } b-=5; } printf(“%d\n”,a); } a=7 k=3,n=26 k=18,n=2 k=36,n=0 6. 写出下面程序运行的结果。 main ( ) { int k=1,n=263 ; do { k*= n%10 ; n/=10 ; } while (n) ; printf(“%d\n”,k); } k=36 第二次实验 数组 1 编程 1.1 打印以下图案: * * * * * * * * * * * * * * * * * * * * * * * * * 1.2 输入4×4的数组,编写程序实现: (1)求出对角线上各元素的和; (2)求出对角线上行、列下标均为偶数的各元素的积; (3)找出对角线上其值最大的元素和它在数组中的位置。 2 思考题 1.下面程序的输出结果是 。 main ( ) { char ch[7]=”12ab56”; int i,s=0; for (i=0;ch[i]’0’ch[i]=’9’ s=10*s+ch[i]-‘0’; printf(“%d\n”,s); } A)1 B)1256 C)12ab56 D)ab 2.下面程序段的输出结果是 A 。 char c[5]={‘a’,’b’,’\0’,’c’,’\0’ printf(“%s”,c); A)’a’’b’ B)ab C)ab c D)abc 3.mian() { int m[] [3]={1,4,7,2,5,8,3,6,9}; int i, j, k=2; for(i=0;i3;i++

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档