首页 考研

考研高级语言程序设计在线题库每日一练(三十四)

考研 希赛网 浏览 197

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

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

1、在下列选项中,不正确的赋值语句是( )。

A、 ++t;

B、 n1=(n2=(n3=0));

C、 k=i=j;

D、 a=b+c= 1;

2、对a数组元素不正确的引用是( )。int a[]={1,2,3,4,5,6},*p=a,i;其中0≤i≤5。

A、a[p-a]

B、*(&a[i])

C、p[i]

D、p+i

3、在C语言程序中,表达式356%8的值是?

A、44.5

B、44

C、4

D、0

4、声明如下变量后: int a= 1, * pa = &a, **ppa =&pa;下面正确的语句是?

A、**ppa = 3;

B、*pa=3;

C、pa=3;

D、ppa = pa;

5、以下是对一维整型数组a的定义,正确的是( )。

A、int a(10);

B、int n; scanf("%d",&n); int a[n];

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

D、# define SIZE 10(换行)int a[SIZE];

1、试题答案:D

试题解析:

【考点】本题考查表达式
【解析】++t;表示变量t的值自增1;A选项正确。n1=(n2=(n3=0));可以写成n3=0;n2=n3;n1=n2;,B选项正确。k=i=j;可以写成i=j;k=i;,C选项正确。不能给表达式赋值,故D选项a=b+c= 1;中的b+c=1错误。综上选D。

2、试题答案:D

试题解析:

由题,p-a=0,故a[p-a]表示数组元素a[0]。*(&a[i])、p[i]都表示数组元素a[i]。p+i是使p所指的地址向后移i个相对单位,表示数组元素a[i]的地址,未引用数组元素。故本题选D。

【考点】本题考查指针指向数组。

3、试题答案:C

试题解析:

【考点】本题考查运算符---求余运算符%。
356%8表示356对8取余,余数为4。故本题选C

4、试题答案:A

试题解析:

【答案】A和B
【考点】本题考查指针变量的引用
【解析】题中定义a为整型(int)变量;pa为整型(int)指针变量,指向a;ppa为指向一个指针变量(指向整型数据)的指针变量,指向指针变量pa。那么*pa表示变量a;*ppa表示指针pa,则**ppa(即*pa)表示变量a。故**ppa = 3;和*pa=3;正确,即选项A、B 正确。选项C中pa=3;,pa是指针变量,不能直接用整型数据赋值,故错误。选项D中ppa = pa;,ppa与pa数据类型不匹配,不能赋值,故错误。综上A、B正确。

5、试题答案:D

试题解析:

由下面一维数组的定义可知,选项A、B、C错误,选项D正确。故本题选D。
定义一维数组的一般形式为:类型符 数组名[常量表达式]
说明:
数组名的命名规则和变量相同,遵循标识符命名规则。
在定义数组时,需要指定数组中元素个数,常量表达式用来表示元素个数,即数组长度。
常量表达式中可以包括常量和符号常量,不能包含变量。
如果在被调用函数(不包括main函数)中定义数组,其长度可以是变量或非常量表达式。

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

责任编辑:希赛网

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

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