解析 B [解析] 首先分两块,逗号前面的是第一块,先执行,逗号后面的是第二块,后执行;两个块中,括号里的先执行,a-=a-5;//执行前,a=0,执行后,a-=-5,a=5;c=a;//c=5;a=b;//a=b=0;b+3;//执行,但是不修改任何数字。所以,最后结果是:0,0,5。B选项符合结果。
百度试题 结果1 题目若有int a=3,b; 则执行下面程序段[1]后b的值是( )if(a>0)b=1; else b=-1; b=b 1;A. 1 B. 0 C. -1 D. 2 相关知识点: 试题来源: 解析 D 反馈 收藏
C.0,2,4 D.0,2,2 单项选择题 若有说明语句:int a,b,c,* d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、d的语句是 ( ) A.scanf("%d%d%d",&a,&b,d); B.scanf("%d%d%d",&a,&b,&d); C.scanf("%d %d%d",a,b,d); ...
若有程序段"int **p,*q[5]; p=q;".则下面叙述不正确的是( )。 A. <br/> 执行语句"p=q;"后p指向q[0] <br/> B. <br/> p+3就是q[3]的地址 <br/> C. <br/> **(p+3)与*q[3]
若有程序段int k=5; ,则下列执行后变量k的值是6的有( )A、k++;B、++k;C、k=(k++)+1;D、k=(++k)+1;E、1+k++;F、++k+1;
若有程序段int b[4],*p,*q;p=&b[1]; q=&b[3];则q-p表示的意义是( )。 A. p与q之间的字节数 B. p占据的字节数 C. p与q之间
int c1=1,c2=2,c3; c3=1.0/c2*c1; 则执行后,c3中的值是A. 0 B. 0.5 C. 1 D. 2 相关知识点: 试题来源: 解析 根据运算符的优先级和结合性,程序段中的运算顺序如下: c1/c2,结果为0.5(整数与整数相除,结果为浮点数)。 0.5*c1,结果为0.5(浮点数与整数相乘,结果为浮点数)。 将0.5...
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02。执行语句Y=&A后的结果为___。 A.1B.2C.EF01D.EF02 点击查看答案手机看题 单项选择题 若有定义“char(*p)[6];”,则标识符p___。 A.是一个指向字符型变量的指针B.是一个指针数组名C.是一个指针变量,它指向一个含有6个字符型元素的一...
若有以下程序段: int a=1,b=2,c; c=a/b; 运行后,c的值是A.0B.1/2C.0.5D.1的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是学习的生产力工具
int a=1,b=2,c=3; struct dent s[3]=101,&a,102,&b,103,&c; struct dent *p=s; 则以下表达式中值为2的是( )。 A.(p++)->m B.*(p++)->m C.(*p).m D.*(++p)->m 你可能感兴趣的试题 单项选择题 有以下程序: #include <stdio.h> ...