永发信息网

C语言的问题1

答案:2  悬赏:40  手机版
解决时间 2021-07-31 02:25
  • 提问者网友:临风不自傲
  • 2021-07-30 06:14

一、 填空:  
1.C语言源程序的文件扩展名是(   );
2.构成C语言程序的单位是由( ), 其中唯一必不可少的是(   );
3.下面是一些标识符,哪些是合法的?(    ) 哪些是非法的?(   )
Aers, yx_4, , _ 1990, sav$12, double ,anuual_profit ,4pers
4.若有一个变量定义为short int a1; 则它在内存中占用( )字节;
5.一个int 型的变量最大的取值为( );
6.表达式 (y=‘A’>’B’)的值为( ),表达式(10%3*3-8/3+1)的值是(   );
7.如果变量X的值为10,下述两条语句分别执行后,x和 a的值分别是多少?
a=x++; (     )
a= - -x ;  (      )
8. 有变量X=4, y=6, z=2, 则下列表达式的值是真还是假?
(x<y )= = (z< y)
(x != y-z)
9.判断字符C是大写字符的条件式为(      );
10.C语言程序的语句分隔符是( );
二、编写一个if 语句,即仅当X位于1到20之间时,将X的值赋给变量Y; 如果X不在这个范围内,则保持Y的值不变。若要使用条件运算符完成,该如何书写表达式

三、 有下列程序代码,请改正其中的错误
 #include <stdio.h>
Int x,y;
Main( )
{ printf(“\n Enter two number:”);
Scanf(“%d %d”,x ,y);
Printf(“ bigger is : (x>y)?x:y “);
}

四、 读程序:
1.下面程序执行时,输入qweASD123? ,输出结果是什么?
Main( )
{ char c;
While ( (c=getchar( ))!=’?’)
{ if (c>’A’ && c<’Z’ )
Putchar (c+32);

If (c>’0’ && c<’9’)
Putchar(c++);
}
}


2.执行下面程序的结果?
Main( )
{ int I,j;
For( i=1; i<5; i++)
{for (j=1;j<= I;j++)
Printf(“*”);
Printf(“\n”);
}
}

五、 编写程序,求出10个任意数的最大值,最小值及平均值


最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-07-30 06:55

一、 填空:  
1.C语言源程序的文件扩展名是(  .c );
2.构成C语言程序的单位是由(函数 ), 其中唯一必不可少的是(  main() );
3.下面是一些标识符,哪些是合法的?(Aers yx_4 _ 1990 sav$12 anuual_profit) 哪些是非法的?(   double 4pers)
Aers, yx_4, , _ 1990, sav$12, double ,anuual_profit ,4pers
4.若有一个变量定义为short int a1; 则它在内存中占用( 2)字节;
5.一个int 型的变量最大的取值为(2的32次方 );
6.表达式 (y=‘A’>’B’)的值为(0 ),表达式(10%3*3-8/3+1)的值是( 2  );
7.如果变量X的值为10,下述两条语句分别执行后,x和 a的值分别是多少?
a=x++; ( a=10,x=11    )
a= - -x ;  ( a=9,x=9     )
8. 有变量X=4, y=6, z=2, 则下列表达式的值是真还是假?
(x<y )= = (z< y) 真
(x != y-z)假
9.判断字符C是大写字符的条件式为((c>='A')&&(c<='Z')    );
10.C语言程序的语句分隔符是(逗号 );
二、编写一个if 语句,即仅当X位于1到20之间时,将X的值赋给变量Y; 如果X不在这个范围内,则保持Y的值不变。若要使用条件运算符完成,该如何书写表达式
int main(){
int x=1,y=2;
if((x>=1)&&(x<=20)){
return( y=x);
}eles{
return(y);
}

}
三、 有下列程序代码,请改正其中的错误
 #include <stdio.h>
Int x,y;//int
Main( )
{ printf(“\n Enter two number:”);
Scanf(“%d %d”,x ,y); //scanf
Printf(“ bigger is : (x>y)?x:y “);//printf("bigger is ",(x>y)?x:y )
}


四、 读程序:
1.下面程序执行时,输入qweASD123? ,输出结果是什么?
Main( )
{ char c;
While ( (c=getchar( ))!=’?’)
{ if (c>’A’ && c<’Z’ )
Putchar (c+32);


If (c>’0’ && c<’9’)
Putchar(c++);
}
}


asd234


2.执行下面程序的结果?
Main( )
{ int I,j;
For( i=1; i<5; i++)
{for (j=1;j<= I;j++)
Printf(“*”);
Printf(“\n”);//这句有问题不应该在这里哟。不然都是输入一个*就换行了。就在第一个FOR
}
Printf(“\n”)
}
*
**
***
****
五、 编写程序,求出10个任意数的最大值,最小值及平均值
没编辑器只是主要的东西;
main(){
int arry[10]={1,2,3,4,5,6,7,8,99,12};
int a,sum=0;;
for(int i=0;i<10;i++){
for(int j=1;j<10;j++){
if(arry[i]>arry[j]){
a=arry[i];
arry[i]=arry[j];
arry[j]=a;
}
}


}
for(int i=0;j<10;i++){
sum+=arry[i];
}


Printf(“最大值 :”arry[9])
Printf(“最小值 :”arry[0])
Printf(“平均值 :”sum/10)



}

全部回答
  • 1楼网友:神也偏爱
  • 2021-07-30 08:00

做作业,做到网上来了,你还真是够懒的啊

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯