由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - bloomberg assessment的机经,c语言的(20道题)
相关主题
CS 面试题总结(5)这题哪错了?
你们看过programming pearls (2nd edition English) or 正在看的同学们这个看着很白痴的问题有更好的解法吗?
one c++ questionHELP: C programming question
C的argc问题帮看看这段code
为什么我这段简单的程序segment fault问一道kth smallest element的题目
c++ 程序一问leetcode上一题,求正解
C++ online Test 又一题写了一个find kth number in 2 sorted arrays的code 请大牛看
C++ 一题一题
相关话题的讨论汇总
话题: int话题: char话题: 方法话题: 程序话题: s2
进入JobHunting版参与讨论
1 (共1页)
g*******s
发帖数: 490
1
感想,居然第一题就考到了goto。。我靠。。
有两三道题程序实在是太长,一堆指针+loop,看不清楚,不过这些程序基本是找错。。只能看答案猜了
最好两台电脑,一台要打程序,查资料操作不过来,如果有帮手就更好了
1. variable definition 和 declaration的 区别
2. 怎么是最portable的方法操作integer最高位的那个byte,比如设1
3. vfprintf考到了
4. char *x;
x="abcd"
请问这个操作的意义,合法不合法?空间是怎么allocate
5. freebsd某个头文件的一个macro
#if defined xxxx
#define _p(xxx) (xxx)
#else
#define _p(xxx) ()
#end
what does this macro for
6. memcpy 在某个iso xxx标准中的标准declaration是
7. memmve
8.哪个方法是一个c program必须的方法,main?
9. c提供了哪个方法获取 any file的 size
10. file * fp = fopen()
file * fd = ????
问你要用fd写fp打开的那个文件,用什么方法
11. copy arbitray object, 应该选用memmove
12. 哪个方法把time_t变成string
13. 哪个方法把 integer变成string
14. int a=1000, b=1000,问你怎么用最shortest的expression让c=a*b不overflow
15. 程序
char s1[100];
char s2[100];
gets(s1);
fgets(s2,sizeof(s2),stdin);
printf("%d\n",strlen(s1)-strlen(s2));
输入abcd 两次,打印结果
16. 程序
long l=10;
double d=20.0;
int i =30;
printf("%lx%dy%iz",l,d,i);
打印结果
17.给你一个char ** strings,attach to a double array, how to assign the 4th
string, 6th character to 'e'
18.给你个加了很多无用括号的expression,让你去所有无用括号
19. int x=0;
x^=x || x++ || ++x;
最后x的值
20. int main(int argc, char *argv[])
int main(int argc, char **argv)
这两个写法谁对谁错
g*******s
发帖数: 490
2
昨天半夜4点多做完的测试。。今天早上拿到面试了= =,看来做得还不算太烂。。。
G****o
发帖数: 155
3
能给个参考答案看看么? 呵呵...
g*******s
发帖数: 490
4
以下是我的答案,不保证完全正确
1. declaration determine type of variable, definition allocate space
2. 要考虑big-endian,small-endiar,还有int的size。。。不是很确定答案
4. legal,把point指向string在的constant空间
5. macro是给c++用的
6. void * memcpy(void * , const void *, size_t )
8. main
9. none, stat can get file size, but considering if the file is very very
big, it would overflow
10. fileno
12.ctime
13. sprintf
14. long c = (long)a*b
15.16.19 程序自己run一下
17. just remember in C if you have char a[n]="xxxxx"
a[1] and 1[a] do the same thing
20. both are equally correct
22. promote to short
23. short, int 16bits minimum, long 32bits minimum
f***g
发帖数: 214
5
谢谢分享
祝好运
s***a
发帖数: 299
6
mark
H******7
发帖数: 1728
7
MARK
1 (共1页)
进入JobHunting版参与讨论
相关主题
一题为什么我这段简单的程序segment fault
大家能说说(leecode) Permutation Sequence这道题后的数学思路吗?c++ 程序一问
一道C语言题C++ online Test 又一题
懒得写了,想练手的就写写贴在这里吧C++ 一题
CS 面试题总结(5)这题哪错了?
你们看过programming pearls (2nd edition English) or 正在看的同学们这个看着很白痴的问题有更好的解法吗?
one c++ questionHELP: C programming question
C的argc问题帮看看这段code
相关话题的讨论汇总
话题: int话题: char话题: 方法话题: 程序话题: s2