<P> 1.以下不是c语言规定保留字的是( )。</P>
<P> (1)float</P>
<P> (2)integer</P>
<P> (3)signed</P>
<P> (4) unsigned</P>
<P> 2.设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.下述程序执行后的输出结果是( )</P>
<P> #include</P>
<P> main()</P>
<P> {</P>
<P> int x=’f’;</P>
<P> printf("%c
",’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.设有程序,</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
",i);</P>
<P> }</P>
<P> 在运行上述程序时,for语句中循环体的执行次数是( )</P>
<P> (1)3</P>
<P> (2)2</P>
<P> (3)1</P>
<P> (4)0</P>
<P> 5.在下述选项时,没有构成死循环的程序是( )</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>