首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 int a,b,c; a=10;b=50;c=30; if(a>b)a=b,b=c;c=a; printf("a=%d b=%d c=%d\n",a,b,c); 程序的输出结果是
有以下程序段 int a,b,c; a=10;b=50;c=30; if(a>b)a=b,b=c;c=a; printf("a=%d b=%d c=%d\n",a,b,c); 程序的输出结果是
admin
2020-05-19
37
问题
有以下程序段
int a,b,c;
a=10;b=50;c=30;
if(a>b)a=b,b=c;c=a;
printf("a=%d b=%d c=%d\n",a,b,c);
程序的输出结果是
选项
A、a=10 b=50 c=30
B、a=10 b=30 c=10
C、a=10 b=50 c=10
D、a=50 b=30 c=50
答案
C
解析
本题的程序段首先定义三个整型变量a,b,c,并且其初始值分别等于10,50,30,然后判断a>b是否成立,如果条件成立,则把b的值赋给a,把c的值赋给b。由a和b的初始值可知,此条件表达式不成立,所以a和b的值保持不变。再执行下一条语句,把a的值赋给c,所以c的当前值等于10,最后由输出语句输出变量a,b,c的当前值,分别为lO,50,10。
转载请注明原文地址:https://kaotiyun.com/show/ScCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关于字符常量,以下叙述正确的是()。
若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是()。
下列叙述中正确的是()。
设有如下关系表:则下列操作正确的是()。
以下有关宏替换的叙述不正确的是()。
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
下面程序的输出结果是()。#includemain(){chara[]={’a’,’b’,’c’,’d’,’f’,’g’},*p;p=a;printf("%c\n",*p+4);}
当用“#defineF37.5f”定义后,下列叙述正确的是()。
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课程号,G为成绩,关系T=πS#,C#(SC)/C表示()。
随机试题
设待排序的序列中有n个元素,采用冒泡排序方法进行一趟排序所需交换元素的次数最多为【】
防止和治疗恒牙早萌的重要环节是
从现代化要求看,行政管理应当朝三个方向发展,下列选项中不正确的是()。
存款人更改名称,但不改变开户银行及账号的,应于()工作日内向开户银行提出银行结算账户的变更申请,并出具有关部门的证明文件。
证券公司定向资产管理业务的投资决策应当符合的要求包括()。
下列情形中,人民警察不得鸣枪警告、开枪射击的是()。
64,125,216,(),512
求x(4-x4)5/2dx.
对于【】时延小于【】时延的网络,CSMA能降低冲突次数。
Whatistheexamscheduleforthesecondterm?
最新回复
(
0
)