- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
练习5-1答案
一、选择题
1.合法的数组说明语句是( B )。
A.int a[]=string; B.int a[]={0,1,2,3,4,5};
C.char a=string; D.char a[5]={0, 1, 2, 3, 4, 5};
2.以下对一维整型数组a的说明正确的是( D )。
A.int a(10); B.int n=10, a[n]; C.int n; D.#define SIZE 10
scanf(%d, n); int a[SIZE];
int a[n];
3.已知:int a[10];,则对a数组元素的正确引用是( D )。
A.a[10] B.a[3.5] C.a(5) D.a[10-10]
4.以下对一维数组a进行正确初始化的语句是( C )。
A.int a[10]=(0, 0, 0, 0, 0); B.int a[10]={};
C.int a[]={0}; D.int a[2]={10, 9, 8};
5.对以下说明语句的正确理解是( B )。
int a[10]={6, 7, 8, 9, 10};
A.将5个初值依次赋给a[1]至a[5]
B.将5个初值依次赋给a[0]至a[4]
C.将5个初值依次赋给a[6]至a[10]
D.因为数组长度与初值的个数不相同,所以此语句不正确
二、填空题
6.求所有不超过200的N值,N的平方是具有对称性质的回文数。所谓回文数就是将一个数从左到右与从右到左读都是一样的,例如:34543和1234321都是回文数。
例如:满足题意要求的数有:N=1,11*11=121;N=111,111*111=12321。
#include stdio.h
main()
{int m[16], n, i, t, count=0;
long a, k;
printf(Result is:\n);
for (n=10; n200; n++)
{ k=0;
t=1;
a=n*n;
for (i=1; a!=0; i++)
{ ①m[i]=a%10;
a/=10;
}
for (; i1; i--)
{ k+=m[i-1]*t;
②t*=10;
}
if ( ③k==n*n ) printf(%2d:%10d %10d\n, ++count, n, n*n);
}
}
则①为( m[i]=a%10; )、②为( t*=10; )、③为( k==n*n )。
7.设数组a包括10个整型元素。下面程序的功能是求出a中各相邻两个元素的和,并将这些和存在数组b中,按每行3个元素的形式输出。则①是( i=1 )、②是( b[i]=a[i-1]+a[i]; )、③是( i%3 )。
main()
{int a[10], b[10], i;
for (i=0; i10; i++)
scanf(%d, a[i]);
for ( ①; i10; i++) ②
for (i=1; i10; i++)
{ printf(%3d, b[i]);
if ( ③==0) printf(\n);
}
}
8.下面程序用“顺序查找法”查找数组a中是否存在某一关键字。则①是( break; )、②是( i==8 )。
main()
{int a[8]={25, 57, 48, 37, 12, 92, 86, 33};
int i, x;
scanf(%d, x);
for (i=0; i8; i++)
if (x==a[i])
{ printf(Found! The index is:%d\n, i+1);
①;
}
if ( ② ) printf(Cant found!);
}
三、读程序,写结果
9.若有以下输入(CR代表回车),则下面程序的运行结果是( Search Successful! The index is:5 )。
52CR
main()
{int a[8]={6, 12, 18, 42, 44, 52, 67, 94};
int low=0, mid, high=7, found, x;
found=0;
scanf(%d, x);
while ((low=high)(found==0))
{ mid=(low+high)/2;
if (xa[mid]) low=mid+1;
else if (xa[mid]) high=mid-1;
else { found=1; break; }
}
if (found==1) printf(Search
您可能关注的文档
- 软件工程试题(附答案)的知识.doc
- 计算机组成原理试题和答案(考试资料).doc
- 项目阶段评审表幻灯片.doc
- 第七章 中央图象清晰度.doc
- 时代和文化背景在文体中的非直接体现——从钱钟书的《围城》第一章看背景暗示技巧.doc
- 第六章 电子商务发展相关政策.doc
- 第六章 电子信息论文.doc
- 第二章 IEEE分类中文.doc
- 第九章 钢管脚手架24m验算.doc
- 第十三章 计算机应用基础3.doc
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 篮球进校园方案.pdf VIP
- CESA--2023-105《算力服务可信性评估规范》.pdf
- 部编版四年级语文上册《精卫填海》教材分析及相关素材.docx VIP
- 2024年共青团知识自测题库及答案.pdf VIP
- 环环相扣PPT立体图表.ppt
- 2024-2025学年八年级英语上学期期中考试(上海卷)(含解析)(牛津上海版).pdf VIP
- 药学专业知识一.pdf
- 湖北省武汉市洪山高级中学2024-2025学年高一上学期9月考试化学试卷.docx VIP
- 2024年公共卫生与预防医学继续教育平台“大学习”活动线上培训栏目考试题库(1392题).docx
- 地方标准审评工作细则.pdf VIP
文档评论(0)