|
【奥鹏】[西北工业大学]西工大18春《C语言程序设计》平时作业
试卷总分:100 得分:100
第1题,在C语言中,要求参加运算的数必须是整数的运算符是( )。
A、/
B、*
C、%
D、=
第2题,1
A、1
B、2
C、3
D、4
第3题,以下叙述不正确的是( )。
A、预处理命令行都必须以#开始
B、在程序中凡是以#开始的语句行都是预处理命令行
C、C程序在执行过程中对预处理命令行进行处理
D、预处理命令行可以出现在C程序中任意一行上
第4题,1
A、A
B、B
C、C
D、D
第5题,当定义一个结构体变量时,系统分配给它的内存量是( )。
A、各成员所需内存量的总和
B、结构中第一个成员所需内存量
C、成员中占内存量最大的容量
D、结构中最后一个成员所需内存量
第6题,11
A、A
B、B
C、C
D、D
第7题,1
A、int
B、int *
C、(*int)
D、(int*)
第8题,若执行fopen函数时发生错误,则函数的返回值是( )。
A、地址值
B、0
C、1
D、EOF
第9题,1
A、A
B、B
C、C
D、D
第10题,1
A、A
B、B
C、C
D、D
第11题,若有说明:int a[][4]={0,0};则下面不正确的叙述是( )。
A、数组a的每个元素都可得到初值0
B、二维数组a的第一维大小为1
C、因为初值个数除以a中第二维大小的值的商为0,故数组a的行数为1
D、只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
第12题,1
A、x*y/u*v
B、x*y/u/v
C、x*y/(u*v)
D、x/(u*v)*y
第13题,1
A、0
B、1
C、2
D、6
第14题,1
A、A
B、B
C、C
D、D
第15题,1
A、9
B、7
C、6
D、5
第16题,1
A、02
B、-20
C、-21
D、-11
第17题,1
A、A
B、B
C、C
D、D
第18题,1
A、double fun(int x,double y)
B、fun(int x,double y)
C、double fun(int , double )
D、fun(x,y)
第19题,在C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是( )。
A、整型常量
B、整型表达式
C、整型常量或整型表达式
D、任何类型的表达式
第20题,若有定义:int (*p)[4]; 则标识符p( )。
A、是一个指向整型变量的指针
B、是一个指针数组名
C、是一个指针,它指向一个含有四个整型元素的一维数组
D、定义不合法
第21题,若x=2,y=3,则x & y的值是( )。
A、0
B、2
C、3
D、5
第22题,若有定义:int a[10],则对数组a元素的正确引用是( )。
A、a[10]
B、a[3]
C、a(5)
D、a[-10]
第23题,表达式0x13 & 0x17的值是( )。
A、0x17
B、0x13
C、0xf8
D、0xec
第24题,函数rewind的作用是( )。
A、使位置指针重新返回文件的开头
B、将位置指针指向文件中所要求的特定位置
C、使位置指针指向文件的末尾
D、使位置指针自动移至下一个字符位置
第25题,1
A、56,70
B、0,0
C、40,50
D、62,75
第26题,1
A、00011011
B、00011011
C、00011000
第27题,1
A、语句void prt_char();有错,它是函数调用语句,不能用void说明
B、变量名不能使用大写字母
C、函数说明和函数调用语句之间有矛盾
D、函数名不能使用下划线
第28题,1
A、1
B、1256
C、12ab56
D、ab
第29题,1
A、A
B、B
C、C
D、D
第30题,若有说明:int a[3][4]={0};则下面正确的叙述是( )。
A、只有元素a[0][0]可得到初值0
B、此说明语句不正确
C、数组a中各元素都可得到初值,但其值不一定为0
D、数组a中每个元素均可得到初值0
第31题,以下不是死循环的语句是( )。
A、for (y=9,x=1;x++y;x=i++) i=x
B、for ( ; ; x+=i)
C、while (1) { x++ ; }
D、for (i=10 ; ; i--) sum+=i
第32题,( )是程序设计的灵魂。
A、人
B、算法
C、公式
D、方程
第33题,1
A、A
B、B
C、C
D、D
第34题,C语言对嵌套if语句的规定是:else总是与( )。
A、其之前最近的if配对
B、第一个if配对
C、缩进位置相同的if配对
D、最前面的if配对
第35题,以下叙述中正确的是( )。
A、在程序的一行上可以出现多个有效的预处理命令行
B、使用带参数的宏时,参数的类型应与宏定义时的一致
C、宏替换不占用运行时间,只占用编译时间
D、C语言的编译预处理就是对源程序进行初步的语法检查
第36题,三种基本程序结构是( )。
A、顺序结构
B、选择结构
C、循环结构
D、树结构
,B,C
第37题,计算机算法可以用( )等方法表示。
A、自然语言
B、流程图
C、伪代码
D、方块图
,B,C
第38题,计算机算法可分为( )两大类别。
A、数值运算算法
B、非数值运算算法
C、结构运算
D、形式运算
,B
第39题,函数体一般包括( )两部分。
A、声明
B、执行
C、形式
D、操作
,B
第40题,一个计算机程序应包括( )的内容。
A、对数据的描述
B、对企业的描述
C、对操作的描述(算法)
D、对社会的描述
,C
|
|