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

考研 希赛网 浏览 195 来源:希赛网

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

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

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、下面结构体的定义语句中,错误的是( )。

A、struct ord {int x;int y;int z;}; struct ord a;

B、struct ord {int x;int y;int z;} struct ord a;

C、struct ord {int x;int y;int z;} a;

D、struct {int x;int y;int z;} a;

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

A、必须是逻辑表达式

B、必须是关系表达式

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

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

4、若有以下定义int x[10],*pt=x;则对x数组元素的正确应用是( )。

A、*&x[10]

B、*(x+3)

C、*(pt+10)

D、pt+3

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

A、w==0

B、w==1

C、w!=0

D、w!=1

1、试题答案:D

试题解析:

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

2、试题答案:B

试题解析:

【考点】本题考查结构体变量的定义。
【解析】由下表可知A是先声明,再定义、C是声明的同时定义、D是不指定类型名而直接定义结构体类型变量,A、C、D正确,B错误,故选B。


3、试题答案:D

试题解析:

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

4、试题答案:B

试题解析:

【考点】本题考查指针引用数组。
【解析】*&x[10]和*(pt+10)都表示数组元素x[10],但10超出数组下标范围,无法正确引用数组元素,故A、C错误。*(x+3)表示数组元素x[3],故B正确。pt+3表示数组元素x[3]的地址,不符题意,应为*(pt+3),故D错误。综上选B。

5、试题答案: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。

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

责任编辑:希赛网

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

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
新人礼包 新人礼包 课程咨询 课程咨询 企业团报 企业团报 电话咨询 电话咨询

客服热线:400-111-9811

售后投诉:156-1612-8671

公众号 公众号
希赛网公众号二维码
扫二维码 关注希赛网
APP下载 APP下载
希赛网APP下载二维码
扫二维码 下载APP
二维码
二维码
第1步:扫码添加老师微信  第2步:领取备考资料
!
咨询在线老师!