大学网课搜题引擎
首页
学堂在线
C++语言程序设计
第5章 结构化程序设计之一
题目详情
多选题
定义函数:double fun( ) { ...... },下列调用正确的语句是( )。
A
double x = fun( );[|]int x = fun( );[|]double x = function( );[|]float x = fun( );
查看答案与解析
简答题
调用模块的程序员不会关心下列被调模块的哪个要素?( ) A、模块名称 B、输入参数 C、返回值 D、算法实现
多选题
定义函数:int fun(int x) { ...... },下列调用不正确的语句是( )。
多选题
下列哪种变量属于局部变量?
多选题
函数fun中定义了一个局部变量x:void fun( ) { int x; ...... } 假设程序执行过程中,函数fun被调用了3次,则变量x经历了几次内存分配-释放的过程?( )
简答题
程序执行时,其内存副本不包括下列哪一项内容?( ) A、代码区 B、函数原型声明区 C、静态存储区 D、自动存储区
多选题
函数间参数传递不能采用下列哪种方式?
简答题
下列关于全局变量的叙述,错误的是( )。 A、全局变量定义函数的外部 B、全局变量只能被其定义语句后面的函数访问 C、全局变量不属于任何函数 D、多个函数可通过全局变量共享数据
简答题
下列关于值传递的叙述,错误的是( )。 A、值传递只是将主调函数中实参的值传递给被调函数的形参 B、值传递时,实参可以是常量、变量或表达式 C、值传递是一种单向数据传递机制 D、被调函数对形参的修改将会影响到主调函数中的实参
多选题
定义函数时,如果函数没有返回值,则应将函数类型指定为( )。
简答题
下列关于变量重名的叙述,错误的是( )。 A、同一作用域中的变量不能重名 B、不同作用域中的变量可以重名 C、在内层作用域中访问重名变量遵循局部优先原则 D、在内层作用域中访问重名变量遵循全局优先原则
简答题
下列关于指针传递的叙述,错误的是( )。 A、指针传递将主调函数中实参变量的内存地址传给被调函数的指针形参 B、指针传递时,实参必须是指针变量或指针表达式 C、指针传递是一种单向数据传递机制 D、指针传递时,被调函数可通过指针形参所接收到的实参变量地址修改实参
简答题
程序代码不能以下列哪种方式重用?( ) A、跨时间段重用 B、跨项目重用 C、跨组织机构重用 D、跨高级语言重用
简答题
C++语言中的函数是实现某种功能的独立代码段。一个C++程序应包含( )函数。 A、至少1个 B、至少2个 C、至少3个 D、任意多个
简答题
下列关于C++函数的叙述,正确的是( )。 A、C++程序总是从源程序中第一个定义的函数开始执行 B、C++程序总是从main函数开始执行 C、C++程序中,被调用的子函数必须定义在main函数之前 D、C++程序中的main函数必须放在程序的开始部分
简答题
结构化程序设计不会影响下列团队开发中的哪项工作? A、任务分工 B、程序员之间的协作 C、项目组织与管理方式 D、程序员晋升
多选题
下列关于变量内存分配的叙述,错误的是( )。
多选题
定义函数:int & fun( ) { ...... },该函数返回值的类型是( )。
多选题
如需定义一个求圆面积的函数,下列函数定义哪个是正确的?
多选题
一个算法模块包含4大要素,下列哪项不属于模块的要素?
简答题
计算机执行下列C++语句: int x = 1;{cout A、123 B、321 C、1, 3, 2 D、132
C++语言程序设计
章节列表
第1章 程序设计导论
8
第2章 数值计算
22
第3章 算法与控制结构
9
第4章 数组与文字处理
10
第5章 结构化程序设计之一
29
第6章 结构化程序设计之二
25
期末考试
24
第7章 面向对象程序设计之一
33
第8章 面向对象程序设计之二
26
第9章 流类库与文件IO
8
第10章 C++标准库
25