【单选题】
执行下列程序后,其输出成果是___ main() {int a=9; a+=a-=a+a; printf(“%d\n”,a);}
A. 18
B. 9
C. -18
D. -9
查看试卷,进入试卷练习
微信扫一扫,开始刷题
答案
C
解析
暂无解析
相关试题
【单选题】
下列语句的输出结果是___ ptintf(“%d\n,(int)(2.5+3.0)/3”)
A. 有语法错误不能通过编译
B. 2
C. 1
D. 0
【单选题】
下列程序的输出结果是___ main() {int a=7,b=5; ptintf(“%d/n”,b=b/a);}
A. 0
B. 5
C. 1
D. 不确定值
【单选题】
下列程序的输出结果是___ main() {int a=011; ptintf(“%d/n”,++a);}
A. 12
B. 11
C. 10
D. 9
【单选题】
若int类型数据占两个字节,则下列语句的输出是___ int k=1; printf(“%d,%u\n”,k,k)
A. -1,-1
B. -1,32767
C. -1,32768
D. -1,65535
【单选题】
若k,g均为int变量,则下列语句的输出为___ k=017; g=111; printf(“%d\t”,++k); printf(“%x\n”,g++)
A. 15 6f
B. 16 70
C. 15 71
D. 16 6f
【单选题】
以下程序的输出结果是___ main() {int i=010;j=10; printf(“%d,%d\n”,++i,j--);}
A. 11,10
B. 9,10
C. 010,9
D. 10,9
【单选题】
C语言中以下几种运算符的优先次序的排列是正确的___
A. 由高到低为:!,&&,||,算术运算符,赋值运算符
B. 由高到低位:!,算术运算符,关系运算符,&&,||,赋值运算符
C. 由高到低为:算术运算符,关系运算符,赋值运算符,!,&&,||
D. 由高到低为:算术运算符,关系运算符,!,&&,||,赋值运算符
【单选题】
设a为整型变量,初值为12,执行完语句a+=a-=a*a后,a的值是___
A. 552
B. 144
C. 264
D. -264
【单选题】
以下程序的输出结果为___ main() {float x=3.6; int i; i=(int)x; printf(“x=%f,i=%d\n”,x,i)}
A. x=3.600000,i=4
B. x=3,i=3
C. x=3.600000,i=3
D. x=3 i=3.600000
【单选题】
经过以下语句定义:int x=1,y=2,z=3后,表达式z+=x>y?++x:++y的值为___
A. 2
B. 3
C. 6
D. 5
【单选题】
以下程序的运算结果是___ main() {int i=0,sum=0; while(i<20) sum=sum+1;i++; printf(“i=%d,sum=%d”,i,sum);}
A. i=10,sum=9
B. i=9,sum=9
C. i=2,sum=1
D. 运行出现错误
【单选题】
以下程序的运行结果为___ main() {int n; for(n=1;n<=10,n++){ if(n%3==0)continue; printf(“%d”,n);}}
A. 12457810
B. 369
C. 12
D. 123456789
【单选题】
在C语言中,if语句后的一对原括号中,用以决定分支的流程的表达式___
A. 只能用逻辑表达式
B. 只能用关系表达式
C. 只能用逻辑表达式或关系表达式
D. 可用任意表达式
【单选题】
假定所有变量均为已正确定义,下列程序段运行后x的值是___ k1==1; k2=2; k3=3; x=15; if(!k1)x--; else if(k2) x=4; else x=3
A. 14
B. 4
C. 15
D. 3
【单选题】
执行下列语句后的输出为___ int j=-1; if(j<=1) printf(“****\n”); else printf(“%%%%\n”)
A. ****
B. %%%%
C. %%%%c
D. 有错,执行不正确
【单选题】
下列程序的输出结果是___ main() {int x=1,y=0,a=0,b=0; switch(x){case 1;switch(y){case 0;a++;break; case1;b++;break;}}}
A. a=1,b=0
B. a=2,b=1
C. a=1,b=1
D. a=2,b=2
【单选题】
在C语言中,为了结束由while语句构成的循环,while后一对圆括号中表达式的值应该为___
A. 0
B. 1
C. True
D. 非0
【单选题】
下列程序的输出为___ main() {int y=10; while(y--); printf(“y=%d\n”,y);}
A. y=0
B. while构成无限循环
C. y=1
D. y=-1
【单选题】
设j和k都是int类型,则for循环语句 for(j=0,k=1;k++) printf(“****\n”);___
A. 循环结束的条件不合法
B. 是无限循环
C. 循环体一次也不执行
D. 循环体只执行一次
【单选题】
下列数组说明中,正确的是___
A. static char str[]=“China”
B. static char str[];str=“China”
C. static char str1[5],str2[]={“China”}; str1=str2
D. static char str1[],str2[];str2={“China”};strcpy(str1,str2)
【单选题】
下列定义数组的语句中正确的是___
A. #define size 10 char str1[size],str2[size+2]
B. char str[]
C. int num[‘10’]
D. int n=5;int a[n][n+2]
【单选题】
下列定义数组的语句中不正确的是___
A. static int a[2][3]={1,2,3,4,5,6}
B. static int a[2][3]={{1},{4,5}}
C. static int a[][3]={{1},{4}}
D. static int a[][]={{1,2,3},{4,5,6}}
【单选题】
下列语句中,不正确的是___
A. static char a[2]={1,2}
B. static int a[2]={‘1’,‘2’}
C. static char a[2]={‘1’,‘2’,‘3’}
D. static char a[2]={‘1’}
【单选题】
若输入ab,程序运行结果为___ main() { static char a[3]; scanf(“%s”,a); printf(“%c,%c”,a[1],a[2]);}
A. a,b
B. a,
C. b,
D. 程序出错
【单选题】
关于return语句,下列正确的说法是___
A. 不能在主函数中出现且在其他函数中均可出现
B. 必须在每个函数中出现
C. 可以在同一个函数中出现多次
D. 只能在除主函数之外的函数中出现一次
【单选题】
在C语言的函数中,下列正确的说法是___
A. 必须有形参
B. 形参必须是变量名
C. 可以有也可以没有形参
D. 数组名不能作形参
【单选题】
在C语言程序中___
A. 函数的定义可以嵌套,但函数的调用不可以嵌套
B. 函数的定义不可以嵌套,但函数的调用可以嵌套
C. 函数的定义和函数的调用均可以嵌套
D. 函数的定义和函数的调用不可以嵌套
【单选题】
C语言执行程序的开始执行点是___
A. 程序中第一条可以执行语句
B. 程序中第一个函数
C. 程序中的main函数
D. 包含文件中的第一个函数
【单选题】
C语言程序中,若对函数类型未加显示说明,则函数的隐含说明类型为___
A. void
B. double
C. int
D. char
【单选题】
C语言程序中,当调用函数时___
A. 实参和虚参各占一个独立的存储单元
B. 实参和虚参可以共用存储单元
C. 可以由用户指定是否共用存储单元
D. 计算机系统自动确定是否共用存储单元
【单选题】
数组名作为实参数传递给函数时,数组名被处理为___
A. 该数组的长度
B. 该数组的元素个数
C. 该数组的首地址
D. 该数组中各元素的值
【单选题】
以下描述中,正确的是___
A. 预处理是指完成宏替换和文件包含中指定的文件的调用
B. 预处理指令只能位于C源文件的开始
C. C源程序中凡是行首以#标识的控制行都是预处理指令
D. 预处理就是完成C编译程序对C源程序第一遍扫描,为编译词法和语法分析做准备
【单选题】
以下函数调用语句中实参的个数为___ excel((v1,v2),(v3,v4,v5),(v6))
A. 3
B. 4
C. 5
D. 6
【单选题】
以下函数调用语句中实参的个数为___ func((e1,e2),(e3,e4,e5))
A. 2
B. 3
C. 5
D. 语法错误
【单选题】
执行下面程序后,输出结果是___ main() { a=45,b=27,c=0; c=max(a,b); printf(“%d\n”,c);} int max(x,y) int x,y; {int z; if(x>y) z=x;}
A. 45
B. 27
C. 18
D. 72
【单选题】
以下程序的输出结果为___ main() {int a=1,b=2,c=3,d=4,e=5; printf(“%d\n”,func((a+b,b+c,c+a),(d+e)));} int func(int x,int y) {return(x+y);}
A. 15
B. 13
C. 9
D. 函数调用出错
【单选题】
下列各m的值中,能使m%3==2&&m%7==2为真的是___
A. 8
B. 23
C. 17
D. 6
【单选题】
设j和k都是int 类型,则下面的for循环语句___ for(j=0.k=0;j<=9&&k!=876;j++) scanf(“%d”,&k)
A. 最多执行10次
B. 最多执行9次
C. 是无限循环
D. 循环体一次也不执行
【单选题】
以下字符中不是转义字符的是___
A. \a’
B. \b’
C. \c’
D. ’\\’
【单选题】
下列程序段的输出结果为___ float k=0.8567; printf(“%06.1f%%”,k*100)
A. 0085.6%%
B. 0085.7%
C. 0085.6%
D. 857
推荐试题
【单选题】
遗失物品、暂存物品从收到日起,承运人对___以内仍无人领取的物品应在车站进行通告。
A. 10天
B. 30天
C. 90天
D. 180天
【单选题】
发生故障需要组织降级运营采用电话闭塞法组织行车时必须贯彻的原则是___。确认行车凭证正确且完整后方可给出动车指令或动车。
A. 安全第一,效率第二
B. 效率第一、安全第二
C. 效率第一
D. 先通后复
【单选题】
地铁系统其子系统___对整个地铁系统的运行进行监督和控制。
A. ATS
B. ATC
C. ATO
D. ATP
【单选题】
联锁试验的基点是怀疑一切,因此试验的方法为___。
A. 判断法
B. 递推法
C. 迭代法
D. 穷举法
【单选题】
下列___代表可变应答器?
A. VB
B. IB
C. FB
D. EB
【单选题】
下列___是列车自动驾驶系统?
A. CTC
B. ATS
C. ATP
D. ATO
【单选题】
限界主要有车辆限界、___、建筑限界和受电弓限界。
A. 隧道限界
B. 车站限界
C. 站台限界
D. 设备限界
【单选题】
迷流回流的路径是___。
A. 钢轨-回流线-整流器负端
B. 钢轨-迷流搜集网-回流线-整流器负端
C. 钢轨-迷流搜集网和接地金属结构-回流线-整流器负端
D. 前三种都有
【单选题】
城市轨道交通信号系统的功能主要包括___和调度指挥四个方面。
A. 联锁、闭塞、列车运行
B. 联锁、列车控制、列车运行
C. 联锁、闭塞、列车控制
D. 闭塞、列车控制、列车运行
【单选题】
下列哪个不是地铁车辆基地信号系统的功能?___
A. 进路控制
B. 维修管理
C. 车辆调度
D. 列车编组
【单选题】
计轴AZS350U计轴磁头工作电压是___。
A. 24V
B. 12V
C. 6V
D. 18V
【单选题】
11电缆允许的弯曲半径:非铠装电缆不小于电缆外径的___, 铠装电缆不小于电缆外径的( )。
A. 10倍 15倍
B. 10倍 12倍
C. 8倍 12倍
D. 12倍 14倍
【单选题】
LED信号机的接地电阻为小于___。
A. 5欧姆
B. 10欧姆
C. 15欧姆
D. 20欧姆
【单选题】
(室外)计轴系统接地电阻值小于等于___。
A. 2欧姆
B. 5欧姆
C. 6欧姆
D. 4欧姆
【单选题】
信号机在___情况下才能使2DJ继电器吸起。
A. 办理接车进路
B. 办理调车进路
C. 办理引导进路
D. 办理折返进路
【单选题】
室外AP光纤经过熔纤机后连接到___。
A. 串口
B. 核心交换机
C. 环路交换机
D. 服务器
【单选题】
ZDJ9是___类型的转辙机。
A. 电动
B. 电液
C. 电空
D. 不能确定
【单选题】
三显示信号机灯位排列顺序是___。
A. 红绿黄
B. 黄绿红
C. 绿红黄
D. 黄红绿
【单选题】
ZDJ9转辙机的启动电源为___。
A. AC 110V
B. AC 220V
C. 三相交流380 V
D. DC 36V
【单选题】
应答器用于___列车位置,并且将安全位置不确定性设置为一个绝对值。
A. 改变
B. 测量
C. 定位
D. 重新调整
【单选题】
如果在CTC级定位状态变为“失去定位”,则车载子系统将触发紧急制动,同时在停稳后转为RM模式和___级。
A. SM
B. CTC
C. ITC
D. 联锁控制IXLC
【单选题】
如果列车位于道岔区域,而道岔___,则定位状态将变为“失去定位”。
A. 位置已知
B. 正在转换
C. 位置未知
D. 未能锁闭
【单选题】
在检测到___应答器,同时所测量的两个应答器之间的距离与TDB相符之后,定位状态会变为“已定位”。
A. 三个连续的
B. 两个连续的
C. 一个
D. 两个
【单选题】
填充应答器设置在相应主信号机前方至少___常用制动距离之外的地方,这样当主信号应答器已经转变为“通过”时,列车通过填充应答器时可以避免产生制动。
A. 三个
B. 两个
C. 一个
D. 半个
【单选题】
填充应答器实际上是主信号应答器MA信息包的转发器,即,如果显示为通过信号,则填充应答器发送和相应的主信号应答器___的移动授权信息。
A. 不同
B. 相同
C. 更长的
D. 更短的
【单选题】
___应答器设置在分歧道岔之后、主信号应答器的非确定的ITC_MA以内,用以更新列车的实际移动授权,以使列车获得确定的保护点(POP)和运营停车点(OSP)。
A. 重定位
B. 填充
C. 可变
D. 固定
【单选题】
___应答器根据信号机的显示,向通过该应答器的车载子系统以应答器报文的形式发送ITC运行授权。
A. 固定
B. 可变
C. 主信号
D. 重定位
【单选题】
列车经过固定应答器时,固定应答器会向车载子系统发送一个安全相关的___报文。
A. 地点
B. 移动授权
C. 应答器
D. 位置报告
【单选题】
车载子系统和轨旁列车数据库WCU_TTS之间的通信基于操作状态报文、运营状态报文(OOS)和时间报文(TTM)之间的___交换。
A. 一次性
B. 不间断
C. 周期性
D. 连续性
【单选题】
混合模式的优势在于,即便在降级模式,系统也可以提供完全的___防护,并且提供自动驾驶功能。
A. 防超速
B. 撞车
C. ATP
D. 安全
【单选题】
点式列车控制运行可以作为一种___模式(如当CTC设备出现故障时)。
A. 降级
B. 升级
C. 补充
D. 驾驶
【单选题】
点式列车控制运行,列车的间隔由基于传统进路监督(当允许列车越过信号机进入区间的所有进路条件满足时,给出开放信号显示)的___ 系统来保证。
A. ITC
B. ATP
C. 联锁
D. 闭塞
【单选题】
下列哪项不是进路解锁的内容?___
A. 解除已建立的进路
B. 解除道岔锁闭
C. 解除敌对进路锁闭
D. 解除信号机控制
【单选题】
哪种解锁方式不需要完全依靠于轨道电路的预期的有序的动作情况来判断列车或车列所处的位置?___
A. 正常解锁
B. 延时解锁
C. 中途折返解锁
D. 故障解锁
【单选题】
轨旁ATP设备的常规检查和例行维护的周期是___个月。
A. 3
B. 24
C. 12
D. 6
【单选题】
雷电侵入信号设备的主要途径有由___侵入、轨道电路侵入及由电缆侵入。
A. 交流电源
B. 直流电源
C. 信号机机构
D. 转辙机安装装置
【单选题】
排列进路时几组道岔要求定位则都要定位,要反位时则都要求在反位的道岔叫___。
A. 带动道岔
B. 联动道岔
C. 双动道岔
D. 防护道岔
【单选题】
计轴设备压模和不压模测试应力求做到绝对值相差___。
A. ≥15%
B. ≥30%
C. ≤30%
D. ≤15%
【单选题】
车载头尾冗余的转换,当一台OBCU发生故障时,可以实现___ 。
A. 自动转换
B. 人工转换
C. 紧急制动
D. 自动降级
【单选题】
下列不属于OBCU_ATP定位设备的是___。
A. OP
B. ATO
C. 应答器天线
D. 雷达