下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《C语言程序设计》课程自测题《C语言程序设计》课程自测口1章C语言概述一、判断题口.C语言程序中,任何英语单词均可以作标识符。()*□.在C语言的源程序中,注释使用越多,编译之后的可执行程序的执行效率越低。()XQ.C语言是一种面向过程的语言。()^口.当主程序执行完毕时,亦即程序执行完毕。()J5.C程序有且仅有一个main()函数。()6.C语言中不区分大小写英文字母。()XD.用C语言编写的程序是一种需要经过编译和连接才能运行的程序。()J8.C语言是一门对标识符大小写敏感的程序设计语言。()J二、单选题口一个C程序的组成部分可以是()。口A)一个主函数和一至若干个其他函数B)一至若干个主函数C)一个主程序和一至若干个其他函数D)一个主程序和一至若干个子程序A以下叙述的是()。A)在C程序中,main函数必须位于程序的最前面B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句口D)在对一个C程序进行编译的过程中,可发现注释中的拼写错CC语言规定,C程序执行的开始处为()。口A)源程序中排列在最前面的函数B)一个指定的系统库函数C)用户指定的一个特定函数D)程序的主函数D一个C程序的执行是从()。□(A)本程序的main函数开始,到main函数结束口(B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束(C)本程序的main函数开始,到本程序文件的最后一个函数结束(D)本程序文件的第一个函数开始,到本程序main函数结束A口一个C语言程序是由()组成。口(A)一个函数(B)一个或若干个函数(C)一个过程(D)一个过程或若干个过程B口下列说法中错误的是()。(A)程序的执行总是从主函数开始。(B)主函数可以调用任何非主函数的其它函数(C)任何非主函数可以调用其它任何非主函数(D)程序可以从任何非主函数开始执行DC程序的基本单位是()。口A)函数B)过程C)语句D)子程序A口C语言规定:在一个源程序中,main函数的位置()。口A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后口C下列四组选项中,均不是C语言关键字的选项是()。A)defineB)getcC)includeD)whileIFcharscanfgotypeprintfcasepowA以下叙述不的是()。A)一个C源程序可由一个或多个函数组成B)一个C源程序必须包含一个main函数C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面D以下的C语言标识符是()。口A)abc1_B)_abc1C)ABC1_D)Abc1ABCD错误ABCD12.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符()。A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母、数字和下划线中任一种字符C三、多选题.有关C语言特点的表述的是()□(A)语言程序简洁、紧凑(B)C语言可移植性强(C)C语言可以实现直接对硬件进行操作(D)C语言是一种面向对象的程序设计语言(E)C语言是一种结构化的程序设计语言ABCE.结构化程序设计的基本结构包括()A)从上到下的结构B)选择结构C)循环结构D)顺序结构E)分支结构BCD3章数据类型运算符和表达式一、判断题1.在C语言中,不同类型的数据不可以在一起进行算术运算。()x2.由于计算机的计算精度很高,所以在C语言中程序计算1.0/3*3的结果肯定等于1。()*□.当一个C语言表达式中同时含有字符型、整型、单精度和双精度类型数据参加运算时,按照\由低到高\的原则,所有的数据都必须先转换为双精度类型数据后方能参加运算。()*□.赋值运算符优先于条件运算符。()*□.C语言与其他高级语言一样,对于所有的同级运算符均遵循左结合原则。()X6.如果被定义函数的返回值类型是整型或字符型,使用前可以不必进行说明。()VD7.表达式128〉〉2的值是32。()V8.若x为整型变量、j为实型变量,当执行语句:x=(int)j;后,j也变为整型变量。()*□.inta=4,b=0;则表达式~@&&"的值是1.()V.赋值运算符优先于条件运算符.()X11.!''的优先级可以比‘'/''高。()V.两个char型数据相加,其结果为char型。()*□.若有定义inta;floatb=2.1;则a=int(b+3)是合法的赋值表达式。()X14.若有inta=4,b=0;则表达式a&&!b的值为0。()V15.对于intn=3;执行n十=n-=n*n;后n的值是9。()X16.表达式15〉〉2的值为2。()X口.用语句a=a+b,b=a-b,a=a-b;可以交换a,b两个变量的值。()^口.在C语言中,定义inta=b=c=5;是错0的,而inta,b,c;a=b=c=5;是的.()V19.表达式“5=3”是一个关系表达式,且其值为0。()X20.若有定义inta,b;则下列语句可用于实现交换a,b的值。()a=a~b;b=b~a;a=a~b;V口.若有定义inta=3,b=4,c=5;则a+b〉c&&b二r的值为1。()X22.intx=3,y=2;则表达式(y++==——x)?y++:x++的值为3。()V23.设intx=3,y=2;表达式(y++==--x)?y++:x++的值是3。()V24.已知inta=5,b=5;则表达式:++a〉b?a:b--〉++a?++b:a的值为6。()V25.表达式~(~1<<3)的值是15。()V二、单选题.下面四个选项中,均是合法整型常量的选项是()。A)160B)-0xcdfC)-0lD)-0x48a-0xffff0la986,0122e50110xe06680xA.设有定义:intm=1,n=-1;则执行语句printf('后的输出结果是()。A)❷C1B)0C)1D)2B.设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。x=y=z=1;t=++x||++y&&++z;(A)不定值(B)2(C)1(D)0C□.执行下列程序段后,变量a,b,c的值分别是()。intx=10,y=9;inta,b,c;a=(--x==y++)?--x:++y;b=x++;c=y;(A)a=9,b=9,c=9(B)a=9,b=10,c=9(C)a=1,b=11,c=10(D)a=8,b=8,c=10D.执行下面的程序段后,B的值为()。intx=35;charz=''A'';intB;口B=((x&15)&&(z(A)0(B)1(C)2(D)3B.表达式11&10的结果用二进制表示为()。A)11B)3C)1D)10D.设有语句inta=3;则执行语句a+=a-=a*a后,变量a的值是()。(A)3(B)0(C)9(D)-12D.在下列选项中,不的赋值语句是()。A)t/=5;B)n1=(n2=(n3=0));C)k=i==j;D)a=b+c=1;D.设x为int型变量,则执行以下语句后,x的值为()。x=10;x+=x-=x-x;口A)10B)20C)0D)-20B.若有inta=1,b=2,c=3,d=4;则表达式:a++口.以下选项中()是的C语言赋值语句。□A)x=3,y=5B)a=b=6C)i--;D)y=int(x);C.设有如下的变量定义:inti=8,k,a,b;unsignedlongw=5;doublex=1,42,y=5.2;则以下符合C语言语法的表达式是()。口A)a=a-=(b=4)*(a=3)B)x%(--3)C)a=a*3=2D)y=float(i)A.假定有以下变量定义:intk=7,x=12;则值为3的表达式是()口A)x%=(K%=5)B)x%=(k-k%5)C)x%=k-k%5D)(x%=k)-(k%=5)D.设有如下定义:inta=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为()。口A)1B)2C)3D)0B.当c的值不为0时,在下列选项中能将c的值赋给变量a、b的语句是()。A)c=b=a;B)(a=c)||(b=c);C)(a=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- ICU建设标准及管理总结2026
- 天津市北辰区南仓中学2025-2026学年度第二学期期末试卷(含答案) 高二物理试题(含答案)
- 2025年海南省文昌市高二历史上册期末考试考试卷附参考答案【轻巧夺冠】
- 2026 湖南 水利岗事业编高频强化训练卷含答案
- 2026 事业编政府服务中心综合管理岗含答案
- 2026 江苏 退役军人岗事业编易错点巩固训练卷含答案
- 2026下半年初中体育教资面试运动题库
- 2026年全屋定制设计师职业技能等级认定操作技能章节练习题
- 小学数学二年级上册复习与关联第4课时 数据分类
- 2025年浙江省建德市高二生物上册期末考试真题及答案【网校专用】
- 2026年秋北师大版新教材四年级上册数学(全册)知识点清单梳理
- 2026八年级劳动国家质量监测考试卷含答案
- 2024版压力容器设计审核题库(综合题)
- 手术室护理人文关怀与沟通技巧
- (2026年)皮内注射技术课件
- 2025版《广东省护理病历书写管理规范(试行)》
- 福建金投集团招聘笔试题目
- 企业新春员工福利礼品选购指南【课件文档】
- 机泵基础知识培训
- 6S启动大会课件
- ISO14644-5-2025洁净室及相关受控环境-第5部分运行中文版
评论
0/150
提交评论