一个有用的网站O(∩_∩)O

智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案


B、160

C、120

D、64

正确答案:D

2、如有short int a,b,若要通过a=a&b使a的低8位置0,高8位不变,则b应该是()。

A、0xff00

B、0x0000

C、0x00ff

D、0xffff

正确答案:A

3、下列描述正确的是()。

A、用C语言可直接进行位运算,因此C语言是一种低级语言。

B、参加位运算的数据可以是任何类型的数据。

C、在一个数左移时被溢出的高位中不包含1的情况下,左移1位相当于该数乘以2。

D、有表达式y=~5,则y的值等于-5.

正确答案:C

4、若有short int a=0x5566; 则执行a= a|0xff00 后,a的值是()。

A、0x5500

B、0x0066

C、0x5566

D、0xff66

正确答案:D

5、a为任意整数,能将变量a清零的表达式为()。

A、a=~a

B、a=a^a

C、a=a&a

D、a=a|a

正确答案:B

6、如有short int a,b; ,若要通过a=a|b使a的低8位置1,高8位不变,则b应该是 ()。

A、0xff00

B、0x0000

C、0x00ff

D、0xffff

正确答案:C

7、运行下列程序,输出结果为()。 #include <stdio.h> int main() { printf("%d\n",12>>2); return 0; }

A、0

B、1

C、3

D、4

正确答案:C

8、若有short int a=0x5566; 则执行a= a&0x00ff 后,a的值是()

A、0x0066

B、0x5500

C、0x00ff

D、0x5566

正确答案:A

9、表达式5+3<<2的值为()。

A、32

B、17

C、16

D、11

正确答案:A

10、若有short int a=0x7700; ,则执行a=a^0x00ff后,a的值是()。

A、0x0000

B、0x7700

C、0x77ff

D、0xffff

正确答案:C

第十四章测试

1、关于文件,下列理解不正确的是()。

A、C语言把文件看作是字节的序列,即由一个个字节数据顺序组成

B、所谓文件一般指存储在外部介质上数据的集合

C、系统自动在内存区为每一个正在使用的文件开辟一个缓冲区

D、每个打开的文件都和一个文件结构体变量相关联,程序通过该变量访问这个文件

正确答案:D

2、关于二进制文件和文本文件描述错误的是()。

A、文本文件存放时每一个字符对应一个字节的ASCII码

B、二进制文件将数据按其在内存中的存储形式原样存放到文件中

C、二进制文件比文本文件读写速度慢

D、C语言处理文件时,并不区分类型,都看成是字符流,按字节处理

正确答案:C

3、利用fopen(fname,mode)函数实现的操作不正确的是()。

A、文件顺利打开,则返回被打开文件的文件指针


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26