正在加载图片...
第二部分¢语言程序设计同步训练 127 C)a=1b=3c=2<回车> D)a=1,b=3,c=2<回车> 10.已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B, 当从第一列开始输入数据时,正确的数据输入方式是()。 int al, a2, char cl, c2 scanf(“影dcdc”,&a1,&c1,a2,&c2); A)10A 20B<CR> B)10A 20 B<CR> C)10A20B<CR> D)10A20 B<CR> 1l.已有定义intx, float y;且执行 scant(%3d%r”&x&y)语句,若从第一列开始输入数 据12345678回车>,则x的值为(),y的值为()。 (1)A)12345 )123 D)345 (2)A)无定值B)450000c678000000D123.00000 、编程题 编写程序,从键盘上输入三个数分别赋值给变量a、b、c,求它们的平均值。并按 如下形式输出: average of*、**and**is***。其中,三个**依次表示a、b、c的值 **表示ab,c的平均值。 2.输入9时23分并把它化成分钟后输出(从零点整开始计算)。 3.131英里=1.609公里,地球与月球之间的距离大约是238857英里,请编写C程序 在屏幕上显示出地球与月球之间大约是多少公里? 能力提高(B) 填空题 1.在 scanf函数调用语句中,可以在格式字符和%号之间加一星号,它的作用 当输入以下数据:10203040<回车>(此处每个 数据之间有两个空格),下面语句的执行结果 int al, a2, a3 scanf(“各d*ddd”,&a1,a2,a3) 2.有一输入函数 scanf(%d”k,其不能使foat类型变量k得到正确数值的原因是 和 3.已有定义inta; float b,x; char cl,c2;为使a=3,b=6.5x=12.6cl=‘a’,c2=‘A’,正确的 scanf函数调用语句是 输入数据的方式 4.若有以下定义和语句,为使变量cl得到字符‘A’,变量c2得到字符‘B’,正确 的格式输入形式是 char cl, C2 scanf(“4c4c”,&C1,岳c2); 5.执行以下程序时,若从第一列开始输入数据,为使变量a=3.b=7,ⅹ=8.5,y=71.82, c1=A,c2=a’,正确的数据输入形式是第二部分 C 语言程序设计同步训练 ·127· ·127· C) a=1 b=3 c=2<回车> D) a=1,b=3,c=2<回车> 10. 已有如下定义和输入语句,若要求 a1,a2,c1,c2 的值分别为 10,20,A 和 B, 当从第一列开始输入数据时,正确的数据输入方式是( )。 int a1,a2; char c1,c2; scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2); A) 10A 20B<CR> B) 10 A 20 B<CR> C) 10A20B<CR> D) 10A20 B<CR> 11. 已有定义 int x; float y;且执行 scanf(“%3d%f”,&x,&y);语句,若从第一列开始输入数 据 12345 678<回车>,则 x 的值为( ) ,y 的值为( )。 (1) A) 12345 B) 123 C) 45 D) 345 (2) A) 无定值 B) 45.000000 C) 678.000000 D) 123.000000 三、编程题 1. 编写程序,从键盘上输入三个数分别赋值给变量 a、b、c,求它们的平均值。并按 如下形式输出:average of **、** and ** is **.**。其中,三个**依次表示 a、b、c 的值, **.**表示 a,b,c 的平均值。 2. 输入 9 时 23 分并把它化成分钟后输出 (从零点整开始计算)。 3. 1.3 1 英里=1.609 公里,地球与月球之间的距离大约是 238857 英里,请编写 C 程序, 在屏幕上显示出地球与月球之间大约是多少公里? 能力提高(B) 一、填空题 1. 在 scanf 函数调用语句中,可以在格式字符和%号之间加一星号,它的作用 是 ;当输入以下数据:10 20 30 40<回车>(此处每个 数据之间有两个空格),下面语句的执行结果 。 int a1,a2,a3; scanf(“%d%*d%d%d”,&a1,&a2,&a3); 2. 有一输入函数 scanf(“%d”,k);其不能使 float 类型变量 k 得到正确数值的原因是 和 。 3. 已有定义 int a; float b,x; char c1,c2;为使 a=3,b=6.5,x=12.6,c1=‘a’,c2=‘A’,正确的 scanf 函数调用语句是 ,输入数据的方式 为 。 4. 若有以下定义和语句,为使变量 c1 得到字符‘A’,变量 c2 得到字符‘B’,正确 的格式输入形式是 。 char c1,c2; scanf(“%4c%4c”,&c1,&c2); 5. 执行以下程序时,若从第一列开始输入数据,为使变量 a=3,b=7, x=8.5, y=71.82, c1=‘A’, c2=‘a’,正确的数据输入形式是
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有