关于算法的描述,下列正确的是_____________。
A. 一个算法可以没有输入,但必须有输出
B. 一个算法必须要有输入,但可以没有输出
C. 一个算法有几个输入就必须有几个输出
D. 一个算法如果没有输入,则此算法是错误的。
查看答案
算法的每一个步骤都应是确切定义的,不能有二义性,相同的输入应该得到相同的输出,这是算法的_____________。
A. 可行性
B. 确定性
C. 正当性
D. 有穷性
以下程序片段:int x=2,y=3;printf();的运行结果是_____________。
A. 输出为:x=2,y=3
B. 什么都不输出
C. 输出为:y=3
D. 输出为:x=2
已知a,b,c为int型变量,若从键盘输入:2,3,4<回车>,使a的值为2,b的值为3,c的值为4,以下选项中合法的输入语句是_____________。
A. scanf(“%2d%3d%4d”,a,b,c);
B. scanf(“%d,%d,%d”,&a,&b,&
C)scanf(“%dV%dV%d”,&a,&b,&c);
D. scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);
若int a,b; double x;以下不合法的scanf函数调用语句是_____________。
A. scanf(“%d%o%f”, &a,&b,&x);
B. scanf(“%3d%*3d%lf”,&a,&b,&x);
C. scanf(“%o%f%lo”,&a,&b);
D. scanf(“%ld%lo%o”,&a,&b,&x);