|
|
1 计算 a^b << 2 (运算符优先级问题)
! G: ~& l8 O ?: E8 I% N0 \
. r" g0 ?: W8 C" F% {) p5 U2 根据先序中序求后序 : [4 Z. M s5 ^+ |
& r. U. ~, e& L3 e
3 a[3][4]哪个不能表示 a[1][1]: *(&a[0][0]) *(*(a+1)+1) *(&a[1]+1) *(&a[0][0]+4) ; J( t, f, T* [/ c! d
5 d* Z$ A8 b; u: D2 |
4 for(int i...)
# W4 @/ R% {; o; F7 [for(int j...) # z h+ x, P5 m4 F- S
printf(i,j);
+ y- t/ L2 x7 Vprintf(j)
2 S5 c D: c- R0 L2 G* E会出现什么问题
. }8 N/ _8 F4 c( }# q* A
! V, X( U h: d5 for(i=0;i<10;++i,sum+=i);的运行结果
% w2 H4 o: s- u; R9 H
$ L" ?" I5 J; B/ `9 M* k6 10个数顺序插入查找二叉树,元素62的比较次数 # P" q0 z* b# @) ~ n
6 c5 g0 p' t. @6 w7 10个数放入模10hash链表,最大长度是多少 ) u0 ^. H- S: R" c" G1 M' D* ^. |
, S: \) Y/ g- L) X
8 fun((exp1,exp2),(exp3,exp4,exp5))有几个实参 # Q# r1 c: u% E1 T5 C
* I# X3 l" [3 K, x1 Z
9 希尔 冒泡 快速 插入 哪个平均速度最快 6 l& _3 Q& Y) W: X
% l& Z$ O i, x5 Z6 n2 Y10 二分查找是 顺序存储 链存储 按value有序中的哪些
2 `; N" c( T% H. l4 o
3 p4 X1 q: P; r# W11 顺序查找的平均时间 y1 }! s' ~8 F) m: g" m8 Q& }
+ s! a! x; s- j5 c" x: v6 a
12 *p=NULL *p=new char[100] sizeof(p)各为多少 $ B3 ^9 J: r, L5 m# W8 Y9 J8 M# z. w
. J2 b% J+ o7 J7 ^/ U
13 频繁的插入删除操作使用什么结构比较合适,链表还是数组 & L- l4 ?8 b& _
S9 P' k& y7 o7 m0 h& O4 X$ U7 H
14 enum的声明方式
2 r0 G! e! g; y O
0 I" N4 v4 A9 d+ o- }, B9 {+ e其他1个选择暂时想不起来了 . h$ ~7 k# l% m) ] |* I
( E: ?, g9 n+ b: F+ t# n6 J
大题: $ v" E5 x$ G" u
) V: y$ l4 U! J1 b' @0 L7 z3 |2 p
1 把字符串转换为小写,不成功返回NULL,成功返回新串
6 L! d( U) o: M* w k% G+ ^2 n4 \/ U" S! `
char* toLower(char* sSrcStr)
Z% G0 C! a3 _{ $ W5 ]9 ^. p6 G! W
char* sDest= NULL;
6 i% M9 ?7 A9 i1 x1 k) W& o! Cif( __1___)
+ @% k" C! b5 }( v- _6 d8 H Q{ # B, I' k, q. c" u* Y" P+ R$ y; J7 C
int j; " k2 E" J# V, H' m5 t
sLen = strlen(sSrcStr); 0 y6 Z4 N9 n+ O# b6 U4 J
sDest = new [_______2_____];
1 w& u9 L1 e8 ~3 {4 a7 O1 [if(*sDest == NULL) $ J+ U1 I/ b; B' |) r& z% t) j
return NULL; . W, g; S2 ?3 W0 {
sDest[sLen] = '\0';
1 D9 ^# c# w5 kwhile(_____3____) ' }0 C z5 k0 C7 E t& t4 @
sDest[sLen] = toLowerChar(sSrcStr[sLen]); : Q. p. y+ Y! L- g
}
/ z( q0 I/ ?8 H" r9 X! M Zreturn sDest;
" j' ^( c, U1 W( j7 _} , |6 i/ }7 l4 I) v3 U$ }
" V- b @; j. A! R! q9 A
2 把字符串转换为整数 例如:"-123" -> -123 " G7 v7 a* w3 y' s# b& B* W* v9 R
0 f) U9 ~9 E) k: W* I
main()
5 I. v j: F# d5 M+ M, \{
/ v8 D9 m3 M3 u. t6 \( x$ N..... 5 M: v" |% d( a. z& {- \, `% d
if( *string == '-' )
% A# a! E+ _7 P. Q2 ]! ?3 Vn = ____1______;
/ K2 |! U p* w$ N9 delse 4 J1 X+ G$ r- c" G( F4 V) Z/ r
n = num(string);
% e7 X* D' C0 {# Y.....
; N( b, z$ }+ \- u. x} ! K5 h/ a) V9 f
; p, ~2 D, G' n1 [- s2 g9 a( yint num(char* string) 3 y$ W; F8 X: x- Q+ @
{ 6 b/ J0 ?5 x' Y7 F8 g) P, k$ O9 Z
for(;!(*string==0);string++) ) S; K1 b5 m) z5 R+ v$ o& l& A1 \
{ % ^1 p4 ~- W& M
int k; : |' W9 g7 v2 o
k = __2_____; ' [1 O; Q5 k9 G% _+ g/ ~2 T1 Z
j = --sLen; 1 ]1 g. e& W8 q/ b* e9 N
while( __3__) _. [6 } ?5 F5 H8 y6 o
k = k * 10;
7 G. X% }# f; @num = num + k; , x" w: g8 j( G7 m8 i! v
}
0 e- `6 _. \, F3 }1 ?return num;
* n% P I9 \* `$ q} ! \8 f& J: m: j; z- c* ^
% `2 f9 h# ]1 ]/ L2 u0 E
附加题:
+ M: L( D, X2 a! B; @
5 b3 }( {. _# d, w1 D9 I! q* n1 linux下调试core的命令,察看堆栈状态命令
4 C& z# @$ i# L9 u% O2 s! m
1 I! F8 \" F/ ]2 I) \1 \2 写出socks套接字 服务端 客户端 通讯程序 ; N. P; H% C8 b$ W: ~: [4 T
1 K6 j1 n/ W0 {: A5 l
3 填空补全程序,按照我的理解是添入:win32调入dll的函数名
5 X6 t& s7 T- v查找函数入口的函数名 找到函数的调用形式 ) h' U1 s4 W0 z( n; S- |: D8 h# {
把formView加到singledoc的声明 将singledoc加到app的声明
( y ^( W5 y/ I8 Q5 T' {5 O3 ]+ s0 }; @. g: ~
4 有关系 s(sno,sname) c(cno,cname) sc(sno,cno,grade)
6 r) l$ y* w, G$ I1 问上课程 "db"的学生no % H0 J: V) M! k* y2 V
2 成绩最高的学生号 5 {: l; F- f+ \. [7 R
3 每科大于90分的人数 |
|