精华内容
下载资源
问答
  • 计算机考研复试之C语言简答题

    千次阅读 多人点赞 2020-03-22 17:53:50
    C语言数据类型有哪几类?基本数据类型包括哪几类? C语言提供了丰富的数据类型,可以根据这些数据类型构造出不同的结构。 C中的数据类型包括:基本类型、构造类型、指针类型、空类型等。 其中基本类型包括:整型、...

    博主本人整理资料不易,如果文章对大家有用的话,恳请大家能够动动小手帮忙点个赞,如果能点个关注的话那就更好了…

    C语言数据类型有哪几类?基本数据类型包括哪几类?

    • C语言提供了丰富的数据类型,可以根据这些数据类型构造出不同的结构。
    • C中的数据类型包括:基本类型、构造类型、指针类型、空类型等。
    • 其中基本类型包括:整型、字符型、实型(浮点型)等。

    C语言中十进制、八进制和十六进制整常量是如何表示的?

    • 整型常量即整常数。C整常数可用以下三种形式表示:
    • ①十进制整数;
    • ②八进制整数:以数字0开头的数是八进制数,如0123表示八进制数123;
    • 十六进制整数:以0x开头的数是十六进制数。如0x123,代表十六进制数123;

    C语言中为什么规定对所用到的变量“先定义,后使用”,这样做有什么好处?

    • (1)便于纠错;
    • (2)便于编译系统为变量分配存储空间;
    • (3)运算合法性检查;

    函数的作用

    (1)提高代码的复用率
    (2)提高程序模块化组织性。

    C语言中的语句有几类?控制语句有哪些?

    • C语句可以分为以下五类:
      (1)控制语句。完成一定的控制功能。
      (2)函数调用语句;
      (3)表达式语句;
      (4)空语句;
      (5)可以用{ }把一些语句括起来成为复合语句。
    • C只有9种控制语句,它们是:
      (1)if()else(条件语句)
      (2)for()~(转向语句)
      (3)while()~(循环语句)
      (4)do~while()(循环语句)
      (5)continue(结束本次循环语句)
      (6)break(中止执行switch或循环语句)
      (7)switch(多分支选择语句)
      (8)goto(转向语句)
      (9)return(从函数返回语句)

    怎样区分表达式和表达式语句?为什么有人称C为表达式语言?

    • 表达式不是独立存在的,它存在于其它表达式、语句、函数参数里,表达式后面加上一个分号,就变成表达式语句,如:
      i=i+1(是表达式,不是语句)
      i=i+1;(是语句)
      表达式能构成语句是C语言的一个特色。其实“函数调用语句”也属于表达式语句,因为函数调用也属于表达式的一种,只是为了便于理解和使用,我们把“函数调用语句”和“表达式语句”分开来说明。由于C程序中大多数语句是表达式语句(包括函数调用语句),所以有人把C语言称作“表达式语言”。

    字符常量与字符串常量有什么区别?

    • 字符常量就是一个字符,用单引号括起来,占一个字节;而字符串常量是由若干个字符组合而成,用双引号括起来,存储时自动在后面加“\0”,即使同样是一个字符,字符串常量后面还要加一个“\0”。

    下面各数用八进制和十六进制数表示:

    • (1)10 : 12,A
    • (2)32 : 40, 20
    • (3)75: 113,4B
    • 如691求八进制为1263
      691/8=86……3
      86/8=10……6
      10/8=1……2
      1/8=0……1

    什么是算法?算法有哪些特性?从日常生活中举出几个算法的例子。

    • 算法:程序解决问题是按指定的次序执行一系列操作的结果,按照次序执行操作的过程描述称为算法。
    • 算法的特性:(1)有穷性;(2)确定性;(3)有零个或多个输入;(4)有一个或多个输出;(5)有效性。
    • 举例:菜谱操作步骤、乐谱、施工图纸等等。

    算法有哪些描述方法?各有什么优缺点?

    • (1)自然语言(2)伪代码(3)流程图(4)计算机语言
    • 优缺点:
      自然语言通俗易懂,但有歧义性;
      伪代码方便实用,但没有流程图明晰,容易犯逻辑错误;
      流程图明晰但绘制和修改时比较繁琐;
      计算机语言表示算法严谨,但无法做到算法设计的第一步就使用计算机语言,读程序比看流程图要费神很多。

    结构化的算法有哪几种结构?试分别描述。

    • 顺序结构:由顺序执行的一组语句或结构组成。
    • 分支结构:根据判断条件,做出取舍,要么执行A分支要么执行B分支,必须执行其中的一个,不可全执行也不可全不执行。
    • 循环结构:由需要反复执行的一段代码或者结构组成。
      任何算法功能都可以通过以上三种基本程序结构的组合来实现。

    选择语句和循环语句对条件的判断的标准是什么?(即何值为真、何值为假)

    • 非0为真,0位假。

    举例说明文本文件和二进制文件的适用场合。

    • 能存储的数据类型不同:
      文本文件只能存储char型字符变量。
      二进制文件可以存储char/int/short/long/float/…各种变量值。
    • 每条数据的长度
      文本文件每条数据通常是固定长度的。
      二进制文件每条数据不固定。
    • 读取的软件不同。
      文本文件编辑器就可以读写。
      二进制文件需要特别的解码器。
    • 操作系统对换行符(‘\n’)的处理不同(不重要)。
      文本文件,操作系统对‘\n’进行一些隐式变换,因此文本文件直接跨平台使用会出问题。
      二进制文件,操作系统不会对‘\n’进行隐式变换,很多二进制文件(如电影、图片等)可以跨平台使用。

    什么是文件?C语言中的文件如何分类?

    • 文件:是指存储在外部介质上一组相关数据的集合。
    • 分类:根据文件的组织形式,文件可以分为ASCII文件和二进制文件。

    写出在C程序中使用文件的操作步骤

    • 对文件的操作的步骤:先打开,后读写,最后关闭。
    展开全文
  • 实际参数表中的参数可以是常数,变量或其它构造类型数据及表达式。 各实参之间用逗号分隔。'Next of Page在C语言中,可以用以下几方式调用函数: 1.函数表达式  函数作表达式中的一项出现在表达式中,以函数...
  • 你必须知道的495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    1.1 我该如何决定使用哪种整数类型? 1.2 为什么不精确定义标准类型的大小? 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、short、...
  • o 6.14 说真的, 真机器用非零空指针吗, 或者不同类型用不同的表达? o 6.15 运行时的 ``空指针赋值" 错误是什么意思? * 7. 数组和指针 o 7.1 我在一个源文件中定义了 char a[6], 在另一个中声明了 extern ...
  • 《你必须知道的495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    1.1 我该如何决定使用哪种整数类型? 1  1.2 为什么不精确定义标准类型的大小? 2 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、...
  • 1.1 我该如何决定使用哪种整数类型? 1.2 为什么不精确定义标准类型的大小? 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、short、...
  • 1.1 我该如何决定使用哪种整数类型? 1  1.2 为什么不精确定义标准类型的大小? 2 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、...
  • 第1章 声明和初始化 基本类型 1.1 我该如何决定使用哪种整数类型? 1.2 为什么不精确定义标准类型的大小? 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器...
  • 1.1 我该如何决定使用哪种整数类型? 30 1.2 为什么不精确定义标准类型的大小? 31 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、...
  • 1.1 我该如何决定使用哪种整数类型? 30 1.2 为什么不精确定义标准类型的大小? 31 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、...
  • 你必须知道的495个C语言问题(PDF)

    热门讨论 2009-09-15 10:25:47
    难道在C语言中一个结构不能包含指向自己的指针吗? . . . . 3 1.7 怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返 回指向字符的指针的函数的指针的数组? . . . . . . . . . . . . . . 3 1.8 函数只定义...
  • 新手学习C++入门资料

    2008-12-28 23:58:50
    时候,根据表达式的需要,某个数据需要被当成另外的数据类型来处理,这时,就需要强制编译器把变量或常数由声明时的类型转换成需要的类型。为此,就要使用强制类型转换说明,格式如下: int* iptr=(int*) &...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    76.EJB有哪?区别是什么? 77.JavaBean与EJB有什么区别? 78.软件开发生命周期有哪几个阶段? 79.软件开发有哪些因素? 80.软件开发中如何进行版本控制? 81.UML中,类视图如何表示类中的继承与聚合? 82.客户端...
  • 数据结构实验

    2012-04-13 09:55:47
    1.编写程序任意输入二叉树的结点个数和结点值,构造一棵二叉树,采用三种递归遍历算法(前序、中序、后序)对这棵二叉树进行遍历并计算出二叉树的高度。 2 .编写程序生成下面所示的二叉树,并采用中序遍历的非递归...
  • 易学C++,C++入门

    2009-12-06 14:30:11
    第一篇介绍了面向过程的程序设计,主要基本语句、语法基础、函数机制和数据类型等内容。第二篇介绍了一些实用编程技巧,内容包括阅读代码、调试程序和简单的编程思想。第篇介绍了面向对象的程序设计,主要类和...
  • 需求模型的表现形式自然语言、半形式化(如图、表、结构化英语等)和形式化表示等三种。需求概念模型的要求包括实现的独立性:不模拟数据的表示和内部组织等;需求模拟技术又分为企业模拟、功能需求模拟和非功能需求...
  • 软件测试经典面试题 (超实用)

    热门讨论 2012-02-16 13:48:08
    23、内存有哪存储组织结构.请分别加以说明? 34 人力资源面试题 34 1、你的测试职业发展是什么?你自认为做测试的优势在哪里? 34 2、你为什么想离开目前的职务? 34 3、你对我们公司了解有多少? 34 4、你找...
  • 3.了解C语言中数据类型的意义 [实验内容和步骤] 1. 用printf函数来输入表达式运行结果 2. 程序试图计算由键盘输入的任意两个整数的平均值: [问题讨论] 1.“=”和“==”什么区别? 2.“&”和“&&”、“|”和“||...
  • 每一模块内部均是由顺序、选择和循环三种基本结构组成;其模块化实现的具体方法是使用子程序。结构化程序设计由于采用了模块分解与功能抽象,自顶向下、分而治之的方法,从而有效地将一个较复杂的程序系统设计任务...
  • 《数据结构 1800题》

    热门讨论 2012-12-27 16:52:03
    7. 根据数据元素之间的逻辑关系,一般有哪几类基本的数据结构? 【北京科技大学 1998 一、1】【同济大学 1998】 8.对于一个数据结构,一般包括哪三个方面的讨论?【北京科技大学 1999 一、1(2分)】 9. 当你为...
  • 、维护类代码问题 第51页 1、 统一枚举类型的使用 第51页 【案例3.1.1】 第51页 2、 注释量至少占代码总量的20% 第51页 【案例3.2.1】对XXX产品BAM某版本部分代码注释量的统计 第51页 四、产品兼容性问题 第52页 ...
  • 大话数据结构

    2018-12-14 16:02:18
    《璇玑图》共八百四十字,纵横各二十九字,纵、横、斜、交互、正、反读或退一字、迭一字读均可成诗,诗有三、四、五、六、七言不等,目前人统计可组成七千九百五十八首诗。听清楚哦,是7958首。 第6章树 149 6.1...
  • VB课程设计俄罗斯方块

    热门讨论 2011-02-25 10:46:55
    从游戏的基本玩法出发,主要就是俄罗斯方块的形状和旋转,我们在设计中在一个图片框中构造了一个4*4的网状小块,由这些小块组合成新的形状,每四个小块连接在一起就可以构造出一造型,因此我们总共设计了7中造型,...
  • 二叉排序树与平衡二叉树的实现

    热门讨论 2010-12-26 15:25:31
    (3)判断新插入的结点与最小不平衡子树的根结点的关系,确定是哪种类型的调整; (4)如果是LL型或RR型,只需应用扁担原理旋转一次,在旋转过程中,如果出现冲突,应用旋转优先原则调整冲突;如果是LR型或LR型,则需...

空空如也

空空如也

1 2
收藏数 28
精华内容 11
关键字:

c语言构造类型有哪三种

c语言 订阅