面试题汇总(七)

1.这个程序的出的结果是class Singleton:    _instance = None    def __new__(cls,*args,**kwargs):        print(‘New‘)        if cls._instance is None:            print(‘Create‘)            cls._instance = super().__new__(cls,*args,**kwargs)        return cls._instance    def __init__(self):        print(‘Initialize‘)        self.prop = Nones1 = Singleton()s2 = Singleton()print(s1)print(s2)答案是: NewCreateInitializeNewInitialize<__main__.Singleton object at 0x00000202F3E70CC0><__main__.Singleton object at 0x00000202F3E70CC0>

python自带的数据类型有哪些?

答: 列表(list)    字符串(str)   元祖(tuple)   字典(dict)   集合(set)    布尔值(bool)

请用1行python代码实现1-1000之间整数的求和

print(sum(range(1,1001)))

请使用python递归实现n的阶乘

def myfac(n):    if n==1:       return 1    else:       return myfac(n-1)*nprint(myfac(5))

请使用python实现冒泡排序

bubble_sort(alist):    for j in range(len(alist) - 1, 0, -1):        # j表示每次遍历需要比较的次数,是逐渐减小的        for i in range(j):            if alist[i] > alist[i + 1]:                alist[i], alist[i + 1] = alist[i + 1], alist[i]li = [54, 26, 93, 17, 77, 31, 44, 55, 20]bubble_sort(li)print(li)

如何在linux下用一条命令,批量将某个目录下所有文件中指定字符串A(str A)转换为字符串B(str B)

不会

现有学生信息表student(字段项为stuld,stuName,class)和教师信息表teacher(字段项为teald,teaName,class),现虚查询每名教师(teaName)所教班级(class)数目及每个班级(class)中学生的数目,查询结果包含教师姓名(teaName),班级(class)和对应班级学生数目,请用一条sql语句实现

不会

请给出下短代码的执行结果

class B(object):    def fn(self):        print(B,‘fn‘)    def __init__(self):        print(B,‘INIT‘)class A(object):    def fn(self):        print(A,‘fn‘)    def __new__(cls,a):        print(a,‘NEW‘)        if a > 10:            return super(A,cls).__new__(cls)        return B()a1 = A(5)a1.fn()a2 = A(20)a2.fn()print(a1)print(a2)答案是5 NEW<class ‘__main__.B‘> INIT<class ‘__main__.B‘> fn20 NEW<class ‘__main__.A‘> fn<__main__.B object at 0x000001DF8A5A7128><__main__.A object at 0x000001DF8A58C748>

一个父类和子类,有初始化函数,有销毁函数,有子类继承父类的函数即可

class Father(object):    def __init__(self, age):        self.age = age        print("age: %d" % (self.age))?    def getAge(self):        print(‘父类的返回结果‘)        return self.age??class Son(Father):    def getAge(self):        print(‘子类的返回结果:‘)        return self.ageif __name__ == ‘__main__‘:    son = Son(18)    print(son.getAge())答案是:age: 18子类的返回结果:18

班级表class (id,name) 学生表 student (id,name,classid,score)

(1).写sql语句建表(2)写sql语句插入2个学生,2个班级(3)写sql语句,分组查询每个班级的平均分数,并按降序排序,输出,班级编号,班级名,平均分数

python自带的数据类型有哪些?

list, string, dict, tuple, set, boolean

请用一行python代码实现1--1000之间整数的求和.

print(sum(range(1001)))

请使用python递归实现n的阶乘.

def f(x):    if x == 1:    return 1else:    return f(x-1)*x a = input(‘请输入一个大于0的整数:’)print(f(a))

请用python实现冒泡排序

def bubble_sort(alist):    for j in range(len(alist)-1,0,-1):        for i in range(j):            if alist[i] > alist[i+1]:                alist[i], alist[i+1] = alist[i+1], alist[i]li = [54,26,93,17,77,31,44,55,20]bubble_sort(li)print(li)

请给出下面代码的执行结果

new 5B initB fnnew 20init 20A fn

如何在linux下用一条命令,批量将某目录下所有文件中指定字符串 A替换为字符串B?

sed -i "s/A/B/g" `grep A -rl D`   #百度的 看不懂

只能看清map 用法

def a(x):    return x**2print(map(a,[1,2,3,4]))#返回结果[1,4,9,16]

写一个父类和子类,有初始化函数,有销毁函数有子类继承父类的函数即可

class Father():    def __init__(self):        return ‘fathre’    def __del__(self):        return ‘father已经销毁’    class Son(Fathre):    def __init__(self):        return ‘son’    def __del__(self):        return ‘son已经销毁’

班级表 class(id,name)学生表student(id,name,class_id,score)

①写sql语句建表

②写sql语句加入2班级,2学生

③写sql语句,分组查询出每个班级的平均分数,并按降序排序,输出,班级编号,班级名,平均分数

①:CREATE TABLE IF NOT EXISTS class(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(50))CREATE TABLE student (  id VARBINARY(20),  NAME VARCHAR(50),  class_id INT,  score DOUBLE)?②:INSERT INTO class(NAME) VALUES(‘1803a‘);INSERT INTO class(NAME) VALUES(‘1804a‘);INSERT INTO student(id,NAME,class_id,score) VALUES(‘1001‘,‘张三‘,1,88.0);INSERT INTO student(id,NAME,class_id,score) VALUES(‘1001‘,‘李四‘,1,99.0); ③:SELECT s.class_id,c.`name`,s.scoFROM(SELECT class_id,AVG(score) scoFROM studentGROUP BY class_idORDER BY sco DESC)s JOIN class cON s.`class_id`=c.`id`

原文地址:https://www.cnblogs.com/cwx-0324/p/11393365.html

时间: 2024-10-14 20:34:37

面试题汇总(七)的相关文章

秒杀多线程第一篇 多线程笔试面试题汇总 ZZ 【多线程】

http://blog.csdn.net/morewindows/article/details/7392749 系列前言 本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司如百度,阿里巴巴的笔试面试题目,因此具有很强的针对性.系列中不但会详细讲解多线程同步互斥的各种“招式”,而且会进一步的讲解多线程同步互斥的“内功心法”.有了“招式”和“内功心法”,相信你也能对多线程挥洒自如,在笔试面试中顺利的秒杀多线程试题. ----------------------

秒杀多线程第一篇 多线程笔试面试题汇总

版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 系列前言 本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司如百度,阿里巴巴的笔试面试题目,因此具有很强的针对性.系列中不但会详细讲解多线程同步互斥的各种“招式”,而且会进一步的讲解多线程同步互斥的“内功心法”.有了“招式”和“内功心法”,相信你也能对多线程挥洒自如,在笔试面试中顺利的秒杀多线程试题. -------------------------------------华丽的分割线

2014年软考程序员-笔试-考前练习试题【七】

51CTO学院,在软考备考季特别整理了"2014年软考程序员-常考知识点复习笔记[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考程序员-笔试-考前练习试题[汇总篇]  1.下列设备中,既能向主机输入数据又能接收主机输出数据的设备是 A.CD-ROM B.显示器 C.软磁盘驱动器 D.光笔 2.在计算机领域中,通常用英文单词"BYTE"来表示 A.字 B.字长 C.二进制位 D.字节 3.某工

多线程笔试面试题汇总

第一篇    多线程笔试面试题汇总 本文转载于秒杀多线程系列,原博客地址:http://blog.csdn.net/morewindows/article/details/7392749 多线程在笔试面试中经常出现,下面列出一些公司的多线程笔试面试题.首先是一些概念性的问答题,这些是多线程的基础知识,经常出现在面试中的第一轮面试(我参加2011年腾讯研究院实习生招聘时就被问到了几个概念性题目).然后是一些选择题,这些一般在笔试时出现,虽然不是太难,但如果在选择题上花费大多时间无疑会对后面的编程题

php面试题汇总二(基础篇附答案)

介绍一些php常见面试题及答案,都是平时面试的时候经常会遇到的,小伙伴们仔细了解下吧.接着上一篇php面试题汇总一(基础篇附答案) 1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中:而链接到当前页面的URL记录在预定义变量(2)中. 答:echo $_SERVER['PHP_SELF']; echo $_SERVER["HTTP_REFERER"]; 2:数组函数 arsort 的作用是(6):语句 error_reporting(2047)的作用是(7

AJAX笔试面试题汇总

AJAX笔试面试题汇总 Javascript 1. 什么是ajax,为什么要使用Ajax(请谈一下你对Ajax的认识) 什么是ajax: AJAX是“Asynchronous JavaScript and XML”的缩写.他是指一种创建交互式网页应用的网页开发技术. Ajax包含下列技术: 基于web标准(standards-based presentation)XHTML+CSS的表示: 使用 DOM(Document Object Model)进行动态显示及交互: 使用 XML 和 XSLT

超全!iOS 面试题汇总

超全!iOS 面试题汇总 2015-10-20 CocoaChina 作者:Job_Yang 之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家.(题目来源于网络,侵删) 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好

2015年阿里巴巴校招研发工程师在线笔试题汇总

在线笔试题汇总 卷一: 1.下面的函数中哪个是系统调用而不是库函数______? printf scanf fgetc read print_s scan_s 2.某足球队有四名外援,分别来自巴西.荷兰.意大利和美国.他们分别擅长前锋.后卫或守门,其中: ① 美国外援单独擅长守门: ② 意大利外援不擅长前锋: ③ 巴西外援和另外某个外援擅长相同的位置: ④ 荷兰外援擅长的位置和巴西外援不同. 以上条件可以推出巴西外援擅长的位置是______. 前锋 守门 后卫 前锋或守门 后卫或守门 前锋或后卫

Linux面试题汇总答案

转自:小女生的Linux技术~~~Linux面试题汇总答案~~ 一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统.3. Linux文件系统中每个文件用 i节点 来标识.4. 全部磁盘块由四个部分组成,分别为引导块 .专用块 . i节点表块 和数据存储块.5. 链接分为: 硬链接 和 符号链接 .6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息.7. 某文件的权限为:d-rw-_r--_r