C语言试题及答案_1.docx
《C语言试题及答案_1.docx》由会员分享,可在线阅读,更多相关《C语言试题及答案_1.docx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言试题及答案大学C语言考试题库第1章C语言概述习题1.单项选择题(1)C语言是在B语言的基础上产生的。A.AB.BC.DD.E(2)在C语言中,每个语句必须以D结束。A.回车符B.冒号C.逗号D.分号(3)标识符和关键字间,要用C隔开。A.回车符B.冒号C.空格D.分号(4)用C语言编写的源文件经过编译,若没有产生编译错误,则系统将(B)。A.生成可执行目的文件B.生成目的文件C.输出运行结果D.自动保存源文件(5)下列讲法中正确的是(B)。A.由于C源程序是高级语言程序,因而一定要在TC软件中输入B.由C源程序是字符流组成,因而能够作为文本文件在任何文本编辑的软件中输入C.由于C程序是高
2、级语言程序,因而输入后即可执行D.由于C程序是高级语言程序,因而它由命令组成(6)下列讲法中正确的是(A)。A.C语言程序由主函数和0个或多个函数组成B.C语言程序由主程序和子程序组成C.C语言程序由子程序组成D.C语言程序由经过组成(7)下列讲法中错误的是(D)。A.主函数能够分为两个部分:主函数讲明部分和主函数体B.主函数能够调用任何非主函数的其他函数C.任何非主函数能够调用其他任何非主函数D.程序能够从任何非主函数开场执行2.填空题(1)C语言只要32个关键字和9种控制语句。(2)C语言是一种“中级语言,既具有高级语言的特点又具有低级语言的特点;既合适于开发系统软件又合适于编写应用程序。
3、 (3)每个源程序有且只要一个主函数,系统总是从该函数开场执行C语言程序。(4)在C语言程序中允许出现的字符集是ASCII码字符集。(5)C语言的程序中有特殊含义的英语单词称为保留字。(6)C语言标识符的长度是前8位有效。(7)C语言中,标识符的定义规则是以字母或下划线为开始。(8)C语言程序的注释能够出如今程序中的任何地方,它总是以/*符号作为开场标记,以*/符号作为结束标记。第2章数据类型运算符和表达式习题1.单项选择题(1)下面选项中,正确的C语言整型常量是D。A.32LB.510000C.D.567(2)下面选项中,D是不正确的C语言字符型常量。A.aB.x41C.101D.a(3)在
4、C语言中,字符型数据在计算机内存中,以字符的C形式存储。A.原码B.反码C.ASCII码D.BCD码(4)字符串的结束标志是C。A.0B.0C.0D.0(5)算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为B。A.算术运算、赋值运算、关系运算B.算术运算、关系运算、赋值运算C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算(6)逻辑运算符中,运算优先级按从高到低依次为D。A.&,!,|B.|,&,!C.&,|,!D.!,&,|(7)表达式!x|a=b等效于D。A.!(x|a)=b)B.!(x|y)=bC.!(x|(a=b)D.(!x)|(a=b)(8)设整型变量m,
5、n,a,b,c,d均为1,执行(m=ab)&(n=cd)后,m,n的值是A。A.0,0B.0,1C.1,0D.1,1(9)intb=0,x=1;执行语句if(x+)b=x+1;后,x,b的值依次为A。A.2,3B.2,0C.3,0D.3,2 (10)设有语句inta=3;,则执行了语句a+=a-=a*=a;后,变量a的值是B。A.3B.0C.9D.-12(11)在下面一组运算符中,优先级最低的运算符是D。A.*B.!=C.+D.=(12)设整型变量i值为2,表达式(+i)+(+i)+(+i)的结果是B。A.6B.12C.15D.表达式出错(13)若已定义x和y为double类型,则表达式x=1
6、,y=x+3/2的值是C。A.1B.2C.D.(14)sizeof(double)的结果值是A。A.8B.4C.2D.出错(15)设a=1,b=2,c=3,d=4,则表达式:a10&a=15)(17)设f是实型变量,下列表达式中不是逗号表达式的是D。A.f=,B.f0,f0D.f=,(18)设ch是char型变量,其值为A,则下面表达式的值是B。ch=(ch=A&chD.*(22)PC机中,n在内存占用的字节数是A。A.1B.2C.3D.4(23)字符串ABC在内存占用的字节数是B。A.3B.4C.6D.8 (24)要为字符型变量a赋初值,下列语句中哪一个是正确的B。A.chara=3;B.c
7、hara=3;C.chara=%;D.chara=*;(25)下列不正确的转义字符是C。A.B.C.074D.02.填空题(1)C语言中的逻辑值“真是用非0表示的,逻辑值“假是用0表示的。(2)符号常量的定义方法是#defineN10。(3)无符号基本整型的数据类型符为unsignedint,双精度实型数据类型符为double,字符型数据类型符为char。(4)设c=w,a=1,b=2,d=-5,则表达式x+1c,y!=c+2,-a-5*bB.AC.AD.以上都不对(4)若一个int类型的数据占2字节,则程序段:intx=-1;printf(%u,%d,x,x);的输出结果是A。A.65535
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 试题 答案 _1
限制150内