考研C/C++语言程序设计在线题库每日一练(一十五)
以下是希赛网给大家分享考研C/C++语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C/C++语言程序设计在线题库每日一练,以下为具体内容
1、关于C++与C语言关系的描述中,( )是错误的。
A、 C语言是C++语言的一个子集
B、 C语言与C++语言是兼容的
C、 C++语言对C语言进行了一些改进
D、 C++语言和C语言都是面向对象的
2、表达式5!=3 的值是( )。
A、 T
B、 非零值
C、 0
D、 1
3、有以下程序段,while循环执行的次数是( )。
A、 无限次
B、 有语法错误
C、 一次也不执行
D、 执行1次
4、假定x和y为double型,则表达式x=2,y=x+3/2的值是( )。
A、 3.500000
B、 3
C、 2.000000
D、 3.000000
5、为了避免在嵌套的条件语句if-else 中产生二义性,C语言规定:else子句总是与( )配对。
A、其之前最近的未配对的if
B、其之后最近的if
C、同一行上的if
D、缩排位置相同的if
1、试题答案:D
试题解析:
【考点】本题考查C++与C语言
C++是面向对象语言,C语言是面向过程语言。故D错误,选D。
2、试题答案:D
试题解析:
【考点】本题考查逻辑运算
C语言逻辑运算中,以‘1’代表“真”,以‘0’代表“假”。表达式5!=3为真,则值为1,故选D。
3、试题答案:A
试题解析:
【考点】本题考查while循环
while循环的条件语句为表达式"k=1",它的值为1,恒为真,故while无限循环,选A。
4、试题答案:D
试题解析:
【考点】本题考查逗号表达式
逗号表达式x=2,y=x+3/2的值就是表达式y=x+3/2的值,自左至右依次执行x=2、y=x+3/2;表达式y=x+3/2中x值为2.000000(double型),3/2值为1;则表达式值为3.000000(double型),故选D。
逗号表达式一般形式为:表达式1,表达式2,...,表达式n。整个表达式的值就是表达式n的值。
除法运算符'/':两个整数相除的结果是整数,如13/4的结果值为3,舍去小数部分。
5、试题答案:A
试题解析:
【考点】本题考查if-else的基本概念。
点击查看【完整】试卷>>

