软考13-上午题-程序设计语言概述

这篇具有很好参考价值的文章主要介绍了软考13-上午题-程序设计语言概述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、程序设计语言的基本概念

1、低级语言、高级语言

1-1、低级语言

  • 机器语言(由0,1组成)
  • 汇编语言(ADD-加法;SUB-减法)——面向机器的语言

计算机只能理解0、1构成的机器语言

 

1-2、高级语言

  • java
  • C
  • C++
  • PHP
  • Phthon
  • ......

与自然语言接近,更抽象。

2、编译程序、解释程序

目的:高级程序设计语言(汇编语言、高级语言)—【翻译】—>机器语言

翻译的方法:汇编、解释、编译。

 

2-1、汇编

源程序(汇编语言写的)—【翻译】—>目标程序(可执行程序)

2-2、编译

生成独立的可执行文件,直接运行。

示例:.java ——> .class(可执行文件)

缺点:运行时无法控制源程序;

优点:效率高

源程序、编译程序,不需要参与目标程序的执行过程。 

2-3、解释

逐条解释执行,不生成独立的可执行文件。

优点:调试模式,可以控制源程序;

缺点:效率低

源程序、解释程序, 需要参与目标程序的执行过程。   

3、真题

真题1:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记    

真题2:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题3:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题4:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题5:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

 

二、程序设计语言的基本成分

数据、运算、控制、输出。

 

 1、数据成分

1-1、数据

  • 常量、变量
  • 全局量、局部量

全局变量:

        存储空间在静态数据区分配;

局部量:

        存储空间在堆栈区分配。

 

1-2、基本数据类型

  • 整型
  • 字符型
  • 浮点型
    • 双精度

    • 单精度

  • 布尔型

 

2、运算成分

  • 运算符号;
  • 运算规则;

2-1、基本运算分类

  • 算术运算
  • 逻辑运算
  • 关系运算
  • 位运算 

3、控制成分

  • 顺序结构
  • 选择结构
  • 循环成分

 

 3-1、顺序结构

软考13-上午题-程序设计语言概述,软考中级,学习,笔记

 

3-2、选择结构

软考13-上午题-程序设计语言概述,软考中级,学习,笔记

3-3、循环结构

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

 

4、传输成分 

数据传输方式:

  • 赋值
  • 输入/输出

5、真题 

真题1:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记

真题2:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记

真题3:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记

真题4:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题5:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题6:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题7:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记

常量没有存储单元。 

真题8:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记

真题9:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

短路计算方式:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题10:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记

真题11:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

6、函数

函数运行的起点:main函数,有且仅有一个。

6-1、函数的定义

软考13-上午题-程序设计语言概述,软考中级,学习,笔记

 

6-2、函数的声明

返回值类型  函数名(参数列表);

 

6-3、函数的调用

 函数名(实参表);

在一个函数(调用函数)中,使用另一个函数(被调用函数)。

调用函数、被调用函数之间,交换信息的方式:

  • 值调用
  • 引用调用

 

6-3-1、值调用

函数调用时,将实参的值传递给形参。

软考13-上午题-程序设计语言概述,软考中级,学习,笔记

  • 实参可以是:变量、常量、表达式;(f(n)、f(3)、f(1+1))
  • 不能,实参、形参双向传递数据。即:对形参的访问和修改,不影响实参。

 

6-3-2、引用调用

形式参数为引用类型,此时,形参名实际上是实参的别名。

软考13-上午题-程序设计语言概述,软考中级,学习,笔记

  • 实参不可以是:常量、表达式;(f(3)、f(1+1))
  • 可以,实参、形参双向传递数据。即:对形参的访问和修改,影响实参。

6-4、真题 

真题1:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题2:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

在传地址方式下,实参可以是任意形式的表达式。 

真题3:

 软考13-上午题-程序设计语言概述,软考中级,学习,笔记

真题4:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题5:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题6:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题7:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题8:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

因为a是全局变量,所以a的作用域包括t函数和f函数,当值传递时,f函数中修改a的值为6时,全局变量a的值也会被修改!!!

当引用调用时,a和r是同一个地址。

真题9:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题10:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题11:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题12:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题13:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题14:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题15:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 

真题16:

软考13-上午题-程序设计语言概述,软考中级,学习,笔记 文章来源地址https://www.toymoban.com/news/detail-813367.html

到了这里,关于软考13-上午题-程序设计语言概述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【中级软件设计师】—(针对上午题)软件工程上(三十五)

    环的个数=闭合区域+ 1,上图环的个数为:2+1=3 注意:每个边都应该有两个结点相对应,不懂看B站软件工程上视频 P95集 需要2个测试用例 答案:B D 答案:A C 系统可维护性的评价指标:理解、测试、修改 D 选项:在软件工程的每一个阶段都应考虑并提高软件的可维护性 B选项:

    2024年02月04日
    浏览(40)
  • 【中级软件设计师】—(针对上午题)二十三种设计模式(三十九)

    简单工厂模式代码实现如下: 📢 意图要背 工厂方法代码实现如下: 抽象工厂模式代码如下: 生成器模式代码如下: 原型模式代码实现如下: 单例模式代码如下: 桥接模式代码实现如下: 组合模式添加和删除代码实现: 装饰器模式代码实现: 外观模式代码实现: 代理模

    2024年02月07日
    浏览(39)
  • 软考初级程序员上午单选题(14)

    36、下列有关目录结构的叙述中,正确的是______。 A.一个磁盘有且仅有一个根目录 B.一个磁盘可以有多个根目录 C.一个磁盘不允许有3级以上的子目录 D.一个磁盘必须有根目录和子目录 37、软件开发过程中为确保软件质量所采取的措施中,不包括______。 A.开发前应选定或

    2024年02月05日
    浏览(38)
  • 软考初级程序员上午单选题(10)

    36、测试用例由测试输入数据和与之对应的预期输出结果组成。人们常用白盒法和黑盒法设计测试用例,其中白盒法主要是为了检查______等。 A.是否有错误的功能或遗漏的功能 B.性能是否能够接受 C.是否有数据结构或外部数据库访问错误 D.程序内部结构是否有效 37、关于

    2024年02月05日
    浏览(33)
  • 微信小程序毕业设计作品成品(13)微信小程序校园澡堂浴室预约系统设计与实现

    博主介绍: 《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、PPT、论文模版

    2024年02月07日
    浏览(47)
  • 软考:中级软件设计师:HTML

    提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性 关于互联网大厂的笔试面试,都是需要细心准备的 (1)自己的科研经历, 科研内容 ,学习的相关领域知识,要熟悉熟透了 (2)自己的实习经历,做了 什

    2024年02月11日
    浏览(35)
  • 中级软考-软件设计师(一)

    1.编译和解释 编译器 不参与运行控制 , 解释器 参与运行控制,程序执行的速度慢 。 编译方式 能生成目标程序, 解释方式 不生成。 2.在CPU中,( 运算器,ALU )在控制器下完成算术和逻辑运算。( 累加寄存器,AC )为ALU提供一个工作区,用来暂存数据。( 程序计数器,

    2024年02月04日
    浏览(35)
  • 软考:中级软件设计师:大数据

    提示:系列被面试官问的问题,我自己当时不会,所以下来自己复盘一下,认真学习和总结,以应对未来更多的可能性 关于互联网大厂的笔试面试,都是需要细心准备的 (1)自己的科研经历, 科研内容 ,学习的相关领域知识,要熟悉熟透了 (2)自己的实习经历,做了 什

    2024年02月11日
    浏览(41)
  • 中级软考-软件设计师(三)

    1.netstat -n :可以获取本计算机通过那些端口和外网的IP和端口进行连接; 不能诊断DNS故障 。 state状态: ESTABLISHED:已经建立连接 TIME_WAIT:等待连接 2.SNMP是应用层。 在SNMP协议中,团体名相当于一个组,在进行管理时,是以团体名为单位进行管理的,基作用域也在相同团体名

    2024年02月07日
    浏览(38)
  • [软考中级]软件设计师-uml

    uml中有4中事物,结构事物,行为事物,分组事物和注释事物 结构事物是uml模型中的名词,通常是模型的静态部分,描述概念或物理元素 行为事物是uml的动态部分,是模型中的动词,描述了跨越时间和空间的行为 分组事物是uml模型中的组织部分,是一些由模型分解成的盒子,

    2024年02月07日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包