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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

华东石油2011年春季学期《C语言》在线考试(适用于2011年7月份考试)

[复制链接]
发表于 2011-6-3 07:38:08 | 显示全部楼层 |阅读模式
谋学网
这个考试,是随机出,没有现成资料,请大家联系代做,淘宝交易,过后付款,QQ:2442000915 代做是50元一门!
一、单选题(共 10 道试题,共 20 分。)V 1.  设有定义语句:char str[][20]={,"Beijing","中国石油大学"},*p=str; 则printf("%d\n",strlen(p+20)); 输出结果是A. 10
B. 6
C. 0
D. 20
      满分:2  分
2.  判断字符串的长度,应该使用的函数是A. strcat
B. strcmp
C. strcpy
D. strlen
      满分:2  分
3.  设有语句:int x=10; x += x -= x - x; ,则执行语句后,x的值为A. 30
B. 20
C. 10
D. 40
      满分:2  分
4.  从变量的作用域来分,可分为全局变量和局部变量,形参是A. 局部变量
B. 全局变量
C. 静态变量
D. 动态变量
      满分:2  分
5.  以下能正确定义数组并正确赋初值的语句是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  分
6.  设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是A. 7
B. 8
C. 9
D. 10
      满分:2  分
7.  若有以下定义:char s[20]= "programming",*ps=s;则不能代表字符o的表达式是A. ps+2
B. s[2]
C. ps[2]
D. ps+=2,*ps
      满分:2  分
8.  计算表达式(x=4*5,x*5),x+25的值是A. 20
B. 125
C. 100
D. 45
      满分:2  分
9.  已知char ch=‘A’,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,该表达式的值是A. A
B. a
C. z
D. Z
      满分:2  分
10.  用8位无符号二进制数能表示的最大十进制数为A. 127
B. 128
C. 255
D. 256
      满分:2  分


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

#include <stdio.h>
int fun(int x)
{ int y=1;
static int z=4;
z+=1;++y;
return(x+y+z);
    }
void main()
{ int i;
for(i=1;i<=3;i++)
printf("%3d",fun(i));
}



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

#include <stdio.h>
int m=2;        
     int fun(int x,int y)
{ int m=3;
  return(x*y-m);
}
void main()
     { int a=7, b=5;
        printf("%d\n", fun(a,b)/m);
}




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

#include <stdio.h>
#define S(x) x*x
void main()
{ int a,k=3,m=1;
  a=S(k+m);
  printf("%d",a);
}



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

#include <stdio.h>
void main()
{ int x,y;
    for(y=1,x=1; y<=20;y++)
    {  if(x>=8) break;
       if(x%2==1){ x+=5;  continue ; }
       x-=3;
    }
   printf("x=%d, y=%d\n",x,y);
}




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

#include <stdio.h>
void main()
{  int s='3’;
switch(s-'2')
{  case 0 :
   case 1 : putchar(s+4);
   case 2 : putchar(s+4); break;
   case 3 : putchar(s+3);
   default : putchar(s+2);
}
      }



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

#include <stdio.h>
void main()
{  int  n= -5 ;
while(++n)
printf("%3d", ++n) ;
}     




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

#include <stdio.h>
void main()
   {  int  t, n=9;
t=0;
do {
    t+=n;
    n-=2;
} while (n>0);
printf("%d\n", t);
    }



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

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



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

#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  分10.  读程序写出程序执行结果

#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  分

三、简答题(共 3 道试题,共 30 分。)V 1.   编程:写一个判断素数的函数。要求在主函数中输入一个正整数以及打印函数调用后返回的相应的判断信息。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)


      满分:10  分2.  

编程题




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



      满分:10  分3.  编程:任意输入100个整数,分别统计其中的正数、负数和零的个数。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)


      满分:10  分

需要这科资料的同学,请找客服代做
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-6-12 12:20 , Processed in 0.102005 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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