正在加载图片...
128 C语言程序设计上机指导与同步训练 int a, b: float x, yi char cl, c2 scanf scanf(Mc1=8cc2=旨c”,&c1,&c2); printf(”a=号d,b=旨d,x=号f,y=旨f,C1=c,c2= b,x,Y,c1,c2); 6.已有定义ntij, float x;为将-10赋给i,12赋给j,410.34赋给x:则对应以下 scanf 函数调用语句的数据输入形式是 、执行下列程序按指定方式输入(口表示空格),能否得到指定的输出结果?若不能 请修改程序,使之能得到指定的输出结果。 输入:2口3口44 输出:a=2.b=3,c=4 x=6,y=24 程序 main( scanf("旨a,a,旨d",a,b,c) printf("d暑d旨d" printf("x=f\n",x,"y=号f\n”,y); 三、编程题 1.编写C程序,从键盘输入一个字符,在屏幕上显示出其前后相连的三个字符 2.编程实现不用第三个变量,实现两个数的对调操作。 链接二级考试 选择题 1.下列程序的输出结果是()。 B)32 C)0 3.07 main() I double d=3.2; int x=1.2;y=(x+3.8)/5.0; printf ("gd \n", d*y) 2.下列程序执行后的输出结果是(小数点后只写一位)()。 A)666.06.0 B)666.76.7 C)666.067 D)666.76.0·128· C 语言程序设计上机指导与同步训练 ·128· main() { int a,b; float x,y; char c1,c2; scanf(“a=%d b=%d”,&a,&b); scanf(“x=%f y=%f”,&x,&y); scanf(“c1=%c c2=%c”,&c1,&c2); printf(“a=%d,b=%d,x=%f,y=%f,c1=%c,c2=%c”,a,b,x,y,c1,c2); } 6. 已有定义 int i,j; float x;为将-10 赋给 i,12 赋给 j,410.34 赋给 x;则对应以下 scanf 函数调用语句的数据输入形式是 。 scanf(“%o%x%e”,&i,&j,&x); 二、执行下列程序,按指定方式输入(□表示空格),能否得到指定的输出结果?若不能, 请修改程序,使之能得到指定的输出结果。 输入:2□3□4↙ 输出:a=2,b=3,c=4 x=6,y=24 程序: main ( ) { int a, b, c, x, y; scanf ("%d, %d, %d", a, b, c); x=a*b; y=x*c; printf ("%d %d %d", a, b, c); printf ("x=%f\n",x, "y=%f\n",y); } 三、编程题 1. 编写 C 程序,从键盘输入一个字符,在屏幕上显示出其前后相连的三个字符。 2. 编程实现不用第三个变量,实现两个数的对调操作。 链接二级考试 一、选择题 1. 下列程序的输出结果是( )。 A) 3 B) 3.2 C) 0 D) 3.07 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf("%d \n", d*y); } (2000 年 4 月) 2. 下列程序执行后的输出结果是(小数点后只写一位)( )。 A) 6 6 6.0 6.0 B) 6 6 6.7 6.7 C) 6 6 6.0 6.7 D) 6 6 6.7 6.0
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有