2011年全国计算机等级二级C语言模拟试题及答案(10)

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论

二、 填空(20分,每空1分)
1.在内存中存储“A”要占用(     )个字节,存储‘A’要占用(     )字节。
2.符号常量的定义方法是(                                     )。
3.能表述“20<x<30或x<-100”的C语言表达式是(                      )。
4.结构化程序设计方法规定程序或程序段的结构有三种:顺序结构、(      )和(       )。
5.C语言共提供了三种用于实现循环结构的流程控制语句,它们是(    )、(   )和(    )。
6.若在程序中用到“putchar”,应在程序开头写上包含命令(                      ),若在程序中用到“strlen()”函数时,应在程序开头写上包含命令(                    )。
7.设有定义语句“static int a[3][4]={{1},{2},{3}}”,则a[1][1]值为(             ),a[2][1]的值为(         )。
8.“*”称为(             )运算符,“&”称为(            )运算符。
9.赋值表达式和赋值语句的区别在于有无(       )号。
10.用{}把一些语句括起来称为(                    )语句
11.设a=12、b=24、c=36,对于“scanf (“a=%d,b=%d,c=%d”,&a,&b,&c);”,输入形式应为(                                      )
12.表达式“sqrt(s*(s-a)*(s-b)*(s-c));”对应的数学式子为(                    )
13.C语言编绎系统在判断一个量是否为“真”时,以0代表“假”,以(        )代表“真”

三、 读程序(30分)
1.  main()
  { int a=10,b=4,c=3;
    if (a<b) a=b;
     if (a<c) a=c;
     printf(“%d,%d,%d”,a,b,c);}

2.    main( )
  {int  y=9;
     for (;y>0;y--)
         if (y%3= = 0) {printf (“%d”,--y);continue;}

3.      main()
{ int x,y;
     for (y=1,x=1;y<=50;y++)
         { if (x>=10) break;
           if (x%2= =1) { x+=5;continue;}
           x-=3;       }
     printf (“%d”,y);}

4.   main()
{ static int a[][3]={9,7,5,3,1,2,4,6,8};
     int i,j,s1=0,s2=0; i,j,s1=0,s2=0;
     for (i=0;i<3;i++)
         for (j=0;j<3;j++)
              { if (i= =j )s1=s1+a[i][j];
                if (i+j= =2) s2=s2+a[i][j];
            }
     printf (“%d/n%d/n”,s1,s2);}

5.  main()
     {static char a[]={‘*’,’*’,’*’,’*’,’*’};
       int i,j,k;
      for (i=0;i<5;i++)
         {printf (“/n”);
          for (j=0;j<i;j++) printf (“%c”,’  ’);
         for (k=0;k<5;k++) printf (“%c”,a[k]);        }     }

6.     int fac(int n)
     {static int f=1;
       f=f*n; return(f);}
main()
{int i;
 for (i=1;i<=5;i++)
    printf (“%d!=%d/n”,i,fac(i));}

四、 编写程序(20分)
1.  编一个程序,输入X的值,按下列公式计算并输出Y的值

2. 编程序按下列公式计算e的值(精度为1e-6)
e=1+1/1!+1/2!+1/3!+……1/n!

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答