计本-C程序复习练习2.ppt

计本-C程序复习练习2.ppt

ID:49499200

大小:283.00 KB

页数:51页

时间:2020-02-06

计本-C程序复习练习2.ppt_第1页
计本-C程序复习练习2.ppt_第2页
计本-C程序复习练习2.ppt_第3页
计本-C程序复习练习2.ppt_第4页
计本-C程序复习练习2.ppt_第5页
资源描述:

《计本-C程序复习练习2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、编写程序实现,由键盘输入任意4阶矩阵a,程序运行后将各行中0之前的所有正数依次存放到数组b中,并返回这些正数之和。如:矩阵a为则程序执行后,b[0]为1,b[1]为2,b[2]为23,b[3]为32,以上各数之和为58.main(){inta[4][4],b[16];inti,j,k=0,sum=0;printf(“Pleaseinputaarray(4,4):”);for(i=0;i<4;i++)for(j=0;j<4;j++)scanf(“%d”,&a[i][j]);for(i=0;i<4;i++)for(j=0;j<4;j++){if(a[i][j]>0

2、){b[k]=a[i][j];sum=sum+b[k];k=k+1;}elseif(a[i][j]<0)continue;elsebreak;}printf(“theSumis%d”,sum);}C语言程序设计总复习之二数组数组强化练习1、下列数组定义中,正确的是()。A、inta[5]={0};B、inta[]={012};C、inta[5]=0;D、inta[];2、下列数组定义中,正确的是()。A、inta[10];B、intn=10,a[n];C、intN=10;inta[N];D、intn;scanf("%d",&n);inta[n];3、已知int

3、a[10];则对a数组元素引用不正确的是()。A、a[10]B、a[3+5]C、a[10-10]D、a[5]4、若有定义:inta[3]={0,1,2};则a[1]的值为()。A、0B、1C、2D、35、若有定义:inta[5]={1,2,3,4,5};则语句a[1]=a[3]+a[2+2]-a[3-1];运行后a[1]的值为()。A、6B、5C、1D、26、以下能对一维数组a进行正确初始化的语句是()。A、inta[5]=(0,0,0,0,0);B、inta[5]=[0];C、inta[5]={1,2,3,4,5,6,7};D、inta[]={0};7.下面

4、程序段的运行结果是()。inti=0,a[]={3,4,5,4,3};do{a[i]++;}while(a[++i]<5);for(i=0;i<5;i++)printf("%d",a[i]);A、45654B、34543C、45554D、455438、设有如下程序段:inta[3][3]={1,0,2,1,0,2,1,0,1},i,j,s=0;for(i=0;i<3;i++)for(j=0;j

5、a的行数是()。A、2B、3C、4D、无法确定的10、以下数组定义中,正确的是()。A、inta[2][3]={1,2,3,4,5,6,7};B、inta[][]={{1,2,3},{4,5,6},{7,8,9}};C、inta[2][]={1,2,3,4,5,6};D、inta[][4]={6};11、若有定义:inta[3][4]={{1,2},{0},{1,2,3}};则a[1][1]的值为()。A、0B、{1,2}C、1D、312、若有定义:inta[3][3];则表达式&a[2][1]-a的值为()。A、7B、8C、6D、913、若有定义:inti=

6、0,x=0;inta[3][3]={1,2,3,4,5,6,7,8,9};则以下程序段运行后x的值为()。for(;i<3;i++)x+=a[i][2-i];A、0B、12C、15D、1814、若有定义inta[][3]={1,2,3,4,5,6,7,8,9};则表达式sizeof(a)/sizeof(a[0])的值为()。A、3B、4C、5D、915、设有以下变量定义:charstr1[]="string",str2[8],*str3,*str4="string";()是正确的。A、strcpy(str1,"China");B、str2="China";C、

7、strcpy(*str3,"China");D、strcpy(str4[0],"China");16、有如下定义:charstr[6]={'a','b','','d','e','f'};则语句:printf("%s",str);的输出结果是()。A、abB、abdefC、abD、ab17、设有如下数组定义:charstr[8]={"FuJian"};则分配给数组str的存储空间是()个字节。A、6B、7C、8D、918、若有定义:chara[]="abcdef";charb[]="xyz";则以下程序段运行后屏幕输出为()。strcpy(a,b);p

8、rintf("%c",a[2]);A、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。