首页>计算机等级考试>模拟试题>正文
最经典的C语言试题

www.zige365.com 2010-7-15 8:44:43 点击:发送给好友 和学友门交流一下 收藏到我的会员中心

scanf("%d%c%d",&m,&c,&n);

prinft("%d,%c,%d\n",m,c,n);

若从键盘上输入:10A10<回车>,则输出结果是( )。

A. 10,A,10             B. 10,a,10                C. 10,a,0              D. 10,A,0

【答案】A

 

【例9】(2003年4月)有以下程序

main( )

{

   int i=10,j=1;

   printf("%d,%d\n ",i--,++j);

}

执行输出的结果是( )。

A. 9,2       B. 10,2     

C. 9,1       D. 10,1

【答案】B

 

【例10】(2003年9月)有以下程序

main()

{

   int a ;char c=10;

   float f=100.0;double x;

   a=f/=c*=(x=6.5);

   printf("%d  %d  %3.1f  %3.1f\n ",a,c,f,x);

}

程序运行后的输出结果是( )。

A. 1  65  1  6.5            B. 1  65  1.5  6.5            

C. 1  65  1.0  6.5       D. 2  65  1.5  6.5

【答案】B

 

【例11】(2003年9月)有以下程序

main()

{

   int a=1,b=2,m=0,n=0,k;

   k=(n=b>a)||(m=a

   printf("%d,%d\n",k,m);

}

程序运行后的输出结果是( )。

A.  0,0       B. 0,1      

C.  1,0       D. 1,1

【答案】C

 

【例12】(2003年9月)有定义语句:int x,y;若要通过scanf("%d,%d",&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,错误的是"

A.   11  12<回车>     B. 11,  12<回车>

C.   11,12<回车>   D. 11,<回车> 12<回车>

【答案】A

 

【例13】(2003年9月)设有以下程序段:

int x=2002,y=2003;

printf(“%d\n”,(x,y));

则以下叙述中正确的是"

A.   输出语句中格式说明符的个数少于输出项的个数,不能正确输出。

B.   运行时产生出错信息。

C.   输出值为2002。

D.   输出值为2003。

【答案】D

 

【例14】(2003年9月)有以下程序

main ( )

{

   int   x=3,y=2,z=1;

   printf("%d\n",x/y&~z);

}

程序运行后的输出结果是( )。

A.   3       B. 2       C. 1       D. 0 

【答案】D

 

【例15】(2004年4月)有以下程序

main()

{

   int x=102,y=012;

   printf("-,-\n",x,y);

}

执行后输出结果是( )。

A.  10,01        B. 02,12       

C.  102,10       D. 02,10

【答案】C

 

【例16】(2004年4月)有以下程序

main()

本新闻共24页,当前在第7页  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
最经典的C语言试题