第四章顺序结构作业(每个程序请直接加上# include <>
一、选择:1、有以下程序:
# include <>
void main (
int x, z; float y;
printf (“input 1020304050”);
scanf (“2d%5f%3d”, x, &y, &z);
printf (“x=%d y=%f z=%d”, x, y, z);
程序运行后输入1020304050《回车》,则程序的输出结果是。
a.x=10 y=20304 z=050 b.x=10 y=20304.000000 z=050
c.x=10 y=20304 z=50 d.x=10 y=20304.000000 z=50
2、已定义x、y、z为int型,若要求通过键盘输入分别给x、y、z输入,输入格式要求如下(此处“ㄩ”代表一个空格):
1ㄩ2ㄩ3 《回车》
则能正确进行输入的语句是( )
a.scanf (“f %f %f ”,x , y, z); b.scanf (“5.1ld %5.1ld %5.1ld ”,x, &y, &z);
c.scanf (“d %d %d”, x, &y, &z); d.scanf (“c %c %c ”,x, &y, &z);
3、有以下程序:
# include <>
void main (
int x=5, y=10; printf (“d, %d”, x--,y-x);
程序运行后的结果是( )
a.编译出错 b.输出 5, 5 c.输出 4, 6 d.输出 4 6
4、以下程序段的输出结果是( )
int y=7; printf (“d, %d, %d ”, y , y , y++
a.8, 7, 8 b.8, 7, 7 c.7, 8, 7 d.7, 8, 8
5、以下程序段的输出结果是( )
char c = m’; int i=1, j=2, k=3;
printf (“d, %d ”, a’+3=k+1 );
printf (“d, %d ”, i+j+k = 3*j , k = j = i+7 );
a.1, 0 b.0, 1 c.0, 0 d.1, 1
6、有以下程序:
# include <>
void main (
char a;
a=getchar (
putchar (a); putchar (‘n’);
程序运行后的结果是( )
a.只输出用户输入的字符。
b.输出用户输入的字符后换行。
c.编译出错
d.生成可执行文件出错。
7、设有定义“int time, hour, min;”。若要将完成某个任务的总时间time(单位:分钟)用hour(小时)和min(分钟)表示,则正确的转换语句是( )
a.hour=time/60, min=time%60b.hour=time%60; min=time/60;
c.hour=time/3600, min=time/3600; d.hour=time%60; min=time/3600;
8、有以下程序:
# include <>
void main (
int x=100, y= -100; x%=y-2*x ; y%= x-2*y;
printf (“x=%d, y=%d”, x, y);
程序运行后的结果是( )
a.x=0, y=100 b.x=0, y= -100 c.x=100, y=100 d.x=100, y= -100
9、若变量x、y已经进行了定义并赋予初值,则将x和y中的数进行交换,不正确的语句组是( )
a.x = x + y ; y = x – y ; x = x – yb.t = x ; x = y ; y = t ;
c.x = t ; t = y ; y = xd.t = y ; y = x ; x = t ;
二、填空:10、若有定义“int x=65;”,则执行语句“printf (“x(character)=%c, x(decimal)=%d, x(octal)=%o, x(hex)=%x”, x, x, x, x);”的结果为。
11、以下程序运行后的输出结果是。
# include <>
void main (
int a=021, b=216; printf (“d %x”, a, b);
12、若有定义“float x;”,则“printf (“10.2f ”,x);”语句中的格式说明 %-10.2f 表示。
13、若有以下程序: void main (
int a, b, c, d;
a=2; b=5; c=8;
d = a++<2 | b &&c++
printf (“a=%d, b=%d, c=%d, d=%d”, a, b, c, d);
则程序运行后的输出为。
14、读懂程序并填空。
void main
char ch=0x31
printf (“d %o %x %c ”, ch, ch, ch, ch
屏幕显示。三、补充完整题:
15、下面程序的功能是读入直角三角形两直角边的长度,输出斜边长度。请将程序补充完整。
# include <>
void main()
int x, y ;
z ;本行填写由键盘输入指教变得长度 */
本行填写斜边的计算 */
printf (“斜边长度为:%lf ”, z);
作业1顺序结构作业
顺序结构练习1 1 输人3个实数,输出最大值和最小值。2 任意输入两个数,对它们进行加 减 乘 除 乘方运算,并将结果打印输出。3 已知 f x x3 sin2x ln x4 1 输入自变量的值,求对应的函数值。4 用fortran语句完成下列操作 1 将变量i的值增加l。2 i的立方加上j 并将其...
顺序结构练习
1 下面三段程序运行结果一样吗?2 如果 a,b,c的值分别是 2,4,6。执行下列语句后,a,b,c的值各是多少?a b b c c a b c c a a b c a a b b c t a a b b c c t 3 请说明下列两个变量的值有何不同 c c 4 写出下列每小段程序的运行结果 只...
第03次作业顺序结构答案
作业三 顺序程序设计。二 必需上交的作业 用1次课时间完成 1 输入圆的半径,计算圆面积和圆周长。计算结果数据类型为单精度型。方法1 在窗体上画二个标签,二个文本框。二个命令按钮。设计应用程序界面如图4.2。在文本框1中输入半径值,计算圆面积值放入文本框2中,圆周长值放入标签2中。将窗体文件和工程文...