设计一个模块cmnfctr,计算给定的两个整数的所有公约数。CalcCommonFactorOf()用来设定参与计算的两个整数,然后每调用一次NextCommonFactor()得到一个公约数,按照从大到小的顺序给出。用下面给定的代码调用此模块。int main() {int sub;CalcCommonFactorOf(100, 50);while ((sub =NextCommonFactor()) > 0) {static int counter = 1;printf("Common factor %d is %d\n", counter++, sub);}return 0;}
查看答案
阅读程序,选择程序的运行结果。#include int Try(int n) {if (n > 0)return (n * Try(n - 2));elsereturn 1;}int main() {printf("%d", Try(5));return 0;}
A. 15
B. 120
C. 1
D. 其他答案都是错的
请选择程序的运行结果。#include int Fun(int m) {static int n = 0;m /= 2;m = m * 2;if (m) {n *= m;return (Fun(m - 2));}elsereturn n;}int main() {printf("%d\n", Fun(5));return 0;}
A. 8
B. 0
C. 64
D. 4
下列关于调试的说法中,正确的是()。
A. 可以一条语句一条语句地执行
B. 调试过程中如果修改了源代码,不需要重新编译就能继续运行
C. 可以随时查看变量值
D. 可以跟踪进入用户自己编写的函数内部
下面所列举的函数名正确且具有良好风格的是()。
A. abcde()
B. GetNumber()
C. change_directory()
D. gotofirstline()
E. Find@()
F. 2_power()