(精)必威体育精装版c语言程序设计练习题.docVIP

(精)必威体育精装版c语言程序设计练习题.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(精)必威体育精装版c语言程序设计练习题

C语言程序设计——数组 一、选择题 、以下对一维数组a的正确说明是_d ___   A、char a(10);   B、int a[ ];   C、int k=5,a[k]; D、char a[ ]={a , b , c}; 、若有说明语句:int a[2][4];,则对a数组元素的正确引用是_a___   A、a[0][3] B、a[0][4] C、a[2][2] D、a[2][2+1] 、以下能对二维数组y进行初始化的语句是_b__   A、static int y[2][ ]={{1,0,1}, {5,2,3}};   B、static int y[ ][3]={{1,2,3}, {4,5,6}};   C、static int y[2][4]={{1,2,3}, {4,5} , {6}};   D、static int y[ ][3]={{1,0,1,0}, { }, {1,1}}; 、若有说明语句:int y[ ][4]={0,0}; 则下面叙述不正确的是_d___   A、数组y的每个元素都可得初值0   B、二维数组y的行数为1   C、该说明等价于int y[ ][4]={0};   D、只有元素y[0][0]和y[0][1]可得到初值0,其余元素均得不到初值0 、以下各组选项中,均能正确定义二维实型数组s的选项是_c___   A、float s[3][4];    B、float s(3,4);    float s[ ][4]; float s[ ][ ]={{0};{0}};    float s[3][ ]={{1},{0}}; float s[3][4];   C、 float s[3][4]; D、float s[3][4];    static float s[ ][4]={{0},{0}}; float s[3][ ];    auto float s[ ][4]={{0},{0},{0}}; float s[ ][4]; 、若有说明语句:int a[ ][3]={1,2,3,4,5,6,7,8}; ,则a数组的行数为__a__   A、3   B、2   C、无确定值   D、1 、若二维数组y有m列,则在y[i][j]前的元素个数为_B___ A、j*m+i    B、i*m+jC、i*m+j-1    D、i*m+j+1 、下面程序中有错误的行是__D__ 1、 main( ) 2、 { 3、 int x[3]={1}; 4、 int k; 5、 scanf(%d, x); 6、 for (k=1; k3; k++) 7、 x[0]=x[0]+x[i]; 8、 printf(x[0]=%d\n, x[0]); 9、 } A、3 B、6 C、7 D、5 、若有以下语句,则正确的描述是__b__ char x[ ]=12345; char y[ ]={1, 2, 3, 4, 5}; A、x数组与y数组的长度相同B、x数组长度大于y数组长度 C、x数组长度小于y数组长度D、x数组等价于y数组 、以下不正确的数组定义语句是__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}; 、以下正确的数组定义语句是_c___ A、char a[5]={1, 2, 3, 4, 5, \0}; B、int b[2][ ]={{1}, {2}}; C、float c[ ][3]={1, 2, 3, 4, 5}; D、char d[5]=CHINA; 、判断字符串str1是否大于字符串str2,应当使用__d__ A、if (str1str2)   B、if (strcmp(str1, str2)) C、if (strcmp(str2, str1)0)D、if (strcmp(str1, str2)0) 、下面程序段的运行结果是_c___ char x[5]={a, b, \0, c, \0}; printf(%s, x); A、ab  B、ab  C、ab└┘c  D、abc 、有两个字符数组a,b,则以下能正确为a,b进行赋值的语句是_d___ A、gets(a, b);   B、scanf(%s%s, a, b); C、getchar(a); getchar(b); D、gets(a); gets(b); 、有字符数组s1[80]和s2[80],

文档评论(0)

金祥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档