|
|
1 计算 a^b << 2 (运算符优先级问题) 7 K8 k6 b# U$ d& d
& ^# j: D* ?! ]- x( U* X& B
2 根据先序中序求后序
h$ d/ ~+ K1 l [+ r
2 f0 I3 u, k! T2 j3 a[3][4]哪个不能表示 a[1][1]: *(&a[0][0]) *(*(a+1)+1) *(&a[1]+1) *(&a[0][0]+4) # r6 ?4 S1 E( K) d) n; d8 ^* V
% M0 g! m, X7 l4 _4 for(int i...) . y7 a: x, o6 Q: L: ~
for(int j...)
& v, _: L# R3 \3 Bprintf(i,j);
# u, d# }0 Y, w) L# q2 sprintf(j)
2 u( y. j) U8 ]- U会出现什么问题
6 L7 `' X* @$ Q: W* {* i& k
: D' F: b: v/ ~$ G5 _5 a5 for(i=0;i<10;++i,sum+=i);的运行结果 v+ z; a) m. q$ k: v. S
# T1 v$ H9 d) | A# P/ O
6 10个数顺序插入查找二叉树,元素62的比较次数 ! I$ v6 E3 i% Y1 _- s1 W c0 {+ U
" O3 F& m. X+ d0 C& n* `0 \6 ]5 e
7 10个数放入模10hash链表,最大长度是多少
, [- r R, _0 | L: {# r: d6 n+ B/ s4 u& P
( s. ] P# ^# u" C8 fun((exp1,exp2),(exp3,exp4,exp5))有几个实参 3 h) J& c; Z4 k9 ^& M* r7 d$ ~1 j( n! [
- S2 J/ }8 Z2 k5 L# I' B4 ~
9 希尔 冒泡 快速 插入 哪个平均速度最快 7 w5 N/ h3 Q! u+ e9 S
8 `# P. @* V) O2 z: B10 二分查找是 顺序存储 链存储 按value有序中的哪些
. S0 R& c# s8 Q+ b) C
) x: ?3 ]* s+ Z5 l7 [11 顺序查找的平均时间
0 x1 j5 O+ X* C y8 z
' y+ l' |' x- k1 E# q9 {12 *p=NULL *p=new char[100] sizeof(p)各为多少 % r2 q% O9 d9 h; q% c
* @ i3 l" @+ h3 Z/ w3 W- d13 频繁的插入删除操作使用什么结构比较合适,链表还是数组
% R. v( z+ r6 R) p/ w& l. p$ m
. ?$ K8 L. {, I- }# C14 enum的声明方式
) W' Y6 G1 s2 @! `7 _" G: c
6 W( n; _3 ?, m+ W其他1个选择暂时想不起来了 0 Q3 q( ^$ h1 a5 v
8 N- Y1 M/ k: E* O
大题: - {. t8 j6 w# Y& }! }" _/ l
$ K3 P- y# ]1 t7 J6 |
1 把字符串转换为小写,不成功返回NULL,成功返回新串 ; e+ I R$ O3 k4 \1 ^1 y
( d9 x" Y. n+ q7 J" o @char* toLower(char* sSrcStr) 1 H* f# c4 w5 {0 Z4 S5 |4 j
{ 4 ^0 v7 f$ L/ h# m4 ]; R. [2 k6 @5 ^
char* sDest= NULL;
/ }& ~% \+ i8 [3 C" \6 v' c( zif( __1___) 8 Q/ a5 e% [5 A+ n: i
{ $ M" D9 u. N0 r& {; J" W$ d( ?( R
int j; 8 _5 b2 P1 c2 [+ Q2 Q
sLen = strlen(sSrcStr); , W- s; k* t& y
sDest = new [_______2_____]; ; V# S2 P+ T- Q) T
if(*sDest == NULL) 5 R3 K0 Y; w* H# ^( B& R5 ]
return NULL; + x; Z+ e3 S1 ~
sDest[sLen] = '\0';
8 Z" l. u8 I# e- u9 k& ^# E) Owhile(_____3____) ( i' B( H! d' z0 D$ y
sDest[sLen] = toLowerChar(sSrcStr[sLen]);
1 U- E. w/ D! V}
/ {" H7 @! b5 @ ?return sDest; 1 s" P5 l* [, L. y( @
}
5 f" [! _1 T8 N, I5 f7 I2 Y4 X1 @) t2 Y6 O
2 把字符串转换为整数 例如:"-123" -> -123
: K+ L! c e3 ]0 m' h7 G s: M' z/ N& U
main() - A4 j* [: e. Z. L$ s5 A* C9 ^
{ $ w6 f+ J) ]3 O$ n: J
.....
* _* ~1 {* j: V! v$ ] J$ dif( *string == '-' ) 0 q' ~1 r4 r. o
n = ____1______; ; M+ L2 h6 g7 S& Z
else % T" D3 Q/ q9 J6 i( E* c' a
n = num(string);
0 P, J/ x* r) D: n4 c4 J( ~/ Q..... }) q) T1 j0 r* N" \, x4 C% `$ T
}
/ S6 e- L) v7 ^* X! u3 O& n" K2 G9 X3 k2 ^" ^" u
int num(char* string) ; y7 m5 q2 Z* @4 Q* E1 J6 e
{
5 T# S8 \4 ]/ S( Q! K1 F' afor(;!(*string==0);string++) 7 a% U' q* \7 [! w g7 h
{ ! J% V. C/ t& W8 F K
int k;
; r7 T2 t1 W5 ^7 Y$ J4 J6 Ok = __2_____;
7 Q/ a6 a- ?& c0 j* B8 jj = --sLen; + O& E& W2 ? x
while( __3__) * E* @7 g4 b# f' E8 H* |
k = k * 10; ! { P4 c e' z" ]
num = num + k;
T4 \/ R* b; Y9 r% W0 V7 W* S} ( p& J# i! {- S; {$ T# Q* K% q
return num; 0 B8 y' }; s( Z1 u: i
}
$ f5 O0 d$ s5 P( c* I' T
2 ~1 v3 D4 {* Y% m; O附加题: 8 k3 ?3 h; I0 [. }0 I) X
; T |$ B. K, Q( d, f
1 linux下调试core的命令,察看堆栈状态命令
5 B2 s% O' S3 b+ `! C* s* m
3 O6 I( f7 ^3 t, Y2 写出socks套接字 服务端 客户端 通讯程序
" I- J0 {! T1 ?5 ^6 S* l& |& N: X8 K* G, v+ Q
3 填空补全程序,按照我的理解是添入:win32调入dll的函数名
. R9 N2 X S* G2 {8 G查找函数入口的函数名 找到函数的调用形式 u+ A- L% G3 }$ A9 E
把formView加到singledoc的声明 将singledoc加到app的声明
y4 d. g5 J, ~+ o, m
/ z* P; _& z s$ W T4 有关系 s(sno,sname) c(cno,cname) sc(sno,cno,grade) T. m/ |: z( a, d( z5 k4 }- J ?
1 问上课程 "db"的学生no ; P# j, x' [4 r
2 成绩最高的学生号 6 T6 F) j* ]4 U! }& b3 c
3 每科大于90分的人数 |
|