各种练习题以及复习资料
文章平均质量分 87
各种练习题以及复习资料
啸啸说
计算机小白!
展开
-
1.Python入门环境搭建
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。原创 2023-08-08 23:06:18 · 247 阅读 · 0 评论 -
WPF春招面试题
WPF 全称为 Windows Presentation Foundation,是一个用于创建 Windows 桌面应用程序的 UI 框架。它可以让您创建具有各种功能和复杂性的现代化用户界面(UI),包括2D和3D图形、动画、多媒体等。WPF 还提供了强大的数据绑定、分离式的 UI 设计和非常灵活的布局机制。它使用 XAML 语言来定义 UI 元素和布局,并且与 .NET Framework 紧密集成。WPF 可以在 Windows 操作系统上运行,并具有良好的兼容性和可扩展性。原创 2023-05-13 00:38:13 · 1699 阅读 · 0 评论 -
Oracle数据库管理员经典试题【Oracle基础知识测试】
【代码】Oracle数据库管理员经典试题【Oracle基础知识测试】原创 2023-04-25 23:15:24 · 672 阅读 · 0 评论 -
1.C 语言简介
提示:以下是本篇文章正文内容,下面案例可供参考C 语言初是作为 Unix 系统的开发工具而发明的。1969年,美国贝尔实验室的肯·汤普森(Ken Thompson)与丹尼斯·里奇(Dennis Ritchie)一起开发了 Unix 操作系统。Unix 是用汇编语言写的,无法移植到其他计算机,他们决定使用高级语言重写。但 是,当时的高级语言无法满足他们的要求,汤普森就在 BCPL 语言的基础上发明了 B 语言。原创 2023-04-06 20:45:58 · 633 阅读 · 0 评论 -
2.C 语言基本语法
C语言的代码由一行行语句(statement)组成。语句就是程序执行的一个操作命令。C 语言规定,语句必须使用分号结尾,除非有明确规定可以不写分号。上面就是一个变量声明语句,声明整数变量 x ,并且将值设为 1。多个语句可以写在一行。上面示例是两个语句写在一行。所以,语句之间的换行符并不是必需的,只是为了方便阅读代码。单个分号也是有效语句,称为“空语句”,虽然毫无作用。;原创 2023-04-06 20:49:36 · 739 阅读 · 0 评论 -
3.C 语言变量
复杂的类型都是基于它们构建。上面例子中,变量 b 是在 if 代码块里面声明的,所以对于大括号外面的代码,这个变量是不存在的。变量的值应该与类型一致,不应该赋予不是同一个类型的值,比如 num 的类型是整数,就不应该赋值为。C 语言的每一种数据,都是有类型(type)的,编译器必须知道数据的类型,才能操作数据。另外,两个下划线开头的变量名,以及一个下划线 + 大写英文字母开头的变量名,都是系统保留的,自。上面示例中,变量 x 是在文件顶层声明的,从声明位置开始的整个当前文件都是它的作用域,可以在这。原创 2023-04-06 21:01:08 · 539 阅读 · 0 评论 -
4.整数类型
整数类型用来表示较大的整数,类型声明使用 int 关键字。int a;上面示例声明了一个整数变量 a。不同计算机的 int 类型的大小是不一样的。比较常见的是使用4个字节(32位)存储一个 int 类型的值,但是2个字节(16位)或8个字节(64位)也有可能使用。它们可以表示的整数范围如下。16位:-32,768 到 32,767。32位:-2,147,483,648 到 2,147,483,647。原创 2023-04-06 21:32:00 · 898 阅读 · 0 评论 -
5.运算符
上面示例中,尽管变量 x 的类型是 float (浮点数),但是 6 / 4 得到的结果是 1.0 ,而不是 1.5。上面的代码,你可能觉得经过运算, score 会等于 25 ,但是实际上 score 等于 0。上面示例中, * 和 / 的优先级相同,它们都是左结合运算符,所以从左到右执行,先计算 5 * 6 ,再计。取反运算符 ~ 是一个一元运算符,用来将每一个二进制位变成相反值,即 0 变成 1 , 1 变成 0。注意,相等运算符 == 与赋值运算符 = 是两个不一样的运算符,不要混淆。原创 2023-04-06 21:54:56 · 548 阅读 · 0 评论 -
6.数组
数组是一组相同类型的值,按照顺序储存在一起。数组通过变量名后加方括号表示,方括号里面是数组的成员数量。上面示例声明了一个数组 scores ,里面包含100个成员,每个成员都是 int 类型。注意,声明数组时,必须给出数组的大小。数组的成员从 0 开始编号,所以数组 scores[100] 就是从第0号成员一直到第99号成员,最后一个成员的编号会比数组长度小 1。数组名后面使用方括号指定编号,就可以引用该成员。也可以通过该方式,对该位置进行赋值。原创 2023-04-07 18:14:14 · 442 阅读 · 0 评论 -
7.流程控制
上面示例中, case 0 的部分没有 break 语句,导致这个分支执行完以后,不会跳出 switch 结构,继续执行 case 1 分支。这个操作符的含义是,表达式 expression1 如果为 true (非0值),就执行 expression2 ,否则执行。每个 case 语句体的结尾,都应该有一个 break 语句,作用是跳出整个 switch 结构,不再往下执行。上面示例中, case 0 分支没有任何语句,导致 case 0 和 case 1 都会执行同样的语句体。原创 2023-04-09 13:18:10 · 284 阅读 · 0 评论 -
8.函数
函数是一段可以重复执行的代码。它可以接受不同的参数,完成对应的操作。下面的例子就是一个函数。上面的代码声明了一个函数 plus_one()。函数声明的语法有以下几点,需要注意。(1)返回值类型。函数声明时,首先需要给出返回值的类型,上例是 int ,表示函数 plus_one() 返回一个整数。(2)参数。函数名后面的圆括号里面,需要声明参数的类型和参数名, plus_one(int n) 表示这个函数有一个整数参数 n。(3)函数体。原创 2023-04-09 13:36:28 · 511 阅读 · 0 评论 -
9.内存管理(C语言)
C 语言的内存管理,分成两部分。一部分是系统管理的,另一部分是用户手动管理的。系统管理的内存,主要是函数内部的变量(局部变量)。这部分变量在函数运行时进入内存,函数运行结束后自动从内存卸载。这些变量存放的区域称为”栈“(stack),”栈“所在的内存是系统自动管理的。用户手动管理的内存,主要是程序运行的整个过程中都存在的变量(全局变量),这些变量需要用户手动从内存释放。如果使用后忘记释放,它就一直占用内存,直到程序退出,这种情况称为”内存泄漏。原创 2023-04-09 13:51:31 · 590 阅读 · 1 评论 -
10.字符串
C 语言没有单独的字符串类型,字符串被当作字符数组,即 char 类型的数组。比如,字符串“Hello”是当作数组 {‘H’, ‘e’, ‘l’, ‘l’, ‘o’} 处理的。编译器会给数组分配一段连续内存,所有字符储存在相邻的内存单元之中。在字符串结尾,C 语言会自动添加一个全是二进制 0 的字节,写作 \0 字符,表示字符串结束。字符 \0 不同于字符 0 ,前者的ASCII 码是0(二进制形式 00000000 ),后者的 ASCII 码是48(二进制形式 00110000 )。原创 2023-04-09 19:59:42 · 443 阅读 · 0 评论 -
11、struct 结构
C 语言内置的数据类型,除了最基本的几种原始类型,只有数组属于复合类型,可以同时包含多个值,但是只能包含相同类型的数据,实际使用中并不够用。实际使用中,主要有下面两种情况,需要更灵活强大的复合类型。复杂的物体需要使用多个变量描述,这些变量都是相关的,最好有某种机制将它们联系起来。某些函数需要传入多个参数,如果一个个按照顺序传入,非常麻烦,最好能组合成一个复合结构传入。为了解决这些问题,C 语言提供了 struct 关键字,允许自定义复合数据类型,将不同类型的值组合在一起。原创 2023-04-10 22:33:08 · 435 阅读 · 0 评论 -
12.Union 结构
定义了三个属性,但同一时间只用到一个,使用 Union 结构就可以节省另外两个属性的空间。它内部可以包含各种属性,但同一时间只能有一个属性,因为所有属性都保存在同一个内存地址,后面写入的属性会覆盖前面的属性。上面示例中, union 命令定义了一个包含三个属性的数据类型, typedef 命令为它起别名为quantity。Union 结构指针与它的属性有关,当前哪个属性能够取到值,它的指针就是对应的数据类型。上面示例中, &x 是 foo 结构的指针,它的数据类型完全由当前赋值的属性决定。原创 2023-04-10 22:59:00 · 484 阅读 · 0 评论 -
13.指针
指针是什么?首先,它是一个值,这个值代表一个内存地址,因此指针相当于指向某个内存地址的路标。字符 * 表示指针,通常跟在类型关键字的后面,表示指针指向的是什么类型的值。比如, char* 表示一个指向字符的指针, float* 表示一个指向 float 类型的值的指针。上面示例声明了一个变量 intPtr ,它是一个指针,指向的内存地址存放的是一个整数。星号 * 可以放在变量名与类型关键字之间的任何地方,下面的写法都是有效的。本书使用星号紧跟在类型关键字后面的写法(即 int* intPtr;原创 2023-04-10 23:06:30 · 516 阅读 · 0 评论 -
14.typedef 命令
typedef 命令用来为某个类型起别名。上面代码中, type 代表类型名, name 代表别名。上面示例中, typedef 命令为类型 unsign char 起别名 BYTE ,然后就可以使用 BYTE 声明变量。typedef 可以一次指定多个别名。上面示例中,一次性为 int 类型起了三个别名。typedef 可以为指针起别名。int a = 10;上面示例中, intptr 是 int* 的别名。不过,使用的时候要小心,这样不容易看出来,变量 x 是一个指针类型。原创 2023-04-10 23:16:09 · 732 阅读 · 0 评论 -
计算机主流岗位
在工作中,他们需要使用各种编程语言和技术,例如Java、Python、Ruby、PHP、Node.js等,并利用各种数据库(如MySQL、Oracle、PostgreSQL等)存储和管理数据。总之,客户端开发工程师需要具备良好的软件开发能力,对UI设计和用户体验情有独钟,并积极探索新的技术和方法,以为开发出高质量的客户端应用程序提供支持。总之,移动端开发工程师需要具备良好的软件开发能力和移动设备特定的知识,不断学习新技术和方法,以为开发出高质量的移动应用程序提供支持。原创 2023-04-22 14:15:56 · 1761 阅读 · 0 评论