单选题 若运行是给变量x输入12, 则以下程序的运行结果是( )。 main() { int x,y; scanf("%d",&x); y=x>12?x+10:x-12; printf("%d\n",y); }

A、 0
B、 22
C、 12
D、 10
下载APP答题
由4l***dv提供 分享 举报 纠错

相关试题

单选题 以下程序运行后,a和b的值分别是( )。
#include
main()
{int a,b;
a=10%3,b=5;
printf("%%d,%%d",a,b)
}

A、

%%1,%%%5

B、%1,%5
C、%%3,%%5
D、1,5

单选题 如果有整型变量 x, 浮点型变量 y, 双精度型变量 z, 则表达式 y*z+x+y 执行后的类型为( )。

A、双精度
B、浮点型
C、整型
D、逻辑型

单选题 下列各语句定义了数组,其中不正确的是( )。

A、char a[3][10]={"China", "American", "Asia"};
B、int x[2][2]={1,2,3,4};
C、float x[2][ ]={1,2,4,6,8,10};
D、int m[ ][3]={1,2,3,4,5,6};

单选题 逻辑运算符两侧运算对象的数据类型为( )。

A、只能是0或1.
B、只能是0或非0正数.
C、只能是整型或字符型数据.
D、可以是任何类型的数据.

单选题 下列说法中,不正确的是( )。

A、算法正确的程序最终一定会结束.
B、算法正确的程序可以有零个输出.
C、算法正确的程序可以有零个输入.
D、算法正确的程序对于相同的输入一定有相同的结果.

单选题 C语言程序的基本单位是( )。

A、程序行
B、语句
C、函数
D、字符

单选题 设函数fun的定义形式为 void fun(char ch,float x) {…} 则以下对函数fun的调用语句中,正确的是( )。

A、fun("abc",3.0);
B、t=fun( 'D',16.5);
C、fun( '65',2.8);
D、fun(32,32);

单选题 语句while(!E)中的表达式!E等价于( )。

A、E==0
B、E! =1
C、E! =0
D、E==1