P5766: 【选择题】第2章:C数据类型
				
								
								传统题								
							
				
								
								1.000s
								时间限制
							
							
							
								
								128MB
								内存限制
							
															
									
									20									提交								
								
									
									7									解决								
							
	
	【题目描述】
	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. 下面选项中,不是合法整型常量的是( ) 。
	A
)160    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和c 并为它们都赋初值
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. 设
x 、y均为f1oat型变量,则以下不合法的赋值语句是( )。
	A.++x;     B.y=(x%2)/10;    C.  x*=y+8;    D.x=y=0;
	8. 与数学式子

对应的
C语言表达式是( )。
	    A
.9*x^n/(2*x-1)                         B.9*x**n/(2*x-1) 
	    C
.9*pow(x,n)*(1/(2*x-1))                  D.9*pow(n,x)/(2*x-1) 
	 
	9. 若有代数式

,假设
abcd都是小数,则不正确的C语言表达式是( )。
	    A
.a/c/d*b*3                             B.3*a*b/c/d 
	    C
.3*a*b/c*d                             D.a*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;
} 
请将上述提供的程序复制到提交代码的位置并作相应修改。