选择题:
1以下程序段中循环体语句k++; 执行的次数为( D ) 。 for(k=0,m=10; m!=0; m-=3) for(n=1;n<3;n++) k++;
2假设m是一个三位数,则其十位数可表达为( C )。 3以下不是 C/C++ 语言合法的用户定义标识符的是(A)。 4
假设有定义int sum = 0, item = 0;则执行下面程序段后sum的值是(B)。
5判断整型变量 x 能被 4 整除,但不能被 5 整除的逻辑表达式为(B) 6下面符合 C/C++ 语言语法的表达式是(C)。 7if语句的控制条件( A )。 8以下是合法的字符常量的是(C)
9C语言程序的三种基本结构是( C )。
10对于整型变量x,下述( A )语句与语句x=x%2==0?1:0;不等价
程序填充:
注意:不要随意加不是必须的空格和分号!
以下程序统计1~1000之间的完全数,并输出这些数。完全数是指这样的数,该数恰好等于它的因子之和(除自身这个因子之外)。如6的除自身之外的因子有1、2、3,而6=1+2+3,故6为完全数。 #include \void main() {
intn,s,m,num=0;
for(n=1;n<=1000;n++) { ___(1)___;
for(m=1;m _____(4)_____; } } cout<<\} 注意:不要随意加不是必须的空格和分号! Fibonacci数列的第1和第2个数分别为0和1 ,从第三个数开始,每个数等于其前两个数之和。求斐波那契数列中的前20个数,要求每行输出5个数。Fibonacci数列:0,1,1,2,3,5,8,13… #include \#include \void main() { int f,f1,f2,i; cout<<\斐波那契数列:\\n\f1=0; f2=1; cout< f=______(2)______; cout< if(_____(3)______) cout< cout< 程序改错 注意: ·下面程序有几个错误,请修改之,并将修改后的程序以T3.cpp文件保存。 ·具体操作指导: 在C:\\KS下建立一个T3工程,在该工程下建立一个T3.cpp的文件。将下面的程序用Ctrl+C复制后粘贴到T3.cpp文件中进行修改调试。 ·调试完毕后,关闭VC应用程序后再上传。 按如下公式求圆周率PAI,要求当最后一项的绝对值小于0.0001时停止运算。 PAI/4=1-1/3+1/5-1/7+1/9-1/11+…… #include \void main() { doublepi,t; int n=1,s=1; t=1; while(fabs(t)< 0.0001) { pi=pi+t; s=-s; n=n+2; t=s*1/n; } pi=pi*4; cout< 程序改错 注意: ·下面程序有几个错误,请修改之,并将修改后的程序以T4.cpp文件保存。 ·具体操作指导: 在C:\\KS下建立一个T4工程,在该工程下建立一个T4.cpp的文件。将下面的程序用Ctrl+C复制后粘贴到T4.cpp文件中进行修改调试。 ·调试完毕后,关闭VC应用程序后再上传。 将1900年~2010年间闰年的年份以每行5个的形式输出。注:闰年是能被400整除或能被4整除不能被100整除的年份。程序中共包含4个错误。 #include \void main() { int year,k=0; for(year=1900;year<=2010;year++); { if(year@0==0||year%4==0&&year0!=0) cout< } } 编程打印如下图形: 要求: 在C:\\KS下建立名为T1的工程,该工程下建立名为T1.CPP的文件. 注意: 务必在要求的目录下建立工程。 程序调试完毕,务必关闭VC应用程序后,再做上传。 从键盘输入整数n,编程输出小于n的所有素数。 要求: 在C:\\KS下建立名为T2的工程,该工程下建立名为T2.CPP的文件. 注意: 务必在要求的目录下建立工程。 程序调试完毕,务必关闭VC应用程序后,再做上传。