当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2019年11月程序员模拟试题上午(二)之十一

2019年11月程序员模拟试题上午(二)之十一

作者:mb64e6fe9e464692023-11-23 01:00:16
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年11月程序员模拟试题上午(二)】部分试题的详解,一起来看看吧~1、在程序运行过程中,( )时可能需要进行整型数据与浮点型数据之间的强制类型转换。①

引号
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年11月程序员模拟试题上午(二)】部分试题的详解,一起来看看吧~



1、在程序运行过程中,( )时可能需要进行整型数据与浮点型数据之间的强制类型转换。①访问数组元素  ②进行赋值运算  ③对算术表达式求值   ④进行递归调用
A、 ②③
B、 ①②
C、 ①③
D、 ②④

答案:A
答题解析:

当表达式中操作数的类型不同时,需要进行强制类型转换,即将操作数转化为所需要的类型。强制类型转换分为显式强制转换和隐式强制类型转换。强制类型转换不改变原来数据的类型,而是产生一个符合类型要求的中间结果。

当赋值表达式右边的表达式的求值结果类型与左边变量的类型不同时,也有可能需要进行强制数据类型转换。



2、对高级语言程序进行翻译时,源程序中的变量不可能映射到( )。
A、 内存代码区的存储单元
B、 内存堆栈区的存储单元
C、 CPU中的通用寄存器
D、 内存静态存储区的存储单元

答案:A
答题解析:源程序中的变量是内存中存储单元的抽象,具有地址、值和类型等属性,变量的值在程序运行过程中可以改变。系统常将内存区域划分为代码区、静态数据区、栈区和堆 区等,其中代码区存放执行的指令序列,在程序运行过程中该区域中的内容用户不能修改,因此不能将变量映射到内存代码区的存储单元。

3、以下关于程序的叙述中,错误的是( )。
A、 有编译错误的程序一定包含着错误
B、 运行结果正确的程序也可能含有错误
C、 调用了未定义的函数会产生链接错误
D、 调用了未定义的函数会发生运行异常

答案:D
答题解析:

高级语言程序需要经过编辑、编译、链接处理,形成可执行程序后才能运行。编辑是指编写和修改源程序的文本内容;编译是指将源程序翻译为目标程序;链接是将目标程序与所需要的库函数(代码)链接在一起,以形成可执行代码。代码中调用了未定义的函数时,链接器会报告链接错误,程序还不能进入运行阶段。



查看完整试题>>>


代理合作学习群