Q游网

智慧树知到2020《C君带你玩编程》第1-10章节测试题库及答案(2)

答案:C

此文来自qqaiqin.com

第七章测试

此文来自qqaiqin.com

1、若有定义int a[5],*p=a;,则对a数组元素的正确引用是______。

Q游网qqaiqin

A、*&a[5] 此文来自qqaiqin.com

B、a+2 Q游网qqaiqin

C、*(p+5)

此文来自qqaiqin.com

D、*(a+2)

此文来自qqaiqin.com

答案:C Q游网qqaiqin

2、以下程序的运行结果是______。 #include "stdio.h" main() {int m=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r; printf("%d,%d,%d,%d ",m,n,*p,*q); } 此文来自qqaiqin.com

A、1,2,1,2

此文来自qqaiqin.com

B、1,2,2,1

此文来自qqaiqin.com

C、2,1,2,1

此文来自qqaiqin.com

D、2,1,1,2 此文来自qqaiqin.com

答案:B 此文来自qqaiqin.com

3、若有语句int *point,a=4;和point=&a; 下面均代表地址的一组选项是______。 Q游网qqaiqin

A、a,point,*&a Q游网qqaiqin

B、&*a,&a,*point Q游网qqaiqin

C、&point,*point,&a 此文来自qqaiqin.com

D、&a,&*point,point

此文来自qqaiqin.com

答案:C

此文来自qqaiqin.com

4、已知int a[4],*p;,则语句p=&a;是正确的。

Q游网qqaiqin

答案:X

此文来自qqaiqin.com

5、指针变量的类型不是该变量本身的类型,而是它所指向的变量的类型。 此文来自qqaiqin.com

答案:√

Q游网qqaiqin

第八章测试 此文来自qqaiqin.com

1、下列的结论中只有________是正确的。

此文来自qqaiqin.com

A、所有的递归程序均可以采用非递归算法实现

此文来自qqaiqin.com

B、只有部分递归程序可以用非递归算法实现

此文来自qqaiqin.com

C、所有的递归程序均不可以采用非递归算法实现

Q游网qqaiqin

D、以上三种说法都不对 Q游网qqaiqin

答案:A Q游网qqaiqin

2、以下程序的执行结果为________。 #include "stdio.h" float fun(int x,int y) { return(x*y); } main() { int a=2,b=5,c=8; printf("%.0f",fun((int)fun(a+b,c),a-b));} 此文来自qqaiqin.com

A、168 Q游网qqaiqin

B、-168 此文来自qqaiqin.com

C、24

此文来自qqaiqin.com

D、-24 此文来自qqaiqin.com

答案:B

此文来自qqaiqin.com

3、以下程序的输出结果是________。 #include "stdio.h" #define f(x) x*x void main() { int a=6,b=2,c; c=f(a)/f(b); printf("%d ",c); }

此文来自qqaiqin.com

A、9

此文来自qqaiqin.com

B、18

Q游网qqaiqin

C、36

此文来自qqaiqin.com

D、6 Q游网qqaiqin

答案:D 此文来自qqaiqin.com

4、有参的宏,其参数参与运算,宏替换要先完成参数的计算,然后再执行替换。 此文来自qqaiqin.com

答案:X

Q游网qqaiqin

5、下列程序的运行结果为________。 #include "stdio.h" #define MA(x) x*(x-1) void main() { int a=1,b=2; printf("%d",MA(1+a+b)); }

此文来自qqaiqin.com

A、5 Q游网qqaiqin

B、6

Q游网qqaiqin

C、7 此文来自qqaiqin.com

D、8 Q游网qqaiqin

答案:C 此文来自qqaiqin.com

第九章测试

此文来自qqaiqin.com

1、结构体中各个成员的数据类型必须是相同的。

Q游网qqaiqin

答案:X

Q游网qqaiqin

2、typedef的作用是给已有的数据类型取一个别名。 Q游网qqaiqin

答案:√ Q游网qqaiqin

3、结构体变量所占用空间是全部成员占用空间之和。 此文来自qqaiqin.com

答案:√

Q游网qqaiqin

4、在定义一个共用体变量时,系统分配给它的内存是( )。 Q游网qqaiqin

A、各成员所需内存之和 此文来自qqaiqin.com

B、第一个成员所需内存

此文来自qqaiqin.com

C、成员中占用内存最大者 Q游网qqaiqin

D、任意一个成员所需内存

Q游网qqaiqin

答案:D Q游网qqaiqin

5、已知对学生记录的描述为:  struct student  { int num;   char name[20],sex;    struct{ int year,month,day; }birthday;  };  struct student stu; 设变量stu中的"生日"是"1995年11月12日",对"birthday"正确赋值的程序是______。

此文来自qqaiqin.com

A、year=1995;month=11;day=12; 此文来自qqaiqin.com

B、stu.year=1995;stu.month=11;stu.day=12; Q游网qqaiqin

C、birthday.year=1995;birthday.month=11;birthday.day=12;

Q游网qqaiqin

D、stu.birthday.year=1995;stu.birthday.month=11;stu.birthday.day=12; Q游网qqaiqin

答案:C

Q游网qqaiqin

第十章测试 Q游网qqaiqin

1、C语言中通过文件指针对它所指向的文件进行操作。 此文来自qqaiqin.com

答案:√

Q游网qqaiqin

2、函数rewind()的作用是使文件指针返回上次移动的位置。

Q游网qqaiqin

答案:X 此文来自qqaiqin.com

3、以下函数不能用于向文件写入数据的是______。 Q游网qqaiqin

A、ftell

Q游网qqaiqin

B、fwrite

Q游网qqaiqin

C、fputc 此文来自qqaiqin.com

D、fprintf

此文来自qqaiqin.com

答案:√

Q游网qqaiqin

4、下列关于C语言文件的叙述中正确的是______。

此文来自qqaiqin.com

A、文件由一系列数据依次排列组成,只能构成二进制文件

此文来自qqaiqin.com

B、文件由结构序列组成,可以构成二进制文件或文本文件

此文来自qqaiqin.com

C、文件由数据序列组成,可以构成二进制文件或文本文件

Q游网qqaiqin

D、文件由字符序列组成,其类型只能是文本文件

Q游网qqaiqin

答案:D Q游网qqaiqin

5、函数fopen()不可以打开二进制文件。

Q游网qqaiqin

答案:X

此文来自qqaiqin.com

以上相关的更多内容请点击C君带你玩编程题库查看,以上题目的答案为网上收集整理仅供参考,难免有错误,还请自行斟酌,觉得好请分享给您的好朋友们!


更多内容请进《问答百科》专区>>>

tag:C君带你玩编程题库   智慧树知到   C君带你玩编程答案  

相关内容

严禁网站镜像,否则追法责 CopyRight ©2012-现在 Q游网 All Rights Reserved.
ICP备案号:渝ICP备17001729号-2 | 渝公网安备 50022602000054号