全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 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 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 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 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 五 程序填空五 程序填空 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 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 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
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水产捕捞工岗位学习型组织考核试卷含答案
- 缝纫品整型工岗前理论能力考核试卷含答案
- 链板冲压工安全专项水平考核试卷含答案
- 蛋类制品加工工安全实操能力考核试卷含答案
- 学校叠被子大赛实施方案
- 2025年智能城市能源管理系统项目论证可行性研究报告
- 炼油设备远程监控平台建设分析方案
- 互联网平台运营推广方案
- 具身智能+智能物流仓储机器人协同作业分析方案
- 土地开发项目可行性研究报告
- 2026外研版八年级上册 Unit 2 Getting along 中考题型测试(语法选择题、完形填空、短文填空)
- 2026年国企综合管理岗招聘笔试试题(含完整答案解析)
- 2025年行政执法人员《行政执法知识》真题及答案解析
- 中化集团人才测评真题及答案
- 实施指南(2026)《YBT 6120-2023贝氏体非调质钢》
- 2025年及未来5年市场数据中国再生PET市场运行态势及行业发展前景预测报告
- 全国会计领军(后备)人才(企业类)选拔考试真题回忆
- 婴儿生长发育曲线解读
- 《深度学习原理及应用》课件全套 殷丽凤 第1-12章 感知机-预训练模型
- 垃圾分类与回收课件
- 餐馆转让协合同范例
评论
0/150
提交评论