网站大量收购闲置独家精品文档,联系QQ:2885784924

河南理工大学C语言课后习题答案精解第六章.ppt

河南理工大学C语言课后习题答案精解第六章.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
选择题 (1) C语言中一维数组的定义方式为:类型说明符 数组名 A. [整型常量] B. [整型表达式] C. [整型常量]或[整型常量表达式] D. [变量表达式] (2) C语言中引用数组元素时,下标表达式的类型为 。 A.单精度型 B.双精度型 C.整型 D.指针型 (3) 若有说明 “int a[3][4];”,则对a数组元素的非法引用是 A. a[0][3*1] B. a[2][3] C. a[1+1][0] D. a[0][4] 第六章 数组 C C D Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1. 选择题 (4)若有说明 “int a[ ][3]={1,2,3,4,5,6,7,8,9};”,则a数组第一维的大小是 A. 1 B.2 C. 3 D. 4 (5)若有以下定义“int a[ ]={1,2,3,4,5,6,7,8,9};”,则值为5的表达式是 A. a[5] B.a[a[4]] C. a[a[3]] D. a[a[5]] 第六章 数组 C C a[4] Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1. 选择题 (6) 要求定义包含8个int类型元素的一维数组,以下错误的定义语句是 第六章 数组 A. int N=8; int a[N]; B. #define N 3 int a[2*N+2]; C. int a[ ]={0,1,2,3,4,5,6,7} D. int a[1+7]={0} (7) 若二维数组a有m列,则在a[ i ][ j ]前的元素个数是 A. i*m+j B. j*m+i C. i*m+i-1 D. i*m+j+1 (8) 下面是对数组a的初始化,其中不正确的是 A. char s[5]={“abc”} B. char s[5]={‘a’, ‘b’, ‘c’}; C. char s[5]=“”; D. char s[5]=“abcdef”; A A D Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1. 选择题 (9) 下面程序段的运行结果是 char c[ ]=“\t\v\\\0will\n”; printf(“%d”,strlen(c)); A. 14 B. 3 C.9 D. 字符串中有非法字符,输出值不确定 (10) 判断字符串s1是否等于字符串s2,应当使用 A. if(s1==s2) B. if(s1=s2) C. if(strcpy(s1,s2)) D. if(strcmp(s1,s2))==0) 第六章 数组 B D Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 2. 写出程序的运行结果 (1) 程序一:   main( ) { int a[3][3]={1,3,5,7,9,11,13,15,17}; int sum=0,i,j; for(i=0;i3;i++) for(j=0;j3;j++) { a[ i ][ j ]=i+j; if(i==j) sum=sum+a[ i ][ j ]; } printf(“sum=%d”,sum); } 第六章 数组 sum=6 1 a[0][0] 7 a[1][0] 13 a[2][0] 3 a[0][1] 9 a[1][1] 15 a[2][1] 5 a[0][2] 11 a[1][2] 17 a[2][2] 0 a[0][0] 1 a[1][0] 2

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档