C语言-第03讲-数组-答案

C语言-第03讲-数组-答案

ID:41560585

大小:89.96 KB

页数:8页

时间:2019-08-27

C语言-第03讲-数组-答案_第1页
C语言-第03讲-数组-答案_第2页
C语言-第03讲-数组-答案_第3页
C语言-第03讲-数组-答案_第4页
C语言-第03讲-数组-答案_第5页
资源描述:

《C语言-第03讲-数组-答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、3.6强化练习3.6.1选择题[3-1]A)整型常呈[3-2]C)不能得到确定的初值[3-3]D)staticchars[]=1Turbo:简析:其它选项的'',多余,但不错。[3-4]C)可以在赋值语句中通过赋值运算符对字符数组整体赋值[3-5]D)scanf("%s%c",s,&c);简析:1register修饰的变量是寄存器存储类型,不能进行&取地址运算。[3-6]A)inta[10];[3-7]B)ab简析:参见第[3-41]题[3-8]B)3[3-9]D)f简析:strcpyfa,b)字符串复制函数,将字符串b复制到字符串a中。[3-10]

2、D)程序出错简析:i数组名是地址常量,不能将一个数组名赋了另一个数纽名。[3-11]A)4[3-12]B)x数组长度大于y数组长度[3-13]D)字符串"That”小于字符串”The”[3-14]B)strcpyfstrl,str2);[3-15]A)number=-12345简析:此程序为将字符数字转换为数字字符[3-16]A)数组首地址[3-17]B)3简析:先将str2复制到strl中,然后计算strl的长度。[3-18]A)charstr[7]=,,FORTRAN,;[3-19]C)357[3-20]C)6[3-21]D)if(strcmp(si,s

3、2)>0)[3-22]D)#defineSIZE10inta[SIZE];[3-23]D)a[10-101[3-24]A)[常最表达式][3-25]C)inta[10]={10};[3-26]C)doublea[l][4][3-27]C)a[l+l][0][3-28]D)a[0][4][3-29]B)inta[][3]={{l,2,3},{4,5,6}};[3-30]C)inta⑵[3]={{1,2},{3,4},{5,6}};[3-31]D)数组a中每个元素均可得到初值0[3-32]D)只有元素a[0][0]和a[0]⑴可得到初值0其余元素均得不到初值0[

4、3-33]B)町在程序的编译阶段得到初值0简析:静态变量在编译时,系统默认其变量初值为0.[3-34]C)floata[3][4];floata[]

5、4]={{0},{0}};autofloata[][4]={{0},{0},{0}};[3-35]A)按行存放[3-36]B)将5个初值依次赋给a[0]~a[4][3-37]B)inty[5]={0,1,3,5,7,9};[3-38]B)3[3-39]D)doubley[][3]={0};[3-40]D)chars⑸="abcdef";[3-41]C)abc简析:参见第【3-7】题,,[3-42]D)a数组比b

6、数组长度长简析:参见第[3-12]题。[3-43]B)scanf("%s%s",a,b);[3-44]D)puts(a),puts(b);3.6.2填空题[3-45]先行后列,顺序存放[3-46]04[3-47]06[3-48]93.6.3阅读程序题[3-49]0123[3-50]Howdoesshe[3-51]10简析:-子函数的功能是连接二个字符串,并计算连接后的字符串长度。[3-52]Sun:3Moon:4[3-53]4[3-54]PAGE[3-55]o11简析:o为字母。[3-56]11235813213455简析:求Fibonacci数列前10项的

7、值,每行输出4个数。[3-57]10010简析:将十进制数18转换为二进制数10010,算法是除2取余存入数组中,再逆序输出。[3-58]600简析:将字符数字转换为数字。[3-59]min=-2,row=2,col=1简析::查找数组中最小元索的值,并输出其值及所在的行和列。[3-60]Thenumberis:5.Theaverageis:5.000000简析:求数组中元索值是奇数的个数,以及奇数的平均值。[3-61]03[3-62]FortranLanguage[3-63]10468246122简析:保留数组元素偶数并输岀,去掉奇数。[3-64]Fort

8、ran简析:分析此题与第【3-62】的不同之处。scanf()函数以空格为分隔结束。若字符串中有空格需输入,不能使用scanf()输入函数。[3-65]B6简析:输出格式由宏定义进行替换,以1•六进制格式输出。[3-66]arraya:123456arrayb:142536简析:矩阵的行列互换。[3-67]6[3-68]aabcd[3-69]167111213161718192122232425纠错:第5行:for(j=0;j<5;j++)简析:前二个循环为数组赋值,后二个循环输出主对角线以数字。[3-70]1000001000001000001000001

9、[3-71]-3-40443[3-72]213.6.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。