《程序设计基础》复习提纲
掌握字符赋值语句表述
Scanf函数和printf函数的运用
运算符优先级排序
理解调用函数中行参和实参的传递
break和continue的区别:
理解下列程序,知道运行结果
1.若有定义和语句:
int i ;
for (i=1;i<=6;i++) ;
printf("%d",i);
写出运行结果
2.void main( )
{int a,b,sum;
a=4546;b=6;
sum=a+b;
printf(”a=%d,b=%d,c=%d\n”,a,b,sum);
}
3、执行下面程序:
void main()
{int a, b;
printf("input two numbers: ");
scanf("%d %d",&a,&b);
if(a>b)
printf("max=%d\n",a);
else
printf("max=%d\n",b); }
若输入76 78,则输出结果为:( )
4、执行下面程序:
void main()
{int a;
printf("input integer number: ");
scanf("%d",&a);
switch(a)
{case1:printf("Monday\n"); break;
case 2:printf("Tuesday\n"); break;
case3:printf("Wednesday\n"); break;
case 4:printf("Thursday\n"); break;
case 5:printf("Friday\n"); break;
case 6:printf("Saturday\n"); break;
case7:printf("Sunday\n"); break;
default:printf("error\n");} }
若执行时输入6,则结果为:( )
5、执行下面程序:
#include <stdio.h> void main( )
int x,y ; { int a=9,b=5;
f( ) x=a+b;y=a-b;
{ int y,a=25,b=10; f( );
x=a+b;y=a-b; printf(”%d,%d\n”,x,y);}
return;}
123456
a=5456,b=6,c=5462
max=78
Saturday
f()函数在哪里?所以有错,无法回答
编程:
5.
运行样例:
6.
#include "stdio.h"运行样例: