




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计 笔试试题(样题)题号一二三四五总分得分一、单项选择题(每小题1分,共20分)(在每小题的4个备选答案中选出一个正确的答案,填在题干后的括号内)1.C语言中,如果对函数类型未加说明,则函数的隐含类型为( 3 ) A.duoble B. void C.int D.char2.union data int i; char c; float f; ; 定义了( 1 )A.共用体类型data B.共用体变量dataC.结构体类型data D.J结构体变量data3.设a=3,b=4,表达式ab?b:a的值是( 1 )A.3 B. 4 C.4:3 D.04.下面对枚举类型的叙述,不正确的是( 4 )A.定义枚举类型用enum开头 B.枚举常量的值是一个常数C.一个整数可以直接赋给一个枚举变量 D.枚举值可以用来作判断比较5.求0到50的总和,不正确的程序段是( )A. int i,sum; sum=0; for(i=0;i51;i+) sum+=i;B. int i,sum; for(i=0,sum=0;i51;sum+=i+);C. int i,sum; i=0;sum=0; for(i50) break; sum+=i;6. 表达式 (int)3.6*3的值为( )A9 B. 10 C . 10.8 D.187.程序的结果为( ) main() int a=3,b=4,t=1; if (ab) t=a;a=b;b=t; printf(“%d”,a) A.3 B.4 C.1 D.08程序main() int a=1;switch(a)case 1: printf(“1”); case 2: printf(“2”); default: printf(“other”); 的结果为( )A.12other B.1 C.2 D.Other9函数strcmp(“A”, “B”) 的值为( )A.0 B.-1 C.1 D.310.下程序的结果为( )int f(a)int a; auto int b=0;static int c=3;b=b+1;c=c+1;return(a+b+c);main() int a=2,i;for (i=0;i3;i+) printf(“%d”,f(a);A.789 B.777 C.8910 D.911合法的C语言标识符是( ) A.ab&c B.2ab C._a1 D./n12若有定义int a=2,b=9,k;k=a+b+/a+;则k的值是( )A.6.5 B.7 C.6 D.813标有/* */语句的输出结果为( ) int x=20; printf(“%d,%o,%x”,x,x,x);/* */A.20,20,20 B.20,24,14 C.20,14,24 D.20,024,1414. 将p定义为指向含n个元素的一维数组的指针变量,正确的语句为 ( )A. int (*p)n; B. int *pn; C.int pn; D. int *pn;15. 下面程序执行结果是( ) main() char c1,c2; int i=2; c1=a;c2=c; c1=c1+i; c2=c2-i; printf(“%c,%d”,c1,c2);/*a的ASCII码为97*/A语法错误 B.99,97 C.c,a D.c,9716.请问:071052的结果是( )A.032 B.016 C.023 D.02217.下面对函数的叙述,不正确的是( )A.函数的返回值是通过函数中的return语句获得的B.函数不能嵌套定义C.一个函数中有且只有一个return语句D.函数中没有return语句,并不是不带回值18.下面的叙述,不正确的是( )A.宏名无类型,其参数也无类型 B.宏定义不是C语句,不必在行末加分号C.宏替换只是字符替换D.宏替换定义命令必须写在文件开头19.有定义int a34,输入其3行2列元素的正确语句为( )A.scanf(“%d”,a3,2); B.scanf(“%d”,*(*(a+2)+1)C.scanf(“%d”,*(a+2)+1); D.scanf(“%d”,*(a2+1); 20.下面对指针变量的叙述,正确的是( )A.指针变量可以加上一个指针变量B.可以把一个整形数赋给指针变量C.指针变量的值可以赋给指针变量D.指针变量不可以有空值,即该指针变量必须指向某一变量 二、程序改错题(每小题4分,共20分)(下列每小题只有一个错误,请改正。) 1.str_space(char *str)/*统计字符串中空格数*/ int num=0; char ch; while(ch=*str+)!=0) if(ch=) num+; return (num); 2.main() int a,b; float x,y,z; scanf(“%f%f%f”,&x,&y,&z); a=b=x+y+z; c=a+b; printf(“%d%d%d”,a,b,c); 3.#include “stdio.h”main() static int a=0*5; int i=0,sum=0; for(;iy) z=x; else z=y; return(z); 3、本程序实现判断m是否为素数,请在程序空白处填空# include “stdio.h”main( )int m, i, k;scanf(“%d”,&m);k=_;for (i=2;i=k;i+) if(m%i=0) break;if (_) printf(“%d”is a prime numbern”,m);else printf(“%d is not a prime numbern”,m); 4、下面invert函数的功能是将一个字符串内容颠倒过来,请填空。# include “string.h”void invert(char str)int i,j,k;for ( i=0,j=strlen(str)-1;idata); _; 四、阅读程序,写出执行结果(每题4分,共20分)1、#include “stdio.h”main() int i,k,a10,p3;k=5;for ( i=0;i10;i+) ai=i;for (i=0;i3;i+) pi=ai*(i+1); for ( i=0;i=m4. i+(或+i,或i+=1,或i=i+1),j(或-j,或j-=1,或j=i-1) stri=strj(或*(str+i)=*(str+j)5. struct stu *next p=p-next四、(每小题4分,共20分。结果正确,格式不正确扣1分,) 121 23,3,3 3g.i=4142g.s0=42 g.s1=41g.s=14. before swap a=5,b=10in swap x=10,y=5after swap a=10,b=55x=3 x=1 x=1五、(每题10分,共20分)1.comp(char *str1,char *str2) while(*str1&*str2) (3分)if(*str1=*str2) str1+;str2+; (3分)else break; (2分)return(*str1-*str2); (2分) 2.#include “stdio.h” (1分) ne
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年南平市供电服务有限公司招聘52人模拟试卷及完整答案详解1套
- 2025年桦甸市产业发展有限公司招聘模拟试卷及一套完整答案详解
- 2025年甘肃省武威市事业单位招聘628人【教育岗48人】模拟试卷(含答案详解)
- 2025年4月广东广州市天河区智谷第二幼儿园招聘编外教辅人员1人模拟试卷及参考答案详解
- 2025年社会治安综合治理与社会稳定风险评估报告
- 2025年工业互联网平台网络切片技术在智能家居领域的应用探索与实践报告
- 2025年绥化市中医医院招聘考前自测高频考点模拟试题及1套完整答案详解
- 2025年工业互联网平台IPv6技术升级与工业互联网平台投资机会分析报告
- 2025年智能建筑系统集成与节能降耗技术专利申请趋势报告
- 2025年旅游地产项目生态规划与可持续发展策略研究分析报告
- 科普:农药毒性分类
- 陈阅增普通生物学第1篇3细胞结构与细胞通讯教学课件
- 练习使用显微镜 全国公开课一等奖
- 【执业药师考试】执业药师历年真题
- 2023年高考地理(上海卷)-含答案
- 比重式精选机的使用与维护
- FZ/T 81004-2022连衣裙、裙套
- GB/T 34875-2017离心泵和转子泵用轴封系统
- 细胞培养技术培训课件
- 故障录波器课件
- 管片质量问题原因分析及控制措施
评论
0/150
提交评论