#293. 【选择题】第2章:C数据类型

【选择题】第2章:C数据类型

说明

1. C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(  )。

A) 必须为字母 

B) 必须为下划线 

C) 必须为字母或下划线 

D) 可以是字母、数字和下划线中任一种字符

 

2. 以下选项中,合法的用户标识符是( )。

A.long       B._2abc      C.3dmax       D.A.dat

 

3. 下面四个选项中,均是合法的用户标识符的选项是(  )。

   A) A           B) float           C) b-a             D) _123 

    P_0            la0                goto               temp 

     do             _A                 int                INT

 

4. 下面选项中,不是合法整型常量的是( ) 。

A160    B)-0xcdg   C)-01     D)-0x48a

 

5. 下列变量定义和初始化中合法的是( ) 

A.short  _a=1.1e-1;                      B.double  b=1+5e2.5; 

C.long  do=0xfdaL;                      D.float  2_and=1e-3;

 

6. 以下能正确地定义整型变量a,b并为它们都赋初值5的语句是()

 A.int  a=b= c= 5;       B. int a,b, c= 5;

 C.int  a= 5,b=5,c=5;        D.a= b= c=5;

 

7. 设y均为f1oat型变量,则以下不合法的赋值语句是( )。

A.++x;     B.y=(x%2)/10;    C.  x*=y+8;    D.x=y=0;

8. 与数学式子对应的C语言表达式是( )。

    A9*x^n/(2*x-1)                         B9*x**n/(2*x-1)

    C9*pow(x,n)*(1/(2*x-1))                  D9*pow(n,x)/(2*x-1)

 

9. 若有代数式,假设abcd都是小数,则不正确的C语言表达式是( )。

    Aa/c/d*b*3                             B3*a*b/c/d

    C3*a*b/c*d                             Da*b/d/c*3

 

10. 在C语言中,要求运算数必须是整数的运算符是( )。

  A/           B++          C*=                D%

输出格式

#include<stdio.h>

int main()
{
printf("----------");
//例如:本次习题有10道题,则你的输出格式应为printf("AAAAAAAAAA");
//选项均由大写A,B,C,D组成,输出语句有一条 
return 0;


请将上述提供的程序复制到提交代码的位置并作相应修改。

样例