|
|
1 计算 a^b << 2 (运算符优先级问题) $ h: T n8 f& f
+ P: D3 l- m" [' U" ^9 R9 `2 根据先序中序求后序
' r* s+ |! k* O' I$ e9 S0 h, ^( e8 U0 R4 B, u. [, `8 x
3 a[3][4]哪个不能表示 a[1][1]: *(&a[0][0]) *(*(a+1)+1) *(&a[1]+1) *(&a[0][0]+4)
/ N, d% y+ }/ s% X# L9 G% e1 v% o8 ~/ P; {
4 for(int i...)
: e3 P! ^% P) n+ M Rfor(int j...)
' n4 O; N* T% L D% w( U1 Vprintf(i,j); & x4 G% ~' T4 h/ g3 _
printf(j) + u! w7 @# {" ]9 K5 {( y
会出现什么问题
$ h- O- q# G4 s9 m+ Q; \/ |8 z% _2 w3 j5 M+ I5 v
5 for(i=0;i<10;++i,sum+=i);的运行结果
% ^! m- P# b0 e; W
, G. d( e9 @! H w, w$ |$ D l6 10个数顺序插入查找二叉树,元素62的比较次数 & g1 Q& e0 T3 M2 l$ u g2 E, c3 |! h
2 O% M5 c7 _: _3 A( T
7 10个数放入模10hash链表,最大长度是多少
/ c( C b9 n+ h6 z, L5 J c
* X# O! S6 u W/ n7 ?3 S& v# |% a2 Q1 K8 fun((exp1,exp2),(exp3,exp4,exp5))有几个实参 K5 P! ~; n/ w
+ V' W* \5 g% |5 O; \
9 希尔 冒泡 快速 插入 哪个平均速度最快
0 j3 t; g; h; d! D! L+ g2 a! M$ F2 _* x* \
10 二分查找是 顺序存储 链存储 按value有序中的哪些
- c5 E, c( c% l+ n+ T5 K
. \& G3 |9 C9 y11 顺序查找的平均时间
0 Z; J: |/ C% s$ j$ \; e9 x( w4 D& |, J3 O
12 *p=NULL *p=new char[100] sizeof(p)各为多少 ; q: ]% v6 U1 K' \/ V8 c# i
8 R5 _* o) n9 N5 s5 B) t( w
13 频繁的插入删除操作使用什么结构比较合适,链表还是数组 $ w+ @0 g0 O. U0 X! z! A
$ F, w/ H* b8 M# {4 i
14 enum的声明方式 . y% ?/ |; Y5 x" i: S. y
x5 k# ]2 Q# S) ?其他1个选择暂时想不起来了
+ S) P7 Z: S8 S/ T, }: I
9 q! q3 M, ?8 ]: \! x1 ~* P大题: ) A1 B* Z7 r( F0 G! m; Z6 r/ N0 q
* _$ A- [: e; C7 ` P
1 把字符串转换为小写,不成功返回NULL,成功返回新串 " @. w3 W' Y' s& _
. O7 X/ \: x6 A# B+ qchar* toLower(char* sSrcStr) & D/ f6 @, o5 l
{ $ n6 n9 i# L. U9 N6 s1 d
char* sDest= NULL;
9 G& G* O! Q- w" M$ N; e$ xif( __1___) ! Z: k+ N. h& d1 g4 G8 b
{ 5 u. e) r7 E" X3 Z; x
int j;
& G! }9 {- L7 n7 w6 d" I" T8 \sLen = strlen(sSrcStr);
* ]- N# z: X! N5 w, a5 ssDest = new [_______2_____];
$ ?3 m b! {' `9 P, f/ _6 S* @, mif(*sDest == NULL)
* @% G, O: f: ^- X: F" u% Oreturn NULL; 7 ~) Y( _; _: ]! c4 p6 P4 M9 c" E: A
sDest[sLen] = '\0'; ; g- z/ f+ x6 |& B) V9 a }
while(_____3____) J6 T0 z8 y: b. |) c8 {7 G
sDest[sLen] = toLowerChar(sSrcStr[sLen]);
' k7 v* j+ t! Q3 W}
2 t5 {, m+ M* hreturn sDest; " s9 E: }" N i+ e+ Y- [/ D
} ; C3 Q+ A T. |
4 ~4 x& c3 F1 k2 把字符串转换为整数 例如:"-123" -> -123
3 K# X' }+ ]7 [" U5 K5 J6 D1 a0 A8 S# c& \0 ?, Q' z
main()
+ b8 t: |) P, ^% R8 R) Q! b{
2 a$ n0 p! g9 ?! ?1 l! S..... " J. |$ A4 D: ^+ f
if( *string == '-' ) 2 m, [; x1 _9 p. l; T' b8 u
n = ____1______; 0 k2 z6 R. w; i5 b0 _. e- t7 }1 c: v
else
) O0 X- m6 O2 h8 z" hn = num(string);
# T4 h/ j: W# y. k5 \. U.....
" [' \. G/ |/ F}
2 G/ j9 W/ x- |& k' C. a- `. U- H# g' s# Q5 W) j
int num(char* string) % ?5 y) z) c. P3 c/ K, |3 G5 T. j
{ + i* L- }! b, i; ^# J7 X8 f3 Q
for(;!(*string==0);string++) : Y9 ^: t" ?* C
{ 1 \. H8 o8 t1 f* t
int k; ; y& ^5 @1 {& w
k = __2_____; 2 X8 O# E5 H R" }* P# l& W; ]
j = --sLen; & K0 d; T0 w+ X8 z" }9 G* b3 U& \
while( __3__) $ E4 H8 O" i* ~3 j; B* R/ U
k = k * 10; 0 E/ g3 l4 C# k0 C, ^
num = num + k; 7 G6 I! G8 @! a$ d' i3 {/ u9 o$ b
}
; i7 q+ L- Z+ o) p3 l* Z& d6 G1 Freturn num; * o6 T9 Q# a G) V Z) [9 b
}
4 ]2 [ G5 J6 i! @5 H- U) G5 h( o9 L
附加题:
8 R, Z3 @6 m* h; m+ l# j+ U! w! Z, s/ s9 k+ t- F8 G
1 linux下调试core的命令,察看堆栈状态命令
) \# h9 S# i6 \1 M- u" \" A+ D7 f6 X
2 写出socks套接字 服务端 客户端 通讯程序 1 `) n0 d8 r& \! c
, t5 g& n) h* c+ `" X3 填空补全程序,按照我的理解是添入:win32调入dll的函数名 4 M# i. ~* U3 B9 z7 }( x0 Q$ Y
查找函数入口的函数名 找到函数的调用形式
+ U$ J+ I2 b3 h6 N& H把formView加到singledoc的声明 将singledoc加到app的声明
' Z, _% E- N' z* m
7 A* f& y9 {8 P7 _4 有关系 s(sno,sname) c(cno,cname) sc(sno,cno,grade)
! X, m: \, w, z, y/ A* a; u1 问上课程 "db"的学生no
c9 ^! {6 i8 S" j3 u2 成绩最高的学生号
8 W& Y) R# p/ c3 每科大于90分的人数 |
|