本文为Python试题系列的下篇,和上篇一样,既有基础知识也有进阶版知识,话题涵盖脚本撰写、Python编码和数据结构。如果错过了上篇,戳这里查看:Q 1. Python支持什么数据类型?这是最基本的Python面试问题。Python支持5种数据类型:1. Numbers(数字)——用于保存数值>>> a=7.0>>>2. Strings(字符串)——字符串是
目录前言 1. 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数2. 查询同时存在" 01 "课程和" 02 "课程的情况3. 查询存在" 01 "课程但可能不存在" 02 "课程的情况(不存在时显示为 null )4. 查询不存在" 01 "课程但存在" 02 "课程的情况5. 查询平均成绩大于等于 60 分的同学的学
转载 2024-06-19 17:29:12
543阅读
Mysql常见试题MySQL 中有哪些存储引擎?InnoDB 存储引擎 InnoDB 是 MySQL 的默认事务型引擎,也是最重要、使用最广泛的存储引擎。 它被设计用来处理大量的短期(short-lived)事务,应该优先考虑 InnoDB 引擎。MylSAM 存储引擎 在 MySQL 5.1 及之前的版本,MyISAM 是默认的存储引擎。MyISAM 提供了 大量的特性,包括全文索引、压缩、空
转载 2023-08-11 08:48:10
201阅读
11、面向对象的三大特征,并作简单的介绍。 面向对象的三个基本特征是:封装、继承、多态。封装是面向对象的特征之一,是对象和类概念的主要特性。 封装,也就是把客观事物封装成抽象的类,并且类可以把自己的 数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。隐藏对象的属性和实现细节,仅对外公开接口,提高代 码安全性,封转程度越高,独立性越强,使用越方便。继
原创 2014-10-19 17:27:52
869阅读
   mysql常见笔试题     一、Mysql常见笔试题1、Mysql 中有哪几种锁?(1)表级锁:开销小,加锁快。不会出现死锁,锁定粒度大,发生锁冲突的概率高,并发度低。(2)行级锁:开销大,加锁慢。会出现死锁,锁定粒度小,发生锁冲突的概率低,并发度高。(3)页面锁:开销时间、加锁时间、锁定粒度在 表级锁 与 行级锁 之间,会出现死锁,并发度中等。 2、CHAR 与 VAR
转载 2021-05-04 21:55:53
296阅读
2评论
MySQL是一种广泛用于管理大规模数据的关系型数据库管理系统。它被广泛应用于Web应用程序的后端,并且在许多公司和组织中使用。MySQL是开源的,并且具有高可扩展性、稳定性和性能。在MySQL的常见笔试题中,我们将探讨一些常见的问题和解决方案。 一、数据库和表的创建 首先,我们需要了解如何创建数据库和表。在MySQL中,可以使用以下语句创建数据库: ```sql CREATE DATABASE
原创 2023-12-19 07:22:21
46阅读
除了基础题部分,小编计划收集整理的MySQL面试题还包括如下知识点或题型:MySQL高性能索引SQL语句MySQL查询优化MySQL高扩展高可用MySQL安全性首先我们先来看一道真题:真题请写出下面MySQL数据类型表达的意义(int(0)、char(16)、varchar(16)、datetime、text)知识点分析此真题主要考察的是MySQL数据类型。MySQL数据类型属于MySQL数据库基
一、请列举常见的mysql存储引擎1.show engines命令查看mysql使用的引擎,命令输出为如果要想查看数据库默认使用哪个引擎,可以通过使用命令SHOW VARIABLES LIKE 'storage_engine';在mysql中,不需要在整个项目中使用一种引擎,根据不同的需求对每一个表使用不同的存储引擎,Suport列的值表示某种引擎是否可以使用:yes表示可以使用,no表示不可以使
转载 2024-05-10 09:40:54
32阅读
问题1:char、varchar的区别是什么? varchar是变长而char的长度是固定的。如果你的内容是固定大小的,你会得到更好的性能。问题2: TRUNCATE和DELETE的区别是什么? DELETE命令从一个表中删除某一行,或多行,TRUNCATE命令永久地从表中删除每一行。问题3:什么是触发器,MySQL中都有哪些触发器? 触发器是指一段代码,当触发某个事件时,自动执行这些代码。在My
转载 2024-04-28 15:02:20
65阅读
一.填空题: 1. 在Linux系统中,以 文件 方式访问设备 。 2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。 3. Linux文件系统中每个文件用 i节点 来标识。 4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。 5. 链接分为: 硬链接 和 符号链接 。
转载 2013-07-05 21:56:00
153阅读
1. 回答person的retainCount值,并解释为什么Person * per = [[Person alloc] init]; 此时person 的retainCount的值是1self.person = per;在self.person 时,如果是assign,person的 retainCount的值不变,仍为1 若是:retain person的ret
原创 2014-10-19 17:06:28
452阅读
6、用obj-c写一个冒泡排序-(void)mySort:(NSMutableArray *)mutArray { id tmpObj = nil; unsigned long flag = mutArray.count-1;//flag :最大脚标 while (flag >&nb
原创 2014-10-19 17:12:50
386阅读
【上海】φ笔试题 1. JDK、 JRE、JVM关系是什么 Jdk是Java语言软件开发工具包,其中就包含了jre ​ JRE是运行环境,包含JVM标作实现及Java核心类库 JVM是Java的虚拟机,它是一个虚构出来的一个计算机 2. Java支持的数据类型有哪些 ​ 基本数据类型: ​ 整数类型
原创 2022-05-24 01:14:47
171阅读
十五:触发器什么是触发器?触发器的使用场景有哪些? 触发器是用户定义在关系表上的一类由事件驱动的特殊的存储过程。触发器是指一段代码,当触发某个事件时,自动执行这些代码。 使用场景 1)可以通过数据库中的相关表实现级联更改。 2)实时监控某张表中的某个字段的更改而需要做出相应的处理。 3)例如可以生成某些业务的编号。 4)注意不要滥用,否则会造成数据库及应用程序的维护困难。 5)大家需要牢记以上基础
转载 2024-02-14 19:25:09
39阅读
9道常见的java笔试选择题1.关于Java编译,下面哪一个正确()(选择一项)A.Java程序经编译后产生machine codeB.Java程序经编译后会生产byte codeC.Java程序经编译后会产生DLLD.以上都不正确答案:B分析: Java是解释型语言,编译出来的是字节码; 因此A不正确,C是C/C++语言编译动态链接库的文件为.DLL; 正确答案为B2.下列说法正确的有()(选择
转载 2023-06-15 17:56:23
110阅读
js代码封装// 获取扩展名let filename = 'js.html';let index = filename.lastIndexOf('.');let suffix = filename.substring(index + 1); //从.加一 到最后// let suffix = filename.substr(index+1);let spl = filename.split('.');console.log(suffix, spl[spl.length - 1]);/
原创 2020-08-18 17:03:13
59阅读
js代码封装// 获取扩展名let filename = 'js.html';let index = filename.lastIndexOf('.');let suffix = filename.substring(index + 1); //从.加一 到最后// let suffix = filename.substr(index+1);let spl = filename.split('.');console.log(suffix, spl[spl.length - 1]);/
原创 2020-08-18 17:03:13
82阅读
是测试从业者必备的技能之一,基本上也是笔试必考内容。 金三银四已过,部分好友反馈,sql拖了后腿,一遇到多表关联查询就犯晕,甚至连单表的执行顺序都没搞懂,下面简单介绍下,顺便给一些
原创 2022-02-17 11:47:05
1380阅读
1点赞
一、本文简介  我们之前学习的java知识点中,有一个模块针对于文件的复制和存储都非常便捷,面试时也是频繁的会遇到,那就是IO流。本篇对IO流一些常见的基础知识点和常见的面试题进行了整理。二、java中IO流需掌握的基本概念  1、什么是流    &emsp“流”是一个抽象的概念,它是对输入输出设备的一种抽象理解,在java中,对数据的输入输出操作都是以“流”的方式进行的。数据以二进制的形
常见的面试题目:A:填空部分的题目1 在linux系统中,以文件的方式访问设备。2 linux内核引导时,通过/etc/fstab文件读取要加载的文件系统3 linux文件系统中可以有两种方式标识文件类型,第一种使用颜色来标识,白色表示一般性的文件,如文本文件、配置文件、源代码文件等;浅蓝色的表示连接文件,只要是使用ln命令建立的文件;绿色表示可执行文件,可执行的程序,如果tar文件,一些模块等;
原创 2017-02-09 22:42:18
1164阅读
  • 1
  • 2
  • 3
  • 4
  • 5