面试测试题,哪位能帮忙解决一 ?

JackyNone 2008-06-20 11:20:49
测试题目



按如下要求实现一个小程序



程序名称para



程序在命令行状态执行如下:



如果para编译为c 可执行程序:

para 100 参数二 null test

如果para编译为java程序:

java para 100 参数二 null test



注意:此处给了4个参数,要求参数不限



程序输出如下:

{

"所有参数":["100","参数二","null","test"],

"参数1": "100",

"参数2": "参数二",

"参数3": "null",

"参数4": "test"

}



要求:

参数不限.

para输出须为正规json格式文本。

给出完整可行的代码及必要注释!



参考资料:http://www.json.org/json-zh.html

C语言推荐参考资料:http://oss.metaparadigm.com/json-c/ 内有详例及源码
...全文
177 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
太乙 2008-06-20
  • 打赏
  • 举报
回复
应聘java,不会连这个都不会吧??要不就是我理解错了??
xkyx_cn 2008-06-20
  • 打赏
  • 举报
回复
java我没做过,你自己掂量吧,害到你就不好了

[Quote=引用 6 楼 JackyNone 的回复:]
呵呵,不知道,一家公司给我发的,我投的是JAVA开发工程师,我没学过C
[/Quote]
JackyNone 2008-06-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 xkyx_cn 的回复:]
C/C++ code
/***para.c***/
#include <stdio.h>

int
main(int argc, char** argv)
{
int i;

printf("{\n");
printf("\"所有参数\":[");
for (i = 1; i < argc; ++i)
{
printf("\"%s\"", argv[i]);

(i == argc - 1) ? printf("],\n") : printf(",");
}
for (i = 1; i < argc; ++i)
{
printf("\"参数%d\": \"%s\"", i, argv[i]);


[/Quote]


把这些给他回复过去是不是就可以了呢?
JackyNone 2008-06-20
  • 打赏
  • 举报
回复
呵呵,不知道,一家公司给我发的,我投的是JAVA开发工程师,我没学过C
JackyNone 2008-06-20
  • 打赏
  • 举报
回复
题目所说的必要注释是什么意思?

ouyh12345 2008-06-20
  • 打赏
  • 举报
回复
这也是面试题?
xkyx_cn 2008-06-20
  • 打赏
  • 举报
回复

/***para.c***/
#include <stdio.h>

int
main(int argc, char** argv)
{
int i;

printf("{\n");
printf("\"所有参数\":[");
for (i = 1; i < argc; ++i)
{
printf("\"%s\"", argv[i]);

(i == argc - 1) ? printf("],\n") : printf(",");
}
for (i = 1; i < argc; ++i)
{
printf("\"参数%d\": \"%s\"", i, argv[i]);

(i == argc - 1) ? printf("\n") : printf(",\n");
}
printf("}\n");

return 0;
}
JackyNone 2008-06-20
  • 打赏
  • 举报
回复
...那就请你帮帮忙咯...
ooily 2008-06-20
  • 打赏
  • 举报
回复
棉试题?

作业题目还差不多
nec_3366 2008-06-20
  • 打赏
  • 举报
回复
neurobot 2008-06-20
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 hqin6 的回复:]
应聘java,不会连这个都不会吧??要不就是我理解错了??
[/Quote]

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧