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

  1.已有定义语句:intx=3,y=0,z=0;,则值为0的表达式是()
  A)x&&y
  B)x||z
  C)x||z+2&&y-z
  D)!((x<y)&&!z||y)
  42.能正确表示代数式3xn2x-1的C语言表达式是()
  A)3*x^n/(2*x-1)
  B)3*x**n/(2*x-1)
  C)3*pow(x,n)*(1/(2*x-1))
  D)3*pow(n,x)/(2*x-1)
  43.若int类型数据占两个字节,则下列语句
  int k=-1;
  printf("%d,%u\n",k,k);
  的输出为()
  A)-1,-1
  B)-1,32767
  C)-1,32768
  D)-1,65535
  44.下列常数中,不合法的C常量是()
  A)-0x3b1
  B)123e+2.3
  C)′}′
  D)6e+7
  45.如果int i=3,则 k=(++i)+(++i)+(i++)执行过后k的值为,i的值为。()
  A)15,6
  B)12,5
  C)18,6
  D)15,5
  46.以下有四组用户标识符,其中合法的一组是()
  A)For
  -sub
  Case
  B)4d
  DO
  Size
  C)f2_G3
  IF
  abc
  D)WORD
  void
  define
  47.以下非法的赋值语句是()
  A)n=(i=2,++i)
  B)j++
  C)++(i+1)
  D)x=j>0
  48.有下列程序
  main()
  {double d;floatf;long l;inti;
  i=f=l=d=20/3;
  printf("%d%ld%f%f\n",i,l,f,d);
  }
  程序运行后的输出结果是(小数点后只写1位)()
  A)666.06.0
  B)666.76.7
  C)666.06.7
  D)666.76.0
  49.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量′\101′是()
  A)字符A
  B)字符a
  C)字符e
  D)非法的常量
  50.若变量已正确说明为float类型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予22.0,c赋予33.0,不正确的输入形式是()
  A)10
  22
  33
  B)10.0,22.0,33.0
  C)10.0
  22.033.0
  D)1022
  33
  答案:41.A 42.C 43.D 44.B 45.A 46.C 47.C 48.A 49.A 50.B
就业数据资源平台