<P> 1.以下不是c語言規(guī)定保留字的是( )。</P>
<P> (1)float</P>
<P> (2)integer</P>
<P> (3)signed</P>
<P> (4) unsigned</P>
<P> 2.設(shè)int型變量x有初始值3,則表達式x++*5/10的值是( )</P>
<P> (1)0</P>
<P> (2)1</P>
<P> (3)2</P>
<P> (4)3</P>
<P> 3.下述程序執(zhí)行后的輸出結(jié)果是( )</P>
<P> #include</P>
<P> main()</P>
<P> {</P>
<P> int x=’f’;</P>
<P> printf("%c\n",’a’+(x-’a’+1));</P>
<P> }</P>
<P> (1)G</P>
<P> (2)H</P>
<P> (3)I</P>
<P> (4)J</P>
<P> 4.設(shè)有程序,</P>
<P> #include</P>
<P> main()</P>
<P> {</P>
<P> int i,j;</P>
<P> for (i=0,j=1;i<=j+1;i+=2,j--)</P>
<P> printf("%d\n",i);</P>
<P> }</P>
<P> 在運行上述程序時,for語句中循環(huán)體的執(zhí)行次數(shù)是( )</P>
<P> (1)3</P>
<P> (2)2</P>
<P> (3)1</P>
<P> (4)0</P>
<P> 5.在下述選項時,沒有構(gòu)成死循環(huán)的程序是( )</P>
<P> (1)int i=100</P>
<P> while (1)</P>
<P> {</P>
<P> i=i0+1;</P>
<P> if (i>100)</P>
<P> break;</P>
<P> }</P>
<P> (2)for (;;);</P>
<P> (3)int k=1000;</P>
<P> do</P>
<P> {</P>
<P> ++k;</P>
<P> }while (k>=10000);</P>
<P> (4) int s=36;</P>
<P> while (s);--s;</P>
<P> 答案:</P>
<P> 1.(2) 2.(2) 3.(1) 4.(3) 5.(3)</P>
相關(guān)推薦:
2008年上半年軟件水平考試程序員考試試題分析