奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 11022|回复: 0

石油华东2013年春季学期《C语言》补考在线考试(适用于2013年10月份考试)辅导资料

[复制链接]
发表于 2013-9-19 21:19:27 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 20 分。)V 1.  判断字符串的长度,应该使用的函数是
A. strcat
B. strcmp
C. strcpy
D. strlen
      满分:2  分
2.  设有定义 int a[ ]={1,5,7,9,11,13}, *p=a+3; 则*(p-2) , *(a+4) 的值是
A. 5 11
B. 1 9
C. 5 9
D. 有错误
      满分:2  分
3.  若有以下定义:char s[20]= "programming",*ps=s;则不能代表字符o的表达式是
A. ps+2
B. s[2]
C. ps[2]
D. ps+=2,*ps
      满分:2  分
4.  从变量的作用域来分,可分为全局变量和局部变量,形参是
A. 局部变量
B. 全局变量
C. 静态变量
D. 动态变量
      满分:2  分
5.  以下选项中不能正确赋值的是
A. char b[]={′H′,′e′,′l′,′l′,′o′,′!′}
B. char b[10];b="Hello!"
C. char b[10]= "Hello!"
D. char *str="Hello!";
      满分:2  分
6.  有如下定义:long m;char c;float x;double y;则表达式c+m*x/y的值的类型是
A. long
B. char
C. float
D. double
      满分:2  分
7.  当对两个字符串进行比较时,应该使用的函数是
A. strcat
B. strcmp
C. strcpy
D. strlen
      满分:2  分
8.  以下能正确定义数组并正确赋初值的语句是
A. int N=5,b[N][N];
B. int a[1][2]={{1},{3}};
C. int c[2][]= {{1,2},{3,4}};
D. int d[3][2]={{1,2},{34}};
      满分:2  分
9.  结构化程序设计方法中有三种基本控制结构,以下不正确的是
A. 顺序结构
B. 选择结构
C. 循环结构
D. 数组结构
      满分:2  分
10.  计算表达式(x=4*5,x*5),x+25的值是
A. 20
B. 125
C. 100
D. 45
      满分:2  分

二、其他题(共 10 道试题,共 50 分。)V 1.  
读程序写出程序执行结果

#include <stdio.h>
int fun(int x)
    {  return(x>0 ? x : -x);  }
void main()
{  int a=-5;
    printf(“%d, %d\n”, a, fun(a+10));
}



      满分:5  分
2.  
读程序写出程序执行结果

#include <stdio.h>
void main()
{  int x=12,y=0;
   if(x>=0)
   { if(x>0) y=1; }
   else y=-1;
   printf(“y=%d\n”,y);
}




      满分:5  分
3.  
读程序写出程序执行结果

#include <stdio.h>
void swap(int  b[])
{   int *p,*p1,*p2;
        p1=&b[0] ;p2=&b[1];
        p=p1;  p1=p1+1;  p2=p;
}
void main()
{   int a[]={5,9};
    printf("%d,%d\n",*a,*(a+1));
    swap(a);
    printf("%d,%d\n",a[0],a[1]);
}




      满分:5  分
4.  
读程序写出程序执行结果

#include <stdio.h>

char fun(char *s)

{   if( *s >= &cent;a&cent; && *s <= &cent;z&cent; )  

*s=*s-32;

return *s;

}

void main()

{   char a[20]="Welcome",*p,ch;

for(p=a;*p!=&cent;\0&cent;;p++)

{   ch=fun(p);

putchar(ch);

  }

}



      满分:5  分
5.  
读程序写出程序执行结果

#include <stdio.h>
void main()
{  int a[3][4]={{1,2,3,4},{9,7,10,6},{-1,8,-5,5}};
int i,j,row=0,colum=0,max;
    max=a[0][0];
for(i=0;i<=2;i++)
  for(j=0;j<=3;j++)
   if(a[i][j]>max)
   { max=a[i][j];
    row=i;
    colum=j;
   }
printf("max=%d,row=%d,colum=%d",max,row,colum);
}




      满分:5  分
6.  
读程序写出程序执行结果

#include <stdio.h>
void main()
   {  int a=5, b=8;
      printf(“a=%d  b=%d\n”, a,b) ;
      a=a+b;  b=a-b;  a=a-b;
      printf(“a=%d  b=%d\n”, a,b) ;
}



      满分:5  分
7.  
读程序写出程序执行结果

#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\n",a);
}




      满分:5  分
8.  
读程序写出程序执行结果

#include <stdio.h>
void main()
   {  int x=3,y=4;
      int j;
for(j=1 ; y>0 ; y -- )  j=j*x;
printf(“j=%d\n”,j);
}




      满分:5  分
9.  
读程序写出程序执行结果

#include <stdio.h>
int  b=3;
int fun(int *a)
{  b+=*a;
return(b);
}
void main()
{  int a=2, b=2;
  b+=fun(&a);
printf(“%d\n”,b);
}



      满分:5  分
10.  
读程序写出程序执行结果

#include <stdio.h>
void ex( )
{  static int x=3 ;  
--x ;  
printf(“%d”,x) ;
}  
void  main ( )
{  ex( );  
   ex( );  
  }



      满分:5  分

三、简答题(共 3 道试题,共 30 分。)V 1.  


备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。





      满分:10  分
2.   编程:对N个整数进行从大到小顺序排列。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)


      满分:10  分
3.  编程: 计算sum=1-1/2!+1/3!-1/4!+ …… -1/10!(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)


      满分:10  分

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-11-26 15:02 , Processed in 0.107252 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表