首页/ 题库 / [单选题]执行下面程序中的输出语句后,a的值是( 的答案

执行下面程序中的输出语句后,a的值是( )。 #include <stdio.h> main() { int a; printf("%d ",(a=3*5,a*4));

单选题
2022-11-24 00:10
A、15
B、20
C、10
D、60
查看答案

正确答案
A

试题解析
解析:本题考查对逗号运算符的理解。逗号运算符的求解过程是从左至右,依次求解各个表达式的值,所以在该题中,先使a的值等于15,再计算a*4,此时整个表达式的值为60,但a的值并未改变,仍为15。

标签:
感兴趣题目
下列程序的输出结果是( )。 #include<stdio.h> #include<string.h> main() { char a[]=" 123\"; printf("%d,%d ",strlen(a),sizeof(a)); }
下列程序的输出结果是( )。#include<stdio.h>main(){ int a=4;printf("%d\n",(a+=a-=a*A) );}
下列程序的输出结果是( )。 #include<stdio.h> main() { int a=4; print f("%d ", (a+=a-=a*a)); }
下面程序段的输出为 #include"stdio.h" main() { printf("%d ",12<<2);}
以下程序的输出结果是( )。 #include<stdio.h> main() { printf("%d ",NULL); }
有以下程序: #include <stdio. h> main( ) { unsigned int a; int b=-1; a=b; printf(" % u", a);程序运行后的输出结果是( )。
有以下程序 #include<stdio.h> main() { int a=5,b=lt; t=(a<<2)|b;printf("%d ",t); } 程序运行后的输出结果是______。
有以下程序 #include<stdio.h> void main() { int a=1,b=0; printf("%d,",b=(a++)+(a++)); pfintf("%d ",a+B); } 程序运行后的输出结果是( )。
执行下面程序中的输出语句后,a的值是( )。 #include <stdio.h> main() { int a; printf("%d ",(a=3*5,a*4));
有以下程序: #include<stdio.h> #define X 5+6 main() {int a=2,c; C=X*2: printf("%d",C); } 程序运行后的输出结果是( )。
以下程序: #include<stdio.h> #include<string.h> main() {char str[]="abcd 123xab"; printf("%d",(str)); } 运行后的输出结果是( )。
以下程序的输出结果是( )。 #include <stdio.h> main() { int a=21,b=11; printf("%d ",--a+b,--b+a); }
相关题目
执行下面程序中的输出语句后,输出结果是_____#includevoid main(){int a;printf("%d\n",(a=35,a4,a+5));}
下面程序的输出结果是 #include<stdio.h> main() {int i=010,j=10; Printf(“%d,%d”,++i,j--); }
有以下程序: #include<stdio.h> main() { printf("%d ",NULL);} 程序运行后的输出结果是( )。
有以下程序: #include <stdio.h> main() { printf("%d ",NULL)"} 程序运行后的输出结果是( )。
有以下程序#include <stdio.h>main( ){ printf("%d\n",NULL); }程序运行后的输出结果是
有以下程序: #include<stdio.h> main() {printf("%d ",NULL)); 程序运行后的输出结果是( )。
执行下面程序中的输出语句后,a的值是main( ){int a;cout<<(a=3*5,a*4,a+5);}
执行下面程序中的输出语句后,a的值是 main() { int a; cout<<(a=3*5,a*4,a+5); }
有以下程序:#include main(){ int x=011; printf(%d,++x);}程序运行后的输出结果是(  )。
有以下程序(其中k的初值为八进制数):#include main(){ int k=011; printf(%d,k++);}程序运行后的输出结果是(  )。
阅读下列程序,则在执行后,程序的运行结果为 #include"stdio.h" #include"string.h" main() { char a[30]="nice to meet you!"; strcpy(a+strlen(a)/2,"you"); printf("%s ",a);}
有以下函数:#include main(){ int a=12,c; c=(a<<2)<<1; printf(%d,c);}程序运行后的输出结果是(  )。
有以下程序:#include main(){ int a=3; int b=3; printf(%d, a&b);}程序运行后的输出结果是(  )。
有以下程序: #include<stdio.h> main( ) { int a=-2,b=0; while(a++++b); printf("%d,%d ",a,b); } 程序运行后的输出结果是( )。
有以下程序#include main(){ int i=1; i=i^i; printf(%d,i);}程序运行后的输出结果是(  )。
有以下程序: #include <stdio.h> main( ) { int a=7; while(a--); print[("%d ",a); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> main( ) { char a=H; a=(a>=Aa<=2)?(a-A+a):a; printf("%c ",a); } 程序运行后的输出结果是( )。
有以下程序: #include <stdio.h> main( ) { int a=2,b; b=a<<2;printf("%d ",b); } 程序运行后的输出结果是( )。
下列程序的输出结果是( )。#include<stdio.h>main(){ int a=4 printf("%d ",(a+=a-=a*A) );}
下列程序的输出结果是( )。 #include<stdio.h> main() { int a=4; printf("%d ",(a+=a-=a*a)); }
广告位招租WX:84302438

免费的网站请分享给朋友吧