欢迎光临
我们一直在努力

19秋地大《C语言程序设计(新)》在线作业一【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

地大《C语言程序设计(新)》在线作业一 -0007

试卷总分:100  得分:36

一、单选题 (共 15 道试题,共 60 分)

1.将两个字符串连接起来组成一个字符串时,选用______函数

A.strlen( )

B.strcpy( )

C.strcat( )

D.strcmp( )

 

2.下列说法中,正确的是

A.C语言源程序无论包含了多少函数,总是从main函数开始执行

B.main是由C语言提供的,并不需要用户自己编写

C.调用C语言标准库函数时,程序中要用到include命令,它也是C语言的一种语句

D.在C语言中,要调用的函数必须在main函数中定义

 

3.设变量定义为“int s[ ]=”hello\nworld\n”;”,则数组s中有()个元素。

A.12

B.13

C.14

D.15

 

4.已知int x;float y;则下列表达式的值为1.5的是________。

A.x=3/2.0

B.x=3/2

C.y=3/2

D.y=3/2.0

 

5.一个共用体变量所占内存是

A.该共用体第一个成员所占的内存量

B.该共用体最后一个成员所占的内存量

C.该共用体占内存最多成员所占的内存量

D.该共用体所有成员所需内存量的总和

 

6.设变量定义为“int a[2]={1,3}, *p=&a[0]+1;”,则*p的值是()

A.2

B.3

C.4

D.&a[0]+1

 

7.已知:int x,a,b;下列选项中错误的if语句是______。( )

A.if(a=b) x++;

B.if(a=<b) x++;

C.if(a-b) x++;

D.if(x) x++;

 

8.在宏定义#define PI 3.1415926中,用宏名PI代替是一个

A.单精度数

B.双精度数

C.常量

D.字符串

 

9.设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式 (m=a>b)&&(n=c>d)运算后,n的值是__________.

A.0

B.1

C.2

D.3

 

10.设n=3;则执行 ++n语句后,n的值为_____。( )

A.5

B.4

C.3

D.2

 

11.C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。

A.”.c”

B.“.obj”

C.“.exe”

D.“.bas”

 

12.在c语言中,运算对象必须是整型数的运算符是()

A.%

B.\

C.%和\

D.**

 

13.假定p是具有double类型的指针变量,则表达式++p使p的值(以字节为单位)增加____

A.1

B.4

C.sizeof(double)

D.sizeof(p)

 

14.若变量已正确说明为int类型,要给a,b,c输入数据,以下语句正确的是

A.read(a,b,c);

B.scanf(“%d%d%d”,a,b,c);

C.scanf(“%D%D%D”,&a,%b,%c);

D.scanf(“%d%d%d”,&a,&b,&c);

 

15.下面四个运算符中,优先级最低的是

A.()

B..

C.->

D.++

 

二、判断题 (共 10 道试题,共 40 分)

16.函数是C程序的基本单位

 

17.? 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。

 

18.一个指针变量加(减)一个整数并不是简单地将原值加(减)一个整数,而是将该指针变量的原值(是一个地址)和它指向的变量所占用的内存单元字节数加(减)。

 

19.模运算符要求两侧均应为整型数据。( )

 

20.调用printf函数必须包括#include “stdio.h”头文件

 

21.在程序运行过程中,其值不能被改变的量称为常量( )

 

22.break语句只能用在循环语句中。

 

23.C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )

 

24.宏定义是用一个标识符来表示一个字符串,这个字符串可以是常量、变量或表达式

 

25.两个指针变量可以相减

赞(0)
未经允许不得转载:奥鹏作业网 » 19秋地大《C语言程序设计(新)》在线作业一【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址