更多“1、下列哪行代码不能出现右侧的效果?A.print("@") print("@")B.print('@\n@')C.print("@ @")D.print("@\@")”相关问题
  • 第1题:

    若在窗体模块的声明部分声明了如下自定义类型和数组

    Private Type rec

    Code As Integer

    Caption As String

    End Type

    Dim art(5)As rec

    则下面的输出语句中正确的是

    A.Print arr.Code(2),an.Caption(2)

    B.Print arr.Code,arr.Caption

    C.Print arr(2).Code,arr(2).Caption

    D.Print Code(2),Caption(2)


    正确答案:C
    解析:数组元素的存取必须同时包含数组名和数组的位置,数组的每个元素必须要使用索引,所以答案为C)。

  • 第2题:

    print()和echo()有什么区别?()

    A.print()能作为表达式的一部分,echo()不能

    B.echo()能作为表达式的一部分,print()不能

    C.echo()能在CLI(命令行)版本的PHP中使用,print()不能

    D.print()能在CLI(命令行)版本的PHP中使用,echo()不能


    参考答案:A

  • 第3题:

    用Print方法在Form1窗体中显示出4个#号的正确代码为( )。

    A.Debug.Print"####"

    B.Print ####

    C.Form1 Print ####

    D.Form1.Print"####"


    正确答案:D
    解析:分析题目可知有两个要求:一是输出4们号;二是在Forml窗体中。选项A)实现的是在立即窗口中输出4个#号;选项B)实现的是在默认的对象中输出4们号;选项C)语法不对;只有选项D)是完全正确的。

  • 第4题:

    假定Picture1和Text1分别为图片框和文本框的名称,下列不正确的语句是______。

    A.Print 25

    B.Picture1.Print 25

    C.Text1. Print 25

    D.Debug. Print 25


    正确答案:C
    解析:文本框对象中没有Print属性。

  • 第5题:

    下列不正确的语句是

    A.Print a=10+20

    B.Print "a=";10+20

    C.Print "a"="10+20"

    D.Print a=;10+20


    正确答案:D
    解析:Print方法用来输出文本或表达式的值。格式为: [对象名称.]Print[输出表列] 省略对象名称时,则在当前窗体上输出数据;输出表列是输出的常量、变量或表达式,两个输出项之间要使用分割符“,”或“;”。A项与C项输出表列都为表达式,B项中有两个输出项,前一项应该是字符串常量类型;故应加上引号,选项D的语句有误。

  • 第6题:

    以下4个语句中,输出逻辑值为“True”的是( )。

    A.Print Not(3+5<4+6)

    B.Print 2>1 And 3<2

    C.Print 1>2 Or 2>3

    D.Print Not(1>2)


    正确答案:D
    D)In析】本题考查逻辑运算的规则。将操作数进行逻辑运算,结果是逻辑值,逻辑与运算为:“条件表达式1And条件表达式2”,条件表达式均为T则结果为T;逻辑或运算为:“条件表达式1Or条件表达式2”,条件表达式中有一个为T则结果为T;Not为逻辑取反。选项A)中Not(3+5<4+6)为False,选项B)中2>1And3<2为False,选项C)中1>2Or2>3为False,选项D)中Not(1>2)为True。

  • 第7题:

    下面程序的运行结果为include < iostream.h >class A{ static int n;public:A( ){n=1;}A(int nu

    下面程序的运行结果为 #include < iostream.h > class A { static int n; public: A( ){n=1;} A(int num){ n = num;} void print( ){cout<< n;} }; int A::n=2; void main( ) { A a,b (3); a.print( ); b.print( ); cout<< end1; }

    A.11

    B.13

    C.23

    D.33


    正确答案:D
    解析:本题考查的是静态数据成员的使用,n为类A的静态成员,即为类A的所有对象共有的成员,所以,当对象b把n初始化为3时,对象a的成员n的值也为3(这两个n实际上是同一个)。

  • 第8题:

    下面程序的运行结果为includeclass A{ int num;public: A(int){num=i;} A(ABm){num

    下面程序的运行结果为 #include<iostream.h> class A { int num; public: A(int){num=i;} A(ABm){num=a.num++;} void print(){cout<<num;} }; void main() { Aa(1),b(a); a.print(); b.print(); }

    A.11

    B.12

    C.21

    D.22


    正确答案:C
    解析:本题;号查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的num变为l而a的num变为2(先赋值再自加)。

  • 第9题:

    为了将表达式列表中数据写入顺序文件中,所使用的语句的格式为 ( )

    A.Print # 文件号[表达式列表]

    B.Print # 文件号,[表达式列表]

    C.Print [表达式列表] # 文件号

    D.Print [表达式列表],# 文件号


    正确答案:B
    解析:本题主要是对顺序文件写格式的考查。顺序文件的写操作使用Print #或Write #语句,格式为:
      Print #文件号,表达式表
      Write #文件号,表达式表
      根据以上知识点可知选项B正确。

  • 第10题:

    执行语句x=987654.0321,输出x的值时要求加千位分隔符,小数点后取3位有效数字,下列输出语句中正确的是( )。

    A.Print Format$(x,#####,#.###)

    B.Print Format$(x,"###,###.###")

    C.Print Format$(x,"#####,###")

    D.Print Format$(x,",#####.###")


    正确答案:B
    解析:可以在Format$函数中使用的格式有:“#”、“0”、“.”、“,”、“%”、“$”、“+”、“-”、“E+”、“E-”。其中一个“#”或一个“0”格式符表示一个数字位,其个数决定了显示区段的长度;“.”格式符用于显示小数点;“,”格式符用于在数值中插入千位分隔符。

  • 第11题:

    用Print方法在Form1窗体中显示出四个星号的正确代码为()。

    A.Print"****"

    B.Form1_Print"****"

    C.Form1.Print"****"


    答案:C

  • 第12题:

    下列语句中可以用来设置打印窗体内容的是______。

    A.Print Form1

    B.Form1.Write

    C.Form1.Print

    D.Write Form1


    正确答案:C

  • 第13题:

    若在窗体模块的声明部分声明了如下自定义类型和数组: Private Type rec Code As Integer Caption As St ring End Type Dim art(5)As rec 则下面的输出语句中正确的是( )。

    A.Print arr.Code(2),art.Caption(2)

    B.Print art.Code,arr.Caption

    C.Print arr(2).Code,arr(2).Caption

    D.Print Code(2),Caption(2)


    正确答案:C
    C。【解析】本题定义了元素为5的数组,并且定义Code和Caption都为整型,正确输出语句应为Printarr(2).Code,ar,(2).Caption。

  • 第14题:

    假定Picturel和Text1分别为图片框和文本框的名称,下列不正确的语句是

    A.Print 25

    B.Picturel.Print 25

    C.Text1.Print 25

    D.Text1.Text=Print 25


    正确答案:C
    解析:在文本框中,没有Print属性。如果要在文本框中显示内容,应该使用赋值的方式。

  • 第15题:

    以下不能输出“Program”的语句是

    A.Print Mid(”VBProgram”,3,7)

    B.Print Right(”VBProgram”,7)

    C.Print Mid(”VBProgram”,3)

    D.Print Left(”VBProgram”,7)


    正确答案:D
    解析:Left础函数用于输出给定字符串左侧的字符,本题为取字符串左侧7个字符,选项D输出的结果应为“VBProgr”。

  • 第16题:

    下面的______语句可以实现:先在窗体上输出大写字母A,然后在同一行的第10列输出小写字母b。

    A.Print"A";Tab(9);"b"

    B.Print "A";Spc(8);"b"

    C.Print"A";Space(10);"b"

    D.Print"A";Tab(8);"b"


    正确答案:B
    解析:Tab函数是将光标移到指定的列号,再输出信息。选项A是先输出大写字母A,然后移到第9列再输出小写字母b,不符合题目要求。同理,选项D也不是正确答案。Spc函数可以跳过指定的空格数,它和Tab函数的作用差不多。在这里必须要注意的是:Spc函数是从上一个输出数据项开始后面跟着指定的空格数,而Tab函数是从输出对象的最左端为基点开始计数。Space函数和Spc函数一样,返回指定的空格数。选项C先输出大写字母A,接着输出了10个空格,那么输出小写字母b就是在第12列了,显然不符合题目要求。因此只有选项B是正确的。

  • 第17题:

    窗体上有一个名称为Cbl的组合框,程序运行后,为了输出选中的列表项,应使用的语句是

    A.Print Cbl.Selected

    B.Print Cbl.List(Cbl.ListIndex)

    C.Print Cbl.Selected.Text

    D.Print Cbl.List(ListIndex)


    正确答案:B

  • 第18题:

    以下能够正确退出循环的是( )。

    A.Print Not(3+5<4+6)

    B.Print 2>1 And 3<2

    C.Print 1>2 Or 2>3

    D.Print Not(1>2)


    正确答案:B
    B)【解析】本题考查Do型循环。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是否成立,至少执行一次循环体。由Until引出的循环条件为False时执行循环体,条件为True时退出循环;选项A)中循环变量在10的基础上逐渐增加,不可能小于10;选项B)中循环变量的步长为1,初值为l,可能到达10,然后退出循环。而选项C)和A)相似。选项D)中循环变量的步长为-3,不可能等于0。

  • 第19题:

    窗体上有一个名称为Cb1的组合框,程序运行后,为了输出选中的列表项,应使用的语句是( )。

    A.Print Cb1.Selected

    B.Print Cb1.List(Cbl.LisfIndex)

    C.Print Cb1.Selected.Text

    D.Print Cb1.List(ListIndex)


    正确答案:B
    B。【解析】先要知道当前选中项的索引Cb1.ListIndex,而组合框的List属性是存放组合框中所有项的一维字符型数组,输出选中的列表项使用Print函数。

  • 第20题:

    以下不能输出字符A的语句是(注:字符A的ASCIl码值为65,字符a的ASCIl码值为97)( )。

    A.print[("%c\n",a-32);

    B.print[("%d\n",A);

    C.printf("%c\n",65);

    D.printf("%c\n",B-1);


    正确答案:B
    在C语言中%d表示输出整型数值,所以答案为B。

  • 第21题:

    下面程序的运行结果为( )。 #include<iostream.h> classA { intnum; public: A(inti){num=i;) A(A&a){num=a.num++;} voidprint(){cout<<num;} }; voidmain() { Aa(1),b(a);

    A.print();

    B.print(); }

    C.11B.12

    D.21D.22


    正确答案:C
    C。【解析】本题考查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的hum变为1,而a的num变为2(先赋值再自加)。

  • 第22题:

    下面四个语句中,输出逻辑为“真”的是()。A.Print Not(3+5<4+6)B.Print2>1 And 3<2C.Print 1>2 Or 2

    下面四个语句中,输出逻辑为“真”的是( )。

    A.Print Not(3+5<4+6)

    B.Print2>1 And 3<2

    C.Print 1>2 Or 2>3

    D.Print Not(1>2)


    正确答案:D

  • 第23题:

    下面程序的运行结果为( )。 #include<iostream.h> class A static int n; public: A{n=1;} A(int num){n=hum;} void print{cout<<n;} }: int A::n=2; void main { A a,b(3); a.print; b.print; cout<<endl:

    A.11

    B.13

    C.23

    D.33


    正确答案:D
    本题考查的是静态数据成员的使用,n为类A的静态成员,即为类A的所有对象共有的成员,所以,当对象b把n初始化为3时,对象a的成员u的值也为3(这两个11实际上是同一个)。

  • 第24题:

    以下正确输出helloworld的是()

    A.printf("helloworld");

    B.printf("helloworld")

    C.print("helloworld");

    D.print("helloworld")


    正确答案:D