好文档 - 专业文书写作范文服务资料分享网站

C君带你玩编程-2024期末答案

天下 分享 时间: 加入收藏 我要投稿 点赞

C君带你玩编程期末答案

单选题:

问:使用函数fopen()以文本方式打开或建立可读可写文件,要求:若指定的文件不存在,则新建一个,并使文件指针指向其开头;若指定的文件存在,打开它,将文件指针指向其结尾。正确的“文件使用方式”是______。

答:\\\

问:以下程序输出的结果是()。 #include

voidmain(){inty=9;for(;y>0;y--){if(y%3==0){printf(\\%d\\,--y);continue;}}return0}

]

答:852

问:设有定义int x=2以下表达式中值不为6的是

答:2*x,x+=2

问:表达式(a=3*5,a*4),a+15的值是______。

答:30

问:设变量已正确定义并赋值,以下正确的表达式是()

答:x=y+z+5,++y

问:有以下程序段若从键盘上输入:10A10,则输出结果是______。intm=0,n=0;charc='a';scanf(\\%d,%c,%d\\,&m,&c,&n);printf(\\%d,%c,%d\\,m,c,n);

答:10,a,0 问:对下面程序段:#defineA3#defineB(a)((A+1)*a)…x=3*(A+B(7));正确的判断是_____。

答:x=93 问:【单选题】以下叙述中正确的是 …

A.局部变量说明为static存储类型,其生存期将得到延长

B.全局变量说明为static存储类型,其作用域将被扩大 C.任何存储类的变量在未赋初值时,其值都是不确

答:局部变量说明为static存储类型,其生存期将得到延长 问:【单选题】下列关于C语言文件的叙述中正确的是()。(A)文件由一系列数据一次排列组成,只能构成二进制文件(B)文件由结构序列组成,可以构成二进制文件或文本文件(C)文件由数据序列组成,可以构 $

答:C

问:执行下列程序段后,变量m的值是________。intw=1,x=2,y=3,z=4,m;m=(wm=(mm=(m

答:1

问:若有说明\\int *p,m=5,n;\\,以下正确的程序段是()。 |

答:p=&n;*p=m;

问:有以下程序:

#include<>voidmain(){intx;scanf(“%d”,&x);if(x<=3);elseif(x!=10)printf

答:大于3且不等于10的整数

问:读下列程序: 。

#include<>voidmain(){intx,y;scanf(”%d”,&x);y=0;if(x>=0){if(x>0)y=1;}els

答:1

问:变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是。若要求将a的高4位取反,低4位不变,所要执行的运算是______。

答:a^b …

问:定义:inta=7;floatx=,y=;则表达式xa%3*(int)(xy)%2/-4的值是______。 答: 问:如有以下定义:inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int(*ptr)[3]=a,*p=a[0];则下列能够正确表示数组元素a[1][2]的表达式是_____。

答:*(*(a+1)+2 …

问:请问以下程序的执行结果是()

#include\\\\#include\\\\voidmain(){intw=4,x=3,y=2,z=1;cout<

答:1

问:若执行fopen()函数时发生错误,则函数的返回值是()。

答:0

问:有语句:k=x,以下选项中,与此语句功能相同的是________。

答:if(x

问:下列关系表达式中,结果为“假”的是_______。

答:(3!=4)>2

|

问:下面概念中,不属于面向对象方法的是()

答:过程调用

问:有以下程序

#includevoidmain(){intx,a=1,b=1;while(1){scanf(\\%d\\,&x);if(x>0){a*=x;break;}if(x<0){b*=x;continue;}printf(\\%d,%d\\,a,b);}}程序运行时输入:-1-2012,则输出结果是()。 ;

答:1,2 问:【单选题】以下叙述中正确的是

类型全局变量,可以被其他文件中语句访问。

B.任何存储类的变量在未赋初值时,其值都是不确定的。

C.同一函数内的static类型局部变量比auto类型的局部变量的生存期长。

答:同一函数内的static类型局部变量比auto类型的局部变量的生存期长。

'

问 :有以下程序

#include <> void main()

{ int x,a=1,b=1; while(1)

{ scanf(\

if(x>0) { a*=x; break; } 】

if(x<0) { b*=x; continue; } printf(\} }

程序运行时输入:-1 -2 0 1 2 <回车>,则输出结果是( )。

答 : 1,2

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

~

答 : *(a+2)

问 : 以下程序的运行结果是______。 #include \main()

{int m=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r; (

printf(\

答 : 1,2,2,1

问 : 以下函数不能用于向文件写入数据的是______。

答 : ftell ]

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

A.文件由结构序列组成,可以构成二进制文件或文本文件 B.文件由数据序列组成,可以构成二进制文件或文本文件 C.文件由字符序列组成,其类型只能是文本文件

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

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

^

判断题:

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

答:错

问:文件正常关闭时返回1。

|

答:错

问:C语言中,引用数组元素既可以用下标法,也可以用指针法。

答:对

问:C语言中,不能在变量名、函数名、关键字中插入空格和空行。

$

答:对

问:在C语言中,逻辑运算符的优先级高于算术运算符和关系运算符。

答:错

问:指针变量的类型不是该变量本身的类型,而是它所指向的变量的类型。

,

答:对

问:C语言中,为了区别一般的变量,符号常量必须用大写字母表示。

答:错

问:共用体可以作为结构体的成员,但结构体不能作为共用体的成员。

[

答:错

问:声明变量的含义是通知编译系统为变量分配合适大小的存储空间。

答:对

问:关系运算符是双目运算符,其功能是将两个运算对象进行大小比较。

C君带你玩编程-2024期末答案

C君带你玩编程期末答案单选题:问:使用函数fopen()以文本方式打开或建立可读可写文件,要求:若指定的文件不存在,则新建一个,并使文件指针指向其开头;若指定的文件存在,打开它,将文件指针指向其结尾。正确的“文件使用方式”是______。答:\\\问:以下程序输出的结果是()。#include
推荐度:
点击下载文档文档为doc格式
810yl7ncwi6bod04q39t7z7sh75lu600ohc
领取福利

微信扫码领取福利

微信扫码分享