




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载 C C 语言复习题语言复习题 数组数组 一 填空一 填空 1 若定义 char a 3Love 3 则 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 a 5 0 1 2 3 4 5 C char a String D char a 0 1 2 3 4 5 4 若有定义 int a 10 则对数组 a 的引用正确的是 D A a 10 B a 6 3 C a 6 D a 10 10 5 以下对一维数组 a 的定义中正确的是 C A char a 10 B int a 0 100 C int a 5 D int k 10 int a k 6 以下对一维数组的定义中不正确的是 B A double x 5 2 0 4 0 6 0 8 0 10 0 B int y 5 0 1 3 5 7 9 C char ch1 1 2 3 4 5 D char ch2 x10 xa x8 7 假定一个 int 型变量占用四个字节 若有定义 int x 10 0 2 4 则数组 x 在内存 中所占字节数是 D 精品文档 2欢迎下载 A 3 B 6 C 10 D 40 8 若定义一个名为 s 且初值为 123 的字符数组 则下列定义错误的是 C A char s 1 2 3 0 B char s 123 C char s 123 n D char s 4 1 2 3 三 判断三 判断 1 int a 3 定义了一个整型数组 它的 3 个元素是 a 0 a 1 和 a 2 T 2 int a 3 定义了一个整型数组 它的 3 个元素是 a 1 a 2 和 a 3 F 3 在用字符数组来处理字符串时 应始终保证数组的长度大于字符串的实际长度 T 4 可以在定义数组时只给一部分数组元素赋值 T 5 对数组元素赋予的初值可以依次放在一对圆括号内 F 四 写出以下程序的运行结果四 写出以下程序的运行结果 1 include int main char s 9 12134211 int v 4 0 0 0 0 k i for k 0 k 9 k switch s k case 1 i 0 break case 2 i 1 break case 3 i 2 break 精品文档 3欢迎下载 case 4 i 3 break v i for k 0 k 4 k printf d v k return 0 答 5 2 1 1 2 include int main int i j n 1 a 12 for i 0 i 12 i a i n n n 0 for i 0 i 3 i for j 1 j 4 j printf 4d a n 精品文档 4欢迎下载 n printf n return 0 答 3 include int main int i j k n 3 for i 0 i 3 i n i 0 k 2 for i 0 i k i for j 0 j k j n j n i 1 printf d n n 1 return 0 答 3 精品文档 5欢迎下载 五 程序填空五 程序填空 1 下列程序的功能是输入 N 个实数 然后依次输出前 l 个实数和 前 2 个实数和 前 N 个实数和 填写程序中缺少的语句 define N 10 int main float f N sum 0 0 int i for i 0 i N i scanf f for i 1 i N i printf sum of NO 2d f n i x return 0 答 处应填写 sum sum f i 1 六 程序设计六 程序设计 1 编写程序 从一整型数组 a 的第一个元素开始 每三个元素求和并将和值存入到另一数 组中 最后一组可以不足 3 个元素 最后输出所求的所有和值且每行输出 5 个值 参考代码 include define N 20 define M N 3 1 int main 精品文档 6欢迎下载 int a N i j 0 b M 0 for i 0 i N i scanf d for i 0 i N i b j b j a i if i 1 3 0 j if N 3 0 j for i 0 i j i printf d b i if i 1 5 0 printf n return 0 2 输入 10 个整型数存入一维数组 输出值和下标都为奇数的元素个数 参考代码 include int main int a 10 i num 0 printf enter array a n for i 0 i 10 i 精品文档 7欢迎下载 scanf d for i 0 i 10 i if i 2 1 printf num d n num return 0 3 已知两个升序序列 将它们合并成一个升序序列并输出 参考代码 include int main int a 4 1 3 5 7 int b 5 2 4 6 8 10 int c 20 i 0 j 0 k 0 while i 4 else c k b j while i 4 c k a i while j 5 c k b j for i 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 购置合同(标准版)
- 设备供货安装合同(标准版)
- 车辆居间合同(标准版)
- 采购服务器合同(标准版)
- Dihydroxylycopene-1-1-Dihydroxylycopene-生命科学试剂-MCE
- Deschloro-W-19-hydrochloride-生命科学试剂-MCE
- 公司双控安全培训内容课件
- VPN远程访问系统失效应急预案
- 特种设备(电梯、叉车、锅炉、空压机、自动化设备)事故应急预案
- 机器人自动化设备故障或失控应急预案
- 苯二氮卓药讲课件
- 班主任班级卫生管理培训
- 小学生钻石画社团课件
- 隐私计算在档案中的应用-洞察及研究
- 防止触电事故的安全技术措施
- 中国酒店发展阶段课件
- 2025年重庆市八中科学城中学校小升初自主招生数学试题
- 科技论文写作 第2版 课件 第1-5章 科技论文写作概述-英文科技论文的写作
- 新生儿医患沟通实务要点
- 旅行社地接合同协议书
- 中医失眠治疗
评论
0/150
提交评论