联大学堂《C语言程序设计(河南理工大学)》题库及答案
联大学堂《C语言程序设计(河南理工大学)》题库及答案
1、\101.在内存中占()个字节。
正确答案:\101|内存|字节
2、设有以下定义的语句:intA.3][2]={10,20,30,40,50,60},(*p)[2];p=a;则*(*(p+2)+1)值为()
正确答案:int|值
3、在C程序中,数据可以用二进制和()两种代码形式存放。
正确答案:二进制|代码
4、下列程序的输出是()。voidmain(){intA.011;printf("%d\n",++a);}
正确答案:10
5、c语言表达式!(4>=6)&;&;(3<=7)的值是()
正确答案:表达式
6、设charA.b;若想通过a&;&;b运算保留a的第1位和第6位的值,则b的二进制数是()
正确答案:二进制数
7、下列程序的运行结果是()。voidmain(){unsignedx1;intb=-1;x1=b;printf("%u",x1);}
正确答案:程序
8、结构体是不同数据类型的数据集合,作为数据类型,必须先说明结构体(),再说明结构体变量。
正确答案:结构体|数据集合
9、如果函数不要求带回值,可用()来定义函数返回值为空
正确答案:函数|定义
10、语句:x++;++x;x=x+1;x=l+x;执行后都使变量x中的值增1,请写出一条同一功能的赋值语句()
正确答案:变量x
11、什么是内存泄漏?造成内存泄漏的原因有哪些?
正确答案:内存|局部对象
12、getchar()函数只能接收一个()。
正确答案:函数
13、已知a=12,写出表达式(0
正确答案:表达式
14、表达式.b.+5+.\x42.+011+0x10的值是()
正确答案:表达式
15、intx=2,y=3,z=4;则表达式!x+y>z的值为()
正确答案:您的答案:int|表达式
16、goto语句有什么特点?在C语言中对goto的使用有什么注意事项。
正确答案:跳跃|编写程序
17、什么是文件类型指针?
正确答案:指针|变量
18、文件指针是指什么?
正确答案:系统|文件指针|读写操作
19、下列语句输出的结果是()。unsignedintb=65535;printf("%d",b);
正确答案:int
20、带参的宏与函数有什么区别?
正确答案:宏定义|宏调|模块程序|源程序|主调函数
21、指针有哪些运算?
您的答案:
编译效率|执行速度|双向|数据通信|赋值运算|算术运算|关系运算
正确答案:编译效率|执行速度|双向|数据通信|赋值运算|算术运算|关系运算
22、什么是设备文件?常用的设备文件有哪些?
正确答案:设备|操作系统
23、请说出const与#define相比,有何优点?
正确答案:限制|调试
24、Extern的特点?
正确答案:变量|存储方式|生存期
25、构造函数?
正确答案:函数
26、静态数据成员的定义?
正确答案:静态数据|类型
27、论述对象?
正确答案:对象唯一性|抽象性|继承性|多态性
28、文件的概念?
正确答案:广义|文件|信息输入|输出的对象|二进制文件
29、文件分为哪些类型?各有何特点?