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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

2014年春季学期《C语言》在线考试(适用于2014年6月份考试)

[复制链接]
发表于 2014-6-12 08:24:55 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 20 分。)V 1.  C语言中,函数返回值的类型是由
A. return语句中的表达式类型决定
B. 调用函数的主调函数类型决定
C. 调用函数时的临时类型决定
D. 定义函数时所指定的函数类型决定
      满分:2  分
2.  设有定义语句:char str[][20]={,"Beijing","中国石油大学"},*p=str; 则printf("%d\n",strlen(p+20)); 输出结果是
A. 10
B. 6
C. 0
D. 20
      满分:2  分
3.  对于int a=99, b='b'; printf(“%c,%d”, a , b);的结果是
A. 99, b
B. c, 98
C. 99, 98
D. c, b
      满分:2  分
4.  在C语言中,字符型数据在内存中的存储形式是
A. 原码
B. 补码
C. 反码
D. ASCII码
      满分:2  分
5.  
已定义以下函数: fun(int *p)

                { return *p; }

该函数的返回值是

A. 不确定的值
B. 形参p所指存储单元中的值
C. 形参p中存放的值
D. 形参p的地址值
      满分:2  分
6.  设有语句:int x=10; x += x -= x - x; ,则执行语句后,x的值为
A. 30
B. 20
C. 10
D. 40
      满分:2  分
7.  以下选项中不能正确赋值的是
A. char b[]={′H′,′e′,′l′,′l′,′o′,′!′}
B. char b[10];b="Hello!"
C. char b[10]= "Hello!"
D. char *str="Hello!";
      满分:2  分
8.  在C语言中,下列字符常量中合法的是
A. ′\084′
B. ′\x43′
C. ′ab′
D. ”\0”
      满分:2  分
9.  判断字符串的长度,应该使用的函数是
A. strcat
B. strcmp
C. strcpy
D. strlen
      满分: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>
void main()
{ char  x[]="language";
char *ptr=x;
while(*ptr)
  {  printf("%c\n",*ptr-32);
     ptr++;
  }
}



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

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

#include <stdio.h>
void main()
    { int i;
     for (i=0; i<3; i++)
     switch (i)
      { case 1: printf("%d ", i);
        case 2: printf("%d ", i);
        default : printf("%d ", i);  
}
}



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

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




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

#include <stdio.h>
void main()
{ int a=1,b=2,c=3,d=4; 
   printf("%d\n",(a+b,b+c,c+d));
   a=b+c++;
printf("a=%d,c=%d",a,c);
}



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

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

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

#include <stdio.h>
void main()
{  int n1,n2,s=0;
   n2=135;
   while(n2!=0)
    {  n1=n2%10;  
       s+=n1;
       n2=n2/10;
    }
printf("%d",s);
}




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

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




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

#include <stdio.h>
   void main()
   {  int x[]={5,6,7};
      int s=1,i,*p=x;
      for(i=0;i<3;i++)
        s*=*(p+i);
      printf(“%d\n”,s);
}




      满分:5  分

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


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


      满分:10  分
3.  

编程题




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



      满分:10  分

本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-26 22:16 , Processed in 0.332456 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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