就业数据资源平台
当前位置:首页 > Visual FoxPro
2010年二级C笔试考前练习习题(1)

  1.表示关系x≥y≥z应使用C语言表达式()
  A)(x>=y)&&(y>=z)
  B)(x>y)AND(y>z)
  C)x>=y>=z
  D)(x>=y)&(y>=z)
  2.C语言可执行程序的开始执行点是()
  A)程序中第一条可执行语言
  B)程序中第一个函数
  C)程序中的main函数
  D)包含文件中的第一个函数
  3.以下if语句书写正确的是()
  A)if(x=0;)
  printf("%f",x);
  else printf("%f",-x);
  B)if(x>0)
  {x=x+1;printf("%f",x);}
  else printf("%f",-x);
  C)if(x>0);
  {x=x+1;printf("%f",x);}
  else printf("%f",-x);
  D)if(x>0)
  {x=x+1;printf("%f",x)}
  else printf("%f",-x);
  4.以下叙述中正确的是()
  A)在C程序中,语句之间必须要用分号(;)分隔
  B)在C程序中#include行和#define行不是C语句
  C)程序中的注释部分可有可无,通常可以省略
  D)当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值
  5.以下语句的输出结果是()
  printf("%d,%d,%u\n",016,16,-16);
  A)16,16,65420
  B)14,16,6542
  C)16,16,-16
  D)14,16,-16
  6.以下选项中,与k=n++完全等价的表达式是()
  A)k=n,n=n+1
  B)n=n+1,k=n
  C)k=++n
  D)k+=n+1
  7.以下合法的赋值语句是()
  A)x=y=100
  B)d--;
  C)x+y;
  D)c=int(a+b);
  8.设a、b、c为int型变量,若从键盘给a、b、c输入数据,则正确的输入语句是()
  A)scanf("%d%d%d",a,b,c);
  B)put("%d%d%d",a,b,c);
  C)input("%d%d%d",a,b,c);
  D)scanf("%d%d%d",&a,&b,&c);
  9.以下正确的数组定义语句是()
  A)int y[1][4]={1,2,3,4,5,}
  B)float x[3][]={{1},{2},{3}}
  C)long s[2][3]={{1},{1,2}{1,2,3,}}
  D)double t[][3]={0}
  10.设有如下的变量定义:
  int i=8,k,a,b;
  unsinged long w=5;
  double x=1.42,y=5.2
  则以下符合C语言语法的表达式是()
  A)a+=a-=(b=4)*(a=3)
  B)x%(-3);
  C)a=a*3=2
  D)y=float(i)
  答案:11.A 12.C 13.B 14.B 15.B 16.A 17.B 18.D 19.D 20.A
就业数据资源平台