第 1-3 章 C 语言基础知识习题
1选择题
1.以下不是 C 语言的特点的是( )。
A、语言简洁紧凑
B、能够编制出功能复杂的程序C、C 语言可以直接对硬件操作D、C 语言移植性好
2.下列字符序列中,不可用作 C 语言标识符的是( )。
A.abc123 B.no.1 C._123_ D._ok
3.正确的 C 语言标识符是 ( )。
A._buy_2 B.2_buy C.?_buy D.buy?
4.请选出可用作 C 语言用户标识符的一组标识符( )。
A.void B.a3_b3 C.For D.2a define _123 -abc DO
WORD IF Case sizeof
5.下列符号中,不属于转义字符的是( )。
A.\\ B.\0xAA C.\t D.\0
6.不属于 C 语言关键字的是( )。
A.int B.break C.while D.character
7.是 C 语言提供的合法关键字的是( )。
A.Float B.signed C.integer D.Char
8.以下不能定义为用户标示符的是( )。
A.scanf B.Void C._3com_ D.int
9.一个 C 程序是由( )。
A.一个主程序和若干子程序组成
B.一个或多个函数组成C.若干过程组成
D. 若干子程序组成
10.C 语言程序的基本单位是( )。
A.程序行 B.语句 C.函数 D.字符
11.下 列 说 法 中 , 错 误 的 是 ( )。A.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B.每个函数都有一个函数头和一个函数体,主函数也不例外 C.主函数只能调用用户函数或系统函数,用户函数可以相互调用 D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数
12.以下说法中正确的是( )。
A.C 语言程序总是从第一个定义的函数开始执行
B.在 C 语言程序中,要调用的函数必须在 main( )函数中定义
C.C 语言程序总是从 main( )函数开始执行
D.C 语言程序中的 main( )函数必须放在程序的开始部分
13.C 编译程序是( )。
A.C 程序的机器语言版本
B.一组机器语言指令
C.将 C 源程序编译成目标程序
D.由制造厂家提供的一套应用软件 14.以下选项中,合法的用户标识符是( )。
A.long B._2abc C.3dmax D.A.dat 15.以下选项中,合法的实型常数是( )。
A.5E2.0 B.E-3 C.2E0 D.1.3E
16.已知大写字母 A 的 ASCII 码值是 65, 小写字母 a 的 ASCII 码是 97,则用八进制表示的字符常量’\101’是( )。
A.字符 A B.字符 a C.字符 c D.非法的常量17.以下选项中, 合法转义字符的选项是( )。
A.’\\’ B.’\018’ C.’xab’ D.’\abc’ 18.以下选项中,正确的字符常量是( )。
A.printf是不是c语句”F” B.’\\’’ C.’W’ D.’’
19.以下选项中可作为 C 语言合法整数的是
A.10110B B.0386 C.0Xffa D.x2a2 20.下列变量定义中合法的是
A.short _a=1-.le-1; B.double b=1+5e2.5;
C.long do=0xfdaL; D.float 2_and=1-e-3;
9xn
21.与数学式子 对应的 C 语言表达式是( )。
2x - 1
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)
3ab
22.若有代数式 ,则不正确的 C 语言表达式是( )。
cd
A.a/c/d*b*3 B.3*a*b/c/d
C.3*a*b/c*d D.a*b/d/c*3
23.已知各变量的类型说明如下: int m=8,n, a, b;
unsigned long w=10; double x=3.14, y=0.12;
则以下符合 C 语言语法的表达式是( )。
A.a+=a-=(b=2)*(a=8) B. n=n*3=18
C.x%3 D.y=float (m)
24.以下符合 C 语言语法的赋值表达式是( )。
A.a=9+b+c=d+9 B.a=(9+b, c=d+9)
C.a=9+b, b++, c+9 D.a=9+b++=c+9
25.已知字母 A 的 ASCII 码为十进制数 65,且 S 为字符型,则执行语句 S=’A’+’6’-’3’; 后,S 中的值为( )。
A.’D’ B.68 C.不确定的值 D.’C’ 26.在 C 语言中,要求运算数必须是整型的运算符是( )。
A./ B.++ C.*= D.%
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论