#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. 下面选项中,不是合法整型常量的是( ) 。
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;
}
请将上述提供的程序复制到提交代码的位置并作相应修改。
样例