单选题有程序:CHARACTER*4A,B*6A=‘ABCD’B=A∥‘EFGH’WRITE(*,*)BEND此程序执行后的输出结果为:()A ABCDEFGHB ABCDEFC ABCDD EFGH

题目
单选题
有程序:CHARACTER*4A,B*6A=‘ABCD’B=A∥‘EFGH’WRITE(*,*)BEND此程序执行后的输出结果为:()
A

ABCDEFGH

B

ABCDEF

C

ABCD

D

EFGH


相似考题
更多“有程序:CHARACTER*4A,B*6A=‘ABCD’B=A∥‘EFGH’WRITE(*,*)BEND此程序执行后的输”相关问题
  • 第1题:

    以下程序输出的结果是includeincludemain(){ char w[][10]={"ABCD","EFGH"

    以下程序输出的结果是 #include<stdio.h> #include<string.h> main() { char w[][10]={"ABCD","EFGH","IJKL","MNOP"},k; for(k=1;k<3;k++) printf("%s\n",&w[k][k]);}

    A.ABCD FGH KL

    B.ABC EFG U M

    C.EFG JK O

    D.FGH KL


    正确答案:D
    解析:当k=1时,引用的是二维数组元素w[1][1],值为字符串“FGH”;当k=2时,引用的是数组元素w[2][2],即字符串“KL”;当k=3时,结束程序的执行。注意:字符串数组的定义。

  • 第2题:

    在下面程序的画线处填上适当的内容,使程序执行后的输出结果为ABCD。 include using

    在下面程序的画线处填上适当的内容,使程序执行后的输出结果为ABCD。

    include <iostream>

    using namespace std;

    class A{

    public:A( ){cout<<'A';}

    };

    class B: (11) {

    public:B( ){cout<<'B';}

    {;

    class C: (12) {

    public:C( ){cout<<'C';}

    };

    class D:public B,public C{

    public:D( ){cout<<'D';}

    };

    void main( ){

    D( );

    cout<<endl;

    }


    正确答案:public A 空格
    public A 空格 解析:考查在继承中构造函数的调用顺序,创建派生类对象时依次调用基类的构造函数,最后调用派生类的构造函数。考查在继承中构造函数的调用顺序,创建派生类对象时依次调用基类的构造函数,最后调用派生类的构造函数。

  • 第3题:

    执行以下语句后,输出的结果是 s$=“ABCDEFGHI” Print Mid$(s$,3,4) Print Len(s$)

    A.ABCD 11

    B.CDEF 11

    C.EFGH 11

    D.HIJK 11


    正确答案:B
    解析:Mid(s$,i,n)表示从字符串s$的第i个字符开始向后截取n个字符,Len(s$)返回字符串s$的长度。

  • 第4题:

    以下程序输出的结果为______。main(){ char*alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"}; char**p; int i; p=alpha; for(i+0;i<4;i++) printf("%s",p[i]);}

    A.ABCDEFGHIJKL

    B.ABCD

    C.ABCDEFGHIJKLMNOP

    D.AEIM


    正确答案:C
    解析:alpha[0]指向“ABCD”的首地址;alpha[1]指向“EFGH”的首地址;alpha[2]指向“IJKL”的首地址,依此类推。当执行p=alpha后,p指向指针数组alpha的首地址。for循环中输出了4个字符串。

  • 第5题:

    设A="abcd"+space(5),B="efgh",则A-B的结果与下列______。选项的结果相同。

    A.abed+space(5)+"efgh"

    B.abed+"efgh"

    C.abcd+"efgh"+space(5)

    D.abcd+efgh"+space(1)


    正确答案:C

  • 第6题:

    以下程序输出的结果为______。 main() { char*dlpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"}; char*p; int i; p=alpha; for(i=0;i<4;iff) printf("%s",p[i]) }

    A.ABCDEFGHIJKL

    B.ABCD

    C.ABCDEFGHIJKLMNOP

    D.AEIM


    正确答案:C
    解析:alpha[0]指向“ABCD”的首地址;alpha[1]指向“EFGH”的首地址;alpha[2]指向“IJKL”的首地址,依此类推。当执行p=alpha后,p指向指针数组alpha的首地址。for循环中输出了4个字符串。

  • 第7题:

    以下程序段执行的结果为:()<%Response.write”网络”Response.endResponse.write”编程”%>


    正确答案:网络

  • 第8题:

    有程序:DIMENSIONx(3,3)READ(*,*)xCALLSSl(x(1,2))ENDSUBROUTINESSl(x)DIMENSIONx(3)WRITE(*,*)x(2)END当输入1、2、3、4、5、6、7、8、9时,此程序执行后的输出结果为:()

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:C

  • 第9题:

    有程序:READ(*,100)A100FORMAT(3x,F6.2)WRITE(*,200)A200FORMAT(1x,F8.2)END当执行此程序时,从键盘输入1234567890↙,则程序的运行结果是:()

    • A、4567.89
    • B、1234.56
    • C、******
    • D、1234.5

    正确答案:A

  • 第10题:

    单选题
    有程序:DATAI,M,N/2,1,4/10M=M*II=I+1IF(I.GT.N)GOT020GOTO1020WRITE(*,*)MEND执行此程序后,输出结果为:()
    A

    6

    B

    24

    C

    120

    D

    720


    正确答案: D
    解析: 当M=2时I=3,M=6时I=4,M=24时I=5。

  • 第11题:

    单选题
    有程序:CHARACTER*4A,B*6A=‘ABCD’B=A∥‘EFGH’WRITE(*,*)BEND此程序执行后的输出结果为:()
    A

    ABCDEFGH

    B

    ABCDEF

    C

    ABCD

    D

    EFGH


    正确答案: B
    解析: B存放的字符个数为6,故A与‘EFGH’连接后存入B的字符为ABCDEF。

  • 第12题:

    单选题
    下列程序执行后的输出结果为( )。 CHARACTER*6C C=’1234567890’ CALLSS(C) END SUEROUTINESS(C) CHARACTERC*2 WRITE(*,*)C END
    A

    123456

    B

    12

    C

    56

    D

    1234567890


    正确答案: A
    解析: 输出C字符段长度为2,只能存放’1234567890’中的前两位即:12

  • 第13题:

    以下程序的输出结果是( )。 main { char w[][10]={"ABCD","EFGH","IJKL"," MNOP"),K; for(k=1;k<3;k++)printf("%s\n",w[k]);

    A.ABCD FGH KL

    B.ABCD EFG U

    C.EFG JK O

    D.EFGH UKL


    正确答案:D
    当k=1时,循环成立,输出w[l]的数组即EFGH,接着执行k++后k为2;当k=2时,循环成立,输出w[2]的数组即IJKL,接着执行k++后,k为3;当k=3时,循环不成立,退出。

  • 第14题:

    以下程序的输出结果是 ( ) main( ) { char w[] [10]={"ABCD","EFGH","IJKL","MNOP"},k; for (k=1,k<3;k+ +)printf("%s\n",w[k]); }

    A.ABCD FGH KL

    B.ABC EFG IJ M

    C.EFG JK O

    D.EFGH IJKL


    正确答案:D

  • 第15题:

    有以下程序段

    当执行上述程序段,从键盘上输A,55566 7777123后,y的值为( )。

    A.566.0

    B.55566.0

    C.7777.0

    D.566777.0


    正确答案:A
    本题考查的是格式输)ki$i数,即按用户指定的格式从键盘上把数据输入到指定的变量之中,其中的格式命令可以说明最大域宽。在百分号(%)与格式码之间的整数用于限制从对应域读入的最大字符数。因此j的值为55,y的值为566.0,字符数组nanle的值为7777123。故本题答案为A)。

  • 第16题:

    有以下程序:

    程序执行后的输出结果是( )。

    A.321,cba

    B.abc,123

    C.123,abc

    D.lbe,a23


    正确答案:D
    字符串是一个特殊的数组,所以按照数组的规则,sl应该指向的是数组的首地址,即“abc”的第一个字符的地址。s2指向的是“123”的第一个字符的地址。调用swap函数之后交换的是两个字符串的第一个字符‘a’和‘1’的内容,所以打印输出为D)。

  • 第17题:

    执行以下语句后,输出的结果是( )s$="ABCDEFGHIJK"PrintMid$(s$,3,4);prinLen(s$)

    A、ABCD11

    B.CDEF11

    C.EFGH11

    D.HIJK11


    正确答案:B

  • 第18题:

    程序段intcount=0;char*s=”ABCD”;while(*s!=’/0’){s++;count++;}执行后count=()。
    4

  • 第19题:

    有程序:INTEGERFF(X,Y)=X+YA=-2.0B=4.0B=1.0+F(A,B)WRITE(*,‘(1X,F3.1)’)BEND此程序的运行结果是:()

    • A、***
    • B、-1.5
    • C、-1.0
    • D、3.0

    正确答案:D

  • 第20题:

    有程序:DATAI,M,N/2,1,4/10M=M*II=I+1IF(I.GT.N)GOT020GOTO1020WRITE(*,*)MEND执行此程序后,输出结果为:()

    • A、6
    • B、24
    • C、120
    • D、720

    正确答案:B

  • 第21题:

    有程序:CHARACTER*4A,B*6A=‘ABCD’B=A∥‘EFGH’WRITE(*,*)BEND此程序执行后的输出结果为:()

    • A、ABCDEFGH
    • B、ABCDEF
    • C、ABCD
    • D、EFGH

    正确答案:B

  • 第22题:

    单选题
    有程序:CHARACTER*6SS=‘ABCDEF’CALLSS(S)ENDSUBROUTINESS(S1)CHARACTERS1*3WRITE(*,*)S1END此程序执行后的输出结果为:()
    A

    ABC

    B

    BCD

    C

    CDE

    D

    DEF


    正确答案: B
    解析: S1的长度为3个字符,则存放S字符串的前3个字符,所以输出结果为ABC。

  • 第23题:

    单选题
    有程序:INTEGERFF(X,Y)=X+YA=-2.0B=4.0B=1.0+F(A,B)WRITE(*,‘(1X,F3.1)’)BEND此程序的运行结果是:()
    A

    ***

    B

    -1.5

    C

    -1.0

    D

    3.0


    正确答案: B
    解析: 程序运行时,将A=-2.0,B=4.0代入到函数表达式中计算,返回值为2.0;而后与1.0相加,为3.0。

  • 第24题:

    单选题
    有以下程序:#include main(){  char *s[6]={ABCD,EFGH,IJKL,MNOP,QRST,UVWX},**p; int i; p=s;  for(i=0;i<4;i++)printf(%s,p[i]); printf();}程序运行后的输出结果是(  )。
    A

    ABCDEFGHIJKLMNOP

    B

    ABCDEFGHHKL

    C

    ABCD

    D

    AEIM


    正确答案: D
    解析:
    程序定义数组指针s以及指针的指针p,p指向数组指针s。p[i]为s的第i行字符串,因此程序输出s的前四行字符串。答案选择A选项。