【单选题】
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的值为___
【单选题】
以下程序的运算结果是___ 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
【单选题】
执行下列语句后的输出为___ 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后一对圆括号中表达式的值应该为___
【单选题】
下列程序的输出为___ 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))
【单选题】
以下函数调用语句中实参的个数为___ func((e1,e2),(e3,e4,e5))
【单选题】
执行下面程序后,输出结果是___ 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;}
【单选题】
以下程序的输出结果为___ 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为真的是___
【单选题】
设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
【单选题】
下列程序段的输出结果为___ float x=213.82631; printf(“%3d”,(int)x)
A. 213.82
B. 213.83
C. 213
D. 3.8
【单选题】
C语言的注释定界符是___
A. { }
B. [ ]
C. \* *\
D. /* */
【单选题】
下列程序段的输出结果为___ int x=3,y=2; printf(“%d”,(x-=y,x*=y+8/5))
【单选题】
下列程序段的输出结果是___ int a=7,b=9; t=a*=a>b?a:b; printf(“%d”,t)
【单选题】
执行以下程序段后,输出结果和a的值为___ int a=10; printf(“%d”,a++)
A. 10和10
B. 10和11
C. 11和10
D. 11和11
【单选题】
以下程序段的输出结果为___ for(i=4;i>1,i--) for(j=1;j<i;j++) putchar(‘#’)
A. 无
B. ######
C. #
D. ###
【单选题】
int a=1,b=2,c=3; if(a>c)b=a;a=c;c=b;则c的值为___
推荐试题
【判断题】
199V1.2控制模式机车信号自检在任何信号都可进行自检操作
【判断题】
200V1.2控制模式自闭与半自闭区段均增加预告与进出站信号机
【判断题】
201当轴温温度超过报警值,发出轴温异常报警,可按压【警惕】键解除报警
【判断题】
202机车信号为红灯、白灯,停车状态进入正常监控模式,按限速为零控制
【判断题】
203常用、紧急制动阀、保压阀、球阀安装牢固无缺损,球阀铅封正常无破封
【判断题】
204GYK工作正常时,隔离装置手柄应处于正常位
【判断题】
205熄火控制开关应放置在直通位,紧急自检时发动机才会熄火
【判断题】
206在不得已情况下,列车必须退行时,退行速度不得超过20 km/h
【判断题】
207实行常用制动后,必须重新进行制动试验,检查车辆状态完好,确认无误后方可重新开车
【判断题】
208轨道车每次制动试验完毕后,车列可以处于缓解状态
【判断题】
209在站内或专用线停车待备时,必须采取保压制动,列车管减压力不得小于50Ka,否则启动防溜报警
【判断题】
运行中,司机要密切注意地面信号的变化,当地面信号和机车信号不一致时,必须以机车信号为准
【判断题】
211中间站摘挂补机时,首位轨道车须保持车列缓解
【判断题】
212停车超过十分钟,开车前应进行制动试验
【判断题】
213作业车组进出综合工区,须在进出综合工区进路中的第一付非集中联锁道岔前一度停车
【判断题】
214轨道车在运行中,随时注意各部件声响和运行速度,如有异常及时处理
【判断题】
215常用制动时,初次减压量一般为50 kPa,追加减压量一般不得超过初次减压量
【判断题】
216常用制动时,最大减压量一般为140 kPa
【判断题】
217轨道车发车时,除认真确认行车凭证和发车信号显示正确外,须待车辆全部缓解后,方可启动车辆
【判断题】
218轨道车在中间站等会列车时,应保压位停车,开车前缓解
【判断题】
219在长大下坡道上,严禁制动后将制动手柄推向缓解、运转位后,又立即移回中立位
【判断题】
220紧急制动时,应迅速将制动机手柄推向紧急制动位,并立即切断发动机动力
【判断题】
发动机润滑系统的任务就是把清洁、压力和温度适宜的润滑油送至各摩擦表面进行冷却
【判断题】
发动机润滑系统的作用,是通过润滑油带走零件所吸收的部分热量,进行冷却作用
【判断题】
发动机润滑系统的作用,是循环流动的润滑油可冲洗零件表面,带走零件表面上由于磨损造成的金属细沫和其他杂质,起到清洗作用
【判断题】
发动机润滑系统利用润滑油的黏性,可附着于零件表面,提高零件间的润滑效果
【判断题】
发动机润滑油附着于零件表面,减少了零件与水、空气、燃气等的直接接触,起到防止或减少化学腐蚀的作用,从而延长零件的使用寿命,起到防锈作用
【判断题】
在润滑系统中装有几个不同滤清能力的滤清器、集滤器、粗滤器和精滤器
【判断题】
动车前,经司机确认撤除止轮器,将止轮器放到指定位置并关好车门
【判断题】
司机在停车熄火并按规定设好防护后,按《接触网作业车保养检修项目》检查和保养车辆,对不能处理的故障要及时上报,做到故障不过夜、不隔班
【判断题】
《接触网作业车行车日志》是记录轨道车运用、检修、调度命令等情况的原始记录簿,是分析行车事故、设备故障,进行轨道车修理的重要依据,《接触网行车日志》存档时间为3年
【判断题】
驾驶接触网作业运行最高速度不能超过线路允许最高速度、车辆构造速度、调车规定速度、侧向通过道岔的最高允许速度以及机车监控装置所设定的运行速度
【判断题】
重型轨道车采用空气制动与基础制动两种制动方式
【判断题】
接触网作业车所采用的制动机是以压缩空气作为动力,通过各部件的作用,推动闸瓦与车轮产生摩擦力制止车轮转动实现制动
【判断题】
接触网作业车空气制动系统的充风时间(即主风缸压强由0~0.69kPa)不大于5min
【判断题】
常用制动时,初次减压量一般为50kPa,追加减压量一般不得超过初次减压量
【判断题】
常用制动时,最大减压量一般为140kPa
【判断题】
接触网作业车发车时,除认真确认行车凭证和发车信号显示正确外,须待车辆全部缓解后,方可启动车辆
【判断题】
接触网作业车在中间站等会列车时,应保压位停车,开车前缓解