手机版

工信部C语言考试题及答案(17)

时间:2025-07-10   来源:未知    
字号:

185. 在C 语言中,有表达式 x=abs(8-10), 则x 的值为( )

B: 2

186. 1. 在TC 中,设p1 和p2 是指向同一个int 型一维数组的指针变量,k 为int 型变 量,则不能正确执行的语句是( )。

C: p2=k;

187. 1. 在TC 中,若有定义 int y=2; int z=5 ,x=-4; 则表达式y+=abs(x)+x+z 的值为 ()。

D: 7

188. 1. 在TC 中,设x,y,z,t 均为int 型变量,则执行以下语句后,t 的值为( ) x=y=z=1; t=++x||++y&&++z;

C: 1

189. 在TC 中,表达式: 10!=9 的值是( )

B: 1

190. 在TC 中,若有以下定义:char a; int b; float c; double d; 则表达式a*b+d-c 值的类型

为( )。

D: double

191. 1. 在TC 中,若 int x=2, y=2, z=2 ; 则表达式 z+=++x+y++的值为( )。 A: 7

192. 在C 语言中,表示关系 x<y<z 所对应的表达式是( )

B: (x < y) && (y < z)

193. 在C 语言中, 执行后的输出结果是( )main(){int

k=2,i=3,m;m=(k+=i*=k);printf("%d,%d\n",m,i);}

D: 8,6

194. 在C 语言中,能正确表示关系a≥10 或a≤0 的表达式是( )

D: a>=10 || a<=0

195. 在C 语言中,下列程序的结果是( )void fun(int *x, int *y){ printf("%d %d", *x, *y); *x=1;

*y=2;}main(){int x=1,y=2;fun(&y,&x);printf("%d %d",x, y);}

B: 2 1 2 1

196. 在C 语言中,定义 char a[]={''a'',''b'',''l'',''l'',''o''},已知字符''b''的ASCII 码为98,则

printf("%d\n",a[0]); 的值为( )。

A: 97

197. 在C 语言中,执行后的输出结果是( )main(){int

k=4,i=2,m;m=(k+=i*=i);printf("%d,%d

\n",m,i);}

A: 8,4

198. 在C 语言中,若w=1, x=2 , y=3, z=4; 则条件表达式: w>x ? w : y<z ? y:z 的结果为

( )。

B: 3

199. 在C 语言中,设a=1,b=2,c=3,d=4,则表达式: a<b?a:c<d?a:d 的结果为( )

工信部C语言考试题及答案(17).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)