首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,程序运行后的输出结果是 #include main(){int a=3;printf("%d\n",(a+=a-=a*a));}
有以下程序,程序运行后的输出结果是 #include main(){int a=3;printf("%d\n",(a+=a-=a*a));}
admin
2017-05-20
18
问题
有以下程序,程序运行后的输出结果是
#include
main(){int a=3;printf("%d\n",(a+=a-=a*a));}
选项
A、9
B、0
C、3
D、-12
答案
D
解析
对于表达式“a+=a=a*a”相当于“a=a-(a*a)”,然后计算“a=a+a”,a的初值为3,则表达式的值为-12。
转载请注明原文地址:https://jikaoti.com/ti/p7i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:char*st="howareyou";,下列程序段中正确的是
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
有以下程序fun(intx){intp;if(x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}
以下程序的输出结果是#include<stdio.h>structstiintx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60
以下程序的功能是进行位运算main(){unsignedchara,b;a=7^3;b=~4&3;pfintf("%d%d\n",a,b);}程序运行后的输出结果是
若有函数max(a,b),为了让函数指针变量p指向函数max,当调用该函数时,正确的赋值方法是
设有下面的程序段:chars[]="china";char*p;p=S;则下列叙述正确的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
下列二维数组初始化语句中,不正确的是()。
在长度为n的有序线性表中进行二分查找,最坏的情况下,需要的比较次数为()。
随机试题
难降解的有毒物质沿食物链“浮游植物→浮游动物→鱼→猫”传递时,体内该有毒物质浓度最高的生物是
湿热痢宜用何方治疗
慢性支气管炎起病、加重和复发的基本原因是
在建设工程目标控制措施中,( )是其他措施的前提和保障。
建设工程监理的服务对象具有()。
采用器运港船上交货价(FOB)进口设备时,卖方的责任包括( )。
一个债务人只能拥有一个债项评级。()
数据模型是数据库系统的核心和基础,数据模型通常由哪三部分组成?数据库最常用的数据模型有哪三种?
下列各艺术类型中,不属于视觉艺术的是()。
教育心理学是一门()。
最新回复
(
0
)