1、义乌市信息学编程设计竞赛试题小学组 C+语言 满分 100 分 考试时间 120 分钟、 单项选择题(每题 2 分,共 10 题)1、1946 年诞生于美国宾夕法尼亚大学的 ENIAC 属于( )计算机。A.电子管 B.晶体管 C.集成电路 D.超大规模集成电路2、C+源程序文件 扩展名为( )。ACPP B. .h C. .lib D. .obj3、对 C+语 言和 C 语言的兼容性,描述正确的是( )。A.C+兼容 C B. C+部分兼容 C C. C+不兼容 C D. C 兼容 C+4、编写 C+程序一般需经过的几个步骤依次是( )。A.编辑 调试 编译 运行 B.编辑 编译 连接 运行
2、C.编译 调试 编辑 连接 D.编译 编辑 连接 运行5、已知下列语句中的 x 和 y 都是 int 型变量,其中 错误的语句( )。A.x=y+; B.x=+y; C.(x+y)+; D.+x=y;6、操作系统、数据 库管理系统和程序设计语言处理软件属于( )。A.管理软件 B.系统软件 C.编辑软件 D.应用软件7、下列不能作为 C+标识符使用的是( )。A.a43 B.user C._lvarD.9stars8、二进制 10101010 表示的书是十进制下的( )。A.170 B.252 C.AA D.429、计算机存储数据的基本单位是( )。A.bit B.Byte C.GB D.KB
3、10、在 C+中使用流进行输入输出,其中用于屏幕输出的对象是( )。A.cerr B.cin C.cout D.cfile二、程序阅读题(每题 6 分 共 30 分)1、 # include Using namespace std;Int main()int c;int d=10;c=+d;coutUsing namespace std;Int main()int a,b,c,m;cinabc;m=a;if(bm) m=b;if(cm) m=c;coutUsing namespace std;int n,i,temp,sum,a100;Int main() cinn;for(i=1;iai;f
4、or(i=1;iai+1)temp=ai;ai=ai+1;ai+1=temp;for(i=n;i=2;i-)if(aiUsing namespace std;Int main()int i,n;cinn;for(i=1;iUsing namespace std;Int main()int j,s;s=30; j=3;while(s0) j=+j+4;s=s-j+; coutusing namespace std;Int main()int a,n=0,m=0,s=0;for( int i=1;ia;if(a0) n+ ;else if(a# includeusing namespace std
5、;Int main()int cock,hen,chick;for( cock=1;cock# includeusing namespace std;Int main()for( int i=1;iusing namespace std;int main()int n;cin n;docout using namespace std;int main ()int i,j,k,n;cout“水仙花数:“endl;for (n=100;n1000;n+)i=n/100;j=n/10-i*10;k=n%10;if (n = i*i*i + j*j*j + k*k*k)coutn“ “;coutendl;return 0;