下面程序段求两个数中的大数,不正确的是()。

题目
单选题
下面程序段求两个数中的大数,不正确的是()。
A

Max=IIf(x>y,x,y)

B

If x>y Then Max=x Else Max=y

C

Max=x:If y>=x Then Max=y

D

If y>x Then Max=y:Max=x

参考答案和解析
正确答案: D
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列求两数中最小数的程序段不正确的是( )。A、 If x < y Then Min = x Else Min = yB、

下列求两数中最小数的程序段不正确的是( )。

A、 If x< y Then Min = x Else Min = y

B、 Min = IIf(x< y,x,y)

C、 Min = x : If y< = x Then Min = y

D、 If y< = x Then Min = y : Min = x


正确答案:D

第2题:

关于线性规划模型,下面()叙述正确

A、约束方程的个数多于1个

B、求极大值问题时约束条件都是小于等于号

C、求极小值问题时目标函数中变量系数均为正

D、变量的个数一般多于约束方程的个数


参考答案:D

第3题:

下面是解答“一个数的3倍比229少18.4,求这个数”所列出的方程,不正确的是( )A.3x18.4=229SXB

下面是解答“一个数的3倍比229少18.4,求这个数”所列出的方程,不正确的是( )

A.3x+18.4=229

B.3x=229-18.4

C.3x-18.4=229

D.229-3x=18.4


正确答案:D

第4题:

下面程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩组成。若对某个学生的各个数据项进行赋值,下列程序段中正确的是( )。

A.

B.

C.

D.


正确答案:D
本题考查VBA中自定义类型的知识。在VBA中,使用Type语句可以定义数据类型,自定义的数据类型可以包含一个或多个任意数据类型的元素。用户定义类型变量也需要按照分量名进行访问,通常两者之间用句点分隔。本题中选项A)、 C)中变量名均用的是类型名,所以错误。由于在定义类型时的语句“score(!t0 3)As Single”说明score分量是3个单精度数构成的数组,数组元素为score(1)至scoreO),所以选项D)是正确的。

第5题:

假设有2个整数x和y,表达式x>=y?x:y的含义是哪项?()

A.求2个数的较大数

B.求2个数的较小数

C.把y的值赋给x

D.把x的值赋给y


参考答案:A

第6题:

若有如下程序: SET TALK OFF INPUT TO X FOR i=1 TO 3 INPUT TO Y IF Y>X X=Y ENDIF ENDFOR ?X RETURN 本程序的功能是( )。

A.求3个数中的最大值

B.求4个数中的最大值

C.求3个数中的最小值

D.求4个数中的最小值


正确答案:B
解析:FOR-ENDFOR语句通常用于实现循环次数已知情况下的循环结构。
FOR-ENDFOR语句的格式为:
FOR循环变量>=初值>TO终值>[STEP步长>]
循环体>
ENDFOR|NEXT
执行该语句时,首先将初值赋给循环变量,然后判断循环条件是否成立(若步长为正值,循环条件为 循环变量>=终值>;若步长为负值,循环条件为循环变量>>=终值>)。若循环条件成立,则执行循环体,然后循环变量增加一个步长值,并再次判断循环条件是否成立,以确定是否再次执行循环体。若循环条件不成立,则结束该循

第7题:

下面程序段中,()不是把两个数中的大值赋给变量Max。

A、Max=IIf(x>y,x,y)

B、Ifx>yThenMax=xElseMax=y

C、Max=x:Ify>=xThenMax=y

D、Ify>=xThenMax=yMax=x


答案:C

解析:答案C,中间的语句有错误,如果是条件表达式,应该是max=x>y?x:y;这样才能把大值赋给max

第8题:

下面程序段中,输出*的个数是 char *s="\ta\018bc"; for(;*s!='\0';s++)printf("*");

A.9

B.5

C.6

D.7


正确答案:C
解析: 本题中,格式符。表示的是八进制无符号形式输出整型数(不带前导0),字符常量在内存中占一个字节,存放的是ACSII码代码值。C语言规定,所有字符常量都作为整型量来处理,在计算机内部,其对应的整数值就是ACSII字符集中该字符的序号,即&*s中有几个字符就输出几个*。

第9题:

编写程序,求从键盘输入的N个数据的总和。


正确答案:程序代码如下: SET TALK OFF CLEAR INPUT "N=" TO N S=0 FOR I=1 TO N INPUT "A=" TO A S=S+A ENDFOR ? "S="S SET TALK ON
程序代码如下: SET TALK OFF CLEAR INPUT "N=" TO N S=0 FOR I=1 TO N INPUT "A=" TO A S=S+A ENDFOR ? "S=",S SET TALK ON

第10题:

编写一自定义方法,找出两个数中的最大数,并main方法中验证。


答案:public class a{static double Max(double x,double y){?? double t;if(x>=y){t=x;}else{ t=y;???? }return t;}public static void main(String[] args){double x,y,m;x=549.265;y=56.28;m =Max(x,y);System.out.println("最大数是"+m);System.out.println("x="+x+"y="+y);if(m>=x&&y<=m){System.out.println("ture");}else{System.out.println("flase");}}}