就业数据资源平台
当前位置:首页 > C语言程序设计
2013年计算机等级考试二级C语言练习14

(16)下列说法中正确的是 
  A)一个C程序是从命令行开始执行的 
  B)C程序中有些执行语句不用分号(;)结束 
  C)分号不是C语句的一部分,是C语句之间的分隔符 
  D)命令行必须用“#”开头,最后不能加“;”号,命令行不是C程序中的语句 
(17)已知int x=2;执行语句x*=x+=++x;后,x的值是 
  A)16 
  B)26 
  C)36 
  D)46 
(18)已知int a=20,b=5;则执行以下语句后的输出结果是 
  printf("%d\n",a%=(b%=2)); 
  A)0 
  B)1 
  C)2 
  D)3 
(19)现有以下程序段 
   #include  
   main() 
  { int a,b,c; 
  scanf("a=%*d%d,b=%d%*d,c=%d",&a,&b,&c); 
  printf("a=%d,b=%d,c=%d\n",a,b,c); } 
  若输出的结果为a=20,b=30,c=40,则以下能够正确输入数据的是 
  A)a=10]20,b=20]30,c=40 
  B)20,30,40 
  C)a=20,b=30,c=40 
  D)a=10]20,b=30]20,c=40 
  [注]: “]”表示空格,表示回车 
(20)已知int x=5,y=3;则表达式(x||y)&&78的结果为 
  A)1 
  B)0 
  C)5 
  D)78 


16-20  D  C  A  D  C

就业数据资源平台