2015年軟件水平考試軟件設(shè)計(jì)筆試題及答案

字號(hào):

合法的數(shù)組定義是( )
    ①int a[]={"string"}
    ②int a[5]={0,1,2,3,4,5};
    ③char a={ "string"}
    ④char a[]={0,1,2,3,4,5};
    【解】①錯(cuò)誤的原因是整數(shù)數(shù)組不可以用字符串對(duì)其初始化。②錯(cuò)誤的原因是,數(shù)組初始化時(shí),初始化指定的值的個(gè)數(shù)多于數(shù)組的元素個(gè)數(shù)。③錯(cuò)誤的原因是,能用字符串初始化的只;有字符指針變量,或字符數(shù)組。字符率不能對(duì)其它類型的變量初始化,包括字符變量。④是正確的,因?yàn)樽址麛?shù)組可以用小整數(shù)(作為字符的 ASCII代碼值)對(duì)其元素初始化。