2021智慧树知到(山东理工大学)《C语言编程新思路》第1-14章节测试答案(12)
B、8
C、4
D、2
答案:A
20、以下对结构体变量stul中成员age的非法引用是()。 struct student {int age; int num; }stul,*p; p=&stul;
A、stul.age
B、student.age
C、p->age
D、(*p).age
答案:B
第十三章测试
1、运行下列程序,输出结果为()。 #include <stdio.h> int main() { int x=040; printf("%d\n",x=x<<1); return 0;}
A、100
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、文件顺利打开,则返回被打开文件的文件指针
B、若找不到fname指定的相应文件,则按指定的名字建立一个
C、若找不到fname指定的相应文件,且mode规定按读方式打开文件,则产生错误
D、若文件打开失败,则返回NULL
答案:B
4、若要用fopen函数打开一个新的二进制文件,该文件既能读也能写,则文件方式字符串应该是()。
A、”ab+”
B、“wb+”
C、“rb+”
D、“ab”
答案:B
5、关于fwrite(buffer,sizeof(Student),3,fp)函数,描述不正确的是()。
A、将3个学生的数据块按二进制形式写入文件
B、将由buffer指定的数据缓冲区内的3*sizeof(Student)个字节的数据写入指定的文件中
C、返回实际输出数据块的个数,若返回0,表示输出结束或发生错误
D、若由fp指定的文件不存在,则返回0
答案:D
6、关于fread(buffer,size,count,fp)函数,下列说法正确的是()。
A、从fp指向的文件中将count个字节的数据读到由buffer指出的数据区中
B、从fp指向的文件中将size*count个字节的数据读到由buffer指出的数据区中
C、以二进制形式读取文件中的数据,返回值一定是count
D、返回值小于count,则说明发生了错误
答案:B
7、如果需要打开一个已经存在的非空文件“memo.txt”并向其中添加内容,则下面正确的选项是()。
A、fp=fopen(“memo.txt”,r)
B、fp=fopen(“memo.txt”,w)
C、fp=fopen(“memo.txt”,w+)
D、fp=fopen(“memo.txt”,a)
答案:D
8、若fp是指向某文件的指针,且没有读到文件末尾,则函数feof(fp)的返回值是()。
A、EOF
B、-1
C、0
D、NULL
答案:C
9、若顺利执行了文件关闭操作,fclose函数的返回值是()。
A、-1
B、NULL
C、0
D、1
答案:C
10、以下可以作为fopen函数的第一个参数的正确格式是()。
A、”file1.txt”
B、file1.txt
C、file1.txt,w
D、”file1.txt,w”
答案:A
以上就是小编为您带来的关于“2021智慧树知到(山东理工大学)《C语言编程新思路》第1-14章节测试答案(12)”的相关内容,希望这篇文章能够帮助到大家。
tag:C语言编程新思路 智慧树知到 山东理工大学 智慧树 章节测试答案
相关内容
- 生物学是研究生命的科学,是一门实验科学。...
- 病毒是由细胞及其产物构成的。...
- 葡糖糖是一种非常重要的单糖,是植物光合作...
- 鸟嘌呤与胞嘧啶配对,形成2个氢键。...
- 腺嘌呤与胸腺嘧啶相互配对,形成( )个氢键。...
- 遗传学的分离定律和自由组合定律的发现者是...
- 遗传学的连锁定律的发现者是为( )。...
- 跳跃基因的首先发现人是( )。...
- 人类红绿色盲的遗传特点是( )。...
- 人类亨廷顿舞蹈病的遗传特点是( )。...
- DNA作为遗传物质基因的基本属性是:()。...
- DNA的基本结构单位--脱氧核糖核酸是由构成...
- 原核生物操纵子在转录水平上的调控机制主要...
- 真核生物前体mRNA加工的内容有( )。...
- 以下关于影像叙述错误的是()。...
- 电影作为综合性艺术,不包括以下特征()。...
- 电影的美学特征表述正确的是()。...
- 对于文学与电影改编,以下表述错误的是()。...
- 文学语言可以改编为电影语言的共托是()。...
- 在电影的美学特征里,“艺术与技术”指的是...