考研程序设计在线题库每日一练(五十七)
以下是希赛网给大家分享考研程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研程序设计在线题库每日一练,以下为具体内容
1、设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是( )。
A、static
B、auto
C、register
D、auto或register
2、下列各运算符中,( )优先级最高。
A、 [](下标)
B、 *(指针)
C、 *(乘法)
D、 ? : (条件)
3、编译预处理不包括( )。
A、 文件包含
B、 条件编译
C、 宏定义
D、 生成目标文件
4、C(C++)语言程序的三种基本结构是顺序结构、选择结构和()结构。
A、循环
B、递归
C、转移
D、嵌套
5、能把函数处理结果的二个数据返回给主调函数,在下面的方法中不正确的是()。
A、return这二个数
B、形参用二个元素的数组
C、形参用二个这种数据类型的指针
D、用二个全局变量
1、试题答案:A
试题解析:
【考点】本题考查变量的存储方式。
【解析】若定义局部变量时不赋初值,对于静态局部变量(static)来说,编译时自动赋初值0(数值型变量)或空字符'\0'(字符变量)。而对于自动变量来说,它的值是不确定的值。故选A,静态局部变量(static)。
2、试题答案:A
试题解析:
【考点】本题考查运算符优先级。
【解析】题中运算符优先级由高到低排序分别为:[](下标)、*(指针)、*(乘法)、? : (条件);故选A。
3、试题答案:D
试题解析:
【考点】本题考查编译预处理命令。
【解析】C语言中编译预处理命令主要包括3种:宏定义、文件包含、条件编译。生成目标文件是在编译过程中;故选D。
4、试题答案:A
5、试题答案:A
试题解析:
函数的返回值是一个确定的值,不能返回两个数据,故选项A错误。用数组,或指针作为形参,可以通过地址传递,改变其所指向的变量的值,将结果传给实参,故B、C选项正确。全局变量从定义处到程序结束都有效,故选项D正确。综上本题选A。