正确答案: D
(x-y==0)
题目:若有定义 int x,y; 并已正确给变量赋值,则以下选项中与表达式 (x-y)?(x++) : (y++) 中的条件表达式 (x-y) 等价的是
解析:答案 D
查看原题查看所有试题
学习资料的答案和解析:
[单选题]下列程序的运行结果是
a=2 b=5
解析:解析:本题非常简单,考查C++中基本的输出语句,注意不要与C语言的输出控制字符混淆。
[单选题]读数据文件的操作可以通过下列 ______ 语句来实现。
Input和Get
Read和Line Input
Get和Line Input
Line Input 和Input
解析:解析:Get#语句把由“文件号”所指定的磁盘文件中的数据读到“变量”中。Visual Basic中没有Read语句。读数据文件的操作由Input#语句、Line Input#语句和Input()函数来实现。
[单选题]下列有关函数重载的叙述中,错误的是( )
重载函数的返回值类型必须不同
解析:解析:此题考查的是函数重载的概念。在C++语言中,允许定义一系列函数名相同.但形参的个数和类型不完全相同的函数,即函数的重载。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式。故选项C)错误。
[单选题]在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim n As Integer For n = 0 To 9 Step 3 Print rel(n); Next n End Sub Private Function rel(ByVal i As Integer)As Integer Dim x As Integer x = 0 For j = 1 To i If i 5 Then rel = i: EXit Function x = x + i Next i rel = x End Function 程序运行后,单击命令按钮,则窗体上显示的内容是
0 3 21 45
解析:解析:ExitFunction的功能是立即终止函数的运行并回到调用函数的地方继续执行其他语句。在Function过程的任何位置都可以设置ExitFunction语句。变量n传值为0、3、6、9,4次调用rel函数过程,由于0和3都小于5,使得i5不成立,被执行了“ExitFunction”语句,函数名将0和3返回。而6和9没有使得i5成立,变量x的计算结果分别为21和45,也被函数名返回。
[单选题]下列函数原型声明中错误的是______。
void Fun(int x=0,int y);
解析:解析:C++中函数的声明,如果第一个参数有默认值,那么第二个参数也应该有默认值,否则出错。
[单选题]模块化程序设计过程中,追求模块的独立性,尽量做到( )。
模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
解析:解析:为了使模块尽可能独立,要求模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱。