西北工业大学计算机科学与技术专业《C语言程序设计》作业及答案1

搜题
1、在C语言中,要求参加运算的数必须是整数的运算符是()。

A.=

B./

C.*

D.%

本题答案:
D
2、如下说明语句,则下面不正确的是()。 structstu {int a; Float b;}stutype;

A.stutype是用户定义的结构体类型名

B.struct是结构体类型的关键字

C.struct stu是用户定义的结构体类型

D.a和b都是结构体成员名

本题答案:
A
3、以下程序有语法错误,有关错误原因的正确说法是()。 main() int G=5,k; void prt_char(); … k=prt_char(G); …

A.语句void prt_char(); 有错,它是函数调用语句,不能用void说明

B.变量名不能使用大写字母

C.函数说明和函数调用语句之间有矛盾

D.函数名不能使用下划线

本题答案:
C
4、若有定义:int a=10,则对数组a元素的正确引用是()。

A.a[3]

B.a[10]

C.a[-10]

D.a(5)

本题答案:
A
5、若要用fopen函数打开一个新的二进制文件,该文件既要能读也能写,则使用文件方式应是()。

A.“r+b”

B.“wb+”

C.“ab”

D.“a+b”

本题答案:
B
6、在C语言中,字符‘A’在内存中以()形式存放。

A.反码

B.原码

C.BCD码

D.ASCII码

本题答案:
D
7、当定义一个结构体变量时,系统分配给它的内存量是()。

A.结构中第一个成员所需内存量

B.结构中最后一个成员所需内存量

C.成员中占内存量最大的容量

D.各成员所需内存量的总和

本题答案:
D
8、在C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是()。

A.整型表达式

B.整型常量或整型表达式

C.整型常量

D.任何类型的表达式

本题答案:
D
9、以下叙述不正确的是()。

A.预处理命令行都必须以#开始

B.预处理命令行可以出现在C程序中任意一行上

C.在程序中凡是以#开始的语句行都是预处理命令行

D.C程序在执行过程中对预处理命令行进行处理

本题答案:
D
10、算法是()。

A.为设置一个问题而采取的方法和步骤

B.为解决一个问题而采取的方法和步骤

C.为解决一个问题而开会讨论

本题答案:
B
11、C源程序中正确的文件名写法是()。

A.c:user\text.txt

B.c:\user\text.txt

C.c:\user\text.txt

D.c:\\user\\text.txt

本题答案:
D
12、组成C语言程序的是()。

A.过程

B.子程序

C.函数

D.主程序和子程序

本题答案:
C
13、以下不正确的说法是()。

A.静态变量如果没有指定初值,则其初值是0

B.局部变量如果没有指定初值,则其初值不确定

C.函数中的静态变量在函数每次调用时,都会重新设置初值

D.全局变量、静态变量的初值是在编译时指定的

本题答案:
C
14、构成一个C程序的是()。

A.若干个主函数和若干个非主函数

B.若干个主函数和最多一个非主函数

C.一个主函数和若干个非主函数

D.一个主函数和最多一个非主函数

本题答案:
C
15、以下不是死循环的语句是()。

A.while (1) {x++ ;}

B.for (y=9, x=1; x++y; x=i++) i=x

C.for (; ; x+=i)

D.for (i=10 ; ; i--) sum+=i

本题答案:
B
16、函数rewind的作用是()。

A.将位置指针指向文件中所要求的特定位置

B.使位置指针重新返回文件的开头

C.使位置指针自动移至下一个字符位置

D.使位置指针指向文件的末尾

本题答案:
B
17、C语言对嵌套if语句的规定是:else总是与()。

A.缩进位置相同的if配对

B.第一个if配对

C.最前面的if配对

D.其之前最近的if配对

本题答案:
D
18、数据-324在二进制文件和文本文件中所占的字节数分别是()。

A.4,4

B.4,2

C.2,4

D.2,2

本题答案:
C
19、以下函数定义首部形式正确的是()。

A.double fun(int x; int y)

B.double fun(int x. int y);

C.double fun(int x,y)

D.double fun(int x, int y)

本题答案:
D
20、以下叙述中正确的是()。

A.宏替换不占用运行时间,只占用编译时间

B.在程序的一行上可以出现多个有效的预处理命令行

C.使用带参数的宏时,参数的类型应与宏定义时的一致

D.C语言的编译预处理就是对源程序进行初步的语法检查

本题答案:
A
21、表达式0x13&0x17的值是()。

A.0xf8

B.0xec

C.0x17

D.0x13

本题答案:
D
22、计算机算法可以用()等方法表示。

A.自然语言

B.流程图

C.方块图

D.伪代码

本题答案:
ABD
23、三种基本程序结构是()。

A.顺序结构

B.选择结构

C.树结构

D.循环结构

本题答案:
ABD
24、计算机算法可分为()两大类别。

A.非数值运算算法

B.结构运算

C.数值运算算法

D.形式运算

本题答案:
AC
25、C程序注释是由()所界定的文字信息组成的。

A./*

B.*/

C.#

D.&

本题答案:
AB
26、函数体一般包括()两部分。

A.操作

B.执行

C.形式

D.声明

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部