参考答案和解析
正确答案: B
解析:
程序中的“int x=1”定义x为int型变量,并赋值为1。“&y=x”声明y对x的引用,y是变量x的别名,因此y=1,输出1-1。
更多“执行语句序列输出结果为(  )。”相关问题
  • 第1题:

    定义int a=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为 【6】 。


    正确答案:
    9

  • 第2题:

    有如下语句序列: intx=100,&r=x; cout<<x<<一<<r<<endl; 已知其中变量x的地址为0012FF2C,则执行该语句序列的输出结果为( )。

    A.100—100

    B.100—0012FF7C

    C.0012FF7C一100

    D.0012FF7C一0012FF7C


    正确答案:B
    B。【解析】x的值为100,而r代表x的地址。&r=x等同于r=*X。

  • 第3题:

    执行下列语句后,输出结果为

    cout.put('s');

    cout<<'c'<<'a';

    A.ca

    B.sea

    C.s

    D.a


    正确答案:B
    解析:本题很简单,考查cout对象的成员函数put方法和操作符的使用方法。

  • 第4题:

    执行语句Print”25+32=”,25+32的输出结果是 【 】。


    正确答案:25+32=57
    25+32=57 解析:本题主要是对Print方法的考查。题中"25+32="是一个字符串,故原样输出。后边是一表达式,故应输出其结果值。最后的输出结果为:25+32=57。

  • 第5题:

    执行下面程序中的输出语句后,输出结果是()。

    A.65

    B.20

    C.15

    D.10


    正确答案:B

  • 第6题:

    设有说明语句如下: static char str[]="Beijing"; 若执行下列输出语句: printf("%d\n",strlen(strcpy(str,"China")));则输出结果为( )。

    A.5

    B.7

    C.12

    D.14


    正确答案:A
    解析:本题考查求字符串的长度。数组str初始化的长度是7,使用strcpy函数将新字符串赋给str后,strlen函数返回的是新字符串的字符个数5。

  • 第7题:

    执行语句序列 int x=1,&y=x; cout<<x<<'-'<<y<<endl; 输出结果为( )

    A.x-x

    B.1-1

    C.1-0

    D.异常


    正确答案:B

  • 第8题:

    执行"int x=45, y=13; printf("%d",x/y);"语句序列后得到的输出结果为()。
    3

  • 第9题:

    执行“int=45,y=13;printf(“%d”,x/y);”语句序列后得到的输出结果为()。
    3

  • 第10题:

    填空题
    执行“int=45,y=13;printf(“%d”,x/y);”语句序列后得到的输出结果为()。

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

  • 第11题:

    填空题
    执行"int x=45, y=13; printf("%d",x/y);"语句序列后得到的输出结果为()。

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

  • 第12题:

    判断题
    执行“printf("%c",’F’-2);”语句后得到的输出结果为H。()
    A

    B


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

  • 第13题:

    执行“cout.<<char(‘F’,-2)<<end 1;”语句后得到的输出结果为【 】。


    正确答案:D
    D 解析:根据ASCII码的形式‘F’-2 得到的值便是D。

  • 第14题:

    执行语句序列 iht i=0;while(i<25)i+=3;cout<<i; 输出结果是

    A.24

    B.25

    C.27

    D.28


    正确答案:C
    解析:i为3的倍数,当i=24时,i25,执行while的循环体i+=3,则i=27,不满足i25的条件,结束循环。

  • 第15题:

    执行语句序列 inti=0;while(i<25)i+=3;cout<<i; 输出结果是

    A.24

    B.25

    C.27

    D.28


    正确答案:C
    解析:while(){……}满足条件进行循环,所以当i=24时最后一次进入循环,i=27时退出循环。

  • 第16题:

    关于多行结构条件语句的执行过程,正确的是A.各个条件所对应的<语句序列>中,一定有一个<语句序列>

    关于多行结构条件语句的执行过程,正确的是

    A.各个条件所对应的<语句序列>中,一定有一个<语句序列>被执行

    B.找到<条件>为TRUE的第一个入口,便从此开始执行其后的所有<语句序列>

    C.若有多个<条件>为TRUE,则它们对应的<语句序列>都被执行

    D.多行选择结构中的<语句序列>,有可能任何一个<语句序列>都不被执行


    正确答案:D
    解析:在执行多行结构条件语句的过程中,自上而下地对测试表达式进行判断,一旦发现某测试表达式成立,就执行与之相关的语句,其余部分跳过。如果没有条件成立,就执行最后的Else块;如果没有最后一条 Else,并且所有条件均不成立,那么不执行任何操作。根据以上知识点可知选项D正确。

  • 第17题:

    执行下列语句后,输出结果为( )。 cout.put(S); cout<<C<<a;

    A.ca

    B.sca

    C.S

    D.a


    正确答案:B
    B。【解析】本题考查cout对象的成员函数put方法和<<操作符的使用方法。

  • 第18题:

    有下列语句序列: Y=”99.88” X=VAL(Y) ?&Y=X 执行以上语句序列之后,最后一条命令的显示结果是( )。

    A.99.8

    B..T.

    C..F.

    D.出错信息


    正确答案:B

  • 第19题:

    执行下列程序语句后,输出结果为()。ineludeusing namespace std;int m=5;int main(){i

    执行下列程序语句后,输出结果为( )。 #inelude<iostream> using namespace std; int m=5; int main() { int m=3; m++; ::m++; cout<<m<<end1; return 0; }

    A.3

    B.4

    C.5

    D.6


    正确答案:B

  • 第20题:

    执行“printf("%c",’A’+2);”语句后得到的输出结果为()。
    C

  • 第21题:

    执行语句:0="";输出结果为true。()


    正确答案:正确

  • 第22题:

    填空题
    执行“printf("%c",’A’+2);”语句后得到的输出结果为()。

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

  • 第23题:

    判断题
    执行语句:0="";输出结果为true。()
    A

    B


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