2022年春电大一体化C语言程序设计平时作业答案1-4
您已经看过
[清空]
    fa-home|fa-star-o
    当前位置:网课宝盒>一体化平台答案>2022年春电大一体化C语言程序设计平时作业答案1-4

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

    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

     

    2022年春电大一体化C语言程序设计平时作业答案1-4》由《网课宝盒》整理呈现,请在转载分享时带上本文链接,谢谢!

    电大答案

    支持Ctrl+Enter提交
    网课宝盒 © All Rights Reserved.  联系我们:QQ 997755178
    蜀ICP备18035410号-3|网站标签|站点地图|

    当前文章名称

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

    支付宝
    立即支付

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

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

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

    如已购买,但查不到

    可联系客服QQ 55089918 进行核实