位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C6、if语句基础

设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是

发布时间:2024-07-09

A.if(a>b) c=a,a=b,b=c;

B.if(a>b) {c=a,a=b,b=c;}

C.if(a>b) c=a;a=b;b=c;

D.if(a>b) {c=a;a=b;b=c;}

试卷相关题目

  • 1下列条件语句中输出结果与其他语句不同的是

    A.if(a) printf(“%dn”,x);else printf(“%dn”,y);

    B.if(a==0) printf(“%dn”,y);else printf(“%dn”,x);

    C.if(a!=0) printf(“%dn”,x);else printf(“%dn”,y);

    D.if(a==0) printf(“%dn”,x);else printf(“%dn”,y);

    开始考试点击查看答案
  • 2当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是( )。

    A.k%2

    B.k%2==1

    C.(k%2)!=0

    D.!k%2==1

    开始考试点击查看答案
  • 3以下是if语句的基本形式:if(表达式)语句其中“表达式”

    A.必须是逻辑表达式

    B.必须是关系表达式

    C.必须是逻辑表达式或关系表达式

    D.可以是任意合法的表达式

    开始考试点击查看答案
  • 4if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是

    A.必须是逻辑值

    B.必须是整数值

    C.必须是正数

    D.可以是任意合法的数值

    开始考试点击查看答案
  • 5在嵌套使用if语句时,C语言规定else总是________。

    A.和之前与其具有相同缩进位置的if配对

    B.和之前与其最近的if配对

    C.和之前与其最近的且不带else的if配对

    D.和之前的第一个if配对

    开始考试点击查看答案
  • 6有以下程序#include <stdio.h>main(){int x;scanf(“%d”,&amp;x);if(x<=3); elseif(x!=10)printf(“%dn”,x);}  程序运行时,输入的值在哪个范围才会有输出结果

    A.不等于10的整数

    B.大于3且不等于10的整数

    C.大于3或等于10的整数

    D.小于3的整数

    开始考试点击查看答案
  • 7当a=1,b=3,c=5,d=5时,执行下面一段程序后,x的值为

    A.1

    B.2

    C.3

    D.6if(a开始考试点击查看答案

  • 8有如下程序main0{ float x=2.0,y;if(x<0.0) y=0.0;else if(x<10.0) y=1.0/x;else y=1.0;printf(“%fn”,y);}该程序的输出结果是

    A.0.000000

    B.0.250000

    C.0.500000

    D.1.000000

    开始考试点击查看答案
  • 9在执行以下程序时,为了使输出结果为:t=4,则给a和b输入的值应满足的条件是

    A.a>b

    B.a

    C.0

    D.0>a>bmain(){ int s,t,a,b;scanf("%d,%d",&a,&b);s=1; t=1;if(a>0)s=s+1;if(a>b)t=s+t;else if(a==b) t=5;else t=2*s;printf("t=%dn",t);}

    开始考试点击查看答案
  • 10有如下程序main0{ int a=2,b=-1,c=2;if(a<c)if(b<0) c=0;else c++printf(“%dn”,c);}该程序的输出结果是

    A.0

    B.1

    C.2

    D.3

    开始考试点击查看答案
返回顶部