上半年 C语言练习题汇总答案,《公司法》自考讲义.doc

上半年 C语言练习题汇总答案,《公司法》自考讲义.doc

  1. 1、本文档共122页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数 组 1对以下说明语句的正确理解是( 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)因为数组长度与初值的个数不相同,所以此语句不正确 2要定义一个int型一维数组art,并使其 各元素具有初值89,-23,0,0,0,不正确的定义语句是( B )。 A) int art[5]={89,-23}; B) int art[ ]={89,-23}; C) int art[5]={89,-23,0,0,0}; D) int art[ ]={89,-23,0,0,0}; 3在C语言中,二维数组元素在内存中的存放顺序是( A )。 A) 按行存放 B)按列存放 C)由用户自己定义 D)由编译器决定 4已知:int a[3][4];则对数组元素引用正确的是( A )。 A)a[2][4] B)a[1,3] C) a[2][0] D) a(2)(1) 5以下正确的语句是( B )。 A) int a[1][4]={1,2,3,4,5}; B) float x[3][]={{1},{2},{3}}; C) long b[2][3]={{1},{1,2},{1,2,3}}; D) double y[][3]={0}; 6 已知:int a[10];则对a数组元素的正确引用是( D )。 A) a[10] B) a[3.5] C) a(5) D) a[10-10] 7下面程序的运行结果是 C 。 main() {int a[6],i; for(i=1;i<6;i++) { a[i]=9*(i-2+4*(i>3))%5; printf("%2d",a[i]); } } A)-4 0 4 0 4 B)-4 0 4 0 3 C)-4 0 4 4 3 D)-4 0 4 4 0 8已知数组b定义为int b[ ]={9,6,3};,则b的各元素的值分别是 9 6 3 ,最小下标是 b【3】 ,最大下标的 b【9】 。 9 下面的程序是求出数组a的两条对角线上的元素之和。 #include "stdio.h" main() { int a[3][3]={{1,3,6},{7,9,11},{14,15,17}},sum1=0,sum2=0,i,j; for (i=0;i<3;i++) for (j=0;j<3;j++) if (i==j) sum1=sum1+a[i][j]; for (i=0;i<3;i++) for ( ; ; j--) if (i+j==2) sum2=sum2+a[i][j]; printf("sum1=%d,sum2=%d\n",sum1,sum2); } 10、要使字符数组str存放一个字符串"ABCDEFGH",正确的定义语句是( D )。 A) char str[8]={'A','B','C','D','E','F','G','H'}; B) char str[8]="ABCDEFGH"; C) char str[ ]={'A','B','C','D','E','F','G','H'}; D) char str[ ]="ABCDEFGH"; 11、下面是对数组s的初始化,其中错误的是 ( D )。 A) char s[5]={"abc"} B) char s[5]={'a','b','c'}; C) char s[5]=""; D) char s[5]="abcde"; 12、对两个数组a和b进行如下初始化 char a[]="ABCDEF"; char b[]={'A','B','C','D','E','F'}; 则以下叙述正确的是( B )。 A) a与b数组完全相同 B) a与b长度相同 C) a和b中都存放字符串 D) a数组比b数组长度长 13、下面程序的运行结果是 ( B )。 char c[5]={'a','b','\0','c','\0'}; print

文档评论(0)

189****6472 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档