美国学术能力评估考试(SAT)

单选题X = {-4,-2, 1,3}, Y= {-1,4,5}. If x is a number from set X, and y is a number from set Y. The probability that x + y is positive is closest to ______.A 0.5B 0.6C 0.7D 0.8E 0.9

题目
单选题
X = {-4,-2, 1,3},  Y= {-1,4,5}. If x is a number from set X, and y is a number from set Y. The probability that x + y is positive is closest to ______.
A

0.5

B

0.6

C

0.7

D

0.8

E

0.9

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有以下程序段:include using namespace std;int main (){ int a[]={1,4,5}; int *p

若有以下程序段: #include <iostream> using namespace std; int main () { int a[]={1,4,5}; int *p=&a[0],x=6, y,z; for (y=0; y<3; y++) z= ( (* (p+y) <x) ? *(p+y) :x); cout<<z<<end1; return 0; } 程序运行后的输出结果是( )。

A.1

B.4

C.5

D.2


正确答案:C
解析:本题考核指针的运算。程序首先定义了一整型数组a,并赋初值1,4,5。即a[0],a[1]和a[2]的值分别为1,4和5。程序还定义了一个整型指针p,并将其初始化且指向数组元素a[0]。在for循环语句中,赋值语句“z=((*(p+y)x)?*(p+y):x);”可等价为“z=(a[y]x)?a[y]:x”。因为表达式中的“*(p+y)=p[y]=a[y]”。for语句每循环一次,就给变量z重新赋值一次,z的值其实就是数组和x相比较,将数组a中的最大值赋给z。当y=2后,退出循环,输出结果是5。

第2题:

设X="abcd",Y="ab",在SET EXACT ON的状态下,下列表达式值为假的是

A..NOT.(X==Y)。OR.(Y$"XYZ")

B..NOT.(X$"XYZ").AND.(X< >Y)

C..NOT.(X< >Y)

D..NOT.(X>=Y)


正确答案:C
解析:选项C)中X<>Y为真,在经过逻辑运算.NOT.之后,表达式的值就为假。$是一个字符串包含测试运算符。

第3题:

SET TALK OFF

STORE O TO X,Y

D0 WHILE.T.

X=X+1

Y=Y+X

IF X>=5

EXIT

ENDIF

ENDDO

?X,Y

RETURN

当程序执行到?x,Y命令时,X,Y的值分别是【 】、【 】。


正确答案:5 15
5, 15

第4题:

要从教师表中查询与教师“陈静”职称相同的教师名,应使用的SQL语句是 ______。

A. SELECT姓名FROM教师表WHERE职称=“陈静”

B.SELECT X.姓名FROM教师表AS X,教师表AS Y; WHERE X.职称=Y.职称WHERE Y.姓名=“陈静”

C. SELECT姓名FROM教师表WHERE职称=(SELECT职称FROM教师表; AND姓名=“陈静”)

D.SELECT姓名FROM教师表WHERE职称=(SELECT职称FROM教师表; WHERE姓名=“陈静”)


正确答案:D
解析:本查询是在一个教师表中查询与教师“陈静”职称相同的教师的姓名,可以使用自身连接查询方式或子查询方式来实现。选项A中WHERE条件短语有错,选项B使用的是自身连接查询,但WHERE条件短语中逻辑表达式错误,选项C和D采用的是子查询,但选项C中子查询的条件短语有错。

第5题:

执行下列程序: SET TALK OFF STORE 0 TO X,Y DO WHILE X<6 X=X+Y Y=Y+2 ENDDO ?X,Y SET TALK ON RETURN 在屏幕上显示的输出结果是( )。

A.8 8

B.6 8

C.4 6

D.6 6


正确答案:D
解析:DOWHILE-ENDDO语句的格式:DOWHILE条件>命令序列>ENDDO执行该语句时,先判断DOWHILE处的循环条件是否成立,如果条件为真,则执行DOWHILE与ENDDO之间的命令序列>(循环体)。当执行到ENDDO时,返回到DOWHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行ENDDO后面的语句。先将0赋给两个变量X和Y,使用一个DOWHILE循环语句来操作,判断条件是变量X是否小于6,如果大于或等于6,则退出循环,否则执行循环体,执行X=X+Y,X=0,再执行Y=Y+2后,Y=2,重复此循环体的操作。题干中的循环步骤及结果见下表。X、Y量终的显示值都是6。

第6题:

阅读下列C++程序和程序说明,将应填入(n)处的字句写在对应栏内。

【说明】Point是平面坐标系上的点类,Line是从Point派生出来的直线类。

include <iostream.h>

class Point

{public:

Point (int x, int y) ;

Point (Point &p) ;

~Point();

void set (double x, double y) ;

void print();

private:double X,Y;

};

Point::Point (int x, int y) //Point 构造函数

{X=x; Y=y; }

Point::Point ( (1) ) //Point 拷贝构造函数

{X=p.X; Y=p.Y;}

void Point::set (double x, double y)

{X=x; Y=y; }

void Point::print()

{cout<<' ('<<X<<","<<Y<<") "<<endl; }

Point::~Point()

{cout<<"Point 的析构函数被调用! "<<endl;

class Line: public Point

{public:

Line (int x, int y, int k) ;

Line (Line &s) ;

~Line();

void set (double x, double y, double k)

void print();

private:double K;

};

(2)//Line 构造函数实现

{ K=k;}

(3)//Line 拷贝构造函数实现

{K=s.K;}

void Line::set (double x, double y, double k)

{ (4);

K=k;

}

void Line::print()

{cout<<" 直线经过点";

(5);

cout<<"斜率为: k="<<K<<endl;

}

Line: :~Line()

{cout<<"Line 析构函数被调用! "<<endl;

}

void main()

{Line 11 (1,1,2) ;

11 .print();

Linel2 (11) ;

12.set (3,2,1) ;

12.print();

}


正确答案:(1)Point &p (2)Linc::Line(int xint y int k):Point(xy) (3)Line::Line(Line &s):Point(s) (4)Point::set(x y) (5)Point::print()
(1)Point &p (2)Linc::Line(int x,int y, int k):Point(x,y) (3)Line::Line(Line &s):Point(s) (4)Point::set(x, y) (5)Point::print() 解析:(1)Point &p
Point拷贝构造函数的形参必须是Point对象的引用。
(2)Linc::Line(int x,int y, int k):Point(x,y)
Line的构造函数必须先调用Point构造函数构造Line的基类Point。
(3)Line::Line(Line &s):Point(s)
Line的拷贝构造函数必须先调用Point拷贝构造函数来构造并复制Line对象的基类 Point部分。
(4)Point::set(x, y)
Line的set成员函数必须通过Point的set成员函数才能访问基类的私有成员。而且在 set名前必须加成员名限定Point::,以区别Line的set函数。
(5)Point::print()
Line的print成员函数必须通过Point的print成员函数才能访问打印基类的私有成员。而且在print名前必须加成员名限定Point::,以区别Line的print函数。

第7题:

若有以下程序段;includeusing namespace std;int main(){ int a[]={1,4,5}; int *p=&

若有以下程序段; #include<iostream> using namespace std; int main() { int a[]={1,4,5}; int *p=&a[0],x=6,y,z; for(y=0;y<3;y++) z=((*(p+y)<x) ? *(p+y):x); cout<<z<<end1; return 0; } 程序运行后的输出结果是( )。

A.1

B.4

C.5

D.2


正确答案:C
解析:本题考核指针的运算。①程序首先定义了一整型数组a,并赋初值1,4,5。即a[0],a[1]和a[2]的值分别为1,4和5。程序还定义了一个整型指针p,并初始化它指向数组元素a[0]。②在for循环语句中,赋值语句“z=((*(p+y)x)?*(p+y):x);”可等价为:“z=(aly]x)?a[y]:x”。因为表达式中的“*(p+y)=p[y]=a[y]”。③for语句每循环一次,就给变量z重新赋值一次,z的值其实就是数组和x相比较,将数组a中的最大值赋给z。当y=2后,退出循环,输出结果是5。

第8题:

给出以下程序: SET TALK OFF X=0 Y=0 DO WHILE X<100 X=X+1 IF INT(X/2)=X/2 LOOP ELSE Y=Y+X ENDIF ENDDO ?"Y=",Y RETURN 运行结果为 ______。

A.Y=500

B.Y=1500

C.Y=2000

D.Y=2500


正确答案:D
解析:程序所要完成的操作是求1到100之间的奇数和。程序首先将X,Y赋值为O,然后用DOWHILE循环来依次判断1-100中的数字,INT(X/2)=)X/2用于判断此数是否为偶数,如果为偶数,执行LOOP返回到DOWHILE判断循环条件,条件满足,使X加1重新判断是否为偶数,如果不是,表示此数为奇数,执行ELSE后面的语句,将其累加到Y中。

第9题:

【程序】

SET TALK OFF

STORE 0 TO X,Y

DO WHILE X<20

X=X+Y

Y=Y+2

&& IF Y=4

&& EXIT

&& ENDIF

ENDDO

? X,Y

SET TALK ON

RETURN

X的输出结果为 ______。

A.20

B.21

C.22

D.10


正确答案:A

第10题:

The sense relation of the following pair of sentences (see X and Y) is__________.
X?Mary has been to Japan. Y. Mary has been to Asia.

A.X entails Y
B.X presupposes Y
C.X is inconsistent with Y
D.X is synonymous with Y

答案:A
解析:
考查语句之间的关系。A项表示“蕴含关系”,如果当X为真,Y一定为真的时候,则X蕴含Y。该题中Mary去过日本为真,Mary去过亚洲肯定为真,日本是亚洲的一部分,因此选A。B项表示“预设关系”,预设通常被认为是一种背景信息,也就是说话者假设听者已经知道的信息。如:X.The king ofFrance is bald.Y.The king ofFrance is not bald.预设信息是有一位法国国王。inconsistent“反义关系”,synonymous“同义关系”。故选A。

更多相关问题