内蒙古工业大学 级 专业
《C语言程序设计》期末考试试卷(B)
试卷审核人: 考试时间: 年 月 日
注意事项:1.本试卷适用于 级 专业学生使用。
2.本试卷共6页,满分100分。答题时间120分钟。
班级: 姓名: 学号:
题号一二三四总分评分
得分评卷人填空题(共12道小题,每空1分,共30分)
C语言与其它高级语言一样,需要通过___________和__________才能得到可执行目标程序。。
C语言能进行位(bit)操作,能实现汇编语言的大部分功能,所以兼有_____语言和______级语言的功能。
C语言是良好的___________化语言,符合现代编程风格要求。
是对操作的描述,被称为程序的灵魂,对数据的描述则是 。
在程序运行中其值不能改变的量叫 ,根据数据类型的不同,C语言中有 常量、 常量和 常量三种。。
算法的表示方法有自然语言、______________和计算机语言表示法,到目前广泛使用的仍然是传统____________表示法。
C语言中,整型常量的表示形式有_________整数、__________整数和___________整数三种。
在逻辑表达式 !a&&b||x>y&&c 中,逻辑运算的优先次序为________、________、_________(填写逻辑运算符)。
C语言中,关系运算符是_____目运算符,其结合性为_______________。而不同类型的同一优先级的运算符,运算次序由____________决定。
C语言中用 表示假,用 表示真。
C语言的数据结构均遵循先________后引用的原则,如语句int a[3][4],定义了一个3*4的数组,它可用的行下标值最大为____,列坐标值最大为____。
一个C程序由一个____函数与多个其它函数组成,其它的函数可以是系统提供的______函数,也可以是用户自定义的函数。函数编写时可以带参量,也可以_____参量。
得分评卷人单项选择题(共15道小题,每题2分,共30分)
1、可以从文件一次性读入一个实数的C函数为 。
A、fput B、fget C、fread D、fwrite
2、将C源程序转换为计算机可识别的程序的过程称为 。
A、建模 B、编辑 C、编译 D、调试
3、传统流程图中,用於基本輸出的框是以下的 。
A、 B、 C、 D、
4、标准C中规定带符号整型变量有 位。
A、8 B、16 C、32 D、64
5、下列C语言中实数的指数表示法正确的是 。
A、1.23*105 B、1.23*10^5 C、1.23E5 D、1.23*E5
6、在C语言中,下列标识符中合法的是___________。
A、-int B、in1_3 C、A_B!D D、const
7、以下不属于C语言基本数据类型的是____________。
A、int B、struct C、char D、unsigned
8、在C语言中,在内存中存储形式为ASCII码的数据类型是__________。
A、int B、double C、float D、char
9、设x、y和z是int型变量,且x=3,y=4,z=5,则下面表达式中值为0是__________。
A、’x’&&’y’ B、x<=y C、x||y+z&&y-z D、!((x<y)&&!z||1)
10、字符串"a"在内存中占据的字节个数为__________。
A、0 B、1 C、2 D、3
11、设int a=9,b=20;则printf(″%d,%d\n″,a--,--b);的输出结果是______。
A、9,19 B、9,20 C、10,19 D、10,20
12、为了比较两个字符串s1与s2,应当使用___________。
A、strcat(s1,s2) B、strcpy(s1,s2)
C、strlen(s1,s2) D、strcmp(s1,s2)
13、