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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2013-12-11 23:06:17 | 显示全部楼层 |阅读模式
谋学网
  
2013年秋季学期《C语言》在线考试(适用于2013年12月份考试)
      
单选 其他题 简答题


一、单选题(共 10 道试题,共 20 分。)
1.  假设已定义 char c[8]= "test"; int i; 则下面的输出函数调用中错误的是
A. printf("%s",c);
B. for(i=0;i<8;i++) printf("%c",c[i]);
C. puts(c)
D. for(i=0;i<8;i++) puts(c[i]);
2.  已知char b[5],*p=b; ,则正确的赋值语句是
A. b=“abcd” ;
B. *b=“abcd”;
C. p=“abcd”;
D. *p=“abcd”;
   
3.  在C语言中,下列变量名称中合法的是
A. 7x
B. int
C. ELse
D. a-b

4.  在C语言中,下列字符常量中合法的是
A. ′\084′
B. ′\x43′
C. ′ab′
D. ”\0”
   
5.  在C语言中,字符型数据在内存中的存储形式是
A. 原码
B. 补码
C. 反码
D. ASCII码
6.  能正确表示逻辑关系“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
7.  设有定义语句:char str[][20]={,"Beijing","中国石油大学"},*p=str; 则printf("%d\n",strlen(p+20)); 输出结果是
A. 10
B. 6
C. 0
D. 20
   
8.  已知char ch=‘A’,且表达式:ch=(ch>=‘A’&&ch<=‘Z’)?(ch+32):ch,该表达式的值是
A. A
B. a
C. z
D. Z

9.  以下选项中可作为C语言合法整数的是
A. 10110B
B. 0386
C. x2a2
D. 0Xffa
     
10.  若i为整型变量,则以下循环的次数是for(i=2;i==0;)printf(“%d”,i--);
A. 无限次
B. 0次
C. 1次
D. 2次



   
2013年秋季学期《C语言》在线考试(适用于2013年12月份考试)
      
单选题 其他题 简答题


二、其他题(共 10 道试题,共 50 分。)
1.  
读程序写出程序执行结果
#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);
}



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



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




      
4.  
读程序写出程序执行结果
#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.  
读程序写出程序执行结果
#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);
}




      
6.  
读程序写出程序执行结果
#include <stdio.h>
void main()
   {  int  t, n=9;
t=0;
do {
    t+=n;
    n-=2;
} while (n>0);
printf("%d\n", t);
    }


      
7.  
读程序写出程序执行结果
#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);
}
简述上列程序完成的功能:


      
8.  
读程序写出程序执行结果
#include <stdio.h>
#define S(x) x*x
void main()
{ int a,k=5,m=1;
  a=S(k+m);
  printf("%d",a);
}



      
9.  
读程序写出程序执行结果
#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));
}


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




   
2013年秋季学期《C语言》在线考试(适用于2013年12月份考试)
      
单选题 其他题 简答题


三、简答题(共 3 道试题,共 30 分。)
1.   编程:编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,并输出统计结果。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)


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


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



      


本帖子中包含更多资源

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

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

本版积分规则

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

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

GMT+8, 2024-11-26 18:27 , Processed in 0.136614 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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