预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言试题库试题库 第1章算法及算法描述 一、填空题 1、算法具有以下五个特点、、、、 2、判断一个算法的优劣的主要标准、、、、 3、常用的算法图形表示法主要包括、、 4、影响程序质量的质量要素主要包括、、、、 、、、 5、程序设计语言经历了的发展历程是、、、 6、算法实现包括的阶段是、、、、 第2章C语言概述 一、判断题(a为正确,b为错误) 1、C程序的基本组成单位是函数。 2、C程序的一行只能写一条语句。 3、main函数必须写在一个C程序的最前面。 4、一个C程序可以包含若干函数,但必须有主函数。 5、一个c程序的执行是从本程序文件的第一个函数开始,到本程序文件的最后一个函数结 束。 6、C语言是一种结构化程序设计语言。 7、一个C程序可以有若干个C源程序组成,而C源程序可以由若干个函数和预处理组成。 8、在标准C中,语句必须以“;”结束。 9、在C程序中,注释说明只能位于一条语句的后面。 10、在对一个C程序进行编译的过程中,可发现注释中的拼写错误。 第3章数据类型与数据运算 一、判断题(a为正确,b为错误) 1、a-b是合法的标识符。 2、在C程序中,APH和aph是两个相同的变量。 3、在标准C中,变量可以先使用再定义。 4、逗号运算符的求值顺序是从左到右的,逗号表达式的值为第一个表达式的值。 5、“++”运算符的优先级比“+”运算符的优先低。 6、无符号整型变量的取值范围是:0-65535。 7、表达式i++与++i在任何场合功能完全相同。 8、若有inti=10,j=2;则执行完ⅰ*=j+8;后ⅰ的值为28。 二、多项选择题 1、C语言提供的合法的数据类型关键字是()。 A、DoubleB、shortC、intD、Char 2、下面均是不合法的用户标识符的选项是()。 A、A.B、floatC、b-aD、一123 P-01a0gototemp do一AintINT 3、已知ch是字符型变量,下面不正确的赋值表达式是()。 1 A、ch=“\123”B、ch=’\xff’C、ch=’\007’D、cg=’\’ 4、若有以下定义,则能使值为3的表达式是:intk=7,x=12;() A、x%=(k%=5)B、x%=(k一k%5)C、x%=11-k%5D、(x%=k)-(k%=5) 5、下关于运算符优先顺序的描述中正确的是()。 A、赋值运算符<逻辑与运算符<关系运算符<逻辑非运算符 B、逻辑运算符<关系运算符<算术运算符<赋值运算符 C、赋值运算符<逻辑与运算符<关系运算符<算术运算符 D、算术运算符<关系运算符<赋值运算符<逻辑与运算符 6、已知ch是字符型变量,正确的赋值表达式是()。 A、ch=’a+b’B、ch="\0"C、ch=’7’+’9’D、ch=5+9 7、在C语言中,要求运算数必须是整型的运算符是() A、%=B、++C、!=D、% 8、下列关于字符串的说法中错误的是()。 A、在c语言中,字符串是借助于字符型一维数组来存放的,并规定以字符‘\0’作为字符 串结束标志。 B、\0'作为标志占用存储空间,计入串的实际长度。 C、在表示字符串常量的时候需用人为在其末尾加入'\0'. D、在c语言中,字符串常量隐含处理成以‘\0'结尾。 三、单项选择题 1、以下关于long,int和short类型数据占用内存大小的叙述中正确的是:()。 A、均占用4个字节B、根据数据的大小决定 C、由用户自己定义D、由c语言编译系统决定 2、假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是()。 A、7B、8C、6D、2 3、若x,i,j和k都是int型变量,则执行下面表达式后x的值为x=(i=4,j=16,k=32)()。 A、4B、16C、32D、52 4、已有定义:intx=3,y=4,z=5;则表达式!(x+y)+z-1&&y+z/2的值是()。 A、0B、1C、2D、-1 5、设有:inta=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值()。 A、1B、2C、3D、4 6、设有intx=11;则表达式(x++*1/3)的值()。 A、3B、3.6C、4D、4.0 7、inta;floatf;doublei;表达式15+i*f+’A’-a的值是()型。 A、floatB、intC、charD、double 8、设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。 A、intB、floatC、doubleD、不确定 四、编程题 1、某件商品的价格为120元,分别安十进制、八进制和十六进制输出其值。 2、编程实现:从键盘输入正方体的变长,求其表面积和体积。 3、编程实现:从键盘输入球的半径,计算球的表面