奥鹏答案 发表于 2016-11-6 09:07:03

西工大16秋《C语言程序设计》在线作业答案

西工大16秋《C语言程序设计》平时作业

一、单选题:
1.函数体一般包括(    )两部分。          (满分:3)
    A. 声明
    B. 执行
    C. 形式
    D. 操作
2.三种基本程序结构是(    )。          (满分:3)
    A. 顺序结构
    B. 选择结构
    C. 循环结构
    D. 树结构
3.计算机算法可分为(    )两大类别。          (满分:3)
    A. 数值运算算法
    B. 非数值运算算法
    C. 结构运算
    D. 形式运算
1.1          (满分:3)
    A.
    B.
    C.
    D.
2.表达式0x13 & 0x17的值是(    )。          (满分:3)
    A. 0x17
    B. 0x13
    C. 0xf8
    D. 0xec
3.若int k=7,x=12;则能使值为3的表达式是(    )。          (满分:3)
    A. x%=(k%=5)
    B. x%=(k-k%5)
    C. x%=k-k%5
    D.(x%=k)-(k%=5)
4.1          (满分:3)
    A. 1
    B. 2
    C. 3
    D. 4
5.1          (满分:3)
    A. x*y/u*v
    B. x*y/u/v
    C. x*y/(u*v)
    D. x/(u*v)*y
6.1          (满分:3)
    A. 02
    B. -20
    C. -21
    D. -11
7.在文件使用方式中,字符串"rb"表示(    )。          (满分:3)
    A. 打开一个已存在的二进制文件,只能读取数据
    B. 打开一个文本文件,只能写入数据
    C. 打开一个已存在的文本文件,只能读取数据
    D. 打开一个二进制文件,只能写入数据
8.C语言对嵌套if语句的规定是:else总是与(    )。          (满分:3.5)
    A. 其之前最近的if配对
    B. 第一个if配对
    C. 缩进位置相同的if配对
    D. 最前面的if配对
9.以下运算符优先级最低的是(    )。          (满分:3.5)
    A. &&
    B. &
    C.(    )
    D. |
10.1          (满分:3.5)
    A. 9
    B. 7
    C. 6
    D. 5
11.以下叙述不正确的是(    )。          (满分:3.5)
    A. 表达式a&=b等价于a=a&b
    B. 表达式a|=b等价于a=a|b
    C. 表达式a∧=b等价于a=a∧b
    D. 表达式a!=b等价于a=a!b
12.1          (满分:3.5)
    A. int
    B. int*
    C.(*int)
    D.(int*)
13.C语言程序编译时,程序中的注释部分(    )。          (满分:3.5)
    A. 参加编译,并会出现在目标程序中
    B. 参加编译,但不会出现在目标程序中
    C. 不参加编译,但会出现在目标程序中
    D. 不参加编译,也不会出现在目标程序中
14.putchar函数可以向终端输出一个(    )。          (满分:3.5)
    A. 整型变量表达式值
    B. 实型变量值
    C. 字符串
    D. 字符或字符型变量值
15.1          (满分:3.5)
    A.
    B.
    C.
    D.
16.1          (满分:3.5)
    A.
    B.
    C.
    D.
17.若a=2,b=3,则a | b的值是(    )。          (满分:3.5)
    A. 0
    B. 1
    C. 2
    D. 3
18.若要用fopen函数打开一个新的二进制文件,该文件既要能读也能写,则使用文件方式应是(    )。          (满分:3.5)
    A. "a+b"
    B. "wb+"
    C. r+b
    D. "ab"
19.1          (满分:3.5)
    A. struct是结构体类型的关键字
    B. structstu是用户定义的结构体类型
    C. stutype是用户定义的结构体类型名
    D. a和b都是结构体成员名
20.组成C语言程序的是(    )。          (满分:3.5)
    A. 过程
    B. 函数
    C. 子程序
    D. 主程序和子程序
21.在C语言中,定义数组元素时,下面关于数组下标数据类型的说法错误的是(    )。          (满分:3.5)
    A. 整型常量
    B. 整型表达式
    C. 整型常量或整型表达式
    D. 任何类型的表达式
22.执行下列程序片段时输出结果是(    )。1          (满分:3.5)
    A. 65535
    B. -1
    C. -32767
    D. 1
23.1          (满分:3.5)
    A. 10
    B. 15
    C. 100
    D. 150
24.若有说明:int a[]={0,0};则下面不正确的叙述是(    )。          (满分:3.5)
    A. 数组a的每个元素都可得到初值0
    B. 二维数组a的第一维大小为1
    C. 因为初值个数除以a中第二维大小的值的商为0,故数组a的行数为1
    D. 只有元素a和a可得到初值0,其余元素均得不到初值0
二、多选题:
25.设有程序段:char s[]="china"; char *p ; p=s ; 则下面叙述正确的是(    )。          (满分:3.5)
    A. s和p完全相同
    B. 数组s中的内容和指针变量p中的内容相等
    C. s数组长度和p所指向的字符串长度相等
    D. *p与s相等
26.在C语言中,要求参加运算的数必须是整数的运算符是(    )。          (满分:3.5)
    A. /
    B. *
    C. %
    D. =
27.1          (满分:3.5)
    A. 56,70
    B. 0
    0
    C. 40
    50
    D. 62
    75

**** Hidden Message *****

chqzyan 发表于 2017-4-5 18:28:15

有没有答案啊

2233 发表于 2017-4-27 14:41:21

这些有答案吗
页: [1]
查看完整版本: 西工大16秋《C语言程序设计》在线作业答案