欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C语言复习题数组(共5页).docx

    • 资源ID:15169312       资源大小:19.63KB        全文页数:5页
    • 资源格式: DOCX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言复习题数组(共5页).docx

    精选优质文档-倾情为你奉上C语言复习题_数组一、填空1、若定义char a = "3Love3" 则strlen(a)的值为 6 , sizeof(a)的值为 7 。2、若定义char a = "Hello!n" 则strlen(a)的值为 7 , sizeof(a)的值为 8 。二、选择1、设有数组定义:char array ="China"; 则数组 array所占的空间为(C)。A、4个字节 B、5个字节 C、6个字节D、7个字节2、为了判断两个字符串s1和s2是否相等,应当使用(D)。A、 if (s1= =s2) B、 if (s1=s2)C、 if(strcpy(s1,s2) D、 if (strcmp(sl,s2)=0)3、下列描述中,合法的数组定义是 (D)。A、int a "String" B、int a50,1,2,3,4,5; C、char a"String" D、char a 0,1,2,3,4,5;4、若有定义int a10; ,则对数组a的引用正确的是(D)。A、a10 B、a6、3 C、a(6) D、a10-105、以下对一维数组a的定义中正确的是(C)。A、char a(10); B、int a0、100; C、int a5; D、int k=10; int ak; 6、以下对一维数组的定义中不正确的是(B)。A、 double x5=2、0,4、0,6、0,8、0,10、0; B、 int y5=0,1,3,5,7,9;C、 char ch1 ='1', '2', '3', '4', '5' D、 char ch2 ='x10', 'xa', 'x8'7、假定一个int型变量占用四个字节,若有定义:int x10=0,2,4; 则数组x在内存中所占字节数是(D)。A、 3 B、 6 C、 10 D、 408、若定义一个名为s且初值为"123"的字符数组,则下列定义错误的是(C)。A、char s =1','2','3','0 ' B、char s ="123"C、char s ="123n" D、char s4='1','2','3'三、判断1、int a3定义了一个整型数组, 它的3个元素是a0, a1和a2。T2、int a3定义了一个整型数组, 它的3个元素是a1, a2和a3。F3、在用字符数组来处理字符串时,应始终保证数组的长度大于字符串的实际长度。T 4、可以在定义数组时只给一部分数组元素赋值。T5、对数组元素赋予的初值可以依次放在一对圆括号内。F四、写出以下程序的运行结果1、#include <stdio.h>int main() char s9="" int v4=0,0,0,0,k,i;for(k=0;k<9;k+) switch(sk) case '1':i=0;break;case '2':i=1;break;case '3':i=2;break;case '4':i=3;break;vi+;for(k=0;k<4;k+) printf("%d ",vk);return 0;答:5 2 1 12、#include <stdio.h>int main() int i, j,n=1,a12;for (i=0;i<12;i+) ai=n;n+;n=0;for (i=0;i<3;i+) for (j=1;j<=4;j+) printf("%-4d", an);n+;printf("n");return 0;答:3、#include <stdio.h>int main() int i,j,k,n3;for(i=0;i<3;i+) ni=0;k=2;for(i=0;i<k;i+)for(j=0;j<k;j+)nj=ni+1;printf("%dn",n1); return 0;答:3五、程序填空1、下列程序的功能是输入N个实数,然后依次输出前l个实数和、前2个实数和、前N个实数和。填写程序中缺少的语句。#define N 10int main() float fN,sum=0.0; int i; for(i=0;i<N;i+) scanf("%f",&fi); for(i=1;i<=N;i+) ; printf("sum of NO %2d-%fn",i,x); return 0;答:处应填写:sumsumfi-1;六、程序设计1、编写程序,从一整型数组a的第一个元素开始,每三个元素求和并将和值存入到另一数组中(最后一组可以不足3个元素),最后输出所求的所有和值且每行输出5个值。参考代码:#include <stdio.h>#define N 20#define M N/3+1int main() int aN,i,j=0,bM=0;for(i=0;i<N;i+) scanf("%d",&ai);for(i=0;i<N;i+) bj=bj+ai;if(i+1)%3=0) j+;if(N%3=0) j-;for(i=0;i<=j;i+) printf("%d ",bi);if(i+1)%5=0) printf("n");return 0;2、输入10个整型数存入一维数组,输出值和下标都为奇数的元素个数。参考代码:#include <stdio.h>int main() int a10,i,num=0;printf("enter array a:n");for(i=0;i<10;i+)scanf("%d",&ai);for(i=0;i<10;i+)if(i%2=1&&ai%2=1) num+;printf("num=%dn",num);return 0;3、已知两个升序序列,将它们合并成一个升序序列并输出。参考代码:#include <stdio.h>int main() int a4=1,3,5,7;int b5=2,4,6,8,10;int c20,i=0,j=0,k=0;while(i<4&&j<5)if(ai<bj) ck+=ai+;else ck+=bj+;while(i<4) ck+=ai+;while(j<5) ck+=bj+;for(i=0;i<k;i+)printf("%5d",ci);printf("n");return 0;专心-专注-专业

    注意事项

    本文(C语言复习题数组(共5页).docx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开