求答案,大神们

1、在C语言中的实型变量分为两种类型,它们是________ 和 _________
2、设 x=3.5,y=8,则(int)x+y的值是 ________。
3以下程序的输出结果是_____。
int a=1234;
printf ("%2d\n",a);
4、下列程序运行后的输出结果是 _____________
#include<stdio.h>
main()
{
int i,j;
for(i=4;i>=1;i--)
{printf("*");
for(j=1;j<=4-i;j++)
printf("*");
printf("\n");
}
5、若有如下定义,double a[100];则a数组元素的下标上限是______。
6、设x、y均为整型变量,且x=10y=3,则以下语句的输出结果是_______。
printf("%d %d\n",x--,--y);
7、3、当a=5,b=4,c=2时,表达式 a>b!= c的值是 _______
8、若a是整型变量,则执行表达式a=25/3%3后a的值是_________.

三、判断题(每题2分,共20分)
( )1、在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。
( )2、在C语言的复合语句中,只能包含可执行语句。
( )3、自动变量属于局部变量。
( )4、一个函数利用return只能返回一个函数值。
( )5、在程序运行过程中,系统分配给实参和形参的内存单元是不同的。
( )6、用scanf输入字符时,字符串中不能包含空格。
( )7、Continue 和break都可用来实现循环体的中止。
( )8、结构化设计中的三种基本结构是顺序结构、选择结构和循环结构。
( )9、字符常量的长度肯定为1。
( )10、已知:char c=48;int i=1,j=10;执行语句j=!(c>j)&&i++;则i和j的值分别是1和0。

四、编程题:(22分)
1、设有分段函数y= 1 (x>0)

0 (x=0)

-1 (x<0)

编写一个程序,输入x,计算并输出y的值。(10分)

2、编程输出以下图案:(12分)
*
***
*****
*******
*****
***
*

    float,double

    11

    1234

    *

    **

    ***

    ****

    99

    10,2

    1

    2

    对,错,对,对,错,对,错,对,对,错


    #include<stdio.h>

    main()

    {

    int x,y;

    printf("请输入x:");

    scanf("%d",&x);

    if(x>0)

    printf("y=1");

    else if(x==0)

    printf("y=0");

    else

    printf("y=-1");

    }

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-24

    不确定

    11

    不确定

    *

    **

    ***

    ****

    99

    10 2

    1

    2

    判断题

    一。错

    二。对

    三。对

    四。对

    五。对

    六。对

    七。错

    八。对

    九。错

    十。错

编程题:

一。

#include<stdio.h>

int main()

{

int x;

scanf("%d",&x);

if(x==0)

printf("0\n");

if(x>0)

printf("1\n");

else if(x<0)

printf("-1\n");

return 0;

}


二。有两种方法

    你可以每行用个printf输出,这样简单(如果没有要求使用循环的话)

    用循环的方法输出。



 

    



追问

用循环的方法输出一下

相似回答