欢迎光临奥鹏作业辅导

14秋北交《C语言程序设计(专) 》在线作业二[答案]

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导
可做全部院校网课作业、课程代看、网考、论文辅导!答案请加微信:xx99ttt 或QQ:1514133056

14秋北交《C语言程序设计(专) 》在线作业二[答案]满分答案

北交《C语言程序设计(专) 》在线作业二

 

一,单选题

 

1. 设有以下语句:   char x=3,y=6,z;   z=x^y<<2;   则z的二进制值是

A. 00010100

B. 00011011

C. 00011100

D. 00011000

专业答案:----

      ?

正确答案:B

 

2. 设有int x=11;则表达式(x++*1/3)的值是

A. 3

B. 4

C. 11

D. 12

专业答案:----

      ?

正确答案:A

 

3. 若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为

A. 4

B. 16

C. 32

D. 52

正确选项:----

      ?

正确答案:C

 

4. 下列程序的输出结果是   main()   { double d=3.2; int x,y;   x=1.2; y=(x+3.8)/5.0;   printf("%d\n", d*y);   }

正确选项:----

A. 3

B. 3.2

C. 0

D. 3.07

正确答案:----

      ?

正确答案:C

 

5. C语言中,能识别处理的文件为

A. 文本文件和数据块文件

B. 文本文件和二进制文件

C. 流文件和文本文件

D. 数据文件和二进制文件

专业答案:----

      ?

正确答案:B

 

6. 下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。   #include   main()   { int i=0,j,k;   do{i++;k=316-13*i;}while(______);   j=k/11;   printf("316=13*%d+11*%d",i,j);   }

正确答案:----

A. k/11

B. k

C. k/11==0

D. k==0

正确选项:----

      ?

正确答案:B

 

7. 有如下程序:   long fib(int n)   { if(n>2)return(fib(n-1)+fib(n-2));   else return(2);   }   main()   { printf("%d\n",fib(3));}   该程序的输出结果是

正确选项:----

A. 2

B. 4

C. 6

D. 8

正确选项:----

      ?

正确答案:B

 

8. 设有数组定义: char array[]="China"; 则数组 array所占的空间为

A. 4个字节

B. 5个字节

C. 6个字节

D. 7个字节

专业答案:----

      ?

正确答案:C

 

9. 设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是

A. p=1;

B. *q=2;

C. q=p;

D. *p=5;

正确答案:----

      ?

正确答案:D

 

专业答案:----

正确答案:----

正确选项:----

专业答案:----

正确选项:----

正确答案:----

正确选项:----

10. 以下叙述中不正确的是

A. 在不同的函数中可以使用相同的名字的变量

B. 函数中的形式参数是局部变量

C. 在一个函数内定义的变量只在本函数范围内有效

D. 在一个函数内的复合语句中定义的变量在本函数范围内有效

正确选项:----

      ?

正确答案:D

 

二,多选题

 

1. 不与while(x)语句中的x等价的是_____。

A. x= =0

B. x= =1

C. x!=1

D. x!=0

正确答案:----

      ?

正确答案:ABC

 

2. 对静态变量的正确描述

A. 静态局部变量在静态存储区内分配单元(    )

B. 静态外部变量可以赋初值,也可以不赋初值

C. 静态外部变量的作用与外部变量相同

D. 静态局部变量在函数调用结束时,仍保存其值,不会随着消失。

正确选项:----

      ?

正确答案:ABD

 

3. 以下对一维数组a进行初始化,错误的语句是______。

A. int a[10]=(0,0,0,0,0);

B. int a[10]={};

C. int a[10]={0};

D. int a[2]={10,9,8}

正确答案:----

      ?

正确答案:ABD

 

4. 在缓冲文件系统中用于读写的函数有

A. putchar ()   

B. fread() 

专业答案:----

C. rewind ()   

专业答案:----

D. purw()  

正确选项:----

      ?

正确答案:ABD

 

5. 以下不正确的叙述是______。

A. C语言的主函数是无参函数

B. C语言的主函数最多允许有1个参数

C. C语言的主函数最多允许有2个参数

D. C语言的主函数可以有2个以上参数

专业答案:----

      ?

正确答案:ABC

 

6. C提供的预处理功能主要有______。

A. 宏定义

B. 文件包含

C. 条件编译

D. 异常终止

正确答案:----

      ?

正确答案:ABC

 

7. 在动态存储区中主要存放以下数据______。

A. 函数形式参数

B. 自动变量

C. 函数调用时的现场保护和返回地址

D. 全局变量

正确选项:----

      ?

正确答案:ABC

 

8. 下列字符中能构成标识符的是______。

A. 数字字符

B. 连接符

C. 下划线字符

D. 大写字母

正确答案:----

      ?

正确答案:ACD

 

9. 关于实参和形参的说法正确的是______。

A. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元

B. 实参可以是变量、常量或表达式

C. 实参与形参的类型应相同或赋值兼容

D. 实参变量对形参变量的数据传递是“值传递”

专业答案:----

      ?

正确答案:ABCD

 

10. 函数调用可以______。

A. 出现在一个表达式中

B. 出现在执行语句中

C. 作为一个函数的实参

D. 作为一个函数的形参

专业答案:----

      ?

正确答案:ABC

 

三,判断题

 

1. 若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清除。

正确答案:----

A. 错误

B. 正确

      ?

正确答案:B

 

2. putchar()函数可以输出一个字符串

A. 错误

B. 正确

      ?

正确答案:A

 

3. 静态外部变量既可以在文本文件中引用,也可以在其它文件引用

A. 错误

B. 正确

      ?

正确答案:B

 

4. 主函数和其它函数可以相互调用

A. 错误

B. 正确

      ?

正确答案:A

 

5. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。

专业答案:----

A. 错误

B. 正确

      ?

正确答案:B

 

14秋北交《C语言程序设计(专) 》在线作业二[答案]历年参考题目如下:

扫描二维码获取答案

热门文章

  • 19春北理工《操作系统》在线作业[答案]

  • 北理工《操作系统》在线作业-0004 试卷总分:100 得分:0 一、 单选题 (共 20 道试题,共 40 分) 1.在下列文件的物理结构中,不利于文件长度动态增长的是( )

猜你喜欢

  • 大工19春《税法》在线作业1[满分答案]

  • 大工19春《税法》在线作业1-0001 试卷总分:100 得分:0 一、 单选题 (共 10 道试题,共 50 分) 1.在下列行为中,涉及的进项税额不得从销项税额中抵扣的是()。