第一部分 第五章 数组-【职升课堂】中职计算机应用1同步训练(高教版)

2024-03-28
| 2份
| 10页
| 108人阅读
| 0人下载

内容正文:

第五章数组 学习目标 1.理解数组的概念。 2.掌握一维数组和多维数组的定义、初始化和引用。 3.掌握字符串与字符数组 4.掌握程序设计中的几种常用算法的基本思想(常用算法为:排序法、查找 法、穷举法,排序主要为插入排序法、选择排序法、冒泡排序法:查找主要 为顺序查找和对半查找)。 同步训练 5.以下对一维数组正确初始化的语句是 一、选择题 ( )。 A.inta10=(0.0.0.0.0): L.要为字符型变量a赋初值,下列语句中正 B.int al1o=() 确的是( ) C.int a[]=(0); A.char a='3'; B.char a="3"; D.inta10]=10*1: C.char a=%: D.char a=*; 6.以下程序的输出结果是()。 2.以下对一维数组a的说明正确的是( )a main ( A.int (a) B.n=10.a[n]: (int i.k,a [1o].p [3]: C.int n; D.#define SiZE k=5: Scanf("%d",&n): int a[SiZE]: for(i=0i<l0:i++)a=i int an] for (i=0:i<3:++)plil=ali*(i+1)]: 3.若有说明“ita10:”,则对a数组元素引 for(i=0:i<3:i+)k+=p*2: 用正确的是( printf("%dn",k);】 A.a[10] B.a[3.5] A.20 B.21 C.a(5) D.a[10-10 C.22 D.23 4.函数stremp("int","int")的返回值为 7.给出以下定义,则正确的叙述为()。 () char x[]="abcdefg": A.0 B.-32 char yl F=a,'b'.'c','d','e'.'f.'g'l; C."intint" D."in tint" A.数组x和数组y等价 49 职升课堂·计算机应用1◆ B.数组x和数组y的长度相同 13.数组定义为“inta[4][5]:”,引用 C.数组x的长度大于数组y的长度 “1+3”表示()。 D.数组x的长度小于数组y的长度 A.a数组第2行第4列元素的地址 8.不能把字符串"Helo!"赋值给数组b的语句 B.a数组第2行第4列元素的值 是() C.a数组第4行的首地址 A.char b[10l=[H','e',T,T,'o','!]; D.a数组第1行第4列的首地址 B.char b[10]:b="Hello!"; 14.数组定义为“inta4][5]:”,引用“* C.char b[10]:strepy (b,"Hello!"); (*a+1)+2”表示()。 D.char b[10]="Hello!": A.a1I0]+2 9.若有语句说明“imla12={1,2.3.4,5,6.7, B.a数组第1行第2列元素的地址 8,9,10,11,12:char e='a,d,s”,则数值 为4的表达式是()。 C.a01+2 A.alg-c] B.a[4] D.a数组第1行第2列元素的值 C.al'd'-'c'] D.al'd'-c] 15.下列各语句定义了数组,其中不正确的 10.若有语句说明“inta3[4]=0外:”,则下 是( a 面叙述正确的是( A.char a[3][10]=("China","American", A.只有元素0[0可得到初值0 "Asia": B.此说明语句不正确 B.imtx22=(1.2,3,4 C.数组a中各元素都可得到初值,但其初 C.float xl2l[=(1,2.4.6.8.10: 值不一定是0 D.intm[[3]=1,2,3,4,5,6: D.数组a中各元素都可得到初值0 16.声明语句为"inta3[4:",下列表达式中 11.数组定义为“inta3][2={1,2,3,4.5,6)”, 与数组元素21]等价的是()。 则下列表述中正确的是()。 A.*(2+1) A.数组元素a3[2的值为6 B.a[9] B.数组元素a6]的值为6 C.*(a1]+2) C.数组元素a0的值为1 D.*(*(a+2))+1 D.0]不是in类型的数组元素 12.数组定义为“ita4[5”,引用“a+3 17.数组定义为"inta4[5小:",下列引用错误的 表示()。 是( A.a数组第4列的首地址 A.*a B.a数组第1行第4列元素的值 B.*(*(a+2)+3) C.a数组第4行的首地址 C.&a23] D.a数组第1列第4行元素的值 D.++a 第一部分编程语言基础—C语言◆◆◆◆ 18.定义变量和数组为“inti;intx33=l,2,21.若“char*aa2="abcd","ABCD":”,则 3

资源预览图

第一部分 第五章 数组-【职升课堂】中职计算机应用1同步训练(高教版)
1
第一部分 第五章 数组-【职升课堂】中职计算机应用1同步训练(高教版)
2
第一部分 第五章 数组-【职升课堂】中职计算机应用1同步训练(高教版)
3
第一部分 第五章 数组-【职升课堂】中职计算机应用1同步训练(高教版)
4
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。