几道面试题

记录几道面试题 1. 实现 sum 函数使得以下表达式的值正确 sum(1,2,3).sumOf(); // 6 sum(2,3)(2).sumOf(); // 7 sum(1)(2)(3)(4).sumOf(); // 10 sum(2)(4,1)(2).sumOf(); // 9 首先我们不难发现这个sum函数的作用是返回所有参数相加的和,难点在于传参个数不限,并且可以无限循环调用。 先从最简单的 ... 阅读详情
我起了个新标题,只是不想再贴一次了,所以整个拷过来,
给大家参考一下,并无要引起大家注意的意思。 谢谢!


发信人: ReAKiNg (ReAKiNg), 信区: Office
标  题: Re: 几道面试题
发信站: 鼓浪听涛 (Fri Nov 16 17:19:03 2001), 转信

    faint...还是把理由给了算了。


【 在 ReAKiNg (ReAKiNg) 的大作中提到: 】
:     有一点点难度。 我做了一份参考答案,理由暂时不忙给。
: 【 在 tsky (sky) 的大作中提到: 】
: : 发信站: 饮水思源 (2001年11月16日11:53:18 星期五), 转信
: : 1。int i=5,j;
: :    j=(++i)*(i--);
: :    运行后i=_______,j=_________
:      i == 5; j == 36;

       我们知道++i先算++i在参与表达式运算,而i--恰好相反。
       原式相当于(j=(++i)*i)&&(i--)
       (j==6*6)&&(i==6-1)

: : 2。 int a[] = {0,1,2,3,4};
: :     int *p[] = {a,a+1,a+2,a+3};
: :     int **pp = p;
: :     假设a=8239150(记不清了,大概吧),p=8239168
: :     *(pp++)-a = ?
:       2

        第三行告诉我们pp = p;
        所以pp++相当于p++;
        而p++相当于p+1;相当于&p[1];
        所以*(pp++)相当于*(&p[1]);相当于p[1];
        p[1]等于多少? 等于a+1;
        所以原式等价于(a+1)-a;
        考虑到a和a+1是整形地址,占2字节的空间;
        所以答案为2。

: : 3。int a[100],i,*p=a;
: :   for(i=0;i<100;i++) a[i]=i;
: :   for(i=0;i<100;i++)
: :   {
: :     *p=a[i];
: :     g(&p);
: :   };
: :   for(i=0;i<100;i++)
: :   {
: :     printf("%d",a[i]);
: : };
: : void g(int **p);
: : {
: :   **p++;
: :   *p++;
: : }
:     991234567...99
:     即a[0]==99;a[i]=i; 其中1<=i<=99;

     ++优先级高于*,所以*p++相当于*(p++);
     所以函数void g(int **p)的唯一作用是p自增(p++)两次;
     不对实参指向的内容造成任何影响。
     在main()函数的循环中,当i==99时,*p==a[0]==a[99]==99;
     其他a[i]没有任何变化。
     所以答案就是上面我说的。

: : 4。下面函数的作用:
: : fun(char *a,char *b)
: : {
: : while (*a++=*b++)
: :   {};
: : return;
: : }
:    字符串拷贝函数。

     这题简单的要命,不到2秒钟就知道是怎么回事了。
     *a++相当于*(a++),所以原式相当于(*(a++))=(*(b++));
     一个一个字符拷贝。
     循环终止的条件是*a == '/0'即*b == '/0';
     是字符串拷贝函数还不明显吗?
Trae编程工具Cline插件深度集成与Claude 3.7 API Key高级配置实战 本文详细介绍了如何在Trae编程工具中深度集成Cline插件并配置Claude 3.7 API Key的高级技巧。通过实战案例,展示了如何提升代码补全质量、实现多轮对话记忆及自定义代理设置,特别适合全栈工程师和需要私有化AI服务的团队。文章还涵盖了安装流程、API Key获取方式及企业级部署的最佳实践。 阅读详情

相关推荐

电力远动入门:手把手解析IEC 60870-5-101规约的帧结构与报文交互(基于DL/T634.5101-2002)

本文深入解析IEC 60870-5-101规约的帧结构与报文交互,适用于电力远动通信系统。通过详细讲解规约的基础架构、控制域位定义及典型报文交互流程,帮助工程师快速掌握101规约的核心技术,提升电力自动化系统的调试与维护能力。

weixin_27076351的博客 244

几道常考的手写面试题

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script>

yxorg的博客 297

windows中如何将已安装的nodejs高版本降级为低版本

第一步:先清空本地安装的node.js版本 1.按健win+R弹出窗口,键盘输入cmd,然后敲回车(或者鼠标直接点击电脑左面最左下角的win窗口图标弹出,输入cmd再点击回车键) 然后进入命令控制行窗口,并输入where node查看之前本地安装的node的路径 2.找到上面找到的路径,将node.exe所在的父目录里面的所有东西都删除 3.为了彻底删除之前安装的node.js,鼠标点击电脑左面最左下角的win窗口图标弹出,输入“控制面板”再点击回车键进入,进入控制面板后,找到所安装的node.js并

weixin_44582077的博客 9万+

sql今天的日期怎么表示_续 | 几道常见的SQL面试题,看你能答对几道

点击上方SQL数据库开发,关注获取SQL视频教程SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总上次已经发布过一些常见的面试题《几道常见的SQL面试题,看你能答对几道?》,再给大家发布几道。1.表tab内容:如果要生成下列结果, 该如何写sql语句?2.表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。3.请取出...

weixin_39654823的博客 1041

DFRobot MGC3130电容式手势传感器库深度解析

电容式近场感应(Electric Near Field Sensing)是一种非接触、抗干扰的三维空间感知技术,其原理基于人体介电特性对高频电场的扰动响应,具备低功耗、高鲁棒性与零物理接触等核心优势。该技术广泛应用于医疗人机交互、工业HMI、智能家电等对可靠性与环境适应性要求严苛的嵌入式场景。DFRobot_MGC3130库正是面向Microchip MGC3130芯片的工程化实现,封装了I²C驱动、ASU硬件加速调度及多层抽象API,支持手势识别、触控检测与接近唤醒等功能动态切换。结合电容式近场感应与嵌入

weixin_34620658的博客 549

安装oracle 19c 报错INS-06006 INS-44000 INS-32070

数据库版本oracle 19c 操作系统版本:centos7.8 安装oracle19c RAC 配置互信的时候setup显示成功,点test的时候报错INS-44000,继续点yes 报错INS-32070,继续往下点 报错INS-06006 处理过程 1.手动ssh node date 全部成功说明互信时没有问题的 2.查mos 文档ID 2555697.1 如果OpenSSH升级到8.x会有这个问题 MOS上的解决办法 #ssh -V OpenSSH_8.0p1, OpenSSL 1.0.2r 2

cqszpx的博客 1528

整理了几道前端面试题

整理了一些前端面试题

猫晨的技术小屋 1311

MacOS M芯片部署ComfyUI:从环境排雷到插件生态一站式指南

本文为MacOS M系列芯片用户提供了一份详尽的ComfyUI部署指南。文章深入剖析了因架构差异导致的常见安装报错根源,并给出了基于MPS后端的正确PyTorch安装命令。从创建纯净Python虚拟环境、分步安装依赖,到验证GPU加速,手把手指导完成部署。同时,还推荐了包括管理器、汉化在内的必备插件,以完善使用生态,帮助用户一站式解决从环境搭建到效率提升的所有问题。

weixin_29261711的博客 993

Java 几道常见String面试题

本篇谈谈几个常见的java关于 String的面试题。 (1)String s1="abc"; String s2="abc"; System.out.println(s1==s2); System.out.println(s1.equals(s2)); /*output: true true */本题主要考察对于java常量池的理解。java中的常量池技术,是为了方便快捷地创建某些对象而出现的,

Sqirt的博客 1万+

2 硬件工程师笔面试高频知识考点真题解析——电容

本文全面解析了电容在电子电路中的关键应用与技术要点。主要内容包括:1. 电容选型核心要素:介质材质(陶瓷/电解/钽电容等)、容值精度、耐压等级、温度特性、ESR参数等,不同应用场景(滤波/去耦/谐振等)的选型策略。2. 典型电路应用原理:详细阐述去耦电容布局规则、晶振负载电容作用、共射放大电路旁路电容功能,以及RC电路的滤波/定时等应用。3. 特殊问题解决方案:MLCC啸叫机理与对策、寄生电容影响与消除、高速信号线电容使用禁忌等工程实践难题。4. 安全规范要点:X/Y电容的区别与选用、电解/钽电容防反接措施

XU157303764的博客 1559

【SpringBoot 4.x 第2节】夯爆了,学习 Spring Boot 4.x 前,需要具备哪些 Java 基础?

🏆 本文收录于 《滚雪球学 Spring Boot 4.x》 专栏。 本专栏面向 有一点 Java 基础,但没有系统学过 Spring Boot 的读者,采用“滚雪球式学习法”:先跑通、再理解、再重构、再上线,最终带你从第一个 Hello API 一路完成一个可部署、可监控、可扩展的后端项目。

**My Coding Family** 4568

来几道C#高级面试题,有点难度

很少会有人可以答对,如果你遇到一个来面试的人实在嚣张,就可以用本文的题去打击 本文内容就看着玩,请不要在严肃的面试中问题这样的题目。这里有一个代码,需要让 finally 里面的代码不执行,现在你只能写 Foo 方法,同时这个方法不能运行无限长时间。等等,为什么上面的代码说的是差不多等同而不是等价,因为尝试运行下面代码,会看到 Hi 输出,多谢 九鼎 指出。请在下面的代码的注释处填写代码,让函数 Foo 里面的代码输出。后面的值,但是这是不对的上面的代码是和下面的代码差不多等同的。

zls365365的博客 221

华为OD机试新系统真题-魔法咒语组合(Java/Py/C++/Go/C/Js)

华为OD机试 新系统真题【魔法咒语组合】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【魔法咒语组合】多语言题解

qq_45776114的博客 668

js中容易掉坑的几道面试题

今天看了几道面试题,有点易错,嗯,整理出来,大家一起看喽1、看题: (function(){ var a = b = 3; })(); console.log("a defined? " + (typeof a !== 'undefined'));//a defined? false console.log("b defined? " + (type...

冰雪为融的博客 2250

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Java 几道常见String面试题

Java 几道常见String面试题

依鹏的博客 384

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

转载:几道面试题

几道面试题 Q:您在什么情况下会用到虚方法?它与接口有什么不同?Q:Override与重载有什么区别?Q:值类型与引用类型有什么区别?Q:怎样理解静态变量?Q:向服务器发送请求有几种方式?Q:DataReader与Dataset有什么区别?Q:如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?Q:用.net做B/S

AthenaDong的专栏 646

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

几道有意思的面试题

最近没事看了几道面试题,觉得还不错发出来试试,另附上自己的一些想法,及供参考,如有错误欢迎指出,若有更好想法也请指教 1.求 1+2+3+...+n 要求不用乘除法,for,while,if,switch,case等关键字以及条件判断语句A?(B:C)。   这道题有很多解法,下面发一个相对简单的。 #include using namespace std; int solve(i

ddyyxx的程序员之路 1344

sql 按月份排 有些月份没记录_续 | 几道常见的SQL面试题,看你能答对几道

点击上方SQL数据库开发,关注获取SQL视频教程SQL专栏SQL数据库基础知识汇总SQL数据库高级知识汇总上次已经发布过一些常见的面试题《几道常见的SQL面试题,看你能答对几道?》,再给大家发布几道。1.表tab内容:如果要生成下列结果, 该如何写sql语句?2.表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。3.请取出...

weixin_39603117的博客 196

优快云上看到的几道PHP面试题

晚上刷csdn刷到了几道面试题,感觉很精彩,特地记录下来 http://bbs.youkuaiyun.com/topics/390528993原文地址 一、模拟扑克发牌,有52张扑克牌,我们给它编号,从1,2,3…52。一共52张牌。请使用数组装载这些牌,然后再打乱顺序输出。比如:43,2,18,21…3。二、公司要和QQ合作,提供接口给QQ,会发QQ号过来。请帮忙检测QQ好嘛的规则。如4323254,规则

芝兰生于深谷,不以无人而不芳 529

关于几道面试题的思考

关于几道面试题的思考 1:表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列 题目再混,思路要清晰; select case when a>b then (case when a>c then a else c end )else (case when b>c...

weixin_30627381的博客 77

【C语言】几道C/C++面试题解析

最近不务正业啊,下周就要考试了,书还没看,瞎做了几道C语言的面试题,发现C语言真是博大精深啊! 一、结构体 1、(2013年大华笔试)Intel X86 PC 以下程序运行输出的结果是: #include int main() { union{ struct{ unsigned short s1:3; unsigned short s2:3; unsigne

ffddybz的专栏 1435

stringbuffer转换成string_Java Grammar:几道面试题学习String

几道面试题学习String字符串介绍String类是java.lang包中的一个类,是我们日常中使用的非常多的一个类,它不是基础数据类型,底层实现是字符数组来实现的:/** The value is used for character storage. */ private final char value[];String类是由final修饰的,所以是无法被继承的,一旦创建了String...

weixin_40000702的博客 169

关于CSS中浮动的知识点、清除浮动方法及几道面试题总结

float参数值: none :  对象不浮动 left :  对象浮在左边 right :  对象浮在右边 注意浮动的三个性质: 浮动元素脱标,能设置宽高、能做并排; 浮动元素互相贴靠,若有足够的空隙会贴最近的元素上面 浮动元素有字围效果,浮动元素能挡住盒子,但挡不住盒子里面的文字 1、几个大盒子浮动,大盒子下面有多个子盒子,问子盒子是否浮动。答:不浮动,所有关于盒子的、定位的、布局的属...

Silence-Lee的博客 1455
上一篇: Intel的笔试,大家看来都不想交白卷
下一篇: 急问数据结构用c c++描述的区别?
upwaker
博客等级 码龄22年 33粉丝 76原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值