C语言判断题,球高手解答,急急

1、在C中不可以使用goto语句。()2、常量是在整个程序运行过程中不能改变的量。()3、在C语言中不允许空语句存在。()4、在标准C中,编程必须加上注释。()5、在标准... 1、 在C中不可以使用goto语句。( )
2、 常量是在整个程序运行过程中不能改变的量。( )
3、在C语言中不允许空语句存在。( )
4、在标准C中,编程必须加上注释。( )
5、在标准C中,语句必须以“;”结束。( )
6、设有整型变量i,j,k,且i=4,j=5,则k=i/j运算后,k=0.8。( )
7、在逻辑运算过程中,并不是所有的表达式都被求解。( )
8、C语言程序的三种基本结构是顺序结构、选择结构和循环结构。( )
9、编程时应注意程序的执行效率第一,可读性其次。( )
10、5++是一个合法的表达式。( )

2、打印出以下图案。
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*
此题为编程题,知道就写下,不知道也没关系
展开
 我来答
感伤小树
2010-08-24 · 超过10用户采纳过TA的回答
知道答主
回答量:14
采纳率:0%
帮助的人:22万
展开全部
1、 在C中不可以使用goto语句。( 错 )【最好少用,用很多goto程序可读性降低】
2、 常量是在整个程序运行过程中不能改变的量。( 对 )
3、在C语言中不允许空语句存在。( 错 )【可以自行测试,写很多分号试试】
4、在标准C中,编程必须加上注释。( 错 )【这个根据需要随个人自己】
5、在标准C中,语句必须以“;”结束。( 对 )【分号是语句体结束的标志】
6、设有整型变量i,j,k,且i=4,j=5,则k=i/j运算后,k=0.8。(错 )【整数整除,k=0】
7、在逻辑运算过程中,并不是所有的表达式都被求解。( 对 )【有一个短路原则,例如:a=1;b=3;在逻辑语句(a=a+b)!=0||(a=a-1)!=0中,已经确定(a=a+b)!=0为真,||号后面的语句不被求解】
8、C语言程序的三种基本结构是顺序结构、选择结构和循环结构。( 对 )
9、编程时应注意程序的执行效率第一,可读性其次。( )【这一个我也不肯定,我觉得是对的】
10、5++是一个合法的表达式。( 错 )【常量不可改变】

2、打印出以下图案。
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*
#include<stdio.h>
int main()
{
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<14-i;j++)
printf(" ");
for(j=14-i;j<14-i+2*i+1;j++)
printf("*");
printf("\n");
}
for(i=3;i>=0;i--)
{
for(j=0;j<14-i;j++)
printf(" ");
for(j=14-i;j<14-i+2*i+1;j++)
printf("*");
printf("\n");
}
return 0;
}
pd5938
2010-08-24 · TA获得超过486个赞
知道答主
回答量:197
采纳率:0%
帮助的人:134万
展开全部
1、 在C中不可以使用goto语句。( 可以,但是少用 )
2、 常量是在整个程序运行过程中不能改变的量。( 对 )
3、在C语言中不允许空语句存在。( 错 )
4、在标准C中,编程必须加上注释。( 错 )
5、在标准C中,语句必须以“;”结束。( 对 )
6、设有整型变量i,j,k,且i=4,j=5,则k=i/j运算后,k=0.8。( 错,K为整型,得到k=0)
7、在逻辑运算过程中,并不是所有的表达式都被求解。( 对,如a&&b&&c!=0,若a=0,直接得到0 )
8、C语言程序的三种基本结构是顺序结构、选择结构和循环结构。( 对 )
9、编程时应注意程序的执行效率第一,可读性其次。( 错 )
10、5++是一个合法的表达式。( 错 )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nicch
2010-08-25 · TA获得超过909个赞
知道小有建树答主
回答量:211
采纳率:0%
帮助的人:198万
展开全部
1.错,GOTO语句只是不推荐使用,但是是可以用的
2.正确
3.错,空语句在语法和执行上并没有问题,而且常常用作延时语句
4.错,注释会让程序更加易读和易于维护,但是并不是必须的
5.正确
6.错,定义k为整形,“/”运算符只能取整
7.正确,C语言会整块带入进行运算
8.正确
9.错误
10.错误,常量不能赋值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanqiu410
2010-08-24 · TA获得超过118个赞
知道答主
回答量:50
采纳率:0%
帮助的人:32.9万
展开全部
这是第2题的答案:
#include<stdio.h>
int main()

{
int i,n,num,maxi,h;
while (h=1)
{
printf("Please enter a number:");
scanf("%d",&num);
maxi=(num+1)/2;
for (i=1;i<=maxi;i++)
{
for (n=1;n<=maxi-i;n++)
printf(" ");
for (n=1;n<=(2*i-1);n++)
printf(" *");
printf("\n");
}
for (i=maxi;i>=1;i--)
{
for (n=maxi;n>=i;n--)
printf(" ");
for (n=1;n<=(2*i-3);n++)
printf(" *");
printf("\n");
}
}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式