全国等级考试资料网

全国计算机等级考试C语言考试选择题部分(4)

分类: 计算机  时间: 2019-01-17 18:57:16  作者: 全国等级考试资料网 

21、阅读下面的程序

#include

void main()

 {

  int i,j,m,n;

  i=8;j=10;

  m=++i;

  n=j++;

  printf("%d,%d,%d,%d",i,j,m,n);

}

程序的运行结果是______C____.

A) 8,10,8,10            B) 9,11,8,10

C) 9,11,9,10            D) 9,10,9,11

 

22、已知a=12,则表达式a+=a-=a*=a的结果是_____A__.

A) 0         B) 144        C) 12        D) -264

23、若已定义int a,则表达式a=10,a+10,a++的值是__B_.

A) 20         B) 10         C) 21        D) 11

 

24、阅读下面的程序

#include

void main()

{

int i,j;

scanf("=-",&i,&j);

 printf("i=%d,j=%d ",i,j);

}

如果从键盘上输入1234567<回车>,则程序的运行结果是____D____.

A) i=123,j=4567      B) i=1234,j=567 

C) i=1,j=2           D) i=123,j=45

 

25、下面程序的输出结果是____D____.

#include

void  main()

{

 int a=-1, b=4, k;

 k=(++a<=0)&&(b--<=0);

 printf("%d,%d,%d ",k,a,b);

}

A) 1,1,2      B) 1,0,3    C) 0,1,2      D) 0,0,3

 

26、下面程序的输出结果是____A____.

#include

void main()

{

  int a=5,b=3;

  float x=3.14, y=6.5;

  printf("%d,%d ",a+b!=a-b,x<=(y-=6.1));

}

A) 1,0        B) 0,1      C) 1,1        D) 0,0

 

27、执行下面程序段后,输出结果是____A____.

 int a;

 int b=65536;

 a=b;

 printf("%d ",a);

A) 65536      B) 0        C) -1         D) 1

 

28、若有以下定义和语句:

    int a=010, b=0x10, c=10;

    printf("%d,%d,%d ",a,b,c);

则输出结果是____B_____.

A) 10,10,10    B) 8,16,10   C) 8,10,10    D) 8,8,10

29、已知有double型变量x=2.5,y=4.7,整型变量a=7,

则表达式 x+a%3*(int)(x+y)%2/4 的值是_____B____.

A) 2.4         B) 2.5        C) 2.75       D) 0

 

30、若已定义x和y是整型变量,x=2;,则表达式y=2.75+x/2的值是____C____.

A) 5.5        B) 5         C) 3        D) 4.0

相关文章

猜你喜欢

精选计算机