国内最大的教育考试网站之一
2008年11月软考软件设计师笔试考前全真模拟试题(21)
2008-11-3 12:51:44 来源:优易学(Qnr.Cn) 作者:Qnr.Cn

  距2008年11月全国计算机软件资格考试不远了。大家一起来交流一下吧!优易学网站整理了2008年11月全国计算机软件资格考试考前练习!优易学网站和各位一起学习!希望各位能够顺利通过2008年11月全国计算机软件资格考试!
   下列语句中,正确的是( )
   ① char a[3][]={’abc ",’1’};
   ② char a[][3]={’abc’,’l’};
   ③char a[3][]={’a’, "1"};
   ④char a[][3]={ "a","1"};

  【解】如定义数组时有初始化,其最高维的长度可以省缺,由系统根据初始化时的初值个数确定,而其它维的长度是不可以缺省的。对二维字符数组的初始化,可以按行用字符串对其初始化,也可以按二维数组元素的存储顺序逐一用字符对其元素初始化。在供选择解答①和③中,有不是最高维的长度被缺省,所以是错误的。在供选择解答①和②中,还将字符串常量写作’abc’,这也是错误的。只有④,用字符率按行给二维字符数组初始化,这才是正确的。正确构解答是④。

【字体: 】【收藏本页】【打印本文】【告诉好友 】【投稿邮箱