上海市二级考C语言真题

2004年上海市高等学校计算机等级考试试卷

二级 (C程序设计)

(本试卷答卷时间为120分钟)

试题一(28分,每小题4分)

#include

void main(){

char s[]="2473",c,i;

for(i=0;c=s[i];i++){

switch(c -'0'){

case 2:

case 3: putchar(c+4); continue;

case 4: putchar(c+4); break;

case 5: putchar(c+3);

default: putchar(c+2);

}

putchar('\n');

}

}

(4)分别写出下列4个指针变量p1,p2,p3,p4的含义。

int *p1, *p2[5], (*p3)( ) , (*p4)[5];

(5)写出程序的输出结果(假定类型unsigned int的字长为16位)。

#include

void main(){

unsigned int u1=0x958, u2,u3;

u2 = (u1 & 0xFF) << 4 ;

u3 = (u1 & 0xFF00) >> 4;

printf(“%x %x %x\n”, u2,u3,u2|u3);

}

(6)阅读如下程序段, 把其中的switch语句改写成等价的条件语句。

int x,y;

scanf(“%d”,&x);

switch( x!=0 ){

case 0: y=0; break;

case 1: switch( x>0) {

case 1: y=1; break;

case 0: y=-1;

}

}

(7) 描述函数conv()的功能,并写出下列程序的输出结果。

void conv(int m){

if( m>=2)

conv(m/2);

printf("%d",m%2);

}

void main(){

conv(13);

}

试题二(12分,每小题6分)

阅读下列程序并回答问题,把答案写在答卷纸的对应栏内。

(1)【程序2.1】

#include

void sort(int a[],int n){

int i,j,t;

for(i=0;i

for(j=i+1;j

if(a[i]>a[j]) t=a[i], a[i]=a[j], a[j]=t;

}

void delsame (int x[], int n){

int i, j, m=n;

for(i=0;i < m ;i++){

while (x[i] = = x[i+1]){

for ( j = i ; j < m ; j++ )

x[ j ] = x[ j + 1 ];

m -- ;

}

}

return m;

}

void main( ){

int x[ ]= {74,4,35,4,65,65,72,74,35 }, i, m, n;

n = sizeof(x)/sizeof(x[0]);

sort(x,n);

m=delsame (x, n);

for (i = 0; i < m; i++) printf("%3d", x[i]);

printf("\n");

}

(a)函数sort()的功能是什么?(b)函数delsame()的功能是什么?(c)程序的输出是什么?

(2)【程序2.2】

#include

#define M 4

void main( ) {

int i,j,k,m,a[4];

printf("Enter 4 numbers: ");

for(i=0; i

for(i=M;i>0;i--){

k=a[M-1];

for(j=M-1;j>0;j--)

a[j]=a[j-1];

a[0]=k;

for(m=0; m

printf("%d ",a[m]);

printf("\n");

}

}

设一维数组a的4个输入整数

上海计算机二级考c语言真题及答案,上海市二级考C语言真题.doc相关推荐

  1. 2016年下半年信息系统项目管理师真题及答案_信息系统项目管理师历年真题及权威答案_信息系统项目管理师试题及模拟题_软考考试题库_希赛网...

    2016年下半年信息系统项目管理师真题及答案_信息系统项目管理师历年真题及权威答案_信息系统项目管理师试题及模拟题_软考考试题库_希赛网 2016年下半年信息系统项目管理师真题及答案_信息系统项目管理 ...

  2. 国家开放大学c语言题及答案,国家开放大学C语言试题及答案.docx

    国家开放大学C语言试题及答案.docx 1C语言中的循环类语句有3条,它们是().选择一项A. for,if,while B. for,while,do C. while,do,switch D. f ...

  3. 非常好的C语言章节习题集带答案,非常好的C语言章节习题集带答案选编.doc

    非常好的C语言章节习题集带答案选编 PAGE \* MERGEFORMAT 90 第1章 认识C语言 二.习题(一).是非题1.程序是指挥计算机进行各种信息处理任务的一组指令序列.A.对 B.错2.机 ...

  4. c语言第五章答案许合利,C语言习题答案贾宗璞许合利较全-.doc

    <C语言习题答案贾宗璞许合利较全-.doc>由会员分享,可在线阅读,更多相关<C语言习题答案贾宗璞许合利较全-.doc(45页珍藏版)>请在装配图网上搜索. 1.参考答案习题一 ...

  5. 下列哪种软件不能编辑html语言,强国挑战答题答案:下面哪种语言最适合用来编写网页中嵌入运行的应用程序?()...

    相关题目与解析 下面哪种语言编写的程序可由计算机直接执行A.高级语言B.汇编语言C.PASCAL语言D.机器语言 HTML是一种计算机程序语言,用来编写Web网页,中文的称谓是().A.超文本标记语言 ...

  6. 上海计算机一级flash真题,2011年上海市一级考PS与Flash试卷.docx

    2011年上海市高校计算机等级考试试卷 图像处理 A 在Photoshop软件中参照样张("样张"文字除外),完成以下操作: (1)打开C:\素材文件夹中的相框图片picture0 ...

  7. 计算机数学 考研真题及答案,北大计算机系考研历年高等数学真题附答案.docx

    PAGE PAGE 10 北大计算机考研 高等数学真题解答 2008 年(5 题 60 分) 1 (12 分) f (x) 有连续的二阶导数, f (a)  0 ,求lim xa 1 f (x ...

  8. 雅思计算机基础题及答案,雅思写作大作文真题及参考范文:玩电脑对孩子有益?...

    中国烤鸭单科的不是口语,而是写作! 提到写作,大家都表示头疼... 因此,把握雅思作文的命题趋势,迫在眉睫! 比如"儿童教育类"话题,就经常被"宠幸" 儿童教育 ...

  9. 华北电力大学C语言题库答案,华北电力大学(北京)C语言期末考试题及答案.pdf

    华北电力大学 _2008-2009_学年第 一_学期考试试卷 (A) 课程名称 高级程序设计语言 C 课程编号 考核日期时间 1 月 9 专业班级 全校各专业 需要份数 送交日期 12 月 31 考试 ...

  10. matlab语言帮助系统作业答案,国开《Matlab语言及其应用》形考任务答案

    附件大小: 23.67 KB, 下载次数: 5 假设数组file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image0 ...

最新文章

  1. Ubuntu16.04 -- 后台进程Nohup
  2. 自由软件与知识产权保护
  3. html中如何消除左边界,元素的局中对齐问题,CSS盒属性使用技巧,前端开发必备...
  4. 数据挖掘实战(一):Kaggle竞赛经典案例剖析
  5. navicat 怎么调试存储过程_Mysql调试存储过程最简单的方法
  6. #3328. PYXFIB(单位根反演)
  7. Linux 下如何查找 MySQL 数据库的数据根目录呢?
  8. Struts2源码阅读(三)_DispatcherConfigurationProvider
  9. PAIP.彩票系统的对外接口流程实录
  10. 智能电网调度技术支持系统建设方案
  11. 如何快速入门学习UG编程
  12. 转专业申请麦吉尔大学计算机,我在麦吉尔大学学习数学专业……
  13. 前端工程师项目能力精选文章50篇
  14. AndroidStudio之Git提交代码出现author ‘xxx‘ is not ‘Name ‘ and matches no existing author 的解决方法
  15. POJ 1392 Ouroboros Snake G++ 看博友方法挺多的 dfs 没掌握
  16. wx.showToast() 在真机中一闪而过
  17. Matlab显示图像三维信息
  18. 借鉴-牛人开发的网络搜索工具
  19. 深度学习 之一 【神经网络介绍】
  20. 引争议!某高校硕导提议高校教师应多配偶,这样就能多生娃!高校的处理通报来了...

热门文章

  1. 病历管理系统V 1.0源码分享
  2. 【赶紧收藏】平面设计必备字体,广告设计常用字体
  3. [转载]数字全息与计算全息
  4. 电脑文件夹同步到云端
  5. 数学建模 员工指派问题 Lingo求解优化问题
  6. 易班 华南理工大学 新生入学教育在线考试 题库共503题
  7. Physics Bodies(中文翻译)—UE4官方文档
  8. 如何免费下载百度文库、豆丁网等网站的文档
  9. 【问】安装SQL 2012R2时提示NetFx3
  10. 请教如何注销从微信登陆的CSDN账户?