1-3 C 语言基础知识习题
1选择题
1.以下不是 C 语言的特点的是(
A、语言简洁紧凑
B、能够编制出功能复杂的程序CC 语言可以直接对硬件操作DC 语言移植性好
2.下列字符序列中,不可用作 C 语言标识符的是(
Aabc123    Bno.1    C_123_    D_ok
3.正确的 C 语言标识符是 (
A._buy_2    B2_buy    C?_buy    Dbuy?
4.请选出可用作 C 语言用户标识符的一组标识符(
A.void    Ba3_b3    CFor    D2a define        _123        -abc        DO
WORD    IF    Case    sizeof
5.下列符号中,不属于转义字符的是(
A\\    B\0xAA    C\t    D\0
6.不属于 C 语言关键字的是(
A.int    Bbreak    Cwhile    Dcharacter
7.C 语言提供的合法关键字的是(
A.Float    Bsigned    Cinteger    DChar
8.以下不能定义为用户标示符的是(
A.scanf    BVoid    C_3com_    Dint
9.一个 C 程序是由(
A.一个主程序和若干子程序组成
B.一个或多个函数组成C.若干过程组成
D.    若干子程序组成
10.C 语言程序的基本单位是(
A.程序行    B.语句    C.函数    D.字符
11.下 列 说 法 中 , 错 误 的 是 (                                    A每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B.每个函数都有一个函数头和一个函数体,主函数也不例外                  C.主函数只能调用用户函数或系统函数,用户函数可以相互调用              D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数
12.以下说法中正确的是(
AC 语言程序总是从第一个定义的函数开始执行
B.在 C 语言程序中,要调用的函数必须在 main( )函数中定义
CC 语言程序总是从 main( )函数开始执行

DC 语言程序中的 main( )函数必须放在程序的开始部分
13.C 编译程序是(
AC 程序的机器语言版本
B.一组机器语言指令
C.C 源程序编译成目标程序
D.由制造厂家提供的一套应用软件 14.以下选项中,合法的用户标识符是(
Along    B_2abc    C3dmax    DA.dat 15.以下选项中,合法的实型常数是(
A5E2.0    BE-3    C2E0    D1.3E
16.已知大写字母 A ASCII 码值是 65, 小写字母 a ASCII 码是 97,则用八进制表示的字符常量\101是(
A.字符 A    B.字符 a    C.字符 c    D.非法的常17.以下选项中, 合法转义字符的选项是(
A\\’    B\018’    Cxab’    D\abc18.以下选项中,正确的字符常量是(
Aprintf是不是c语句F”    B\\’’    CW’    D’’
19.以下选项中可作为 C 语言合法整数的是
A10110B    B0386    C0Xffa    Dx2a2 20.下列变量定义中合法的是
Ashort _a=1-.le-1;    Bdouble b=1+5e2.5;
Clong do=0xfdaL;    Dfloat 2_and=1-e-3;
9xn
21.与数学式子    对应的 C 语言表达式是(
2x - 1
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)
3ab
22.若有代数式    ,则不正确的 C 语言表达式是(
cd
A.a/c/d*b*3    B3*a*b/c/d
C3*a*b/c*d    Da*b/d/c*3
23.已知各变量的类型说明如下: int m=8,n, a, b;
unsigned long w=10; double x=3.14, y=0.12;
则以下符合 C 语言语法的表达式是(
Aa+=a-=(b=2)*(a=8)    B n=n*3=18
Cx%3    Dy=float (m)
24.以下符合 C 语言语法的赋值表达式是(
Aa=9+b+c=d+9    Ba=(9+b, c=d+9)
Ca=9+b, b++, c+9    Da=9+b++=c+9
25.已知字母 A ASCII 码为十进制数 65,且 S 为字符型,则执行语句 S=A+6-3; 后,S 中的值为(
A.D’    B68    C.不确定的值    DC26.在 C 语言中,要求运算数必须是整型的运算符是(
A/    B++    C*=    D%


版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。