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

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

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

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

1、以下函数调用语句中,含有的实参个数是( )。calc(exp1,(exp3,exp4,exp5));

A、1

B、2

C、3

D、4

2、下面选项中( )是合法的C(C++)语言关键字。

A、union

B、define

C、Long

D、include

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

A、*&x[10]

B、*(x+3)

C、*(pt+10)

D、pt+3

4、循环for(i=1,j=6; ++i!=--j; s=i+j);将执行( )。

A、2次

B、3次

C、4次

D、以上均不是

5、设有定义“int a=3, b, *p=&a;" ,则下列语句中使b不为3的语句是( )。

A、b=*&a;

B、b=*p;

C、b=a;

D、b=*a;

1、试题答案:B

试题解析:

【考点】本题考查函数调用与逗号表达式。
【解析】由题,函数调用语句中exp1是一个实参;逗号表达式(exp3,exp4,exp5)是一个实参,值为变量exp5的值;共两个实参,故选B。
逗号表达式一般形式为:表达式1,表达式2,...,表达式n;结合方式自左向右,表达式的值为表达式n的值。

2、试题答案:A

试题解析:

【考点】本题考查关键字。
【解析】union是关键字:声明共用体类型,选项A正确。#define叫做宏定义命令,是C语言预处理命令的一种,而define不是关键字;故选项B错误。long是关键字,声明长整型变量或函数返回值类型;但Long不是关键字,C(C++)语言中区分大小写;故选项C错误。#include是C++ 的编译预处理命令,而include不是关键字;故选项D错误。综上选A。

3、试题答案:B

试题解析:

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

4、试题答案:D

试题解析:

【考点】本题考查for循环和运算符。
【解析】题中自增和自减运算符在变量的右侧,都是先执行,再使用变量的值。for循环过程中,变量i、j值的变化如下表:


循环判断条件++i!=--j恒成立,循环无限执行。故选D。

5、试题答案:D

试题解析:

题中语句b=*&a;、b=*p;、b=a;均表示b=a,则b的值为3;故A、B、C不符题意。语句b=*a;错误,a是int型变量,不能使用指针运算符(*)。综上本题选D。
指针运算符(*):*p表示指针变量p所指向的变量。
取地址运算符(&):&a是变量a的地址。

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

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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