手机版

大学C语言期末考试题库试题及答案汇总(17)

发布时间:2021-06-07   来源:未知    
字号:

知识点:条件表达式构成的选择结构 228.

若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式 a<b?a:c<d?c:d 的值是______。 A、1 B、2 C、3 D、4 答案:A

知识点:条件表达式构成的选择结构

229.若有定义int x,y; 并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是______。 A、(x-y>0) B、(x-y<0) C、(x-y<0||x-y>0) D、(x-y= =0) 答案:C

知识点:条件表达式构成的选择结构 230. 有以下程序段 int k=0,a=1,b=2,c=3; k=a<b?b:a; k=k>c?k:b;

执行该程序段后,k的值是______。 A、3 B、2 C、1 D、0 答案:B

知识点:条件表达式构成的选择结构

231.以下程序段中与语句 k=a>b?(b>c?1:0):0; 功能等价的是_____。 A、if((a>b)&&(b>c)) k=1; else k=0;

B、if((a>b)||(b>c)) k=1; else k=0; C、if(a<=b) k=0; else if(b<=c) k=1; D、if(a>b) k=1; else if(b>c) k=1; else k=0; 答案:A

知识点:条件表达式构成的选择结构

232.假定w、x、y、z、m均为int型变量,有如下程序段: w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z;

则该程序执行后,m的值是______。 A、4 B、3 C、2 D、1 答案:D

知识点:条件表达式构成的选择结构 233.有以下程序 main() {

int k=4,n=0; n++;

if(n%3!=0) continue; k--; }

printf("%d,%d\n",k,n); }

程序运行后的输出结果是______。 A、1,1 B、2,2 C、3,3 D、4,4 答案:C

知识点:break和continue语句在循环中的作用 234. 有如下程序 main() { int x=23; do {

printf("%d",x--); } while(!x); }

该程序的执行结果是______。 A、321 B、23

C、不输出任何内容 D、陷入死循环 答案:B

知识点:do-while语句和do-while语句构成的循环结构 235. 有以下程序 main() { int s=0,a=1,n; scanf("%d",&n); do { s+=1; a=a-2; }

while(a!=n); printf("%d\n",s); }

若要使程序的输出值为2,则应该从健盘给n输入的值是______。A、-1 B、-3 C、-5 D、0 答案:B

知识点:do-while语句和do-while语句构成的循环结构 236. 有以下程序段 int n,t=1,s=0; scanf("%d",&n);

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