




已阅读5页,还剩164页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020/6/6,1,C编程练习,2020/6/6,2,C编程练习,第1章编程的基本概念,第2章C编程的初步知识,第3章序列结构,第4章选择结构,第5章循环结构,第6章字符数据,第7章函数,第8章指针,2020/6/6,3,C编程练习,第9章数组,第10章字符串,第11章进一步讨论函数,第12章C语言中标识符的范围和存储类,第13章编译预处理和动态存储分配常见的体和自定义类型,第15章位操作,第16章文件,2020/6/6,4,1.2C语言源程序文件的后缀是_ _ _ _ _ _,编译后,生成文件的后缀是_ _ _ _ _ _,连接后,生成文件的后缀是_ _ _ _ _ _。 第1章编程的基本概念,1.1当在涡轮环境中用RUN命令运行一个C程序时,要运行的程序的后缀是。嘿。结构化程序由、和三个基本结构组成。C,OBJ。EXE,sequence,selection(分支),loop,2020/6/6,5,第2章C编程的初步知识,1,选择题,2.1中正确的整数常数以下选项是。A)12。B)-20C)1,000D)456,2.2下列选项中正确的实常数是a) 0b) 3.1415 c) 0.329 * 102d)。871,2.3以下选项中不正确的实常数是a)2.607 e-1b)0.8103 e2c)-77.77d)456 e-2。2.4以下选项中的非法用户标识符是a)美国广播公司。CB) FILEC) MAIND) PRINTF,2.5以下选项中的非法用户标识符是a) _ 123b) PRINTFC) A $ d) DIM,2020/6/6,6,2.6C语言中的运算符必须是整数A)%B)/C!D)*,2.7在C程序中可用作用户标识符的一组标识符是A)空隙b) As _ B3c)福特)2c Define _ 123-ABCDOWORDIFCASIG,关键字,不能有“-”开头的数字,2.8如果变量定义和赋值正确,符合C语言语法的表达式是A)A=a7;B) a=7b c,a c) int (12.3% 4) d) a=a7=c b,语句,非表达式,需要% integer,=variable before,2020/6/6,7,2.10以下语句中正确的是a)在c程序中是整数还是实数,只要它能在允许的范围内准确表达。c程序由主要功能组成。c)c程序由函数组成。c程序由功能和程序组成。2.9在下面的陈述中,A) A是一个实变量,C允许a=10的赋值,这是正确的。因此,可以说实变量允许整数值的赋值。b)在赋值表达式中,赋值号的左侧可以是变量,也可以是任意表达式。c)在表达式a=b被执行后,存储器中a和b存储单元的原始值将被改变。a的值已从原始值更改为b的值,b的值已从原始值更改为0。D) a=3且b=5已经存在。在执行表达式a=b,b=a后,a中的值为5,b中的值为3。2020/6/6,8,2.11turbo c中int类型变量占用的字节数是A)1B)2C)3D)4,2.12非法的八进制数是A)0B)028C)077D)01,2.13非法的十六进制数是a) oxffb)0xabcc)0xx11d)0x19,2,填充问题,2.14如果k是int类型变量且值为11。请写下表达式A)的值和变量k)的值,2.15如果x是双变量,请写出x=3.2后表达式的值A)和变量x的值b)的值,11,12,4.2,4.2,2020/6,9,2.16函数体以符号_开始,以符号_ _ _ _ _结束。函数体前面是一个部分,后面是一个部分。2.17C语言中的标识符可分为_ _ _ _ _ _、和预定义的标识符。2.18在C语言程序中,基本整数变量用关键字_ _ _ _ _ _定义,单精度实变量用关键字_ _ _ _ _ _定义,双精度实变量用关键字_ _ _ _ _ _定义。2.19 a1和a2定义为单精度实变量,初始值为1的定义语句为。2.20C程序中定义的变量代表内存中的一个变量。,定义描述,执行语句,关键字,用户标识符,int,float,double,float=1,b=1;不能使用flove=b=1;存储单元,2020/6/6,10,2.27在C语言中,整数可以用_ _ _ _ _ _ _ _、_ _ _ _ _ _和_ _ _ _ _ _ _ _三种数字系统表示。2.26当一台计算机用两个字节存储一个整数时,能存储的最大(十进制)整数是_ _ _ _ _ _,最小,01111111111111111/100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002.28请指出以下c程序的错误:main();/*mainfunction*/floatr,s。/*/*risradius*/,/* sis areofcircular */*/r=5.0。s=3.14159 * r * rPRINTF (%f n ,s),运行结果:78.539749,2020/6/6,11,2.29请指出下面的C程序的错误所在的# includes dio . hmain/* main function */ flove,b,C,v;/*a,b,caresides,visvolumeofcube */a=2.0;b=3.0c=4.0v=a * b * cprintf(%fn ,v),(),操作结果:24.000000,【2-28】(正确)#包括 stdio . h main()/* main function */ float r,s;/*risradius,sis areofcircular */r=5.0。s=3.14159 * r * rprintf(“% f n”,s);,2020/6/12,2-29-2(正确)# include main()/* main function */ flove,b,c,v;/*a,b,caresides,visvolumeofcube */a=2.0;b=3.0c=4.0v=a*b*c。printf(“% f n”,v);,2020/6/6,13,第三章序列结构,1,选择题,3.1如果A,B,C,D都是整型变量,初始值为0,则下列选项中的赋值语句不正确。a)a=b=c=d=100;B)d。C)c b。d)d=(c=22)-(b);3.2以下选项不是C语句。a) inti;我;printf(%dn ,I);乙);C)a=5,c=10D);,3.3以下是法定的C语言赋值语句。a)a=b=58B)k=int(a b);C)a=58,b=58D) - i。3.4以下程序的输出是。A)0B)1C)3D)不确定值main()intx=10,y=3;printf(%dn ,y=x/y);,应为(int)(a b);2020/6/6,14,3.5如果变量已被正确描述为int类型,要向A、B和C输入数据,以下正确的输入语句为。a)改为(a、b、c);b)扫描f(%d%d%d ,a,b,c);c)scanf(“% d % d % d”,3.6)如果变量已被正确描述为浮点型,则应使用以下赋值语句将10赋给a,22赋给b,33赋给c。A) 10b) 10.0,22.0,33.0 c)10.0d)102222222 . 033 . 0333 canf( % f % f % f ,3.7如果变量定义正确,a和b中的数字应该交换,以下不正确的语句组是。A)a=a b,b=a-b,a=a-b;B)t=a,a=b,b=t。C)a=t。t=b。b=a。D)t=b。b=a。a=t。2020/6/6,15,3.8如果变量定义正确,以下程序段的输出结果为。a)输出格式描述与输出项不匹配,且输出没有固定值b)5.17000 c)5.168000d)5.169000 x=5.16894;printf(%fn ,(int)(x * 1000 0.5)/(float)1000);3.9如果有以下程序段,c3中的值为。A)0B)1/2C)0.5D)1intc1=1,c2=2,C3;C3=C1/C2;3.10如果有以下程序段,输出结果是a) 0,0,-10b) 0,0,5c)-10,3,-10d) 3,0,-10inta=0,b=0,c=0;c=(a-=a-5),(a=b,B3);printf(%d,%d,%dn ,a,b,c);(INT)(X * 1000 0.5)=(INT)(5169.44)=51695169/1000.0=5.169,2020/6,16,3.11运行以下程序时,从键盘上的第一列输入9876543210(此处表示为Enter),则程序的输出结果为。A)a=98,b=765,c=4321B)a=10,b=432,c=8765C)a=98,b=765.000000,c=4321.00000D)a=98,b=765.0,c=4321.0 main() inta;floatb,c;scanf(-?O.,3.12以下程序的输出是a) a=% 2,b=) a=2,b=5c) a=% d,b=% a=% d,b=% dmain () inta=2,b=5;printf(“a=% % d,b=%dn”,a,b);,% % Output“%”,2020/6/6,17,3.13如果int类型占用两个字节,则以下程序段的输出为。A)-1,-1B)-1,32767C)-1,32768D)-1,65535 inta=-1;printf(%d,%un ,a,a);-1补码:11111111111111111111,3.14以下程序段的输出是A)*496*B)*496*C)*000496*D)输出格式字符是非法的intx=496Printf(*%-06d*n ,x); * d * n: output *000496*,3.15以下程序段的输出是a) | 3.1415 | b) | 3.0 | c) | 3 | d) | 3。|浮动=3.1415;Printf(|%6.0f|n ,a);3.16以下程序段的输出是a)| 2345.67800 | b)| 12345.6780 | c)| 12345.67800 | d)| 12345.678 | printf(“| .5f | n”,12345.678);突破领域之广!2020/6/6,18,3.17以下程序段的输出为A)* 0000057.66 * B)* 57.66 * C)* 0000057.67 * D)* 57.67 *浮动=57.666;pirntf(0.2fn,a);3.18如果从终端输入以下数据,并将283.19分配给变量c,正确的输入语句是a) scanf (%f ,283.1900,在scanf %* 中禁用。*f !3.19如果变量已被正确描述,并且要求下面的语句将3.12赋给A,将9.0赋给B,正确的输入形式是(表示空格)a) 3.129.0b) a=3.12b=9c) a=3.12,b=9d) a=3.12,B=9 scanf(“A=% f,b=% f”),2020/6/6,19。3.20以下程序的输出是A)98B)89C)66D)以上三个都不正确#包括“数学”。h main () double=-3.0,b=2;printf(%3.0f%3.0fn ,功率(b,fabs(a),功率(fabs(a),b);2 |-3 |,|-3 | 2,2,填空,3.21如果你有以下定义,请写下在下面的程序段中执行输出语句后的输出结果。(1)_ _ _ _ _ _ _ _ _(2)(3)_ _ _ _ _ _ _ _ _ inti=-200,j=2500printf(1)%d%d ,I,j);printf(2)i=%d,j=%dn ,I,j);printf(3)i=%dnj=%dn ,I,j);-2002500,I=-200,j=2500,I=-200j=2500,2020/6/6,20,3.22变量I,j,k被定义为整型,初始值为0。当下列语句用于输入时, scanf (%d ),当第一个输入语句被执行时,来自键盘的输入:12.3表示回车键,那么变量I、j、k的值分别是_ _ _ _ _ _、_ _ _ _。12,0,0,3.23复合句被认为是_ _ _ _ _ _ _。空语句的形式是。声明。3.24C语句以_ _ _ _ _ _结尾。3.25下面的程序部分要求通过scanf语句给变量赋值,然后输出变量值。当您在运行时为K输入100,为A输入25.81,为X输入1.89234时,写出三种可能的输入形式_ _ _ _ _、_ _ _ _、和_ _ _ _ _。intk漂浮;doublexScanf (%d% f% lf ,(1)10025 . 811 . 8923410025 . 811 . 8923410025 . 811 . 89234,2020/6/6,21,3.26以下程序段的输出为。intx=0177。printf(“x=,x=m,x=%6o,x=%6x,x=%6un”,x,x,x,x,x,x);x=(0177)8=127=(00000000111111)2=(007 f)16,x=127,x=127,x=177,x=7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- HSV-1-IN-3-生命科学试剂-MCE
- 2025吉林通化市公益性岗位拟聘用人员模拟试卷及答案详解(夺冠)
- Glycyl-L-alpha-amino-epsilon-pimelyl-D-alanine-CoA-Glycyl-L-alpha-amino-epsilon-pimelyl-D-alanine-coenzyme-A-生命科学试剂-MCE
- 2025广东广州市黄埔区教育局招聘事业编制教职员206人考前自测高频考点模拟试题及一套参考答案详解
- 2025年数字在线服务项目合作计划书
- 2025年温度校验仪表合作协议书
- 工程项目管理进度计划与质量控制模板
- 安全培训效果合格标准课件
- 2025年上海复旦大学附属浦东实验学校教师招聘考前自测高频考点模拟试题及答案详解参考
- 安全培训效果及小结简短课件
- 商务谈判(完整版)课件
- 小学数学教师新课标考试试题
- 小学数学北师大四年级上册五方向与位置四上《用数对确定位置》北师大版李雪梅PPT
- 步进电机控制系统课件
- 2022年混凝土预制U型槽单元工程质量评定表
- 井喷及井喷失控案例教育
- 职业发展与就业创业指导ppt课件完整版
- 挠度计算模板表格(自动版)
- 宝钢集团生产安全事故案例汇编
- 潍城区5万吨污水处理厂及配套管网建设项目环评报告书
- 为老年人更换纸尿裤评分标准
评论
0/150
提交评论