考研C/C++语言程序设计在线题库每日一练(二十八)
以下是希赛网给大家分享考研C/C++语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C/C++语言程序设计在线题库每日一练,以下为具体内容
1、以下选项中,对指针变量不能进行运算的运算符是( )。
A、 >
B、 =
C、 *
D、 +
2、表达式( )的值是0。
A、 3/5
B、 3.0/5
C、 3%5
D、 3/5.0
3、有以下程序段,while循环执行的次数是( )。
A、 无限次
B、 有语法错误
C、 一次也不执行
D、 执行1次
4、int a=3,b=2,c=1; if(a>b&&b>c)a=b; else a=c;则a的值为( )。
A、1
B、0
C、2
D、3
5、若有说明:int a[5][4];则数组a中各元素( )。
A、不能得到确定的初值
B、可在程序的编译阶段得到初值0
C、可在程序的运行阶段得到初值0
D、可在程序的编译或运行阶段得到初值0
1、试题答案:C
试题解析:
【考点】本题考查指针运算符与乘法运算符
符号'*'与简单变量相连时,例:int a,b;a=a*b;是乘法运算符,表示乘法;与指针变量相连时,例:int a,*p;a=*p;是指针运算符,*p表示该指针变量指向的变量。故乘法运算符'*'不能对指针变量进行运算,选C。
2、试题答案:A
试题解析:
【考点】本题考查除法运算符
除法运算符'/'运算规则:两个数(一个或一个以上为实数)相除的结果是实数;两个整数相除的结果是整数,如13/4的结果值为3,舍去小数部分。故A选项的值为0,符合题意;B、D选项的值为0.6,不符题意。C选项,'%'是求余运算符,则3%5的值为2。综上选A。
3、试题答案:A
试题解析:
【考点】本题考查while循环
while循环的条件语句为表达式"k=1",它的值为1,恒为真,故while无限循环,选A。
4、试题答案:C
试题解析:
【考点】本题考查逻辑运算符。
由a=3,b=2,c=1;,则表达式a>b、b>c均为真,故逻辑表达式a>b&&b>c为真;那么if语句中执行a=b;,a的值为2。故本题选C。
5、试题答案:A
试题解析:
【考点】本题考查数组的初始化。
C语言规定,普通数组没有赋初值,默认的数组元素值是随机数。故选项A正确,本题选A。