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;
}
请将上述提供的程序复制到提交代码的位置并作相应修改。