【软考】7 程序设计语言

news/2024/10/21 14:40:11

 

一、编译程序和解释程序

 

编译器和解释器都会3个分析处理

 

以下关于高级程序设计语言实现的编译和解释方式的叙述中,正确的是( A )。
A编译程序不参与用户程序的运行控制,而解释程序则参与
B编译程序可以用高级语言编写,而解释程序只能用汇编语言编写
C编译方式处理源程序时不进行优化,而解释方式则进行优化
D编译方式不生成源程序的目标程序,而解释方式则生成

 解析:

选项B 解释程序也是用高级语言编写

选项C 编译和解释型两种都可以进行优化

选项D 特点相反 编译方式会生成目标程序,解释方式不生成

 

二、各种程序设计语言特点

 

 

 

以下关于脚本语言的叙述中,正确的是( C )。
A脚本语言是通用的程序设计语言
B脚本语言更适合应用在系统级程序开发中
C脚本语言主要采用解释方式实现
D脚本语言中不能定义函数和调用函数

解析:

选项A 脚本语言不是通用的程序设计语言,基于解释器实现程序执行

选项B 脚本语言不适合系统级程序开发,

选项D 脚本语言支持函数和调用

 

( A  )是一种函数式编程语言。
A Lisp
B Prolog
C Python
D Java/C++

三、程序设计语言的基本要素

 

通用的高级程序设计语言一般都会提供描述数据、 运算、控制和数据传输的语言成分,其中,控制包括顺序、( A ) 和循环结构。
A选择
B递归
C递推
D函数

在程序运行过程中,( C )时涉及整型数据转换为浮点型数据的操作。
A将浮点型变量赋值给整型变量
B将整型常量赋值给整型变量
C将整型变量与浮点型变量相加
D将浮点型常量与浮点型变量相加

解析:

选项A 是 浮点 -> 整型 与题目相反

选项B 是 整型 -> 整型 没涉及到浮点

选项D 是 浮点 -> 浮点 没涉及到整型

 

四、函数调用方式

 

 

常用的函数参数传递方式有传值与传引用两种。( C )。
A在传值方式下,形参与实参之间互相传值
B在传值方式下,实参不能是变量
C在传引用方式下,修改形参实质上改变了实参的值。
D在传引用方式下,实参可以是任意的变量和表达式。

解析

选项A  传值方式 只能 实参 -> 形参,形参没有实参的地址,所以不能反向传值

选项B 传值方式 实参就是变量

选项D 引用方式 实参不能是表达式

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/72454.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

「Day-2 提高笔记-字典树」

字典树 字典树是什么?理论知识插入操作我们在插入的时候,先从根节点去向下遍历。对于字符串 \(S\) 的一位 \(S_i\)。如果发现其在字典树中当前节点下有这个字符 \(S_i\),则继续向下,在向下的过程中每次给当前节点的次数加 \(1\),记录字符串前缀数量。 若无这个字符,则开辟…

【软件工程】团队作业1

这个作业属于哪个课程 广工计院计科34班软工这个作业要求在哪里 作业要求这个作业的目标 创立团队,分工合作,团队展示,熟悉软件开发整体流程,提升自身能力一、团队展示队名:小飞棍队团队项目简介:工大严选(基于 Vue3 构建的购物平台,界面简洁直观,分类明确,技术高效,…

2024.10.16 鲜花

取模优化PRAGMATISM -RESURRECTION 凭什么没词就不是好歌!!!取模优化 就不讲怎么减少取模了。 比较广为流传的有两种,Barrett reduction,Montgomery Algorithm。 对于固定常数模数,计算机已经优化的很好了,一般不会有太大效果(确实有,用 Barrett reduction 有时可以卡…

每日学学Java开发规范,集合处理(附阿里巴巴Java开发手册(终极版))

前言 每次去不同的公司,码不同的代码,适应不同的规范,经常被老大教育规范问题,我都有点走火入魔的感觉,还是要去看看阿里巴巴Java开发规范,从中熟悉一下,纠正自己,码出高效,码出质量。 想细看的可以去官网下载,或者下面自取 阿里巴巴Java开发手册(终极版) 五、集合…

element-plus框架样式设置不生效

问题:在element-plus的菜单组件中,二级菜单折叠,然后鼠标悬浮的时候,出现的内容是有内边距,我想去掉,如图:但是在控制台找到了相应的类,需要把padding设置为0。我通过如下代码设置不生效,原因:可能是生成的二级菜单样式里面没有带特定的hash属性 而vue代码里面样式里…

IDEA如何进行阿里巴巴编码规约扫描并导出报告

前言 我们在使用IDEA开发Java应用时,可以安装很多的插件来帮助我们高效的开发代码。 我们需要注意开发的编码规范,这时候就可以安装一款很有名的插件,阿里巴巴的编码规约插件。可以用这个插件,对我们的代码进行扫描,并且导出报告,那么我们应该怎么操作呢? 如何扫描代码并…

Java 集成阿里云发送短信

首先要有个阿里云账号,可到阿里云登录页注册并登录。 登录后访问短信服务快速学习和测试,其中有逐步介绍如何发送短信:新增资质 新增资质相当于进行实名认证,资质是申请签名的实名化信息。申请签名 签名是短信中能代表发送者属性的字段。一般就是公司名字。发送短信时,签名…

计量经济学(七)——时间序列GARCH模型

img { display: block; margin-left: auto; margin-right: auto } table { margin-left: auto; margin-right: auto } 金融市场中的波动性建模是金融计量经济学的重要研究内容。时间序列数据,尤其是金融市场数据,往往表现出强烈的波动聚集现象,这意味着波动率在某些时期较高…