首页 考研

考研程序设计在线题库每日一练(六十二)

考研 希赛网 浏览 200

以下是希赛网给大家分享考研程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研程序设计在线题库每日一练,以下为具体内容

1、下列各语句定义了数组,( )是正确的。

A、int a[][]={1,2,3,4};

B、int x[2][2]={1,2,3,4,5};

C、int x[2][]={1,2,4,6};

D、int m[][3]={1,2,3,4,5,6};

2、以下是if语句的基本形式:其中“表达式”( )。

A、必须是逻辑表达式

B、必须是关系表达式

C、必须是逻辑表达式或关系表达式

D、可以是任意合法的表达式

3、设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是( )。

A、static

B、auto

C、register

D、auto或register

4、若有表达式(w)?(--x):(++y),则其中与w等价的表达式是( )。

A、w==0

B、w==1

C、w!=0

D、w!=1

5、在主函数中定义一维数组的正确格式是( )。

A、 int a(10);

B、 int a[ ];

C、 int n=10, a[n];

D、 const int n=10; int a[n];

1、试题答案:D

试题解析:

【考点】本题考查二维数组的初始化。
【解析】二维数组定义时赋初值,第1维的长度可以不指定,但第2维的长度不能省略,故D正确,A、C错误。选项B,{1,2,3,4,5}超出数组长度,故错误。综上选D。

2、试题答案:D

试题解析:

【考点】本题考查if语句。
【解析】if语句中的“表达式”可以是任意合法的表达式,例如"a>b"、"a&&b"、"a"、"a+b"、"12"等,故选D。

3、试题答案:A

试题解析:

【考点】本题考查变量的存储方式。
【解析】若定义局部变量时不赋初值,对于静态局部变量(static)来说,编译时自动赋初值0(数值型变量)或空字符'\0'(字符变量)。而对于自动变量来说,它的值是不确定的值。故选A,静态局部变量(static)。

4、试题答案:C

试题解析:

【考点】本题考查条件运算符。
【解析】表达式中的"w",若w为0,则为假,表达式的值为(--x);若w为非0,则为真,表达式的值为(++y)。 A选项,w为0时,w==0为真,而w为假,两者不相符,故A错误。B选项,若w为2时,w==1为假,而w为真,两者不相符,故B错误。D选项,w为0时,w!=1为真,w为假,两者不相符,故D错误。C选项,当w为0时,w!=0为假,w为假;当w不为0(为非0)时,w!=0为真,w为真;两者等价。故C正确,选C。

5、试题答案:D

试题解析:

【考点】本题考查一维数组的定义。
【解析】定义一维数组的一般形式为:类型符 数组名[常量表达式];A选项中a(10)错误,应为a[10]。在定义数组时,需要指定数组中元素个数,即常量表达式;选项B没有常量表达式,错误;选项C中n是变量,错误。选项D中,n为常变量,值不可改变,可以作为常量表达式表示数组长度,正确。综上选D。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-08-07

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
题库
章节练习
章节练习
章节专项突破
模拟考场
模拟考场
海量免费试题
历年真题
历年真题
真题实战演练
每日一练
每日一练
每天10题练习
习题练习
习题练习
核心知识点
高频错题
高频错题
错题突破集训
分享至