22秋地大《C语言程序设计(新)》在线作业二【作业答案】

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2022-11-09 19:39:24来源:admin浏览: 8 次

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

试卷总分:100  得分:100

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

1.以下对C语言函数的有关描述中,正确的是:______。( )

A.调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参

B.函数既可以嵌套定义又可以递归调用

C.函数必须有返回值,否则不能使用函数

D.程序中有调用关系的所有函数必须放在同一个源程序文件中

 

2.以下对一维数组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};

 

3.若x是整型变量,表达式 (x=10.0/4.0) 的值是()

A.2.5

B.2.0

C.3

D.2

 

4.设有以下定义 int a=0; double b=1.25; char c=’A’; #define d 2 则下面语句中错误的是

A.a++

B.b++

C.c++

D.d++

 

5.关于函数的参数在调用和返回过程中的值,下列说法哪个是正确的()

A.实参不会改变

B.实参可能会改变

C.如果是指针,肯定不会改变

D.如果不是指针,可能会改变

 

6.设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是

A.scanf(“%d”,pa)

B.scanf(“%d”,a)

C.scanf(“%d”,&pa)

D.scanf(“%d”,*pa);

 

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

A.()

B..

C.->

D.++

 

8.当调用函数时,实参是一个数组名,则向函数传送的是 ( )

A.数组的长度

B.数组的首地址

C.数组每一个元素的地址

D.数组每个元素中的值

 

9.表达式()的值是0。

A.3%5

B.3/5.0

C.3/5

D.3<5

 

10.下列说法中正确的是

A.在switch语句中一定要使用break语句

B.在switch语句中不一定要使用break语句

C.break语句是switch语句的一部分

D.break只能用于switch语句中

 

11.若用数组名作为函数调用时实参,则实际上传递给形参的是_____

A.数组首地址

B.数组的第一个元素值

C.数组元素的个数

D.数组中全部元素的值

 

12.使用putchar函数输出字符,自变量不可以是:

A.整型

B.字符型

C.常量

D.实型数据

 

13.下面程序的结果是什么?Int i=3,j=4;i?i++:j++;printf(“%d %d\n”,i,j);

A.3 3

B.4 4

C.3 4

D.4 3

 

14.以下叙述中错误的是

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

B.数组名代表的是数组所占存储区的首地址,其值不可改变

C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息

D.可以通过赋初值的方式确定数组元素的个数

 

15.数组int**a[3][4]占据多大空间

A.64

B.12

C.48

D.128

 

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

16.使用putchar函数输出数据时,必须在main之前使用编译预处理命令#include “stdio.h”

 

17.使用printf和scanf函数时,必须添加#include <stdio.h>命令。( )

 

18.C语言中,整常数有三种表示形式:十进制整数,八进制整数,十六进制整数。( )

 

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

 

20.若a和b是同类型变量,在执行了赋值语句a=b;后b中的值将放入a中,b中的值将丢失。

 

21.指针变量可以有空值,即该指针变量不指向任何变量

 

22.在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。

 

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

 

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

 

25.所有函数都是平行的,函数间可以相互调用,但不能调用main函数。( )



奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777

作业咨询 论文咨询
微信客服扫一扫

回到顶部