




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷编号:10192所属语言:Turbo C试卷方案:wwww试卷总分:100分共有题型:6种一、填空 共8题 (共计16分)第1题 (2.0分)若有以下数组a,数组元素:a0a9,其值为 9 4 12 8 2 10 7 5 1 3该数组的元素中,数值最大的元素的下标值是【1】。答案: 1). 2第2题 (2.0分)已知 a=10,b=15,c=1,d=2,e=0,则表达式c=be的值为【1】.答案: 1). 1第3题 (2.0分)字符串abc103bcd的长度是【1】。答案: 1). 8第4题 (2.0分)c语言表达式!(4=6)&(3=C:(类型)D:+答案:C三、多项选择 共4题 (共计12分)第1题 (3.0分)以下合法的十六进制数是()。A:oxffB:0XabcC:0x01D:0X9X答案:BC第2题 (3.0分)以下不符合C语言语法的实型常量是()。A:1.2E0.5B:3.14.159EC:.5E-3D:E15答案:ABD第3题 (3.0分)以下对switch语句和case正确的描述是()A:case是 switch语句的组成部分B:case后面必须跟常量表达式C:多个case可以共用一组执行语句D:case后面的语句必须用花括号括起来答案:ABC第4题 (3.0分)以下对二维数组a进行正确初始话的是()。A:static char word=Turbo0;B:static char word=T,u,r,b,o,0;C:static char word=Turbo0;D:static char word=Turbo0;答案:BCD四、程序填空 共1题 (共计9分)第1题 (9.0分)/*-【程序填空】-功能:输出结果为:* * * * * * * * * * * * * * * * * * * * -*/#include void main(void) /*SPACE*/ static char 【?】=*,*,*,*,*; int i,j,k; char space= ; for(i=0;i5;i+) printf(n); for(j=1;j=3*i;j+) /*SPACE*/ printf(%1c,【?】); /*SPACE*/ for(k=0;k【?】;k+) printf(%3c,ak); printf(n);答案: 1). a5 或 a 2). space 或 3). 5 或 =4五、程序改错 共2题 (共计18分)第1题 (9.0分)/*- 【程序改错】-功能:写一个函数,求一个字符串的长度,在main函数中输入字 符串,并输出其长度。-*/#include stdio.h#include main() int len; /*FOUND*/ char *str20; printf(please input a string:n); scanf(%s,str); /*FOUND*/ len=length(str); printf(the string has %d characters.,len); getch();int length(p)char *p; int n; n=0; /*FOUND*/ while(*p=0) n+; p+; return n;答案: 1). char str20; 2). len=length(str); 3). while(*p!=0) 或 while(*p) 或 while(*p!=0) 或 while(*p!=NULL)第2题 (9.0分)/*- 【程序改错】-功能:输入一个字符串,过滤此串,滤掉字母字符,并统计新生 成串中包含的字符个数。例如:输入的字符串为ab234$df4,则输出为: The new string is 234$4 There are 5 char in the new string.。-*/#include #include #define N 80main() char strN; int s; clrscr(); printf(input a string:);gets(str); printf(The original string is :); puts(str); s=fun(str); printf(The new string is :);puts(str); printf(There are %d char in the new string.,s); getch();fun(char *ptr) int i,j; /*FOUND*/ for(i=0,j=0;*(ptr+i)!=0;i+) /*FOUND*/ if(*(ptr+i)z| *(ptr+i)Z | *(ptr+i)z | *(ptr+i)Z | *(ptr+i)A ) 3). *(ptr+j)=*(ptr+i);六、程序设计 共1题 (共计13分)第1题 (13.0分)/*-【程序设计】-功能:用函数实现字符串的复制, 不允许用strcpy()函数。-*/#include stdio.hvoid copy(char str1,char str2) /*Program*/ /* End */void main(void) void copy(); char c140,c240; gets(c1); copy(c1,c2); puts(c2); yzj(); getch();yzj() FILE *IN,*OUT; int n; char i100; char o100; IN=fopen(in.dat,r); if(IN=NULL) printf(Read File Error); OUT=fopen(out.dat,w); if(OUT=NULL) printf(Write File Error);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025建筑材料运输合同(场内转运)
- 2025职位员工安全职责协议与职位聘任合同
- 2025年医疗机构医疗设备采购合同
- 2025二手房购房合同范本下载
- 耐火成品发运工效率提升考核试卷及答案
- 母婴护理员职业道德题库及答案解析
- 聚四氢呋喃装置操作工职业考核试卷及答案
- 玉石检验员工艺创新考核试卷及答案
- 药剂学实验安全考试题库及答案解析
- 报刊业务员协作考核试卷及答案
- 香港 信托合同范本
- 畜禽粪污资源化利用培训
- 女生穿搭技巧学习通超星期末考试答案章节答案2024年
- 2024年大学试题(政治学)-比较政治制度考试近5年真题集锦(频考类试题)带答案
- 建筑物拆除场地清理垃圾外运施工方案
- 国家开放大学《Web开发基础》形考任务实验1-5参考答案
- 输变电工程施工质量验收统一表式附件1:线路工程填写示例
- 断亲协议书模板
- 中秋国庆假期安全教育
- GB/T 19808-2005塑料管材和管件公称外径大于或等于90mm的聚乙烯电熔组件的拉伸剥离试验
- 北京市幼儿园办园质量督导评估办法(试行)
评论
0/150
提交评论