-> -> ->
2010年全国计算机等级考试二级公共基础知识和C语言程序设计标准预测试卷(四)(十)
时间:2011-02-16 07:07:21
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
---------------------------------38、有以下程序main(){ int i,n=0;for(i=2;i<5;i++){do{ if(i%3) continue;n++;}while(!i); n++;)printf("n=%d\n",n);}程序执行后输出结果是( )。 A.n=5 B.n=2 C.n=3 D.n=4 参考答案: D continue语句的作用是结束本次循环.即跳过本次循环体中余下尚未执行的语句,接着再一次进行循环的条件判定。----------------------------------------39、下面程序的功能是输出以下形式的金字塔图案:main(){ int i,j; *for(i=1;i<=4;i++) { for(j=1;j<=4-i;j++)printf(””); for(j=1;j<=___;j++)printf(”*”); printf(”\n”);}}在下划线处应填入的是( )。 A.iB.2*i-1 C.n=2*i+1 D.i十2 参考答案: B 对于第i行,程序先输出4-i个空格。然后输出2×i一1个" '' ",所以,答案是B。----------------------------------------40、函数ftell(fp)的作用是( )。 A.得到fp所指向文件的当前读写位置B.初始化流式文件的位置指针C.移动流式文件的位置指针D.以上答案均正确 参考答案: A 位置指针当前值函数ftell()的基本调用格式为:ftell(fp)。 ftell数的功能:得到fp所指向文件的当前读写位置,即位置指针的当前值,如果函数的返回值为一lL,表示出错。
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G