首页
题目
TAGS
首页
/
题库
/
[单选题]执行下面程序中的输出语句后,a的值是ma的答案
搜答案
执行下面程序中的输出语句后,a的值是main( ){int a;cout<<(a=3*5,a*4,a+5);}
单选题
2022-01-04 19:35
A、65
B、20
C、15
D、10
查看答案
正确答案
B
试题解析
解析:本题考查逗号表达式的运算特点。逗号表达式是所有表达式中优先级最低的,从左到右结合,其求解过程是:将逗号表达式各表达式按从左到右的顺序依次求值,并将最右边的表达式结果作为整个逗号表达式的结果。这里考生要注意的是,第二个表达式执行完后,a的值并没有发生变化,依然是15,所以在执行a+5的时候,结果是20,而不是65。正确答案应是B。
标签:
感兴趣题目
下列语句序列执行后,x的值是( )。 int a=3,b=4,x=5; if (+ + a==b)x=+ + a * x;
执行下面程序中的输出语句后,a的值是main( ){int a;cout<<(a=3*5,a*4,a+5);}
执行下面程序中的输出语句后,a的值是 main() { int a; cout<<(a=3*5,a*4,a+5); }
若有定义“int a=10,b=9,c=8;”,顺序执行下列语句后,变量b中的值是______。 c=(a-=(b-5));c=a% 11)+(b=3);
若有定义语句:int a=12;,则执行语句:a+=a-=a*a;后,a的值是( )。
设有语句int a=3;则执行了语句a+=a-=a*a;后,变量a的值是()
下列语句序列执行后,x的值是( )。 int a=3, b=4, x=5; if (+ + a<b)x=x+1;
设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是()
执行语句a=3:a=a+5后,变量a的值是()。
设a为int型变量,执行下列赋值语句后,a的取值分别为 ( ) a=125.534;a=20.0/3;a=20%3;a=(int)125%521%4;a=5<<2;
执行下面程序中的输出语句后,a的值是( )。 #include <stdio.h> main() { int a; printf("%d ",(a=3*5,a*4));
执行以下程序段后,输出结果和a的值是()。int a=10;printf("%d",a++);
相关题目
设 int a=12,则执行完语句a+=a-=a*a后,a的值是( )
设 int a=12,则执行完语句a+=a-=a*a后,a的值是( )
若int a=3,则执行完表达式a+=a*a后,a的值是( )。
设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是()。
设int a,b=5;,则执行表达式a=b-2==3后a的值是___。
有以下程序#include main(){ int a[]={1,2,3,4,5,6},p;p=a;(p+3)+=2;printf(%d,%d,p,a[3]);},请问执行后的输出结果是( )
设有语句 int a =3;则执行了语句a + = a - = aa;后,变量a的值是( )
执行下面程序中的输出语句后,输出结果是_____#include
void main(){int a;printf("%d\n",(a=35,a4,a+5));}
下面程序的输出结果是 #include<iostream,h> class example { int a; public: example(int b) {a=b++;} void print( ){a=a+1;cout<<a<<"";} void print( )const{cout<<a<<"";} }; void main( ) { example X(3);
数组定义与赋值语句如下:int[]a={1,2,3,4,5};则a[2]的值是()
下列语句顺序执行后,a的值是 int a=13;a%=a/5;
若有定义int a=2;则执行完语句a/=a*a;后,a的值是 ( )
有以下程序段: main() { int a=5,*b,**c; c=&b;b=&a; ┆ } 程序在执行了c=&b;b=&a;语句后,表达式**c的值是( )。
有以下程序段: main() { int a=5, *b, **c; c=&b; b=&a; } 程序在执行了c=&b; b=&a; 语句后,表达式**c的值是______。
设语句int a=3;,当执行了以下语句后,变量a的值是______。a+=a-=a*a;
有以下程序: void fun(int a*a,int i,int i) {int t; if(i<j); {t=a[i];a[i]=a[j];a[j]=t; fun(a,++i,--j); } } main() {inta[]={1,2,3,4,5,6},i; fun(a,0,5); for(i=0;i(6;i++) cout<(a[i]; } 执行后输出结果是( )。
若a的值为3时,下列程序段被执行后,c的值是( )。 int c=1; if(a>0) if(a>3) c=2; else c=3; else c=4;
a的值为3时,下列程序段被执行后,c的值是( )。 int c=1; if (a<0) if (a<3) c=2; else c=3; else c=4;
下列程序段执行后,a[4]的值为()。int[]a={1,2,3,4,5};a[4]=a[a[2]];
若有定义int a=2;则执行完语句a+=a-=a*a;后,a的值是( )。
广告位招租WX:84302438
题库考试答案搜索网
免费的网站请分享给朋友吧