全国计算机二级C语言(完整复习资料)
考试题型
(1)选择。——4040个)
  (2)程序填空。——181个)
(3)程序改错。——18(1)
(4)程序编程。——241个)
考试时间3.30-4.3
  120min  无纸化考试
进制之间的转换
二进制与八进制之间的联系:
二进制    八进制
000            0
001            1
010            2
011            3
100            4
101            5
110            6
111            7    00100000000 100 000(二进制)
                                    0  4  0(八进制)
十进制转二进制:除2取余法 
二进制转十进制:2的幂次法
八进制转十进制:除8取余法
附录很重要!!尤其是红字体的。
附录常用字符ASCII代码对照表(这个记048,065,097三个就好)
ASCⅡ
字符
ASCⅡ
字符
ASCⅡ
字符
ASCⅡ
字符
000
NUL
037
%
074
J
111
O
001
SOH
038
&
075
K
112
p
002
STX
039
076
L
113
q
003
ETX
040
(
077
M
114
r
004
EOT
041
)
078
N
115
s
005
END
042
*
079
O
116
t
006
ACK
043
+
080
P
117
u
007
BEL
044
081
Q
118
v
008
BS
045
-
082
R
119
w
009
HT
046
083
S
120
x
010
LF
047
/
084
T
121
y
011
VT
048
0
计算机二级c语言选择题库
085
U
122
z
012
FF
049
1
086
V
123
{
013
CR
050
2
087
W
124
|
014
SO
051
3
088
X
125
}
015
SI
052
4
089
Y
126
~
016
DLE
053
5
090
Z
017
DC1
054
6
091
[
018
DC2
055
7
092
\
019
DC3
056
8
093
]
020
DC4
057
9
094
^
021
NAK
058
095
_
022
SYN
059
096
,
023
ETB
060
<
097
a
024
CAN
061
=
098
b
025
EM
062
>
099
c
026
SUB
063
?
100
d
027
ESC
064
@
101
e
028
FS
065
A
102
f
029
GS
066
B
103
g
030
RS
067
C
104
h
031
US
068
D
105
i
032
(space)
069
E
106
j
033
!
070
F
107
k
034
071
G
108
l
035
#
072
H
109
m
036
$
073
I
110
n
附录B  C语言中的关键字
auto
break
case
char
const
continue
default
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
typedef
union
unsigned
void
volatile
while
附录运算符和结合性
优先级
   
对象的个数
结合方向
1
(    )
圆括号
自左至右
[    ]
下标运算符
->
指向结构体成员运算符
·
结构体成员运算符
2
!
逻辑非运算符
1
(单目运算符)
自右至左
~
按位取反运算符
++
自增运算符
--
自减运算符
-
负号运算符
(类型)
类型转换运算符
*
指针运算符
&
取地址运算符
sizeof
长度运算符
3
*
乘法运算符
2
(双目运算符)
自左至右
/
除法运算符
%
求余运算符
4
+
加法运算符
2
(双目运算符)
自左至右
-
减法运算符
5
<<
左移运算符
2
(双目运算符)
自左至右
>>
右移运算符
6
<  <=  >  >=
关系运算符
2
(双目运算符)
自左至右
7
==
等于运算符
2
(双目运算符)
自左至右
!=
不等于运算符
8
&
按位与运算符
2
(双目运算符)
自左至右
9
按位异或运算符
2
(双目运算符)
自左至右
10
|
按位或运算符
2
(双目运算符)
自左至右
11
&&
逻辑与运算符
2
(双目运算符)
自左至右
12
| |
逻辑或运算符
2
(双目运算符)
自左至右
13
?  :
条件运算符
3
(三目运算符)
自右至左
15
,
逗号运算符(顺序求值运算符)
自左至右
说明:
(1) 同一优先级的运算符,运算次序由结合方向决定。例如*/具有相同的优先级别,其结合方向为自左至右,因此3*5/4的运算次序是先乘后除。-++为同一优先级,结合方向为自右至左,因此-i++相当于-(i++)
(2) 不同的运算符要求有不同的运算对象个数,如+()-()为双目运算符,要求在运算符两侧各有一个运算对象(3+58-3)。而++-(负号)运算符是单目运算符,只能在运算符的一侧出现一个运算对象(-ai++--i(float) isizeof (int)*p)。条件运算符是C语言中惟一的一个三目运算符,如xab

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