background image

下面四个选项中,均是不合法的转义字符的选项是
  A)'\''     B)'\1011'    C)'\011'    D)'\abc'
    '\\'         '\'        '\f'         '\101'
    '\xf'       '\a'         '\}'        'xlf'
*19、C
下面正确的字符常量是:
A)"a"    B)'\\''    C)'W'    D)''

*20、D
下面四个选项中,均是不正确的八进制数或十六进制数的选项是。
 A)  016      B)oabc       C)010      D)  0a12
    0x8f        017         -0x11         7ff
    018         0x8         0x16          -123
*21、C
下面四个选项中,均是正确的八进制数或十六进制数的选项是。
 A)一 10     B)0abc      C)0010      D)  0al2
    0x8f      一 017       一 0x11      -0xl23
   一 011     0xc         0xf1          一 0x8
*22、D
下面四个选项中、均是正确的数值常量或字符常量的选项是:
   A)0.0         B)"a"          C)'3'       D)十 001
     0f            3.9E-2.5       011        0xabcd
     8.9e          lel             0xFFOO      2e2
     '&'            '\'''      0a             50.
*23、A
下面不正确的字符串常量是。
  A)'abc'      B)"12'12"     C)"0"     D)""

*24、C
若有代数式 3ae/bc,则不正确的 C 语言表达式是:
 A) a/b/c*e*3      B)3*a*e/b/c
 C)

3*a*e/b*c  

     D)a*e/c/b*3

*25、A
已知各变量的类型说明如下: 
   int   k,a,b;
   unsigned  long  w= 5;
  double    x=1.42;
则以下不符合 C 语言语法的表达式是:
A)  x%(一 3)              B)  w+=-2
C) k=(a=2,b=3,a 十 b)      D) a 十= a 一=(b=4)*(a=3)
*26、A
已知各变量的类型说明如下:
 int i=8,k,a,b;
unsigned  long  w=5;
 double  x=1.42,y=5.2;