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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-12-7 20:37:59 | 显示全部楼层 |阅读模式
谋学网
2011年秋季学期《C语言》在线考试(适用于2011年12月份考试)
试卷总分:100       测试时间:--

•        单选
•        其他题
•        简答题


一、单选题(共 10 道试题,共 20 分。)
V
1.  以下能正确定义数组并正确赋初值的语句是
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  分
2.  结构化程序设计方法中有三种基本控制结构,以下不正确的是
A. 顺序结构
B. 选择结构
C. 循环结构
D. 数组结构
      满分:2  分
  3.  若有以下定义:char s[20]= "programming",*ps=s;则不能代表字符g的表达式是  
A. ps+3
B. s[3]
C. ps[3]
D. ps+=3,*ps
      满分:2  分
  4.  下列循环语句中,不能够正常结束的是  
A.
  int i=0;
for(;i<100;i++);
B.
int i=0;
for(;;){if(i++>100)break;}
C.
int i=0,j=0;
while(i<=j)j++;
D.
int i=0,j=0;
do{i+=j;i++;j++;}while(i<j);
      满分:2  分
  5.  下列数组定义及赋值不正确的是  
A. int a[10]={0,1,2,3,4,5,6,7,8,9};
B. int a[ ]={0,1,2,3,4,5,6,7,8,9};
C. int a[2][5]= {0,1,2,3,4,5,6,7,8,9};
D. int a[2][ ]= {0,1,2,3,4,5,6,7,8,9};
      满分:2  分
  6.  计算表达式(x=4*5,x*5),x+25的值是  
A. 20
B. 125
C. 100
D. 45
      满分:2  分
  7.  语句: printf("%d",(a=2)&&(b=-2));的输出结果是  
A. 无输出
B. 结果不确定
C. 1
D. 2
      满分:2  分
  8.  当对两个字符串进行比较时,应该使用的函数是  
A. strcat
B. strcmp
C. strcpy
D. strlen
      满分:2  分
  9.  能正确表示逻辑关系“a≥10或a≤0”的C语言表达式是  
A. a>=10 or a<=0
B. a>=10 || a<=0
C. a>=10 && a<=0
D. a>=10 | a<=0
      满分:2  分
  10.  在C语言中,字符型数据在内存中的存储形式是  
A. 原码
B. 补码
C. 反码
D. ASCII码
      满分:2  分
                                          





           
2011年秋季学期《C语言》在线考试(适用于2011年12月份考试)
试卷总分:100       测试时间:--
        &#8226;        单选题  
&#8226;        其他题  
&#8226;        简答题  

                                
二、其他题(共 10 道试题,共 50 分。)
V
  1.   
读程序写出程序执行结果
#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  分   
2.   
读程序写出程序执行结果
#include <stdio.h>
void main()
{  int a=1,b=3,c=5,d=4,x=3;
       if(a<b)
       if(c>d) x=1;
       else  if(a<c)
       if(b>d)x=2;
       else   x=0;
   printf(“%d\n”,x);
}


      满分:5  分   
3.   
读程序写出程序执行结果
#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  分   
4.   
读程序写出程序执行结果
#include <stdio.h>
void ex( )
{  static int x=3 ;  
--x ;  
printf(“%d”,x) ;
}  
void  main ( )
{  ex( );  
   ex( );  
  }


      满分:5  分   
5.   
读程序写出程序执行结果
#include <stdio.h>
void main()
{  int  n= -5 ;
while(++n)
printf("%3d", ++n) ;
}     


      满分:5  分   
6.   
读程序写出程序执行结果
#include <stdio.h>
void main()
     { int a[10],*p,*s,i;
      for(i=0;i<10;i++)  scanf(%d”,a+i);
      for(p=a,s=a;p-a<10;p++)  if(*p>*s)s=p;
       printf(“max=%d,index=%d\n”,*s, s-a);
}
简述上列程序完成的功能:


      满分:5  分   
7.   
读程序写出程序执行结果
#include <stdio.h>
void main()
{  int a[]={2,4,6,8,10} ;
   int i,s=0,*p=a+2;
   for(i=0;i<5;i+=2)s+=*p++;
   printf(“s=%d\n”,s);
}


      满分:5  分   
8.   
读程序写出程序执行结果
#include <stdio.h>
int fun(int x)
   {  return(x>0 ? x : -x);
}
void main()
{  int a=12;
   printf(“%d, %d\n”,a,fun(a))  ;
}


      满分:5  分   
9.   
读程序写出程序执行结果
#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  分   
10.   
读程序写出程序执行结果
#include <stdio.h>
int fib(int g)
{ switch(g)
   {  case 0: return 0;
      case 1:
      case 2: return 1;
   }
   return -1;
}
void main()
{  printf(“%d\n”, fib(5)) ;
}


      满分:5  分   
         
请同学及时保存作业,如您在20分钟内不作操作,系统将自动退出。







请同学及时保存作业,如您在20分钟内不作操作,系统将自动退出。

            
2011年秋季学期《C语言》在线考试(适用于2011年12月份考试)
试卷总分:100       测试时间:--
        &#8226;        单选题  
&#8226;        其他题  
&#8226;        简答题  

                                                               
三、简答题(共 3 道试题,共 30 分。)
V
  1.   编写程序,从键盘上任意输入20个整数,存入一个数组中,然后输出这些数中最大数及其下标以及最小数及其下标(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)


      满分:10  分   
2.   

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


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


      满分:10  分   

         



解决方法






本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-25 18:34 , Processed in 0.100520 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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