更多"有如下程序: #include <stdio.h> main( )"的相关试题:
[单项选择]有如下程序:
#include <stdio.h>
main( )
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("%f/n",y);
该程序的输出结果是( )。
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
[单项选择]有如下程序:
#include<stdio.h>
main( )
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("%f/n",y);
该程序的输出结果是( )。
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
[单项选择]有以下程序
#include <iostream.h>
float fun(int x,int y)
return(x+y);
void main( )
int a=2,b=5,c=8;
cout<<fun((int)fun(a+c,b),a-c);
程序运行后的输出结果是( )。
A. 编译出错
B. 9
C. 21
D. 9.0
[单项选择]阅读以下程序
#include<stdio.h>
main( )
Int Case;float printF;
printf("请输入2个数:");
scanf("%d %f",&Case,&printF);
printf("%d%f/n",Case,printF);
以下说法正确的是( )。
A. 定义浯句出错,Case是关键字,不能用作用户自定义标识符,printF不能用作用户自定义标识符
B. 定义语句出错,Int无法被识别
C. 定义语句无错,scanf不能作为输入函数使用
D. 定义语句无错,printf不能输出Case的值
[单项选择]请读程序:
#include<stdio.h>
main( )
int a;float b,c;
scanf("%2d%3f%4f",&a,&b,&c) ;
printf("/na=%d,b=%f,c=%f/n",a,b,c) ;
若运行时从键盘上输入9876543210,↓,则上面程序的输出络果是_______。
A) a=98,b=765,c=4321
B) a=10,b=432,c=8765
C) a=98,b=765.000000,c=4321.000000
D) a=98,b=765.0, c=4321.0
[单项选择]下面程序段的输出结果是()。
#include<stdio.h>
main( )
float x=1.236547;
printf("%f/n",(int)(x*1000+0.5)/(float)1000);
A. 1.237000
B. 输出格式说明与输出项不匹配,输出无定值
C. 1.236000
D. 1.24
[单项选择]有如下程序
main( )
int x=1,a=0,b=0;
switch(x)
case 0: b++;
case 1: a++;
case 2: a++;b++;
printf("a=%d,b=%d/n",a,b) ;
该程序的输出结果是()。
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
[单项选择]若有如下程序:
main( )
int x=3,y=4,z;
z=(x+(y-=X*X));
printf("%d,%d/n",y,z);
则程序执行后的输出结果是( )。
A. -4,2
B. -5,-2
C. -5,-1
D. 4,-2
[单项选择]有以下程序:
#include <stdio.h>
float f1 (float n )
return n*n;
float f2 ( float n)
return 2 * n;
main( )
float ( * p1)(float),( * p2)(float),(*t)(float) ,y1,y2;
p1 = f1;p2 = f2;
y1 = p2(p1(2.0) );
t =p1;p1 = p2;p2 =t;
y2=p2(p1(2.0));
prinff("% 3.0f, %3. Of/n" ,y1,y2);程序运行后的输出结果是()。
A. 8,16
B. 8,8
C. 16,16
D. 4,8
[单项选择]有如下程序:
main( )
int x=23;
do
printf("%d",x--);
while(!x);
程序运行后的输出结果是( )。
A. 321
B. 23
C. 不输出任何内容
D. 陷入死循环
[单项选择]有如下程序:
void main( )
int x=1,a=0,b=0;
switch(x)
case 0:b++;
case 1:a++:
case 2:a++;b++;
printf("a=%d,b=%d/n",a,b);
该程序的输出结果是( )。
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
[单项选择]有如下程序:
main( )
int x=1,a=0,b=0;
switch(x)
i
ease 0; b++;
case 1;a++;
case 2:a++;b++;
printf("a=%d,b=%d/n",a,b);
该程序的输出结果是( )。
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
[单项选择]有如下程序:
void main( )
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("%f/n",y);
该程序输出的结果是( )。
A. 0.000000
B. 0.250000
C. 0.500000
D. 1.000000
[填空题]若有如下程序:
main( )
int x=20;
if(x>10)printf("%d",x-=5);
if(x>15)printf("%d",x);
则程序运行后的输出结果是 【11】 。
[单项选择]有如下程序:
#include <stdio.h>
main( )
int x=23;
do
Printf("%d",x--);
while(! x);
该程序的执行结果是( )。
A. 321 B) 23 C) 不输出任何内容 D) 陷入死循环