参考答案和解析
正确答案: D
解析:
程序段执行过程为:从键盘读入3个整型数据分别赋值给a,b,c,如果a<b,判断a与b是否相等,无论结果如何不做任何改变。如果a<c,判断a与c是否相等,无论结果如何均不做任何改变。区分“==”操作符和“=”操作符。最后对于输入的a,b,c的值不做任何改变,即输出a的原始值,答案选择D选项。
更多“单选题有以下程序段:scanf(%d%d%d,a,b,c);if(a A 输出a、b、c中值相等的数值B 输出a、b、c中的最大值C 输出a、b、c中的最小值D 输出a的原始值”相关问题
  • 第1题:

    若运行输入:3<回车>,则以下程序的输出结果是( )。 main() {int a,b; scanf("%d",&A); b=(a>=0

    若运行输入:3<回车>,则以下程序的输出结果是( )。 main() {int a,b; scanf("%d",&A); b=(a>=0)?a:-a; printf("b=%d",B); }


    正确答案:b=3
    b=3 解析:条件表达式的基本格式为:“表达式1?表达式2:表达式3”;其功能是:表达式1的值若非0,则计算表达式2的值,且为最终结果;若表达式1的值为0,则计算表达式3的值,且为最终结果。因为a=3,则a>=0成立,所以b=a=3。

  • 第2题:

    下面程序段的输出结果是( )。

    A)1.237000

    B)输出格式说明与输出项不匹配,输出无定值

    C)1.236000

    D)1.24


    正确答案:A
    本题中,(int)(x*10000.5)的结果为1237,(float)1000是将1000强制转换成float类型;整个表达式(int)(x*10000.5)/(float)1000的结果为1.237000,再以实数(6位小数)形式输出。

  • 第3题:

    有以下程序:程序的输出结果是:A.B.C.D.

    有以下程序:

    程序的输出结果是:


    正确答案:D
    {intk=-3;if(k<=0)printf(″****\n″)elsewind(″&&&&\n″);)中printf(″****\n″)缺少分号,因此会报编译错误。

  • 第4题:

    以下程序段中的变量已正确定义: 程序段的输出结果是( )。 A.********B.****

    以下程序段中的变量已正确定义:程序段的输出结果是( )。

    A.********

    B.****

    C.**

    D.*


    正确答案:D
    本题考察for循环语句,注意第二个for语句的后面有一个分号,即printf函数不属于循环体,无论循环执行多少次,printf(”*”)语句只执行一次。因此,本题正确答案为D)。

  • 第5题:

    编程,找出长度为10\的数组中,数组元素的最大值和最小值,并输出。


    答案:public class a{public static void main(String[] args){double x[]={25.3,56.3,15.3,125.25,465.36,456.32,458.21,456.325,4856.3215,41.6};double max=x[0];int i;for(i=0;i<10;i++){ if (max<=x[i])max=x[i];}double min=x[0];int j;for(j=0;i<10;i++){ if (min>=x[j])min=x[j];}System.out.println("最大数是"+max);System.out.println("最小数是"+min);}}

  • 第6题:

    通用示波器不可测量高于允许()的电压或电流

    • A、输入值
    • B、输出值
    • C、最小值
    • D、最大值

    正确答案:A

  • 第7题:

    若比例积分调节器的控制点偏差为零,则给定和测量相等时输出应该稳定在()。

    • A、50%
    • B、最大值
    • C、最小值
    • D、任意值

    正确答案:D

  • 第8题:

    定宽调频控制方式中,导通比Kt的改变会导致改变斩波器的()

    • A、输出电压频率
    • B、输出电压最大值
    • C、电源电压
    • D、输出电流幅值

    正确答案:A

  • 第9题:

    直流充电装置的输出直流电流在50%~110%额定值中()时,应能自动限流,降低输出直流电压。

    • A、最大值
    • B、最小值
    • C、任一数值
    • D、邻近最大值

    正确答案:C

  • 第10题:

    单选题
    滤波电容器的数值一般在几微法到几百微法,其耐压应大于负载的输出电压()。
    A

    平均值

    B

    有效值

    C

    最大值

    D

    最小值


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    有以下程序段:scanf(%d%d%d,&a,&b,&c);if(a>b)a=b;if(a>c)a=c;printf(%d,a);该程序段的功能是(  )。
    A

    输出a、b、c中的最小值

    B

    输出a、b、c中的最大值

    C

    输出a的原始值

    D

    输出a、b、c中值相等的数值


    正确答案: D
    解析:
    程序执行过程为:从键盘读入三个整型数据,依次赋给a,b,c,判断a>b,若成立,将较小的值b赋值给较大的值a,判断a>c,若成立,将较小的值c赋值给较大的值a,实现了将从键盘读入的数据中最小值赋给a的功能,最后输出a,即输出最小值。答案选择A选项。

  • 第12题:

    单选题
    通用示波器不可测量高于允许()的电压或电流
    A

    输入值

    B

    输出值

    C

    最小值

    D

    最大值


    正确答案: B
    解析: 暂无解析

  • 第13题:

    以下程序的功能是:输出a、b、c三个变量中的最小值。 include main( ) {int a,b,c,t 1,t2;

    以下程序的功能是:输出a、b、c三个变量中的最小值。

    include <stdio.h>

    main( )

    { int a,b,c,t 1,t2;

    scanf("%d%d%d",&a,&b,&c);

    t1=a<b ?【 】;

    t2=c<t1?【 】;

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

    }


    正确答案:a:b c:t1
    a:b c:t1 解析:本题考查的知识点是:条件表达式。条什表达式类似于if语句,根据“?”前面子表达式的逻辑值来判断应该计算“:”前面的子表达式还是后面的作为整个条件表达式的结果。题目要求输出a、b、c三个变量中的最小值,所以当ab时,应该选a,否则选b,故前一空应填a:b。同样的道理,后一空应填c:t1。

  • 第14题:

    有以下程序 程序运行后的输出结果是( )。A.程序错无输出结果B.31.5C.7.5SXB

    有以下程序

    程序运行后的输出结果是( )。

    A.程序错无输出结果

    B.31.5

    C.7.5

    D.14.0


    正确答案:A
    宏定义不是c语句,末尾不需要有分号。因此语句“printf(”%4.1f\n”。S(a+b));”展开后为“prinff(”%4.1tXn",3.5;+a+b}a+b;);”,所以程序会出现语法错误。

  • 第15题:

    以下程序的输出结果是( )。

    A.O650

    B.1470

    C.5430

    D.输出值不定


    正确答案:A
    当所赋的值不够其列的宽度时,系统在其后自动补0,因此a[0][3]=0,a[1][2]=6,a[2][1]=5,a[3][0]=0,故选择A选项。

  • 第16题:

    设有如下程序段:则以下叙述中正确的是( )。

    A.输出值为2004

    B.输出值为2008

    C.运行时产生出错信息

    D.输出语句中格式说明符的个数少于输出项的个数,不能正确输出


    正确答案:B
    (x,y)考查逗号表达式,逗号运算符的结合性为从左到右,因此,最后一个表达式的值就是此逗号表达式的值,因此选项B)正确。

  • 第17题:

    以下程序的功能是:输出a、b、c三个变量中的最小值.请填空。

    #include<stido.h>

    main()

    { int a,b,c,t1,t2;

    scanf("%d%d%d",&a,&b,&c);

    t1=a<b? _[7]_______;

    t2=c<t1? _[8]_______;

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

    }


    正确答案:

    a:b    c:t1

  • 第18题:

    组距是指每个组变量值中的()

    • A、最大值与最小值之差
    • B、组中值与最小值之差
    • C、最大值与组中值之差
    • D、组中值与众数值之差

    正确答案:A

  • 第19题:

    滤波电容器的数值一般在几微法到几百微法,其耐压应大于负载的输出电压()。

    • A、平均值
    • B、有效值
    • C、最大值
    • D、最小值

    正确答案:C

  • 第20题:

    直流充电装置出厂验收限流及限压性能试验要求直流充电装置的输出直流电流在50%~110%额定值中()时,应能自动限流,降低输出直流电压。

    • A、最大值
    • B、最小值
    • C、任一数值
    • D、邻近最大值

    正确答案:C

  • 第21题:

    转速、电流双闭环调速系统中,转速调节器ASR、电流调节器ACR的输出限幅电压作用不相同,具体来说是()。 

    • A、ASR输出限幅电压决定了电动机电枢电流最大值
    • B、ASR输出限幅电压限制了晶闸管交流器输出电压最大值
    • C、ACR输出限幅电压决定了电动机电枢电流最大值
    • D、ACR输出限幅电压限制了晶闸管交流器输出电压最大值
    • E、ASR输出限幅电压决定了电动机最高转速值

    正确答案:A,D

  • 第22题:

    单选题
    定宽调频控制方式中,导通比Kt的改变会导致改变斩波器的()
    A

    输出电压频率

    B

    输出电压最大值

    C

    电源电压

    D

    输出电流幅值


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    组距是指每个组变量值中的()
    A

    最大值与最小值之差

    B

    组中值与最小值之差

    C

    最大值与组中值之差

    D

    组中值与众数值之差


    正确答案: B
    解析: 暂无解析