网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

cout<<(a=3*5,a*4,a+5); 执行输出语句后,a的值是20。


参考答案和解析
B 解析:本题考查逗号表达式的运算特点。逗号表达式是所有表达式中优先级最低的,从左到右结合,其求解过程是:将逗号表达式各表达式按从左到右的顺序依次求值,并将最右边的表达式结果作为整个逗号表达式的结果。这里考生要注意的是,第二个表达式执行完后,n的值并没有发生变化,依然是15,所以在执行a+5的时候,结果是20,而不是65。有的考生可能误选A。正确答案应是B。
更多 “cout<<(a=3*5,a*4,a+5); 执行输出语句后,a的值是20。” 相关考题
考题 有如下语句序列; int k=0; do{k+=5;couk0)cout 有如下语句序列; int k=0; do{k+=5;couk<<'$';) while(k<19); while(k-->0)cout<<'*'; 执行上面的语句序列输出字符$和。的个数分别是A.4和20B.5和20C.4和21D.5和21

考题 ( 20 )已知数组 arr 的定义如下:int arr[5] = {1,2,3,4,5};下列语句中输出结果不是 2 的是A ) cout *arr+1 endl;B ) cout *(arr+1)endl;C ) cout arr[1] endl;D ) cout *arr endl;

考题 有如下语句序列:int k=0:d0{k+=5;cout0)cout 有如下语句序列: int k=0: d0{k+=5;cout<<‘$’;} while(k<19); while(k-->0)cout<<‘*’; 执行上面:的语句序列输出字符“$”和“*”的个数分别是( )。A.4和20B.5和20C.4和21D.5和21

考题 执行下列语句段后程序的输出结果是______。int x[]={1,2,3,4,5};int q=x;cout*(++q)<<end1;

考题 已知inti,a;执行语句i=(a=3,a++,--a,a+4,a+5,++a);后,变量i的值为()A、2B、3C、4D、5

考题 有如下语句序列:int k=0:do{k+=5;cout0)cout 有如下语句序列: int k=0: do{k+=5;cout<<'$';} while(k<19); while(k-->0)cout<<'*'; 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。A.4和20B.5和20C.4和21D.5和21

考题 执行下面程序后,a的值是 ( ) main( ) { int a; printf("%d\n",(a=3*5,a*4,a+5));}A.65B.20C.15D.10

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

考题 执行下列语句:includeusing namespace std;int main(){int x=3;if(x=5)cout 执行下列语句: #include<iostream> using namespace std; int main() { int x=3; if(x=5) cout<<x++<<end1; else cout<<x<<end1; return 0; } 程序的输出是( )。A.3B.4C.5D.6

考题 下列语句序列执行后,x的值是( )。 int a=3,b=4,x=5; if (+ + a==b)x=+ + a * x;A.35B.25C.20D.5

考题 若有以下变量定义和函数调用语句: int a=5; fun(a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }A.3B.4C.5D.6

考题 执行下列语句后,输出结果为cout.put('s');cout<<'c'<<'a';A.caB.seaC.sD.a

考题 有如下语句序列:int k=0;do{k+=5; cout0)cout 有如下语句序列: int k=0; do{k+=5; cout<<'$';} while(k<19); while(k--0>0)cout<<'*'; 执行上面的语句序列输出字符$和*的个数分别是A.4和20B.55和20C.4和21D.5和21

考题 执行下列语句后,输出结果为( )。 cout.put(S); coutCa;A.caB.scaC.SD.a

考题 执行下列语句段后,输出字符“*”的个数是( )。 for(int i=50;i1;i-=2)Cout*: A.24S 执行下列语句段后,输出字符“*”的个数是( )。 for(int i=50;i1;i-=2)Cout*:A.24B.25C.26D.50

考题 执行下面程序中的输出语句后,a的值是()。includemain(){int a; printf("%d\n",(a=3*5,a 执行下面程序中的输出语句后,a的值是( )。 #include <stdio.h> main() { int a; printf("%d\n",(a=3*5,a*4));A.15B.20C.10D.60

考题 若有如下变量定义和函数调用语句: inta=5; fun(A) ; 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<endl; }A.3B.4C.5D.6

考题 有如下语句序列: intk=0: do{k+=5;cout$;}whilc(k19); while(k-O)cout*; 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。A.4和20B.5和20C.4和21D.5和21

考题 执行下面程序中的输出语句后,a的值是main( ){int a;cout<<(a=3*5,a*4,a+5);}A.65B.20C.15D.10

考题 有如下语句序列:int k=0;do { k+=5;cout 0)cout 有如下语句序列: int k=0; do { k+=5;cout <<'$;}while (k<19); while(k-- >0)cout<<'*';执行上面的语句序列输出字符$和*的个数分别是______ 。A.4和20B.5和20C.4和21D.5和21

考题 执行下列程序语句后,输出结果为()。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.3B.4C.5D.6

考题 设a和b为整型变量,执行语句b=(a=2+3,a*4),a+5;后a和b的值为()。A、5;10B、20;25C、5;25D、5;20

考题 有以下语句int a=1,b=2,c=3;int*pary[3]={a,b,c};能够输出a+b+c的值的语句是()A、cout(pary[0]+pary[1]+pary[2]);B、cout(*pary[0]+*pary[1]+*pary[2]);C、cout(pary[1]+pary[2]+pary[3]);D、cout(*pary[1]+*pary[2]+*pary[3]);

考题 执行语句a=3:a=a+5后,变量a的值是()。A、3B、5C、8D、出错

考题 在VB中,执行“A=5A=A+5”语句后,变量A的值为()。A、0B、5C、10D、不一定

考题 单选题执行语句a=3:a=a+5后,变量a的值是()。A 3B 5C 8D 出错

考题 单选题设a和b为整型变量,执行语句b=(a=2+3,a*4),a+5;后a和b的值为()。A 5;10B 20;25C 5;25D 5;20

考题 单选题在VB中,执行“A=5A=A+5”语句后,变量A的值为()。A 0B 5C 10D 不一定