(完整版)C语言考试题库及答案(8)

时间:2025-04-19

{ int k=4,a=3,b=2,c=1;

printf("%d\n",k<a?k:c<b?c:a);

}

A) 4 B) 3 C) 2 D) 1

75、以下条件表达式中能完全等价于条件表达式x的是____B___.

A) (x==0) B) (x!=0) C) (x==1) D) (x!=1)

76、若运行下面程序时,给变量a输入15,则输出结果是___A___.

#include <stdio.h>

void main( )

{ int a,b;

scanf("%d",&a);

b=a>15?a+10:a-10;

printf("%d\n",b) ;

}

A) 5 B) 25 C) 15 D) 10

77、运行下面程序后,输出是___D___.

#include <stdio.h>

void main( )

{ int k=-3;

if (k<=0) printf("****\n");

else printf("####\n")

}

A) ####

B) ****

C) ####****

D) 有语法错误不能通过编译

78、执行下面程序的输出结果是____C____.

#include <stdio.h>

void main( )

{ int a=5,b=0,c=0;

if (a=a+b) printf("****\n");

else printf("####\n");

}

A) 有语法错误不能编译

B) 能通过编译,但不能通过连接

C) 输出****

D) 输出####

79、为了避免嵌套的if-else语句的二义性,C语言规定else总是与___C___组成配对关系.

A) 缩排位置相同的if

B) 在其之前未配对的if C) 在其之前尚未配对的最近的if

D) 同一行上的if

80、设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为____C_____.

x=y=z=1;

t=++x || ++y && ++z;

A) 不定值B) 4 C) 1 D) 0

81、以下程序段____C______.

x=-1;

do

{

x=x*x;

} while (!x);

A)是死循环B)循环执行两次

C)循环执行一次D)有语法错误

82、对下面程序段描述正确的是___B____.

int x=0,s=0;

while (!x!=0) s+=++x;

printf("%d",s);

A) 运行程序段后输出0

B) 运行程序段后输出1

C) 程序段中的控制表达式是非法的

D) 程序段循环无数次

83、下面程序段的输出结果是____C____.

x=3;

do { y=x--;

if (!y) {printf("*");continue;}

printf("#");

} while(x=2);

A) ## B) ##* C) 死循环D)输出错误信息

84、下面程序的运行结果是____B____.

#include<stdio.h>

void main( )

{ int a=1,b=10;

do

{ b-=a;a++;

} while(b--<0);

printf("%d,%d\n",a,b);

}

A) 3,11 B) 2,8 C) 1,-1 D) 4,9

85、下面程序段的运行结果是____B______.

int n=0;

- 8 -

(完整版)C语言考试题库及答案(8).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219