




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言基础题及答案1、一个C语言的源程序中正确答案:A。A)必须有一个主函数B)可以有多个主函数C)必须有主函数和其他函数D)可以没有主函数2、关于C程序的主函数,以下描述中正确的是正确答案:B。A)C程序的第一个函数称为主函数,程序从该函数开始运行。B)C程序的主函数即是main函数,程序从该函数开始运行。C)C程序可以有多个主函数,程序从第一个主函数开始运行。D)C程序可以没有主函数,程序从第一个函数开始运行。3、C程序中,return语句的作用是正确答案:D。A)终止程序运行B)返回到上层循环C)返回到外层结构D)返回到上层函数4、C语言程序的3种基本结构是正确答案:A。A)顺序结构,选择结构,循环结构B)递归结构,循环结构,转移结构C)嵌套结构,递归结构,顺序结构D)循环结构,转移结构,顺序结构5、以下对C程序的描述中正确的是正确答案:A。A)C程序总是从main()函数开始执行。B)C程序可以从程序中的任何函数开始执行。C)C程序总是从第一个定义的函数开始执行。D)C程序中的main()函数必须放在程序的开始部分。6、关于C程序第1行的包含语句,以下写法中正确的是正确答案:D。A)#includestdio.hB)#includestdio.hC)#include(stdio.h)D)#include7、关于C语言程序,正确的编程流程应该是正确答案:A。A)编辑保存编译运行B)编译编辑运行保存C)保存运行编辑编译D)运行编译保存编辑8、下列的哪个不是C语言的关键字正确答案:D。A)whileB)autoC)breakD)printf9、下列的哪个不是C语言的算术运算符正确答案:C。A)+B)%C)=D)-10、下列的哪个不是C语言的关系运算符正确答案:C。A)=B)=D)%22、设要定义n为整型变量,定义x为双精度实型变量,正确的语句是正确答案:C。A)intn,doublex,B)intn,doublex;C)intn;doublex;D)intn;doublex,23、设有intn;从键盘上输入整数给变量n,正确的语句是正确答案:D。A)scanf(n);B)scanf(n);C)scanf(%d,n);D)scanf(%d,&n);24、设有intn10;要求屏幕上显示“n=10”结果,正确的语句是正确答案:C。A)printf(n);B)printf(n=,n);C)printf(n=%d,n);D)printf(n=%d,&n);25、以下哪条语句输出字符a的ASCII编码正确答案:B。A)printf(%d,a);B)printf(%d,a);C)printf(%c,a);D)putchar(a);26、设有定义inta;charc;执行输入语句scanf(%d%c,&a,&c);若要求a和c得到的值为10和Y,请选择正确的键盘输入方式正确答案:B。A)10,YB)10YC)10YD)10Y27、设有如下语句intx,y;scanf(%d%d,&x,&y);如果要使变量x得到数值11,变量y得到数值22,正确的输入应是(表示空格,表示回车)正确答案:D。A)x=11y=22B)x=11y=22C)11,12D)112228、设有charch;与语句“ch=getchar();”等价的语句是正确答案:B。A)scanf(%c,ch);B)scanf(%c,&ch);C)printf(%c,ch);D)printf(%c,&ch);29、语句printf(%.1f,%dn,10./4,10/8);的输出是正确答案:B。A)2.5,1.25B)2.5,1C)1,1.25D)2,1.2530、下列语句段的运行结果是正确答案:A。inta=1234;floatx=56.789;printf(%3d,%4.2fn,a,x);A)1234,56.79B)123456.79C)1234,56.789D)123456.78931、执行以下程序段后,c3的值是正确答案:A。intc1=1,c2=2,c3;c3=c1/c2;A)0B)2C)0.5D)132、变量a与b分别初始为10与20,正确的语句是正确答案:B。A)inta=10,intb=20;B)inta=10,b=20;C)inta=10;b=20;D)inta=10;b=20,33、下列的哪个不是C语言的逻辑运算符正确答案:C。A)!B)&C)&D)|34、以下选项中错误的整型常量是正确答案:A。A)123.B)-346C)0x5AD)077735、以下选项中正确的C语言常量是正确答案:C。A)0xEfGhB)XYZC)12.34e5D)5A36、以下四项中不合法的C语言常量是正确答案:A。A)xabB)x1fC)0x1234D)2.1e337、以下选项中不能作为C语言合法常量的是正确答案:B。A)aB)cdC)0.1e+6D)01138、下列不合法的字符常量是正确答案:D。A)xccB)C)D)01839、以下哪个是不正确的字符常量正确答案:C。A)nB)nC)aD)10140、设有定义charc;且c表示一个小写字母,将小写字母转换为对应大写字母的表达式是正确答案:C。A)c-a+AB)c-A+aC)c-a+AD)c-A+a41、设有变量定义inti,j;与表达式i=0&j=0等价的表达式是正确答案:B。A)i|jB)!i&!jC)!i=!jD)i=j42、设intn;判断“n不为0”的表达式是正确答案:D。A)n=0B)!(n=0)C)n=!0D)n!=043、设intn;判断“n为0”的表达式是正确答案:D。A)n=0B)n!=0C)!(n=0)D)n=044、设intn;下列选择中“结果恒为真”的表达式是正确答案:C。A)n=0B)n!=0C)n=1D)n=n45、设有定义inta;判断a是一个偶数的表达式是正确答案:D。A)a=2*nB)a/2=0C)a%2=0D)a%2=046、以下关于C语言逻辑真假的描述中,正确的是正确答案:C。A)逻辑真用true表示,逻辑假用false表示B)逻辑真用yes表示,逻辑假用no表示C)逻辑真用1表示,逻辑假用0表示D)表达式(1+2)的逻辑值既不是真,也不是假47、C源程序中不能表示的数制是正确答案:A。A)二进制B)八进制C)十进制D)十六进制48、设n为16位二进制整数,则n的取值范围是正确答案:B。A)-32768至32768B)-32768至32767C)0至65536D)0至6553549、下列关于long、int、short类型数据占用内存大小叙述中正确的是正确答案:C。A)均占4个字节B)根据数据的大小来决定所占内存的字节数C)由C语言编译系统决定D)由用户自己定义50、下列选项中,不能作为合法常量的是正确答案:B。A)1.234e04B)1.234e0.4C)1.234e+4D)1.234e051、设有定义floatx=3.567,y;赋值使y为3.6的语句是正确答案:A。A)y=(int)(10*x+0.5)/10.0;B)y=(int)(10*x)/10.0;C)y=(int)(10*x)/10.0+0.5;D)y=(%3.1f)x;52、能正确表示逻辑关系:“a10或a0”的C语言表达式是正确答案:C。A)a=10|a=10&a=10|a=10ora=56、设有定义intm=1,n=6;赋值使m为8的语句是正确答案:B。A)m=(n+)+1;B)m=1+(+n);C)m+=n=6?1:0;D)m+=n+;57、设有定义inta=5,b;赋值使b为9的语句是正确答案:D。A)b=+a+4;B)b=(a+)+3;C)b=8+!(a=5);D)b=(a+=6)?8:9;58、下面哪些是不正确的C语言赋值语句正确答案:D。A)a=a+1;B)i+;C)a*=1,b=8;D)a=359、执行以下语句的结果为正确答案:C。y=10;x=y+;A)x=10,y=10B)x=11,y=11C)x=10,y=11D)x=11,y=1060、若有定义语句:charc=n;则变量c正确答案:C。A)包含4个字符B)包含2个字符C)包含1个字符D)说明不合法,c的值不确定61、设有变量定义:inta=5,b=8;当执行完语句:b=a=x)&(y=y)AND(y=z)C)(x=y=z)D)(x=y)&(y=z)64、要判断char型变量m是否是数字,可以使用表达式为正确答案:B。A)0=m&m=0&m=9C)0=m&m=9D)0=m=0&m=9C)0=m&m=9D)0=m=0&ch0&ch=0|ch=0|ch=966、设有intn;则判断“n为二位数正整数”的表达式是正确答案:D。A)10=n=99B)10=n|n=99C)10=n,n=99D)10=n&n0C)x%2D)x/2*2-x!=081、假设有以下程序段,请问执行后的输出结果是正确答案:D。chara=Z;a=(a=a&a3?3:292、逻辑运算符两侧运算对象的数据正确答案:A。A)只能是逻辑型数据B)只能是整型数据C)只能是整型或字符型数据D)可以是任何类型的数据93、设变量x,y,a,b,c,d的值均为1,计算表达式(x=a!=b)&(y=c!=d)后,变量x,y的值分别是正确答案:B。A)0,0B)0,1C)1,0D)1,194、与语句“m+=(x=5)+(-y);”等价的语句序列是正确答案:C。A)m=m+x+y;x=5;y=y-1;B)x=5;m=m+x+y;y=y-1;C)x=5;y=y-1;m=m+x+y;D)y=y-1;m=m+x+y;x=5;95、设intx,y,t;能正确交换变量x与y值的语句序列是正确答案:C。A)x=y;y=x;B)t=y;x=t;y=x;C)t=x;x=y;y=t;D)x=t;y=x;t=y;96、如果要在屏幕上输出字符串“a%b=ab”,则以下正确答案:Bprintf语句能正确输出字符串。A)printf(a%b=ab);B)printf(a%b=ab);C)printf(%a%b=%a%b);D)printf(%a%b=%a%b);97、当x=2.5,a=7,y=5.2,求算术表达式x+a%3*(int)(x+y)%2的值为正确答案:D。A)2.0B)2.5C)3.0D)3.598、设a=3,b=4,c=5,执行!(x=a)&(y=b)&0逻辑表达式后,变量x和y的值为正确答案:C。A)3、4B)x和y中的值不确定C)3、不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年护士执业资格考试题库及答案
- 2025年汉语言文学专业毕业论文答辩试题及答案
- 2025年古典文学与现代文学比较考试试卷及答案
- 西游记节选故事背景与人物解读教案
- 情感之旅抒情作文(12篇)
- 秋天的树叶景物描写的作文8篇
- 预售合同房屋买卖合同
- 一起玩耍250字11篇
- 2022学年上海进才中学高一(下)期末生物试题及答案
- 童心童话:森林里的奇幻冒险故事15篇范文
- 2025年版中医(壮医)专业医师资格考试大纲
- 2025年安徽芜湖宜居投资集团招聘笔试参考题库含答案解析
- 天津市河北区2023-2024学年八年级下学期期末考试语文试题(无答案)
- 2025年中建三局华南公司招聘笔试参考题库含答案解析
- 太阳能电站运维服务方案
- 2025年中国南方航空招聘笔试参考题库含答案解析
- 2024版北美留学咨询与申请一体化服务合同3篇
- UML期末复习题库(便于打印版)
- 建设项目全过程工程咨询-第二次形成性考核-国开(SC)-参考资料
- 头面部烧伤的护理
- 手术患者评估制度
评论
0/150
提交评论