西工大17春《C语言程序设计》平时作业参考答案资料
西工大17春《C语言程序设计》平时作业一、单选题:www.ap5u.com
1.函数体一般包括( )两部分。 (满分:3)
A. 声明
B. 执行
C. 形式
D. 操作
2.计算机算法可分为( )两大类别。 (满分:3)
A. 数值运算算法
B. 非数值运算算法
C. 结构运算
D. 形式运算
3.计算机算法的特性包括( ) 。 (满分:3)
A. 有穷性
B. 确定性
C. 有零个或多个输入
D. 有一个或多个输出
E. 有效性
1.算法是( )。 (满分:3)
A. 为解决一个问题而采取的方法和步骤
B. 为设置一个问题而采取的方法和步骤
C. 为解决一个问题而开会讨论
2.1 (满分:3)
A. 1
B. 2
C. 3
D. 4
3.1 (满分:3)
A.
B.
C.
D.
4.表达式0x13 & 0x17的值是( )。 (满分:3)
A. 0x17
B. 0x13
C. 0xf8
D. 0xec
5.1 (满分:3)
A.
B.
C.
D.
6.11 (满分:3)
A.
B.
C.
D.
7.2 (满分:3)
A.
B.
C.
D.
8.在C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是( )。 (满分:3.5)
A. 整型常量
B. 整型表达式
C. 整型常量或整型表达式
D. 任何类型的表达式
9.( )是程序设计的灵魂。 (满分:3.5)
A. 人
B. 算法
C. 公式
D. 方程
10.1 (满分:3.5)
A.
B.
C.
D.
11.1 (满分:3.5)
A. 10
B. 15
C. 100
D. 150
12.下面对typedef的叙述中不正确的是( )。 (满分:3.5)
A. 用typedef可以定义各种类型名,但不能用来定义变量
B. 用typedef可以增加新类型
C. 用typedef只是将已存在的类型用一个新的标识符来代表
D. 使用typedef有利于程序的通用和移植
13.设有程序段:char s[]="china"; char *p ; p=s ; 则下面叙述正确的是( )。 (满分:3.5)
A. s和p完全相同
B. 数组s中的内容和指针变量p中的内容相等
C. s数组长度和p所指向的字符串长度相等
D. *p与s相等
14.1 (满分:3.5)
A.
B.
C.
D.
15.1 (满分:3.5)
A. 11
B. 10
C. 6
D. 有语法错误
16.1 (满分:3.5)
A. 循环不是无限循环
B. 循环是无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
17.以下运算符优先级最低的是( )。 (满分:3.5)
A. &&
B. &
C.( )
D. |
18.若有定义:int a,则正确引用数组a元素的是( )。 (满分:3.5)
A. a
B. a
C. a
D. a
19.1 (满分:3.5)
A.
B.
C.
D.
20.1 (满分:3.5)
A. int
B. int*
C.(*int)
D.(int*)
21.完成C源文件编辑后、到生成执行文件,C语言处理系统必须执行的步骤依次为( )。 (满分:3.5)
A. 连接、编译
B. 编译、连接
C. 连接、运行
D. 运行
22.若有定义:int(*p); 则标识符p( )。 (满分:3.5)
A. 是一个指向整型变量的指针
B. 是一个指针数组名
C. 是一个指针,它指向一个含有四个整型元素的一维数组
D. 定义不合法
23.在文件使用方式中,字符串"rb"表示( )。 (满分:3.5)
A. 打开一个已存在的二进制文件,只能读取数据
B. 打开一个文本文件,只能写入数据
C. 打开一个已存在的文本文件,只能读取数据
D. 打开一个二进制文件,只能写入数据
24.1 (满分:3.5)
A. 1
B. 1256
C. 12ab56
D. ab
二、多选题:
25.若a=2,b=3,则a | b的值是( )。 (满分:3.5)
A. 0
B. 1
C. 2
D. 3
26.( )是C语言提供的合法的数据类型说明关键字。 (满分:3.5)
A. Float
B. signed
C. integer
D. Char
27.1 (满分:3.5)
A.
B.
C.
D.
帖子下面的附件就是本套题目的满分答案
页:
[1]