更多“单选题下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的“ A coutleftsetfill(‘*')357;B coutleftsetw(5)357;C coutleftsetw(5)“ABCDE”;D coutleft“ABCDE”;”相关问题
  • 第1题:

    下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是( )。

    A) cout<<internal<<12345;

    B) cout<<left<<12345;

    C) cout<<right<<12345;

    D) cout<<setw(6)<<12345;

    A.

    B.

    C.

    D.


    正确答案:D

  • 第2题:

    下面各语句行中,能正确地给字符串赋值的语句行是( )。

    A.char st[4]={"ABCDE"};

    B.char s[5]={'A','B','C','D','E'};

    C.char *s="ABCDE";

    D.char *s; scanf("%s",*s);


    正确答案:C
    解析:选项A)字符串的赋值产生越界错误,不正确;选项B)是字符数组的赋值,而不是字符串的赋值;选项D)中scanf的列表项必须为变量的地址。

  • 第3题:

    下列说法正确的是( )。

    A.在C程序中,main()函数必须位于程序的最前面

    B.在C程序中,一条语句只能写一行而不能写多行

    C.C程序是以行为基本单位的

    D.C语言本身没有输入输出语句


    正确答案:D
    解析: 本题涉及C语言最基本的4个知识点:①C语言程序是由函数构成的,C程序的基本单位是函数;②每个C程序有且只有一个主函数main(),且程序必须从main()函数开始执行,但是main()函数可以放在程序中的任意位置;③C语言的书写格式是自由的,一行可以写多条语句,一条语句也可以写在不同的行上;④C语言本身不提供输入输出语句,可以通过函数来实现输入和输出操作。

  • 第4题:

    下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他3条语句不同,该语句是( )。

    A.cout<<internal<<12345;

    B.tout<<left<<12345;

    C.cout<<right<<12345;

    D.tout<<setw(6)<<12345;


    正确答案:D
    D。【解析】setw(6)将输出宽度设为6,如果位数不够,则在最左边补齐,因此该项输出一定不会与其他3项一致。

  • 第5题:

    定义如下变量和数组: int i,x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是( )。 for(i=0;i<3;i++)printf("%d",x[i][2-i]);

    A.159

    B.147

    C.357

    D.369


    正确答案:C
    解析:本题主要考查二维数组的使用。题中利用for循环来输出x数组中的指定元素:①当j=0时,输出x[0][2]=3;②当i=1时,输出x[1][1]5;③当i=2时。输出x[2][0]=7。

  • 第6题:

    定义如下变量关系,则下面语句的输出结果是( )。inti;intx[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d",x[0][2-i]);

    A.159

    B.123

    C.357

    D.321


    正确答案:D

  • 第7题:

    在程序设计中下列哪种语句不是基本语句?()

    • A、顺序语句
    • B、条件语句
    • C、循环语句
    • D、输入输出语句

    正确答案:C

  • 第8题:

    针对以下的说法,正确的选项是:Ⅰ.语句标号的大小影响程序执行的顺序Ⅱ.程序的执行绝对按语句出现的先后顺序来进行Ⅲ.不同程序单位中不可以有相同的语句标号Ⅳ.语句标号只可以选小于5位的正整数值()

    • A、Ⅰ、Ⅱ有错
    • B、Ⅲ、Ⅳ有错
    • C、Ⅰ、Ⅱ、Ⅲ有错
    • D、Ⅰ、Ⅱ、Ⅲ、Ⅳ都有错

    正确答案:D

  • 第9题:

    单选题
    针对以下的说法,正确的选项是:Ⅰ.语句标号的大小影响程序执行的顺序Ⅱ.程序的执行绝对按语句出现的先后顺序来进行Ⅲ.不同程序单位中不可以有相同的语句标号Ⅳ.语句标号只可以选小于5位的正整数值()
    A

    Ⅰ、Ⅱ有错

    B

    Ⅲ、Ⅳ有错

    C

    Ⅰ、Ⅱ、Ⅲ有错

    D

    Ⅰ、Ⅱ、Ⅲ、Ⅳ都有错


    正确答案: A
    解析: 暂无解析

  • 第10题:

    单选题
    侧规拉规球抬起的时间为()度。
    A

    357

    B

    360

    C

    5

    D

    10


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是(  )。
    A

    cout<<intemal<<12345;

    B

    eout<<left<<12345;

    C

    cout<<right<<12345;

    D

    cout<<setw(6)<<12345;


    正确答案: C
    解析:
    ABC三项,没有指输出数据的宽度,按实际字符的宽度输出;D项,指定输出字符的宽度为6,实际输出的宽度等于5,所以最后一个字符用空格补齐。

  • 第12题:

    单选题
    下列叙述中,正确的是()
    A

    语句标号的大小影响程度执行的顺序

    B

    程序完全按语句出现的先后顺序执行

    C

    不同程序单位不能有相同的语句标号

    D

    同一程序单位不能有相同的语句标号


    正确答案: D
    解析: 暂无解析

  • 第13题:

    若语句:cout<')<

    若语句: cout<<seffill('>')<<setw(5)<<3141512<<sctw(5)<<"OK!"; 是程序中第1个输出语句,则输出结果是( )。

    A.3141512>>OK!

    B.31415120K!>>

    C.314150K!>>

    D.31415>>OK!


    正确答案:A

  • 第14题:

    下列能正确进行字符数组赋初值的语句是______。

    A.chart[5]={'a','b','c','d','e'};

    B.char*t;t="abcde";

    C.char t[5]="abcde";

    D.char t[5];t="abcd";


    正确答案:A
    解析:可以赋初值的字符串一定是用字符数组存储的,选项B不对,它是将字符指针变量指向一个字符串常量;选项C中字符数组t需要6个字节的存储空间:选项D是错误的形式,数组名是常量。

  • 第15题:

    下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“<<left”,输出效果将发生变化的是

    A.cout<<left<<setfill('*')<<357;

    B.cout<<left<<setw(5)<<357;

    C.cout<<left<<setw(5)<<"ABCDE";

    D.cout<<left<<"ABCDE";


    正确答案:B

  • 第16题:

    结构化程序的基本控制结构有( )

    A.赋值、子程序调用和输入输出

    B.条件语句、循环语句和过程语句

    C.顺序、选择和循环

    D.复合、分支、重复和递归


    正确答案:C
    解析:结构化程序的基本控制结构有顺序、选择和循环。

  • 第17题:

    下列语句都是程序运行时的第一条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是( )。

    A.cout<<internal<<12345;

    B.cout<<left<<12345;

    C.cout<<right<<12345;

    D.cout<<setw(6)<<12345;


    正确答案:D
    D。【解析]setw(6)将输出宽度设为6,如果位数不够则在最左边补齐,因此该项输出一定不会与其他三项一致。

  • 第18题:

    357×0.49+672+357×0.2+327+357×0.31=( )

    A.1358
    B.2012
    C.2013
    D.1537

    答案:A
    解析:
    观察四个选项尾数不同,采用尾数法,7*9+2+7*2+7+7*1=8,A项正确,B、C、D选项不符合题意,故本题正确答案选择A项。

  • 第19题:

    s=s.delete(5,12);如果s="abcdefghigklmn",则执行删除语句后,s的值为()

    • A、abcdefn
    • B、abcdemn
    • C、abcde??????mn
    • D、abcdelmn

    正确答案:B

  • 第20题:

    定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。 for(i=0;i<3;i++) printf("%d",x[i][2-i]);

    • A、159
    • B、147
    • C、357
    • D、369

    正确答案:C

  • 第21题:

    单选题
    定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。 for(i=0;i<3;i++) printf("%d",x[i][2-i]);
    A

    159

    B

    147

    C

    357

    D

    369


    正确答案: D
    解析: 暂无解析

  • 第22题:

    单选题
    执行下列语句:程序的输出是(  )。
    A

    3

    B

    4

    C

    5

    D

    6


    正确答案: A
    解析:
    if<条件>语句1else语句2,语句的执行过程是:首先判断条件是否为真(不为0),为真则执行语句1,否则执行语句2。题目中的条件是x=5.意思是把5赋予变量X,它将x置5且返回一个真值。

  • 第23题:

    单选题
    1,5,4,15,56,(  )。
    A

    97

    B

    357

    C

    555

    D

    825


    正确答案: A
    解析:
    1×(5-1)=4,5×(4-1)=15,4×(15-1)=56;前一项×(后一项-1)=第三项;即所填数字为15×(56-1)=825。