计本-C程序复习练习2课件.pptVIP

  1. 1、本文档共51页,可阅读全部内容。
  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程序复习练习2课件

编写程序实现,由键盘输入任意4阶矩阵a,程序运行后将各行中0之前的所有正数依次存放到数组b中,并返回这些正数之和。 如: 矩阵a为 则程序执行后,b[0]为1,b[1]为2,b[2]为23,b[3]为32 ,以上各数之和为58.;main( ) { int a[4][4],b[16]; int i,j,k=0,sum=0 ; printf(“Please input a array(4,4):”); for(i=0;i4;i++) for(j=0;j4;j++) scanf(“%d”,a[i][j]);;for(i=0;i4;i++) for(j=0;j4;j++) {if (a[i][j]0) { b[k]=a[i][j]; sum=sum + b[k]; k=k+1; } else if (a[i][j]0) continue; else break;} printf(“the Sum is%d”,sum); } ;C语言程序设计总复习;数组强化练习;1、 下列数组定义中,正确的是( )。 A、 int a[5]={0}; B、 int a[]={0 1 2}; C、 int a[5]=0; D、 int a[]; 2、 下列数组定义中,正确的是( )。 A、 int a[10]; B、 int n=10,a[n]; C、 int N=10;int a[N]; D、 int n; scanf(%d,n); int a[n]; 3、 已知 int a[10]; 则对a数组元素引用不正确的是( )。 A、 a[10] B、 a[3+5] C、 a[10-10] D、 a[5];4、 若有定义:int a[3]={0,1,2};则a[1]的值为( )。 A、 0 B、 1 C、 2 D、 3 5、 若有定义:int a[5]={1,2,3,4,5};则语句a[1]=a[3]+a[2+2]-a[3-1];运行后a[1]的值为( )。 A、 6 B、 5 C、 1 D、 2 6、 以下能对一维数组a进行正确初始化的语句是( )。 A、 int a[5]=(0,0,0,0,0); B、 int a[5]=[0]; C、 int a[5]={1,2,3,4,5,6,7}; D、 int a[]={0}; ;7.下面程序段的运行结果是( )。 int i=0,a[]={3,4,5,4,3}; do{ a[i]++; }while(a[++i]5); for(i=0;i5;i++) printf(%d ,a[i]); A、 4 5 6 5 4 B、 3 4 5 4 3 C、 4 5 5 5 4 D、 4 5 5 4 3 ;8、 设有如下程序段: int a[3][3]={1,0,2,1,0,2,1,0,1},i,j,s=0; for(i=0;i3;i++) for(j=0;ji;j++) s=s+a[i][j]; 则执行该程序段后,s的值是( )。 A、 0 B、 1 C、 2 D、 3 9、 有如下定义 int a[][3]={1,2,3,4,5,6,7,8}; 则数组a的行数是( )。 A、 2 B、 3 C、 4 D、 无法确定的;10、 以下数组定义中,正确的是( )。 A、 int a[2][3]={1,2,3,4,5,6,7}; B、 int a[][]={{1,2,3},{4,5,6},{7,8,9}}; C、 int a[2][]= {1,2,3,4,5,6}; D、 int a[][4]= {6}; 11、 若有定义:int a[3][4]={{1,2},{0},{1,2,3}};则a[1][1]的值为( )。 A、 0 B、 {1,2} C、 1 D、 3 12、 若有定义:int a[3][3];则表达式a[2][1]-a的值为( )。 A、 7 B、 8 C、 6 D、 9;13、 若有定义:int i=0,x=0;int a[3][3]={1,2,3,4,5,6,7,8,9};则以下程序段运行后x的值为( )。 for (;i3;i++) x+=a[i][2-i]; A、 0 B、 12 C、 15 D、 18;14、 若有定义int a[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a)/sizeof(a[0])的值为( )。 A、 3 B、 4 C、 5 D、 9 15、 设有以下变量定义

文档评论(0)

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

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

1亿VIP精品文档

相关文档