2013年计算机等级考试二级C语言练习10
1 下列选项中,均属于通用软件的是( )。 A. Windows XP、AutoCAD、PowerPoint B. Visual FoxPro、Excel、SPSS C. Word、Photoshop、Excel D. C++、CorelDraw、Firefox 2.0 2 一些重要的程序设计语言(in C语言和Pascal语言) 允许过程的递归调用,而实现递归调用中的存储分配通常用( )。 A. 栈 B. 堆 C. 数组 D. 链表 3 以下程序输出结果是( )。 main() { int m=5; if(m++>5)printf("%d\n",m): else printf("%d\n",m--); } A. 7 B. 6 C. 5 D. 4 4 有下列程序: #include main() { int a=6,b=7,m=1; switch(a%2) { case 0:m++;break; case 1:m++; switch(b%2) { default:m++; case 0:m++;break; } } printf("%d\n",m); } 程序的运行结果是( )。 A. 3 B. 2 C. 4 D. 1 5 有以下程序 #include #include typedef strlIct{char name[9];char sex;float score[2];}STU; STU f(STU a) { STU b={"Zhao",’m’,85.0,90.0);int i; strcpy(a name,b.name); sex:b.sex; for(i=0;i<2;i++)a.score[i]=b.score[i]; return a; } main() {STU c="Qian",’f’,95.0,92.0},d; d=f(c).printf("%s,%c,%2.0f,%2.0f",d.Name,d.sex,d.score[0],d.score[1]); } 程序的运行结果是( )。 A. Qian,f,95,92 B. Qian,m,85,90 C. Zhao,m,85,90 D. Zhao,f,95,92 相关资料 |