欢迎光临
奥鹏作业辅导

华东2017年秋季学期《C语言》在线考试(适用于2017年12月份考试)

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

华东2017年秋季学期《C语言》在线考试(适用于2017年12月份考试)满分答案

2017年秋季学期《C语言》在线考试(适用于2017年12月份考试)
试卷总分:70    得分:0
一、 单选题 (共 10 道试题,共 20 分)
1.  设有语句:float x=1,y;  y=x 3/2; 则y的值是
A. 1
B. 2
C. 2.0
D. 2.5
       满分:2  分



2.  已定义c为字符型变量,则下列语句中正确的是
A. c='97';
B. c="97";
C. c="a";
D. c=97;
       满分:2  分



3.  表示x≤0或x≥1的正确的表达式是
A. x>=1||x<=0
B. x>1 || x<=0
C. x>=1 or x<=0
D. x>=1 || x<0
       满分:2  分



4.  设有定义 char *p=“abcde\0fghjik\0”; 则printf(“%d ”,strlen(p));输出结果是
A. 12
B. 15
C. 6
D. 5
       满分:2  分



5.  能将高级语言编写的源程序转换为目标程序的软件是
A. 汇编程序
B. 编辑程序
C. 解释程序
D. 编译程序
       满分:2  分



6.  已定义c为字符型变量,则下列正确的赋值语句是
A. c='66';
B. c="66";
C. c="B";
D. c=66;
       满分:2  分



7.  以下非法的赋值语句是
A. n=(i=2, i);
B. j ;
C. (i 1);
D. x=j>0;
       满分:2  分



8.  C语言中,函数返回值的类型是由
A. return语句中的表达式类型决定
B. 调用函数的主调函数类型决定
C. 调用函数时的临时类型决定
D. 定义函数时所指定的函数类型决定
       满分:2  分



9.  以下非法的赋值语句是
A. n=(i=2, i);
B. j ;
C. (i 1);
D. x=j>0;
       满分:2  分



10.  设有int x=11;则表达式(x *1/3)的值是
A. 3
B. 4
C. 11
D. 12
       满分:2  分



二、 简答题 (共 3 道试题,共 30 分)
1.   编程题:编写函数change使输入的字符串按反序存放,在主函数中输入和输出字符串。例如输入是:12345abcde,则输出为:edcba54321
(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)






2.   编程题:编写一个函数,将一个字符串(最多80个字符)中的大写字母变为小写字母,小写字母变为大写字母。要求字符串的输入与输出在主函数中完成。
(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)






3.  
编程题:设有分段函数:写一程序,输入 x,输出 y 的值。
(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)

 








三、 其他题 (共 10 道试题,共 50 分)
1.   读程序,写出程序执行结果
    #include <stdio.h>
     void main()
     {   int  i,n[]={1,2,3,4,5};
for(i=0;i<2;i++)
{   n[i]=n[4-i]+1;
             printf("%d ",n[i]);
}
for(i=0;i<5;i++)
{   printf("%d ",n[i]);
}
     }






2.   读程序,写出程序执行结果
     #include <stdio.h>
void main()
{ int x=1,a=0,b=0;
switch(x)
{ case 0: b++;
case 1: a++;
case 2: a++;b++;
    }
printf(“a=%d,b=%d ”,a,b);
}






3.   读程序,写出程序执行结果
      #include <stdio.h>
int fun(char *s1,char *s2)
      { int i=0;
       while(s1[i]==s2[i] && s2[i]!='\0') i++;
return (s1[i]=='\0' && s2[i]=='\0');
}
void main()
{ char p[10]= "abcdef", q[10]= "ABCDEF"
   printf("%d ",fun(p,q));
}






4.   读程序,写出程序执行结果
    #include <stdio.h>
    #define MAX(a,b)  (a>b ? a : b)+1
    void main()
    { int i=6,j=8;
      printf(“%d ”,MAX(i,j));
  }






5.  
读程序,写出程序执行结果
#include <stdio.h>
void main()
{ int k=4,n=0;
for( ; n<k ; )
{  n++;
if(n%3!=0) continue;
k- -;
}
printf("%d,%d ",k,n);
}






6.   读程序,写出程序执行结果
    #include <stdio.h>
void main()
{ int i=0,a=0;
while( i<20 )
{  for(;;)
if((i%10)==0) break;
else i--;
          i+=11;
          a+=i;
}
printf("%d ",a);
}






7.  
读程序,写出程序执行结果
#include <stdio.h>
    int f(int b[],int m,int n)
    { int i,s=0;
      for(i=m;i<=n;i+=2) s+=b[i];
      return s;
}
void main()
    { int x,a[]={1,2,3,4,5,6,7,8,9,10};
      x=f(a,3,8);
      printf(“%d ”,x);
}






8.   读程序,写出程序执行结果
    #include <stdio.h>
int f( )      
{ int s=1;
   static int i=0;
   s+=i;  i++;
   return  s ;
}
void main()
{ int i,a=0;
   for(i=0;i<3;i++) a+=f( );
       printf("%d ",a); 
  }






9.   读程序,写出程序执行结果
#include <stdio.h>
     void main()
     {   int  i,n[]={1,2,3,4,5};
for(i=0;i<2;i++)
{   n[i]=n[4-i]+1;
             printf("%d ",n[i]);
}
for(i=0;i<5;i++)
             printf("%d ",n[i]);
     }






10.   读程序,写出程序执行结果
    #include <stdio.h>
void main()
      { int n=2;
       printf(“%d,%d,%d ”, ++n , n+=2 , --n) ; 
}





华东2017年秋季学期《C语言》在线考试(适用于2017年12月份考试)历年参考题目如下:

扫描二维码获取答案

热门文章

猜你喜欢

  • 股票股利是指()。

  • 股票股利是指()。 A.用资本公积发放的股利 B.用增发股票分配的利润 C.用债券发放的股利 D.以上都不是 答案:B
  • 北语21春《审计学》作业1[答案]奥鹏作业

  • 21春《审计学》作业1 试卷总分:100 得分:100 一、单选题 (共 18 道试题,共 90 分) 1.注册会计师获取的下列以文件记录形式的证据中,证明力最强的是_____。 A
  • 南开18春学期《市政学》在线作业答案

  • 18春学期《市政学》在线作业-0002 试卷总分:100 得分:0 一、 单选题 (共 20 道试题,共 40 分) 1.一下特征中,()不属于我国城市化的主要特征 A.政府主导的城市化
  • 19春华师《西方经济学》在线作业[答案]

  • 华师《西方经济学》在线作业-0003 试卷总分:100 得分:0 一、 单选题 (共 10 道试题,共 30 分) 1.对通货膨胀现象最恰当的描述是( ) A.流通中的货币量过多而引起