1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > c语言面试100问题及答案 【编程C语言面试题】面试问题:C语言面试大全… - 看准网...

c语言面试100问题及答案 【编程C语言面试题】面试问题:C语言面试大全… - 看准网...

时间:2019-05-14 07:42:38

相关推荐

c语言面试100问题及答案 【编程C语言面试题】面试问题:C语言面试大全… - 看准网...

121、为了避免嵌套的条件语句if-else的二义性,C语言规定:else与(B )匹配。

A)缩排位置相同的if B )其之前最近的if C)其之后if D)同一行上的if

122、设i和x都是int类型,则对于for循环语句for(i=0,x=0;i<9;i++),下列哪句语正确(B )

A)执行8次 B)执行9次 C)是无限循环 D)循环体一次也不执行

123、下面程序的运行结果是(C )

main()

{ int s1=2, c2=0;

while(!c2–)

printf(%d, %d, c1–, c2);

}

A)陷入死循环 B)不输出任何内容 C)输出2, -1 D)输出2,0

124、在下述程序中,判断i>j共执行了(A )次。

#include

void main()

{ int i=0, j=10, k=2, s=0;

for(; ;)

{ i+=k;

if(i>j)

{ printf(“%d”, s);

break;}

s+=i

}

}

A)4 B)7 C)5 D)6

125、假设int a, b, c, w;且a, b均已经被赋值,同时满足条件ab,执行以下程序后要把c的值赋值给w,从键盘上输入c的值不应取的范围是(B )

scanf(“%d”, &c);

w=b;

if(w<=c)

printf(“%d”, w);

else

w=c;

A)b>c B)ba&&c

126、执行下面的程序后的数学户结果为( )

int x, y, z

x=20, y=40, z=15;

while(x>y)

x+=4, y-=4;

z/=2;

printf(“%d, %d, %d”, x, y, z);

A)40, 36, 30 B)32, 8, 7 C)32, 28, 7 D)32, 28,7.5

127、对于循环语句while(1);下面( )是正确的。

A)死循环 B)循环一次 C)不进如循环体 D)编译有错

128、下述程序的输出结果是( )

#include

main()

{ int Y=100;

while(Y–);

printf(“y=%d”,Y);

}

A)Y=0 B)Y=1 C)Y=随机值 D)Y=-1

129、C语言中,下列说法正确的是( )

A)不能使用do…while语句构成循环。

B)do…while语句构成的循环必须用break语句才能退出。

C)do…while语句构成的循环,当while语句中的表达式值为非0结束循环。

D)do…while语句构成的循环,当while语句中的表达式值为0结束循环。

130、以下for循环语句( )

for(; ;)

printf(“*”);

A)判断循环结束的条件不合法 B)是无限循环

C)循环一次也不执行 D)循环只执行一次

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。