c#面试题记录

SQL SERVER 题

某商品价格表如下,ID是自增长列

表名是JGTable,上面是表的结构

题目是:请查出当前时间800001商品的价格,设当前时间是curdate=2017-01-02

答案:select Price 价格 from JGTable  where Date1 <‘2017-01-02’ and date2 >‘2017-01-02‘

请安排2017年五一假期(2017-05-01到2017-05-03)的促销价格为79.90

答案是:insert into JGTable (ID,NO,Price,Date1,date2,bk) values (15,800001,79.90,‘2017-05-01’,‘2017-05-03’,‘五一促销’)

c#

1.用循环求出自然数1到n的和。

答案是:

 1 public static int Mangg(int n)
 2         {
 3
 4             int w = 0;
 5             for (int i = 0; i < n + 1; i++)
 6             {
 7                 w += i;
 8             }
 9             return w;
10         }

2.用递归求出自然数1到n的积

答案是:

1  public static int MIK(int n)
2         {
3             if (n == 1)
4                 return 1;
5             else
6                 return n * MIK(n - 1);
7         }

时间: 2024-10-13 21:13:56

c#面试题记录的相关文章

有意思的笔试题记录与分析

昨天参加了某公司的笔试,总的来说题目很简单.但是还是有几个个题目是很有意思的,拿来和大家分享下! 1.小周带着他的鸵鸟穿越1000公里的沙漠,运送3000颗白菜.已知鸵鸟一次性可驼1000颗白菜,但每走1公里又要吃掉1棵白菜,问:小周最终可以运多少颗白菜? 分析:记得以前算法设计书上有个类似的油车过沙漠的问题,当时这问题是用倒推法来解决的,因为它有个结题突破口:油车以最少的耗油量穿过沙漠.本题同是过沙漠问题,但是却没有像油车过沙漠的解题突破口,怎么办呢?我们先想一个极限:让小周直接带着1000颗

阿里笔试题记录(Android客户端部分)

阿里笔试题记录(Android客户端部分) 选择题 结果应该是选择 80,8 思路: - 指针的值都是一个个地址,而地址是用无符号整型值来表示的,也就是unsigned int.因此一个指针类型变量的大小就是unsigned int类型的大小. - 64位系统,一个地址占用的二进制位数为64(8字节),32位系统,地址的二进制位数32(4字节).参考64位操作系统的指针不都是64位吗 32位cpu和64位cpu,这个位数指的是数据字长,而不是地址字长.两者没有必然的数值上的联系.处理器字长是指处

2017、2018面试分享(js面试题记录)记得点赞分享哦;让更多的人看到~~

2017面试分享(js面试题记录) 1. 最简单的一道题 '11' * 2 'a8' * 3 var a = 2, b = 3; var c = a+++b; // c = 5 2. 一道this的问题 var num = 10; var obj = { num:8, inner: { num: 6, print: function () { console.log(this.num); } } } num = 888; obj.inner.print(); // 6 var fn = obj.

web前端面试题记录

记录了2017年5月下旬刚毕业时面试的经典面试题 布局方面 1. 响应式布局,左侧栏目固定,右侧内容随着屏幕宽度变化而变化(高频) flex布局 position布局 css3计算宽度 float布局 flex布局 // html <div class="box"> <div class="left"></div> <div class="right"></div> </div&g

2018面试题记录

1. 最简单的一道题 '11' * 2 'a8' * 3 var a = 2, b = 3; var c = a+++b; // c = 5 2. 一道this的问题 var num = 10; var obj = { num:8, inner: { num: 6, print: function () { console.log(this.num); } } } num = 888; obj.inner.print(); // 6 var fn = obj.inner.print; fn();

java基础面试题记录

1.  面向对象编程的三大特性是什么,请简要阐述 (1).继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法.对象的一个新类可以从现有的类中派生,这个过程称为类继承.新类继 承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类).派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增 加新的方法使之更适合特殊的需要. (2).封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面.面向对象计算始于这个基本概念

PHP面试题记录

注:难度不分先后,想起啥记录啥. 1.单引号和双引号区别 答:双引号中的变量可以解析,单引号就是绝对的字符串. 2.传值和传引用的区别 答:传值:在函数范围内,改变变量值得大小,都不不会影响到函数外边的变量值. 传引用:在函数范围内,对值的任何改变,在函数外部也有所体现,因为传引用传的是内存地址. 大牛的解释: 传值:和copy是一样的.[打个比方,我有一橦房子,我给你建筑材料,你建了一个根我的房子一模一样的房子,你在你的房子做什么事都不会影响到我,我在我的房子里做什么事也不会影响到你,彼此独立

面试题记录

1. 最擅长什么? 2. 项目做过什么优化? 3.代码规范? Java开发中所要遵守的编码规范大体上有如下7点.命名规范.注释规范.缩进排版规范.文件名规范.声明规范.语句规范以及编程规范.---https://www.cnblogs.com/xiaocai0923/p/10698824.html 4.在项目中解决过什么问题? 5.遇到过内存溢出没有,怎么解决的?谈谈对内存泄露的认识(5分) 答:内存泄露将导致信息的丢失给软件的安全性也将受到很大的挑战,防止内存泄露也是面向对象编程的一个主要的方

某笔试题记录

今天笔试C++遇到的几道题,感觉还是有些难度的 1 int main() 2 { 3 int a[4][4] = { 4 {1,2,3,4}, 5 {50,60,70,80}, 6 {900,1000,1100,1200}, 7 { 13000, 14000, 15000, 16000 } 8 }; 9 10 int(*p1)[4] = a; 11 int(*p2)[4] = &a[0]; 12 int *p3 = &a[0][0]; 13 14 printf("%d %d %d