2022年春电大一体化C语言程序设计平时作业答案1-4

wangke 一体化平台答案 15

2022年春季学期新疆电大一体化C语言程序设计平时作业

第一次作业

一、单选题(共5题,共25分)

得分:25分

1、假定一个函数的原型为intff(intx),一个整型变量为a,则下面函数调用表达式不正确的是()。

A:ff(3)

B:ff(a)

C:ff(*a)

D:ff(a+10)

正确答案:C

从函数原型intff(intx)可知,对应的函数调用表达式中,实参应该是一个类型为int的表达式。在此给出的4个选项中,A选项中的实参为int*类型,其他选项中的实参均为int类型,所以A选项是错误的。

2、用于从键盘上为变量输入值的标准输入函数是()。

A:printf()

B:print()

C:scanf()

正确答案:C

系统函数scanf()是专门用来从键盘上为程序变量输入值的标准输入函数。

3、C语言程序中的基本功能模块为()。

A:函数

B:表达式

C:标识符

D:语句

正确答案:A

4、设x和y均为逻辑值,则x||y为假的条件是()。

A:其中一个为真

B:它们均为真

C:它们均为假

D:其中一个为假

正确答案:C

5、在下列的符号常量定义中,正确的定义格式为()。

A:constcharmark

B:“#defineM1”

C:“#defineM310”

D:constintM220

正确答案:C

二、多选题(共3题,共15分)

得分:15分

1、以下选项中不属于C语言的数据类型是

A:复数型

B:逻辑型

C:双精度型

D:集合型

答案:ABD

正确答案:ABD

2、若变量已正确定义并赋值,下面不符合C语言语法地表达式是

A:a:=b+1

B:a=b=c+2

C:int18.5%3

D:a=a+7=c+b

答案:ACD

正确答案:ACD

3、设inta=3,b=4,c=5;,则下面的表达式中,值为0的表达式是()。

A:a>b

B:a<=b

C:(a||b)>c

D:a<=(b||c)

答案:ACD

正确答案:ACD

三、判断题(共4题,共20分)

得分:20分

1、对于全局或文件作用域变量,其定义位置只能在程序文件中所有函数定义之外。

A:对

B:错

正确答案:B

变量的定义位置有两种,函数外和函数内。在所以函数外定义的变量为全局或文件作用域变量,在一个函数内定义的变量为函数或局部作用域变量。

2、在C语言中,标识符中的非首字符可以是英文字母、数字或下划线字符。

A:对

B:错

正确答案:B

3、使用const语句定义一个符号常量时,则必须对它同时进行初始化。

A:对

B:错

正确答案:B

4、在“scanf(“%d%d”,&x,&y);”语句中,x和y变量均为整数类型。

A:对

B:错

正确答案:B

四、填空题(共6题,共30分)

1、按序排列的同类型变量的集合称为。

1)、正确答案:

结构体变量

2、运算符的结合性有种。

1)、正确答案:

2

3、C语言的三种逻辑运算符中优先级最高的为。

1)、正确答案:

逻辑非!

4、设y为int型变量,请写出描述“y是偶数”的表达式。

1)、正确答案:

y%2==0

5、a是整型变量,则执行表达式a=25/3%3后a的值为

1)、正确答案:

2

6、在C语言程序中,用关键字定义单精度实型变量。

1)、正确答案:

float

五、问答题(共1题,共10分)

1、c语言的特点

正确答案:

c语言的数据类型丰富,具有现代语言的各种数据结构,能实现复杂的运算。c语言使,用灵活方便,便于实现程序的结构化,节省内存。

第二次作业

一、单选题(共8题,共40分)

得分:40分

1、已知“inta[10],x,*pa=a;”,若要把数组a[3]元素的值赋给x,则不正确的语句为()。

A:x=a[3];

B:x=pa[3];

C:x=*pa+3;

D:x=*(a+3);

正确答案:C

由于pa指向a,所以数组元素a[3]还可以表示为pa[3],它们的指针访问方式分别为*(a+3)和*(pa+3)。而表达式*pa+3等同与a[0]+3,所以D选项是错误的。

2、若x=5,y=10,则计算y*=++x表达式后,y的值为()。

A:50

B:60

C:55

D:40

正确答案:B

y*=++x可表示为y=y*(++x)=10*6=60。

3、若需要比较两个字符串的大小,则选用的函数是()。

A:strlen

B:strcpy

C:strcmp

D:strcat

正确答案:C

4、假定n的值为5,则表达式n++的值为()。

A:5

B:7

C:6

D:4

正确答案:A

5、循环体至少被执行一次的循环语句为()。

A:while

B:任一种循环

C:do-while

D:for

正确答案:D

6、执行“int*p=malloc(sizeof(double)*2);”语句后得到的动态存储空间的字节数为()。

A:32

B:8

C:16

D:4

正确答案:C

7、在printf()函数调用的格式字符串中,若使用格式符为“%6.2f”,则规定对应输出的数据中,其整数部分占用的字符位置个数为()。

A:6

B:4

C:3

D:2

正确答案:C

8、在下面的一维数组定义中,错误的定义格式为()。

A:inta[5];

B:inta[10]={0};

C:inta[];

D:inta[]={1,2,3};

剩余章节答案付费后可长期查看

如无法购买,请复制网址,换浏览器打开

做题有答案,效率提高!

使用过程中有疑问联系QQ55089918

 

标签: 新疆电大一体化答案 一体化作业答案

电大答案

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~

当前文章名称

手机号用于查询订单,请认真核对

支付宝
立即支付

请输入手机号或商家订单号

商家订单号在哪里?点此了解

你输入的数据有误,请确认!

如已购买,但查不到

可联系客服QQ 55089918 进行核实