欢迎来到天天文库
浏览记录
ID:56394187
大小:183.00 KB
页数:27页
时间:2020-06-23
《大学C语言复习题 附答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、判断题1.运算器是完成算术和逻辑操作的处理部件,通常称为CPU。×2.通常硬盘安装在主机箱内,因此它属于主存储器。×3.指令与数据在计算机内是以ASCII码进行存储的。×4.操作系统是合理地组织计算机工作流程、有效地管理系统资源、方便用户使用的程序集合。√5.用计算机机器语言编写的程序可以由计算机直接执行,用高级语言编写的程序必须经过编译才能执行。√6.计算机的所有计算都是在内存中进行的。×7.字长是指计算机能直接处理的二进制信息的位数。√8.计算机区别于其他计算工具的本质特点是能存储数据和程序。√9.系统软件就是市场上买来的软件,
2、应用软件就是自己编写的软件。×10.常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字、小写英文字母、大写英文字母。×11.多台计算机相连,就形成了一个网络系统。×12.在Internet网上,IP地址、E-mail地址都是唯一的。√13.不同类型的变量在内存中占用存储空间的大小都是一样的。×14.表示数学式33、数据相比,double型数据的精度高,取值范围大。√19.在C语言中,表达式(010+2)的值是10。√20.do-while语句先执行循环体,后判断循环条件,所以循环体至少会执行一次。√21.在C语言中,常量和变量都有数据类型。√22.C语言的运算符只有单目运算符和双目运算符两种。×23.若变量已正确定义,表达式x+y=z符合C语言语法。×24.C编译器可以找出C源程序中所有的语法错误和逻辑错误。×25.表达式3*5/2和表达式3/2*5等价。×26.表达式m=n++的求解顺序是先计算m=n,再计算n=n+1。√27.变量名fah4、r和Fahr代表两个不同的变量。√28.对整型变量可进行自加或自减运算,而对常量或表达式不可以。√29.while语句先判断循环条件,所以循环体有可能一次也不执行。√30.C程序中无法比较二个字符的大小。×31.continue语句和break语句都只能用在循环体中。×32.表达式3.14%2是合法的C语言表达式。×33.C语言编写的源程序必须经过编译连接,生成扩展名为.exe的可执行文件才能运行。√34.格式符“%o”是按16进制输出整数。×35.for循环只能用于循环次数已确定的场合。×36.算术运算符和赋值运算符的结合方向均由5、左自右。×37.break语句只能用在switch语句中。×38.C的任何类型数据在计算机内部都是以二进制形式存储的。√39.按格式符“%d”输出float类型变量时,截断小数位后取整输出。×40.表达式0195是一个八进制整数。×1.执行printf("%d",'M'-'A'+'a'-'m');,输出0。√2.表达式!x等价于x!=1。×3.表达式(z=0,(x=2)6、7、(z=1),z)的值是1。×4.在C程序中,用整数0表示逻辑值“假”。√5.若变量已正确定义,表达式x=y=1符合C语言语法。√6.表达式!(x>08、9、y>0)等10、价于!(x>0)&&!(y>0)。√7.在C源程序中语句if(x==5)y++;与if(x=5)y++;等价。×8.在的关系运算符(>=、>、==、!=、<=、<)中,优先级最低的运算符是==、!=。√9.若x的当前值为5,执行语句“if(x=3)x=x+5;”后,x的值依然是5。×10.执行循环语句“for(i=1;i<10;i=i+2)s+=i;”后,i的当前值为11。√单选题1.学校的学生学籍管理程序属于______。C(A)工具软件(B)系统软件(C)应用软件(D)文字处理软件2.有些高级语言源程序在计算机中执行时,采用的是11、解释方式。在解释方式下,源程序由______边解释边执行。B(A)编译程序(B)解释程序(C)操作系统(D)汇编程序3.关于计算机软件的叙述,错误的是______。B(A)软件是一种商品(B)软件借来复制也不损害他人利益(C)《计算机软件保护条例》对软件著作权进行保护(D)未经软件著作权人的同意复制其软件是一种侵权行为4.在下列四条叙述中,正确的一条是______。C(A)最先提出存储程序思想的人是英国科学家艾伦·图灵(B)ENIAC计算机采用的电子器件是晶体管(C)在第三代计算机期间出现了操作系统(D)第二代计算机采用的电子器件是12、集成电路5.已知英文小写字母d的ASCII码为十进制数100,则英文小写字母h的ASCII码为十进制数_______。B(A)103(B)104(C)105(D)1066.有一个数值152,它与十六进制数6A相等,那么该数值是____
3、数据相比,double型数据的精度高,取值范围大。√19.在C语言中,表达式(010+2)的值是10。√20.do-while语句先执行循环体,后判断循环条件,所以循环体至少会执行一次。√21.在C语言中,常量和变量都有数据类型。√22.C语言的运算符只有单目运算符和双目运算符两种。×23.若变量已正确定义,表达式x+y=z符合C语言语法。×24.C编译器可以找出C源程序中所有的语法错误和逻辑错误。×25.表达式3*5/2和表达式3/2*5等价。×26.表达式m=n++的求解顺序是先计算m=n,再计算n=n+1。√27.变量名fah
4、r和Fahr代表两个不同的变量。√28.对整型变量可进行自加或自减运算,而对常量或表达式不可以。√29.while语句先判断循环条件,所以循环体有可能一次也不执行。√30.C程序中无法比较二个字符的大小。×31.continue语句和break语句都只能用在循环体中。×32.表达式3.14%2是合法的C语言表达式。×33.C语言编写的源程序必须经过编译连接,生成扩展名为.exe的可执行文件才能运行。√34.格式符“%o”是按16进制输出整数。×35.for循环只能用于循环次数已确定的场合。×36.算术运算符和赋值运算符的结合方向均由
5、左自右。×37.break语句只能用在switch语句中。×38.C的任何类型数据在计算机内部都是以二进制形式存储的。√39.按格式符“%d”输出float类型变量时,截断小数位后取整输出。×40.表达式0195是一个八进制整数。×1.执行printf("%d",'M'-'A'+'a'-'m');,输出0。√2.表达式!x等价于x!=1。×3.表达式(z=0,(x=2)
6、
7、(z=1),z)的值是1。×4.在C程序中,用整数0表示逻辑值“假”。√5.若变量已正确定义,表达式x=y=1符合C语言语法。√6.表达式!(x>0
8、
9、y>0)等
10、价于!(x>0)&&!(y>0)。√7.在C源程序中语句if(x==5)y++;与if(x=5)y++;等价。×8.在的关系运算符(>=、>、==、!=、<=、<)中,优先级最低的运算符是==、!=。√9.若x的当前值为5,执行语句“if(x=3)x=x+5;”后,x的值依然是5。×10.执行循环语句“for(i=1;i<10;i=i+2)s+=i;”后,i的当前值为11。√单选题1.学校的学生学籍管理程序属于______。C(A)工具软件(B)系统软件(C)应用软件(D)文字处理软件2.有些高级语言源程序在计算机中执行时,采用的是
11、解释方式。在解释方式下,源程序由______边解释边执行。B(A)编译程序(B)解释程序(C)操作系统(D)汇编程序3.关于计算机软件的叙述,错误的是______。B(A)软件是一种商品(B)软件借来复制也不损害他人利益(C)《计算机软件保护条例》对软件著作权进行保护(D)未经软件著作权人的同意复制其软件是一种侵权行为4.在下列四条叙述中,正确的一条是______。C(A)最先提出存储程序思想的人是英国科学家艾伦·图灵(B)ENIAC计算机采用的电子器件是晶体管(C)在第三代计算机期间出现了操作系统(D)第二代计算机采用的电子器件是
12、集成电路5.已知英文小写字母d的ASCII码为十进制数100,则英文小写字母h的ASCII码为十进制数_______。B(A)103(B)104(C)105(D)1066.有一个数值152,它与十六进制数6A相等,那么该数值是____
此文档下载收益归作者所有