考研C语言程序设计在线题库每日一练(一十五)
以下是希赛网给大家分享考研C语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C语言程序设计在线题库每日一练,以下为具体内容
2、整型变量x=1, y=3, 经过下列计算后,x的值不等于6的表达式是()。
A、 x=y*(4. 8/2)
B、 x=9-(--y)-(--y)
C、 x=(x=1+2, x*2)
D、 x=(y>2)?6:5
3、下面四个选项中,所给出的三个标识符都是不合法的用户标识符的选项是()。
A、
B、
C、
D、
4、对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
5、变量的指针,其含义是指该变量的()。
A、值
B、地址
C、名
D、一个标志
2、试题答案:A
试题解析:
【考点】本题考查运算符和表达式。
【解析】选项A中,4. 8/2的值为2.4,则y*(4. 8/2)的值为7.2,赋值给整型变量x,x的值为7;故选A。
选项B,x=9-(--y)-(--y)=9-1-2=6。选项C中,表达式(x=1+2, x*2)的值就是x*2的值,从左至右依次执行,x=1+2=3,x*2=6;则表达式的值为6,即x的值为6。选项D中,条件表达式(y>2)?6:5的条件成立,故表达式的值为6,即x的值为6。
3、试题答案:C
试题解析:
A选项,A、P_0合法。B选项,_A合法。D选项,_123、temp合法。故本题选C。
C语言规定标识符只能由字母、数字、下划线3种字符组成,且第一个字符必须为字母或下划线。关键字不能做合法标识符。
【考点】本题考查基本数据类型--命名规则。
4、试题答案:D
试题解析:
由题,p-a=0,故a[p-a]表示数组元素a[0]。*(&a[i])、p[i]都表示数组元素a[i]。p+i是使p所指的地址向后移i个相对单位,表示数组元素a[i]的地址,未引用数组元素。故本题选D。
【考点】本题考查指针指向数组。
5、试题答案:B
试题解析:
【考点】本题考查指针。
【解析】指针就是地址。故本题选B。