上海工程技术大学2008-2009(2)C语言试卷B.doc_第1页
上海工程技术大学2008-2009(2)C语言试卷B.doc_第2页
上海工程技术大学2008-2009(2)C语言试卷B.doc_第3页
上海工程技术大学2008-2009(2)C语言试卷B.doc_第4页
上海工程技术大学2008-2009(2)C语言试卷B.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一读程序,写结果(第1题题5分;2,3,4题每题6分;第5题7分;共计30分)1. #include main() char c=k; int i=1,j=2,k=3; float x=3.14,y=0.85; printf(%d,%dn, a+5=k+1); printf(%d,%dn, i+j+k=-2*j, k=j=i+5); 2.设本题输入的数n=5。main( ) int n, i=1 ; long p=1 ; printf(“input data n:n”); scanf(“n=%d”,&n); while( i0) y=(x+1)/(x-2);else y=(x-1)/(x-2); printf(y=%f,y); 4.设本题输入的10个数分别为:2,23,13,25,54,100,98,87,76,56。main()int i,min,a10;printf(input 10 number:n);for(i=0;i10;i+)scanf(%d,&ai);min=a0;for(i=1;i10;i+)if(aimin)min=ai;printf(minnum=%dn,min);5. #include main()int a7=3,2,6,9,10,4,8;int i,x;int tt(int); /*函数声明*/for(i=0;i7;i+)x=tt(ai); /*用数组元素作为函数的实参*/if(x=1) printf(%dn,ai); int tt(int y) /*函数定义*/int z=0;if(y-y/2*2!=0) z=1;return(z); 二读程序,写出运行结果,其逻辑功能是什么?(37分)1下列程序的运行结果输出为多少?(7分) 其逻辑功能是什么?(5分)设本题输入的数据为:ABCD1234adhfh,s,d,;aBCD#includemain()char s254;char name410=UPPER,LOWER,DIGIT,OTHER;int i,a4;printf(INPUT A STRING:);gets(s);for(i=0;i=A & si=a & si=0 & si=9) a2+;else a3+;for(i=0;i4;i+) printf(%s:%dn,namei,ai); 2.下列程序的运行结果输出为多少?(7分) 其逻辑功能是什么?(5分)设本题输入的数据为:1 2 3 4 5 6 7 8 9 10#define N 10void input(int a)int i; printf(Enter ten numbers:n);for(i=0; iN; i+) scanf(%d, a+i);void outputodd(int *a)int i;for(i=0; iN; i+, a+) if(*a % 2)printf(%5d, *a);main()int arrN; input(arr); outputodd(arr);3.下列程序的运行结果输出为多少?(8分) 其逻辑功能是什么?(5分)设本题输入数据为:hijklmnop#include main()char str80, *ps=str;int i;printf(Input a string:n);gets(ps); /* 用字符型指针变量输入字符串 */for(i=0; stri!= 0;i+) if(stri= k) break; if(stri!= 0)printf(k is %dth character.n,i+1);elseprintf(There is no k in the string.n);三编程题(33分) 1. 用switchcase语句来实现:将一个百分制的成绩转化成5个等级:90分以上为A,8089分为B,7079分为C,6069分为D,60分以下为E。例如输入75,则显示C。 (11分)2把7,15,4,12,9,3,11,0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论