




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一单元 程序设计和C语言一、 选择题1. A 2. B 3. C 4. C 5. D 6. A 7. C 8. D 9. A 10. D 11. A12. D 13. BC 14. B 15. B二、 填空1 函数首部、函数体2 主函数、main函数3 04 赋值、逗号、18、18、18、35 浮点型、指数型6 逗号第二单元 顺序程序设计一、 选择题1. C2. A 3. A 4. D 5. C 6. C7. C二、 读程序写结果1 172 20803 X=3.600000,i=34 2,05 X=2,y=%d6 6,0,6,1027 2,12,2三、 填空1 字符 整数2 左 右3 格式说
2、明 普通字符4 (1) float area,girth;(2) l*w(3) 2*(l+w)(4) printf(“area=%f,girth=%fn”,area,girth);5 (1) #include “stdio.h”(2) int n(3) getchar()(4) c-0 或者c-48(5) “%c,%dn”第三单元 分支程序设计一、 选择题1. C2. EB 3. D 4. C 5. D 6. C7. D8. C二、 读程序写结果1 1,0,32 2003 014 1705 It is B. It is C.other.6 a=2,b=1三、 填空1 02 13 (1) y=2
3、*x+3(2)else if(x=0)(3)else4 (1) #include “math.h”(2) float a,b,c,s,s1(3) (a+b>c)&&(b+c>a)&&(c+a>b)(4) sqrt(s1)(5) else5 (1) b!=0(2) c!=0(3) d>=0(4) (2*a)(5) (2*a)(6) pi=sqrt(-d)/(2*a)6 (1) switch(c)(2) break(3) break(4) default第四单元 循环程序设计一、 选择题1 D 2 A . 3 B . 4 C5 A6 D二、
4、读程序写结果1 12 32 i=0,s=1i=1,s=4i=2,s=9i=3,s=163 m=4m=10m=22m=46m=944 (1) quert(2) rvfsu(3) quert?5 <><><>#6 a=57 2 5 8 11 148 (0,0),(1,0),(1,1),(2,0),(2,1),(2,2),(3,0),(3,1),(3,2),(3,3),9 * * * *10 111317192329三、 填空1 switch、循环2 (1)s=0(2)i=i+23 (1) x<=9(2) y<=9(3) z=0(4) z<=9(
5、5) x*100+y*10+z4 (1) n(2) Tn+a(3) Sn+Tn(4) count+5 (1) 10(2) Sn+hn*2(3) hn/26 (1) 3(2) 2*i(3) printf(“n”);(4) i(5) 4-2*i7 (1) station(2) i+1(3) total+2第五单元 数组一、 选择题1. C 2. D 3. D 4. A 5. C 6. D 7. A 二、 读程序写结果1 1 0 2 2 5 7 13 202 2.20 3.30 4.40 5.50 6.60 1.103 k=244 sum=65 0 1 0 2 1 0 3 2 1 06 -57 “B
6、BB”8 没有输入数据三、 填空1 类型2 (1) int i,p(2) p=i(3) printf(“%dn”,p);3 (1) #include “math.h”(2) ai/20(3) s=fabs(ai-pjz);(4) printf(“%f,%fn”,pjz,t);4 (1) x<4(2) y<3(3) z=35 (1) N/2(2) aN-1-k(3) aN-1-k (4) k<N6 (1) stri!=0(2) k(3) k7 (1) si(2) strcmp(si,str)8 (1) i*3+j*5(2) break(3) s!=ak(4) k<n9 (
7、1) &aij(2) printf(“n”)(3) ai0(4) akj<max(5) i,j,aij第六单元 函数一、 选择题1. A 2. A 3. A 4. B 5. D 6. B 7. B 8.C 9.B 10.C 11.B 12.B 13 .A二、 读程序写结果1 The final result is:42 1253 94 0,00,25 8, 176 5 67 318 579 2 610 1511.4三、 填空1 (1) i<m(2) pp=0;(3) sum+prime(ai);2 (1) strlen(str);(2) stri>=A &&a
8、mp; stri<=Z | stri>=a && stri<=z(3) stri>=0 && stri<=9(4) stri= = 3 (1) pn(x,n);(2) 1;(3) x;(4) (2*n-1)*x*pn(x,n-1)-(n-1)*pn(x,n-2)/n;4. x第七单元 指 针一、选择题1、C2、D3、D对如下定义,以下说法中正确的是 。char *a2= "abcd","ABCD"A. 数组a的元素值分别为"abcd"和"ABCD"B.
9、a是指针变量,它指向含有两个数组元素的字符型数组C. 数组a的两个元素分别存放的是含有4个字符的一维数组的首地址D. 数组a的两个元素中各自存放了字符a、A的地址4、Dchar *s="tNameAddressn"指针s所指字符串的长度为: 。A. 说明不合法 B. 19 C. 18 D. 155、D6、C7、D8、A9、B10、D若有以下定义和语句:double r=99 , *p=&r ;*p=r ;则以下正确的叙述是 。A. 以上两处的*p 含义相同,都说明给指针变量p 赋值B. 在"double r=99,*p=&r;"中,把r
10、的地址赋值给了p 所指的存储单元C. 语句"*p=r;"把变量r 的值赋给指针变量pD. 语句"*p=r;"取变量r 的值放回r 中11、D12、A13、C14、C15、C16、B17、A18、B19、B20、B21、B (与18题同了)22、B23、D24、B25、B26、C下面各语句行中,不能正确进行字符串赋值操作的语句是 。(去掉“不”)A. char st5="ABCDE";B. char s5='A','B','C','D','E';C. cha
11、r *s; s="ABCDE";D. char *s; scanf("%s",s);27、A28、A29、C30、C31、A32、B33、B34、D (与第3题重复了)35、C36、B应改为 B*p=*&j;二、读程序题,写出程序运行的结果。1、8,55,82、7,13、y=194、155、266、3,7,37、1 3 5 2 4 68、BCDCDD9、410、711、abc+abc=defdef12、2413、1714、000815、CEG16、BABBAB17、GFEDCB18、26 (与第5题相同了)19、0020、12021、991122
12、、000023、3574524、567890123425、(与第2题重复)7 126、627、-5,-12,-7三、填空题1(1) *max=i(2) *min=i(3) a,&max,&min2(1) *(p1+i)=*(p2+i)(2) return(0);(3) *(p1+i)-*(p2+i)(4) str1;(5) str2;3(1) *(psco+5*i+j)(2) average(3) *(psco+5*i)(4) sum/4(5) *(psco+5*i+j)<60(6) *(psco+5*i+k)(7) *(pave+i)(8) *(psco+5*i+k)4
13、(1) stri!=0(2) e10*10(3) digit+(*(pstr+i-1-k)-48)*e10(4) ndigit+;第八单元 结构体和共用体一、选择题1、A2、A3、C4、A5、D6、D7、B8、C9、C10、B11、B12、C13、B14、C15、B16、C若要使P 指向data 中的a 域,正确的赋值语句是 。(P改成小写p)二、读程序题,写出程序运行的结果。1、62、Zhao3、045154、51, 60, 215、06、270.007、408、80三、填空题1先声明结构体类型再定义变量、在声明类型的同时定义变量、直接定义结构体类型变量2(1) x.re+y.re(2) x
14、.im+y.im(3) x.re*y.re-x.im*y.im3(1) struct student(2) bi.total=0(3) bi.total+bI.scorej(4) bi.ave=bi.total/3(5) float s1,s1,s24(1) struct student *b(2) i=0;i<n;i+,b+(3) b->total=0(4) b->total+b->scorej(5) p=a(6) p=a;p<a+3;p+5(1) float amax,s0(2) p=stu;p<stu+4;p+(3) amax=stu0.ave,i=1(4) p=stu+temp6(1) static struct student(2) pi=&stui(3) pj->score>pi->score(4) i=0;i<4;i+7(1) days(today)(2) yearday
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 军地驾校考试题及答案
- 课件无法导入手机问题
- 警校招聘考试题及答案
- 铸造碳化钨制管工工艺考核试卷及答案
- 钽铌化合物制取工岗前考核试卷及答案
- 缩醛化药液配制工工艺创新考核试卷及答案
- 烧碱盐水工上岗考核试卷及答案
- 纸面石膏板制备工质量管控考核试卷及答案
- 绒线编织工上岗考核试卷及答案
- 丙烯酸树脂装置操作工理念考核试卷及答案
- 新解读《城镇供水管网运行安全风险评估规范 T-CAS 737-2023》
- 桡骨远端骨折健康宣教
- 2024年急性ST段抬高型心肌梗死诊断和治疗指南
- GB/T 5974-2025起重机械钢丝绳用套环
- 无人机激光雷达扫描技术应用
- 物资验收培训课件
- 臭氧治疗学讲课件
- 酒店携程培训
- 2025年高考真题-政治(湖北卷) 含答案
- 儿科护士PICU进修工作汇报
- 机关单位固定资产管理制度
评论
0/150
提交评论