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

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

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

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

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

A、1

B、2

C、3

D、4

2、若有语句组typedef int B[10]; B b; 则以下叙述中正确的是( )。

A、b是一个新类型

B、b是一个整型变量

C、b是一个整型数组

D、b是一个指针变量

3、下面选项中( )是不合法的C(C++)语言用户标识符。

A、success

B、short

C、_ 2018

D、example_ 2018

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

A、union

B、define

C、Long

D、include

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

A、*&x[10]

B、*(x+3)

C、*(pt+10)

D、pt+3

1、试题答案:B

试题解析:

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

2、试题答案:C

试题解析:

【考点】本题考查关键字typedef。
【解析】C语言允许用户使用 typedef 关键字来定义自己习惯的数据类型名称。语句typedef int B[10];表示为数组int[10]定义简洁的类型名称B,B就是新的变量类型名,代表int[10],故b是一个整型数组。综上选C。

3、试题答案:B

试题解析:

【考点】本题考查标识符。
【解析】C语言规定标识符只能由字母、数字、下划线3种字符组成,且第一个字符必须为字母或下划线。上述选项都符合要求,但B选项short是关键字:声明短整型变量或函数,不能作为用户标识符,故选B。

4、试题答案:A

试题解析:

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

5、试题答案:B

试题解析:

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

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

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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