c语言题目急 啊!
1.下列语句正确的是()(3分)A、B、C、D、A、if(a>b>c)temp=aB、if((a=b)>0)temp=aC、inta=b=c=4D、inta;scanf(...
1. 下列语句正确的是( )
(3分)
A、 B、 C、 D、
A、if(a > b > c) temp=a
B、if((a=b) > 0) temp=a
C、int a=b=c=4
D、int a;scanf(%d,a)
2. 当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是
if(a < b)
if(c < d) x=1;
else
if(a < c)
if(b < d) x=2;
else x=3;
else x=6;
else x=7;
(3分)
A、 B、 C、 D、
A、1
B、2
C、3
D、6
3. 有如下程序
main()
{ int a=2,b=-1,c=2;
if(a < b)
if(b<0) c=0;
else c++
printf("%d\n",c);
}
该程序的输出结果是
(3分)
A、 B、 C、 D、
A、0
B、1
C、2
D、3
4. 下面的程序是______
main()
{ int x=3,y=0,z=0;
if (x==y+z) printf("****");
else printf("####");
}(3分)
A、 B、 C、 D、
A、有语法错误不能过通过编译
B、 输出****
C、 可能通过编译,但是不能通过连接,因而不能运行
D、 输出####
5. 读下列程序:
#include
main()
{
float a,b,t;
scanf(”%f,%f”,&a,&b);
if(a>b)
{
t=a;
a=b;
b=t;
}
prinff(”%5.2f,%5.2f'’,a,b);
}
运行时从键盘输入3.8和-3.4,则正确的输出结果是( )。(3分)
A、 B、 C、 D、
A、-3.40,-3.80
B、-3.40,3.80
C、-3.4,3.8
D、3.80,-3.40
6. 如下程序的输出结果是( )。
#include
main()
{
int a=12,b=5,c=-3;
if(a>b)
if(b<0)c=0;
else c++;
printf(”%d\n”,c);
}(3分)
A、 B、 C、 D、
A、0
B、1
C、-2
D、-3
7. 若执行下面的程序从键盘输入3和4,则输出是_______
main()
{ int a,b,s;
scanf("%d%d",&a,&b);
s=a;
if (a < b) s=b;
s=s*s;
printf("%d\n",s);
}(3分)
A、 B、 C、 D、
A、14
B、16
C、18
D、20
8. 两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是( )。
#include
main()
{ int x;
seanf(”%d”,&x);
if(x++>5)printf(”%d”,x);
else printf(”%d\n”,x--);}(3分)
A、 B、 C、 D、
A、7和5
B、6和3
C、7和4
D、6和4
9. 以下程序的输出结果是( )。
#include
main()
{int a=-1,b=1,k;
if((++a<0)&&!(b--<=0))
printf(”%d%d\n”,a,b);
else
printf(”%d%d\n”,b,a);
}(3分)
A、 B、 C、 D、
A、(a>=0||b>=0)&&(a<0||b<0)
B、(a>=0&&b>=0)&&(a<0&&b<0)
C、(a+b>0)&&(a+b<=0)
D、a*b>0 展开
(3分)
A、 B、 C、 D、
A、if(a > b > c) temp=a
B、if((a=b) > 0) temp=a
C、int a=b=c=4
D、int a;scanf(%d,a)
2. 当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是
if(a < b)
if(c < d) x=1;
else
if(a < c)
if(b < d) x=2;
else x=3;
else x=6;
else x=7;
(3分)
A、 B、 C、 D、
A、1
B、2
C、3
D、6
3. 有如下程序
main()
{ int a=2,b=-1,c=2;
if(a < b)
if(b<0) c=0;
else c++
printf("%d\n",c);
}
该程序的输出结果是
(3分)
A、 B、 C、 D、
A、0
B、1
C、2
D、3
4. 下面的程序是______
main()
{ int x=3,y=0,z=0;
if (x==y+z) printf("****");
else printf("####");
}(3分)
A、 B、 C、 D、
A、有语法错误不能过通过编译
B、 输出****
C、 可能通过编译,但是不能通过连接,因而不能运行
D、 输出####
5. 读下列程序:
#include
main()
{
float a,b,t;
scanf(”%f,%f”,&a,&b);
if(a>b)
{
t=a;
a=b;
b=t;
}
prinff(”%5.2f,%5.2f'’,a,b);
}
运行时从键盘输入3.8和-3.4,则正确的输出结果是( )。(3分)
A、 B、 C、 D、
A、-3.40,-3.80
B、-3.40,3.80
C、-3.4,3.8
D、3.80,-3.40
6. 如下程序的输出结果是( )。
#include
main()
{
int a=12,b=5,c=-3;
if(a>b)
if(b<0)c=0;
else c++;
printf(”%d\n”,c);
}(3分)
A、 B、 C、 D、
A、0
B、1
C、-2
D、-3
7. 若执行下面的程序从键盘输入3和4,则输出是_______
main()
{ int a,b,s;
scanf("%d%d",&a,&b);
s=a;
if (a < b) s=b;
s=s*s;
printf("%d\n",s);
}(3分)
A、 B、 C、 D、
A、14
B、16
C、18
D、20
8. 两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果是( )。
#include
main()
{ int x;
seanf(”%d”,&x);
if(x++>5)printf(”%d”,x);
else printf(”%d\n”,x--);}(3分)
A、 B、 C、 D、
A、7和5
B、6和3
C、7和4
D、6和4
9. 以下程序的输出结果是( )。
#include
main()
{int a=-1,b=1,k;
if((++a<0)&&!(b--<=0))
printf(”%d%d\n”,a,b);
else
printf(”%d%d\n”,b,a);
}(3分)
A、 B、 C、 D、
A、(a>=0||b>=0)&&(a<0||b<0)
B、(a>=0&&b>=0)&&(a<0&&b<0)
C、(a+b>0)&&(a+b<=0)
D、a*b>0 展开
4个回答
展开全部
1、if()里面是表达式
A错,改为if(a>b && b>c)
B错,改为if((a==b)>0),a==b为真就是1,为假就是0,就可以进行判断(a==b)>0的真假了
C错,必须int a,b,c; a=b=c=4;
D错,改为scanf("%d",&a)
所以,没答案,你看看也没有输错。
2-3:BD
4、要么A要么C,我也不清楚哪个,反正肯定不是B 和D
5--8:BCBA
9、输出结果为1,0
A错,改为if(a>b && b>c)
B错,改为if((a==b)>0),a==b为真就是1,为假就是0,就可以进行判断(a==b)>0的真假了
C错,必须int a,b,c; a=b=c=4;
D错,改为scanf("%d",&a)
所以,没答案,你看看也没有输错。
2-3:BD
4、要么A要么C,我也不清楚哪个,反正肯定不是B 和D
5--8:BCBA
9、输出结果为1,0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CBDDBCBA最后一题对不上号。。http://tieba.baidu.com/club/7491615/invite/join/?c=12746311158be32bd0449e6cc991eb7c47bf2828544374这是一个计算机贴吧。。以后有问题就到这里来问吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一题都不是语句。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CBCCBCBC,最后一题选项好像对不上吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询