首页
社区
课程
招聘
某公司笔试题目 求助
发表于: 2010-1-11 09:27 71088

某公司笔试题目 求助

2010-1-11 09:27
71088
收藏
免费 0
支持
分享
最新回复 (131)
雪    币: 95
活跃值: (419)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
51
仔细跟踪了一晚上,总算弄清楚了,不过跟踪到最后总会报错,实际上在getchar();后面加上一句_asm ret就好了
2010-1-11 22:06
0
雪    币: 38
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
52
10楼的可以  只是没恢复堆栈
这个函数
mainCRTStartup();
是main的调用者
这不过在这里调用的修改后的入口点
那几句汇编是 mov eax ,代码段地址
jmp eax 的意思
我也是调了一上午 呼呼
2010-1-11 22:18
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53
还没到那境界 -,-  想不到 啊有答案啊
2010-1-11 22:27
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
54
Mian的调用者
2010-1-11 22:41
0
雪    币: 54
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
55
[QUOTE=exile;744114]是Mian的调用者[/QUOTE]

呵呵~~
领会精神
别太较真~~~
2010-1-11 22:51
0
雪    币: 173
活跃值: (132)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
56
拿这个代码回去调试了下, 但是碰到一个问题解决不了, 大侠们帮忙解决下吧....
CText.obj : error LNK2001: unresolved external symbol "int __cdecl mainCRTStartup(void)" (?mainCRTStartup@@YAHXZ)
Debug/CText.exe : fatal error LNK1120: 1 unresolved externals
2010-1-11 22:53
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
57
hello.c

不是cpppp
2010-1-11 22:57
0
雪    币: 54
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
58
太多的人误以为是C++了
2010-1-11 23:09
0
雪    币: 173
活跃值: (132)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
59
恩, 可以了, 谢谢
2010-1-11 23:16
0
雪    币: 173
活跃值: (132)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
60
出来了, 谢谢...
2010-1-11 23:17
0
雪    币: 38
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
61
[QUOTE=exile;744114]是Mian的调用者[/QUOTE]

哎我就是太粗心了...谢谢提醒
2010-1-12 08:30
0
雪    币: 34
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
62
#include "stdio.h"

void print()
{
  #pragma comment(linker, "/entry:print")
  #pragma comment(lib, "msvcrt.lib")
  puts ("hello world\n");
  

}

这样可以了.谢谢各位
2010-1-12 10:25
0
雪    币: 335
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
63
太牛了,主函数没调用就能执行。。
2010-1-12 12:29
0
雪    币: 338
活跃值: (103)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
64
#include "stdio.h"

void print()
{
  #pragma comment(linker, "/entry:print")
  #pragma comment(lib, "msvcrt.lib")
  puts ("hello world\n");
}
学习了 这个问题可以结贴了
2010-1-12 12:37
0
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
65
我测试了一下
#include "stdio.h"

void print()
{
  #pragma comment(linker, "/entry:print")
#pragma comment(lib, "msvcrt.lib")
  puts("hello world\n");

}
void  main()
{

}

为何提示没有找到MSVCR80.dll???
希望大虾解答一下!
2010-10-31 13:59
0
雪    币: 5
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
66
学习了,确实经典,C++的话貌似简单点
2010-10-31 23:18
0
雪    币: 1085
活跃值: (114)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
67
好题。
长见识了。
2010-11-1 08:52
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
68
这道题很有意思,让我学习了很多
2010-11-1 09:16
0
雪    币: 780
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
69
好贴啊
2010-11-1 09:31
0
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
70
曾经看到过一个这样的问题,当时是晕了
2010-11-1 11:02
0
雪    币: 189
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
71
好强!只能膜拜,无法学习!
2010-11-1 11:06
0
雪    币: 46
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
72
这是windows平台的解决办法?

linux下怎么弄/?
2010-11-1 11:43
0
雪    币: 240
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
73
很有难度,需要很多专业知识
2010-11-2 17:00
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
74
看似简单的问题!其实考官不是要简单的printf
面试官需要知道的是 能有多少种方法输出!保证“hello,world”这个字符串的安全性!像做到java里的私有一样!好像这应该是要求调用print这个方法!
小弟说的有错的话请大家见谅!很久没弄C了!
2010-11-2 19:13
0
雪    币: 91
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
75
这题很难...
2010-11-2 19:26
0
游客
登录 | 注册 方可回帖
返回
//