1)include2)usingnamespacestd;3)intmain()4){5)inta,b,result;6)cout1)#include2)usingnamespacestd;3)intmain()4){5)inta,b,result;6)cout7)cin>>a>>b;8)result=3*a-2*b+1;9)cout若在第7行时输入“4空格3单击回车”,则程序第8行执行完后,result的值是:()A.7B.15C.19D.24

题目
1)include2)usingnamespacestd;3)intmain()4){5)inta,b,result;6)cout<<"pleasein

1)#include

2)usingnamespacestd;

3)intmain()

4){

5)inta,b,result;

6)cout<<"pleaseinputtwonumbers:\n";

7)cin>>a>>b;

8)result=3*a-2*b+1;

9)cout<<"resultis"< 10)}

若在第7行时输入“4空格3单击回车”,则程序第8行执行完后,result的值是:()

A.7

B.15

C.19

D.24


相似考题
更多“1)#include2)usingnamespacestd;3)intmain()4){5)inta,b,result;6)cout<<"pleasein ”相关问题
  • 第1题:

    以下程序执行后输出的结果是【】。 include using namespace std; int fac(int a,int b){

    以下程序执行后输出的结果是【 】。

    include<iostream>

    using namespace std;

    int fac(int a,int b){

    return(b-a)*a;

    }

    int main(){

    int x=3,y=4,z=5,result;

    result=fac(fac(x,y),fac(x,z));

    cout<<result<<endl;

    return 0;

    }


    正确答案:9
    9 解析:在main()函数中执行result=fac(fac(x,y),fac(x,2));调用了三次fac()函数: fac(x,y)的值为3,fac(x,z)的值为6,fac(3,6)得到的值为9。

  • 第2题:

    若有以下程序:includeusing namespace std;int main(){ int a=3; cout<<(a+=a-=a+A)

    若有以下程序: #include <iostream> using namespace std; int main() { int a=3; cout<<(a+=a-=a+A) <<end1; return 0; } 程序执行后的输出结果是( )。

    A.-6

    B.12

    C.0

    D.-12


    正确答案:D
    解析:本题考核运算符的优先级和结合性。根据运算符的优先级和结合性用括号来分出表达式的优先级:a+=(a-=(a*A))。先计算a*a得9,再执行语句:a-=9:得到a=-6,然后执行a+=a得到结果-12。

  • 第3题:

    若有以下程序:includeusing namespace Std;int main(){ inti; inta[3][3] ={'1','2',

    若有以下程序: #include <iostream> using namespace Std; int main() { int i ; int a[3] [3] = {'1','2','3','4','5','6','7','8','9'}; for(i=0;i<3;i++) cout<<a[i] [1]<<" "; cout<<end1; return 0; } 执行后的输出结果是( )。

    A.50 53 56

    B.49 52 55

    C.2 5 8

    D.1 4 7


    正确答案:A
    解析:本题考核对二维数组的定义和引用的熟悉程度。解此题时,应该注意以下几点:①要注意给多维数组a赋的初值是字符形式的'1'-'9',而不是数值1~9。数字1~9与字符'1'~'9'是不相等的。字符'1'~'9'所对应的ASCII码值为49~57。②在C++语言中,字符型数据的ASCII码值拿来作为整型数据。所以整型数组a的9个元素的初值应分别为:49,50,…,57(字符'1'~'9'的ASCII码值)。③for语句中要求输出a[i][1]的值,也就是要输出a[0][1],a[1][1],a[2][1]3个值。④在C++语言中的多维数组是按一维数组形式存储的,这3个元素的值分别是50,53,56。

  • 第4题:

    有以下程序:includeusingnamespacestd;int main (){ int a[]={1,2,3, 4,5, 6, 7,8,9,

    有以下程序: #include<iostream> using namespace std; int main () { int a[]={1,2,3, 4,5, 6, 7,8,9, 10, 11, 12}; int *p=a+5, *q=0; *q=* (p+5); cout<<*p<<" "<<*q<<end1; return 0; }

    A.运行后报错

    B.66

    C.6 12

    D.5 5


    正确答案:A
    解析:本题考核指针的加减运算。程序首先定义并初始化数组a,并让定义指针p指向数组a的第6个元素,即a[5]。程序还初始化指针q为空,即没有指向对象。那么语句“*q=*(p+5);”,就是错误的,因为指针q为空。给指针q正确的赋值语句应为:“q=p+5;”。

  • 第5题:

    1)include2)using namespace std;3)int main()4){5)int a,b,result;6)cout<<"p

    1)#include

    2)using namespace std;

    3)int main()

    4){

    5)int a,b,result;

    6)cout<<"please input two numbers:\n";

    7)cin>>a>>b;

    8)result=3*a-2*b+1;

    9)cout<<"resultis"<< result<< endl;

    10)}

    程序的第5行中的cout表示:()

    A、显示字符串

    B、标准输出的流设备

    C、标准输入的流设备

    D、程序入口


    本题答案:B
    本题解析:cout在c++的含义是标准输出流设备。