上海计算机二级考c语言真题及答案,上海市二级考C语言真题.doc
上海市二级考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相关推荐
- 2016年下半年信息系统项目管理师真题及答案_信息系统项目管理师历年真题及权威答案_信息系统项目管理师试题及模拟题_软考考试题库_希赛网...
2016年下半年信息系统项目管理师真题及答案_信息系统项目管理师历年真题及权威答案_信息系统项目管理师试题及模拟题_软考考试题库_希赛网 2016年下半年信息系统项目管理师真题及答案_信息系统项目管理 ...
- 国家开放大学c语言题及答案,国家开放大学C语言试题及答案.docx
国家开放大学C语言试题及答案.docx 1C语言中的循环类语句有3条,它们是().选择一项A. for,if,while B. for,while,do C. while,do,switch D. f ...
- 非常好的C语言章节习题集带答案,非常好的C语言章节习题集带答案选编.doc
非常好的C语言章节习题集带答案选编 PAGE \* MERGEFORMAT 90 第1章 认识C语言 二.习题(一).是非题1.程序是指挥计算机进行各种信息处理任务的一组指令序列.A.对 B.错2.机 ...
- c语言第五章答案许合利,C语言习题答案贾宗璞许合利较全-.doc
<C语言习题答案贾宗璞许合利较全-.doc>由会员分享,可在线阅读,更多相关<C语言习题答案贾宗璞许合利较全-.doc(45页珍藏版)>请在装配图网上搜索. 1.参考答案习题一 ...
- 下列哪种软件不能编辑html语言,强国挑战答题答案:下面哪种语言最适合用来编写网页中嵌入运行的应用程序?()...
相关题目与解析 下面哪种语言编写的程序可由计算机直接执行A.高级语言B.汇编语言C.PASCAL语言D.机器语言 HTML是一种计算机程序语言,用来编写Web网页,中文的称谓是().A.超文本标记语言 ...
- 上海计算机一级flash真题,2011年上海市一级考PS与Flash试卷.docx
2011年上海市高校计算机等级考试试卷 图像处理 A 在Photoshop软件中参照样张("样张"文字除外),完成以下操作: (1)打开C:\素材文件夹中的相框图片picture0 ...
- 计算机数学 考研真题及答案,北大计算机系考研历年高等数学真题附答案.docx
PAGE PAGE 10 北大计算机考研 高等数学真题解答 2008 年(5 题 60 分) 1 (12 分) f (x) 有连续的二阶导数, f (a) 0 ,求lim xa 1 f (x ...
- 雅思计算机基础题及答案,雅思写作大作文真题及参考范文:玩电脑对孩子有益?...
中国烤鸭单科的不是口语,而是写作! 提到写作,大家都表示头疼... 因此,把握雅思作文的命题趋势,迫在眉睫! 比如"儿童教育类"话题,就经常被"宠幸" 儿童教育 ...
- 华北电力大学C语言题库答案,华北电力大学(北京)C语言期末考试题及答案.pdf
华北电力大学 _2008-2009_学年第 一_学期考试试卷 (A) 课程名称 高级程序设计语言 C 课程编号 考核日期时间 1 月 9 专业班级 全校各专业 需要份数 送交日期 12 月 31 考试 ...
- matlab语言帮助系统作业答案,国开《Matlab语言及其应用》形考任务答案
附件大小: 23.67 KB, 下载次数: 5 假设数组file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image0 ...
最新文章
- Ubuntu16.04 -- 后台进程Nohup
- 自由软件与知识产权保护
- html中如何消除左边界,元素的局中对齐问题,CSS盒属性使用技巧,前端开发必备...
- 数据挖掘实战(一):Kaggle竞赛经典案例剖析
- navicat 怎么调试存储过程_Mysql调试存储过程最简单的方法
- #3328. PYXFIB(单位根反演)
- Linux 下如何查找 MySQL 数据库的数据根目录呢?
- Struts2源码阅读(三)_DispatcherConfigurationProvider
- PAIP.彩票系统的对外接口流程实录
- 智能电网调度技术支持系统建设方案
- 如何快速入门学习UG编程
- 转专业申请麦吉尔大学计算机,我在麦吉尔大学学习数学专业……
- 前端工程师项目能力精选文章50篇
- AndroidStudio之Git提交代码出现author ‘xxx‘ is not ‘Name ‘ and matches no existing author 的解决方法
- POJ 1392 Ouroboros Snake G++ 看博友方法挺多的 dfs 没掌握
- wx.showToast() 在真机中一闪而过
- Matlab显示图像三维信息
- 借鉴-牛人开发的网络搜索工具
- 深度学习 之一 【神经网络介绍】
- 引争议!某高校硕导提议高校教师应多配偶,这样就能多生娃!高校的处理通报来了...