计算机数据库系统原理

在VB中,对于语句IF X=0 THEN Y=10,说法正确的是()。A、语句中有两个等于符号B、语句中有两个赋值符号C、语句中第一个是等于符号,第二个是赋值符号D、语句中第一个是赋值符号,第二个是等于符号

题目

在VB中,对于语句IF X=0 THEN Y=10,说法正确的是()。

  • A、语句中有两个等于符号
  • B、语句中有两个赋值符号
  • C、语句中第一个是等于符号,第二个是赋值符号
  • D、语句中第一个是赋值符号,第二个是等于符号
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若x和y是程序中的两个整型变量,则下列if语句中正确的是( )。

A.if(x==0)y=l;else y=2;

B.if(x==0)theny=1 elsey=2

C.if(x=0)y=l else y=2;

D.ifx==0y=1 else y=2;


正确答案:A
解析:if…else语句的格式:if(<条件>)<语句1>else<语句2>,注意语句结束要以分号结尾,对照题中选项可知A正确。

第2题:

对于下列语句,正确的判断是

for=(x=0;y=0;(y!=123)&&(x<4);x++);

A.是无限循环

B.循环次数不定

C.最多执行4次

D.最多执行3次


正确答案:C
解析:本题考查for循环条件中三个表达式的执行顺序。首先执行表达式一,然后执行表达式二,如果表达式二为真,则循环体执行,然后执行表达式三,接着继续执行表达式二,如此循环。考生要注意的是,本题中表达式三中包含了变量x的增量操作,因此可以由表达式二和三一起控制循环体的执行次数。本题正确答案为C。

第3题:

表示“x+y小于10,且x-y要大于0”的VB表达式为【 】。


正确答案:X+Y<10 And X-Y>0
X+Y<10 And X-Y>0

第4题:

在VB语言中,要交换变量X和Y的值,可以使用的语句组有哪几项。()

A、X=Y

B、T=X:X=Y:Y=T

C、T=Y:Y=X:X=T

D、Y=X


正确答案:BC

第5题:

现有语句:y=IIf(x>0,x Mod 3,0) 设x=10,则y的值是( )。

A.0

B.1

C.3

D.语句有错


正确答案:B
解析:本题考查的考点是有关IIf函数的。IIf函数可用于执行简单的条件判断操作,它是“If…Then…Else”结构的简写版本。格式:Result=IIff(条件>,True部分>,False部分>)其中“Result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”的值,而当“条件”为假时返回“False部分”的值。“True部分”或“False部分”可以是表达式、变量或其他函数。本题中由于x=10是大于0的,所以返回值为x Mod 3的值即1。

第6题:

下列语句: X=5 If X>0 Then Y=5 Y=10 运行程序后,下列叙述中正确的是 ______。

A.变量Y的值是5

B.变量Y的值是10

C.变量X的值是10

D.变量Y的值无法确定


正确答案:B
解析:程序运行后,系统会从上至下执行这三条语句。当执行到第二条语句时,因满足If语句中的条件X>0,故Y被赋值5,当执行到第三条语句时,又赋值10,取代原来的5,故最后Y的值是10。

第7题:

下面是类MyClass的定义,对定义中各种语句描述正确的是( )。

class MyClass { publiC: void MyClass(int a) //①

{ x=a; ) int func(int a,int b) //②

{ x=a; y=b; } int func(int a,int b,int c=0) //③

{ x=a; y=b; z=c; } static void resetValue() //④

{ x=0; } private: int X,y,Z; };

A.语句①是类MyClass的构造函数定义

B.语句②和语句③实现类成员函数的重载

C.语句④实现对类成员变量x的清零操作

D.语句①、②、③和④都不正确


正确答案:D
解析:类的构造函数没有返回类型,所以语句①是错误的;语句②和语句③将会使函数func()的调用产生歧义;成员函数resetValue()是静态成员函数,那么它不能访问类MyClass中的非静态数据成员,所以语句④也不正确。

第8题:

( 19 )若 x 和 y 是程序中的两个整型变量,则下列 if 语句中正确的是

A ) if(x==0) y=1; else y=2;

B ) if(x==0) then y=1 else y=2;

C ) if(x==0) y=1 else y=2;

D ) if x==0 y=1; else y=2;


正确答案:A

第9题:

for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是( )。A.0B.5C.6SXB

for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是( )。

A.0

B.5

C.6

D.无穷


正确答案:C
此题是典型的考题。题中x=0,则!x永远为真,对于条件表达式!x&&y<=5只考虑y<=5,由于每次循环y都增加1,而且y从0开始到5。所以可知总共循环了6次。

第10题:

下面是类MyChss的定义,对定义中语句描述正确的是( )。class MyClass{public:void MyClass(int a){X=a;) //①int f(int a, int b) //②{X=a;Y=b;}int f(int a,int b,int c=0) //③{X=a;Y=b;Z=c;stahc void g (){X=10;) //④private:int X,Y,Z;};

A.语句①是类MyClass的构造函数定义

B.语句②和语句③实现类成员函数的重载

C.语句④实现对类成员变量X的更新操作

D.语句①②③和④都不正确


正确答案:D

更多相关问题