




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章语基础知识第一章语言基础知识(C语言概述、算法数据类型运算符表式、位运)一、断题R1.C语中,逗号运算符的优先级最低。2.在C语言可执行程序的开始行点是程序中第一个函数。3”合法的变量名。R4.语言程序书写格式自由,行内可以写几个语句,一个语句可以分写在多行上。5.当输入数据时,必须指明变的地址,如scanf("%f",&f)N6.达式i++与++i在何场合功能完全相同。7在值表达式中赋值号左边的变量和右边的表达式之值的数据类型可以不相同Floata;intb=1;a=b;R8.C语程序中,语句以逗号结尾)9.在程序,APH和aph代不同的变量。10.a-=7等价a=a-7。)N11.printf函中用到格式5s其中数字5示输出的字符串占用列如果字符串长度大于5,则出按原字符长从左向右全部输出(12.如果为或a<b为真,达(x>y)&&(a<b)为真)13.C语程序的变量必须先定义再使用(14.若a和b是类型变量在行了赋值语句后b中值将放入a中b中值将丢失。()15.程序的执行总是从main函数始,在程序的最后一个函数中结束()N16.变的三个属性是指变量的名字、变量的值和变量在内存中的地址17.运符优先顺序:赋值运算逻辑运算<关系运算符<术运算符()18.对应float类的变量,也以用等号==”进行数值的判断19.表达式:1&&3.14和1&3的值样大01&11=120.为正确计算表达式既要考虑运算符的优先级,也要考虑其结合性21.何C程都是从main函开始和结束;22.在C程序中,使用分号“示语句的结束)23.C程序的必须要有至少一个main的数,可以有多个)24.在C程序中,无论是整数还实数,都能准确无误的表示)25.在C程序中,赋值运算符的先级最低)26.当入数值数据时整变量只能输入整型值实变量只能输入实型值)27.在C程序中,变量可以一边义一边使用)28.C程序的注释部分可有可无,可以省略)29.字符型变量可以存放多个字符()30.在对一个程序行编译的过程,可发现注释中的拼写错误()/
第一章语基础知识31.运算符优先顺序:赋值运算<辑运算<系运算符算术运算符()32.一个C程的执行是从本程的main函数始到函数结束二、项选择题R1、下标识符中,不能作为合的C户定义标识符的:()A.a3_b3B.voidC._123D.abcR2、语言规定:在一个源程序main函数的位置(A.必在最后B.须在系统调用的库函数的后面。C.必在最开始。D.可以任意R3、列说法中正确的是(A.C程序写时,不区分大小写母B.C程序写时,一行只能写一语句C.C程序写时,一个语句可分几行书写D.C程序写时每行必须有行号4、已知ch是符型变量,下面不正确的赋值语句是(A.ch=5+9;B.ch=a'+b';C.ch='\0';D.ch='7'+'6';5、若有定义:inta7;floatx2.5,y4.7;则达式x+a%3*(int)(x+y)%2/4的值是(A.2.750000B.0.00000C.3.500000D.2.5000006、已知ch是字型变量,下面正确的赋值语句是(A.ch='123';B.ch='\08';C.ch='\xff';D.ch="\";7、以下标识符中,不能作为合的C用定义标识符的:____________。A)a3_b3B)voidC)_123D)abc8、语言,运算对象必须是整的运算符__________A)%B)/C)/D)*9、在C程中,用__________表示逻辑值“真”。A)1B)非0的C)的数D)大的数N8.设intc=5和inta;a=2+(c+=c,c+8,++c),则a=__________A)15B)14C)13D)1610、语言中的标识符只能由字、数字和下划线三种字符组成,且第一个字________。A)必为字母或下划线。B)必须为下划线。C)必为字母可以是字母、数字和下划线中的任一种字符。11、下说法中正确的是___________A)C程序写时,不区分大表达小写字母B)C程序写时,一行只能写一语句C)C程序写时,一个语句可分几行书写D)C程序写时每行必须有行号12、表示数学关系x≥≥,确的C语言表达式__________。A)(x>=y)&&(y>=z)B)(x>=y)AND(y>=z)/
第一章语基础知识C)(x>=y>=z)D)(x>=y)&(y>=z)13、合法的八进制数________A)0B)028C)D)0114、下不能定义为用户标识符AMainB_0C_intD15、x=5,则y*=x+5;价于y=y*(x+5)y的为(A.40B.20CB.15D.3016、成C语程序的基本单位(A)过B)子序C)函D)主序和子程序17、列哪个标识符是C语言法的标识符(A)a*bB)-xyzC)ba2D)5iN18、若有定义:inta=7;floatx=2.5,y=4.7;则达式x+a%3*(int)(x+y)/4的是(A)2.75B)C)2.5D)019、int;则++m==n的果是()A、0、、、N20、若量已定义并赋值,下符合C语法的表达式是)A、a:=b+1Ba=b=c+2C、18.5%3Da=a+7=c+b20、若量已正确定义并赋值表达____________不符合语言法。A)a*b/c;B)3.14%2C)2,D)a/b/cR21、在C程中,设一表达式包含有int,long,unsigned和char类的变量和数据,则表达式最后的运算结果类型()A.intB.charC.unsignedD.longR22、语中基本的数据类型包A)整型实型、逻辑型B)整、实型、字符型C)整型字符型、逻辑型D)整、实型、逻辑型、字符型N23、若义x和y为double类型,则表达式x=2,y=x+5/2的值__________A)4B)4.5C)4.0D)3.024、以下运算符中,优先级最的运算符__________A)?:B)++C)&&D)+=25.、若定义intx=7,y=5,则表达式z=x+5/2*y的值__________A)7B)7.5C)17D)19.5/
第一章语基础知识26、下说法中正确的是()A、C语言序总是从第一个定义函数开始执行B、在C语程序中,要调用的函数必须在函数中定义C、C语言序总是从main()函开始执行D、C语言序中的main()函必须放在程序的开始部分27、inta=2,b;则执行b=a&&1;语句后b的结果是()A.0B.1C.2D.3N28号达式(a=3*5,a*4),a+15的值是()A.15B.60C.30D.7529、已经定义了一个字符型变为a下面哪个表达式的含义跟其余表达式不同:A)a!=0B)’’C)D)!a30、以下运算符中,优先级最的运算符__________A),B)[]C)&&D)+=31、C语中,逻辑值“真”表。A)trueB)大的数C)非0的整数D)非0的数32、表达式__________是满足当c值为13个数中任意一个时值为“真则值为“假”的表达式A)(c=1)||(c=3)||(c=5)B)(c!=1)&&(c!=3)&&(c!=5)C)(c==1)&&(c==3)&&(c=5)D)(c==1)||(c==3)||(c==5)33、语言中,类数据占2个字节,则类型数据占()A、1个字B、2个字、3字节、4个节34、列字符串是合法的标识符()A、B、9_studentC、DLINE135、列说法中正确的()。A、C程序写时,不区分大小写字母B、C程序写时,一行只能写一个语句C、C程序写时,一个语句可分成几行书写D、C程序写时每行必须有行号36、C语中,要求参加运算的数必须是整数的运算符()。A、/、、=37、语言中,逻辑“真“等价()A、大于零的数、大于零的整数C、非零的数、零的整数38、语言中基本的数据类型不__________A)整型B)字符串型C)字符型D)实/
第一章语基础知识39、设在程序中a,b,c均定为整型,并且已赋大于1值,则下列能正确表示代数式1/abc的表式()。A、1/a*b*c、1/(a*b*c)C、1/a/b/(float)c、1.0/a/b/c40、列合法的字符常量是(A、'\084'B、'\x43'、'ab'、"\0"41、C语提供的合法的关键字是()A、switchB、cherC、Case、sturct42、已定义x和y为double型则表达式x=1y=x+3/2的是A、2B、C、2.0D、2.5三、序填空题1、以下程序不用第三个变量实现两个数对调的操作。#include"stdio.h"main(){inta,b;scanf("%d,%d",&a,&b);a=a+b;b=a-b;a=a-b;printf("%d,%d",a,b);}2、选择程序的运行结果:x=2y=2b=-2main(){intz,a,b,c,d;z=++x||++y;(短)/
第一章语基础知识printf("x=%d\n",x);printf("y=%d\n",y);/*输出果y=2>(个字)*/a=-1;b=-2;c=++a&&b++;printf("b=%d\n",b);/*输出果b=-2>三个字符*/}3以程序的结果为:134main(){unsignedinta=3,b=10;printf("%d\n",a<<2|b>>1);输结<13>*/printf("%d\n",a<<2&b>>1);输结<4>*/}4、x=3,y=z=4,则下列表达的值是。(1)(z>=y>=x)?/*值为0>*/(2)z>=y&&y>=x/*值为1>*/5、已知floatx=4.3,inty;执行语句y=(int后,为int型(填写小写英文字母且y=4(填阿拉伯数字);6、表达式’c’’’值<填写阿拉伯数,’’&&’’||!(3+4)的为1(填写阿拉伯数)。7、若
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 私人住宿出租合同及条款
- 7 妈妈睡了(教学设计)2024-2025学年统编版语文二年级上册
- 度合同型车辆生产及装配特许协议
- 不动产权与动产汽车交换合同
- 重型货车运输合同协议
- 12《寻找生活中的标志》(教学设计)-2023-2024学年二年级上册综合实践活动鲁科版
- 5 走近科学家 教学设计-2024-2025学年道德与法治三年级上册统编版
- 2 学会沟通交流第1课时正确对待不同看法 教学设计-2024-2025学年道德与法治五年级上册统编版
- 1《清平乐 清平乐》 (教学设计)2023-2024学年统编版六年级语文下册
- 油罐保温合同范本
- 2025年山东青岛自贸发展有限公司招聘笔试参考题库含答案解析
- 会计法律法规答题答案
- 2024年山东外贸职业学院高职单招语文历年参考题库含答案解析
- 中国国际大学生创新大赛与“挑战杯”大学生创业计划竞赛(第十一章)大学生创新创业教程
- 《建筑基坑工程监测技术标准》(50497-2019)
- 数字经济学导论-全套课件
- 钢琴基础教程教案
- 糖基转移酶和糖苷酶课件(PPT 111页)
- 部编版五年级语文下册全册教材分析
- (语文A版)四年级语文下册课件跳水 (2)
- 【单元设计】第七章《万有引力与宇宙航行》单元教学设计及教材分析课件高一物理人教版(2019)必修第二册
评论
0/150
提交评论