C语言程序设计课程作业 - A

发布时间 : 星期五 文章C语言程序设计课程作业 - A更新完毕开始阅读

?

答案 D

D. scanf('%f%d',&f,&a)

解析 C语言程序设计/顺序程序设计/整型和实型数据的格式输入

19.

(4分)C语言提供的合法关键字是( )

? ? ? ?

答案 A

A. break

B. print

C. funtion

D. end

解析 C语言程序设计/C语言概述/C程序关键字

20.

(4分)字符串“China”在内存中占用几个字节

? ? ? ?

答案 C

A. 3

B. 4

C. 6

D. 8

解析 C语言程序设计/数据类型及运算

21.

(4分)若有说明:int a[3][4]={0};则下面正确的叙述是( )

? ? ? ?

答案 D

A. 只有元素a[0][0]可以得到初值0

B. 此说明语句不正确

C. 数组中各元素都可以得到初值,但其值不一定为0

D. 数组中每个元素均可得到初值0

解析 C语言程序设计/数组/二维数组的初始化

二、判断

1.

(4分)C语言中没有真正的多维数组

? ?

答案 正确

解析 C语言程序设计/数组

2.

(4分)int k=0;do{++k;}while(k>=0);是无限循环的语句

? ?

答案 错误

解析 C语言程序设计/循环程序设计/do-while语句

3.

(4分)使用continue和break语句,都可以使得C程序中断执行

? ?

答案 错误

解析 C语言程序设计/循环控制

4.

(4分)C语言是解释性语言

? ?

答案 错误

解析 C语言程序设计/C语言概述

3.

(4分)已知函数的调用形式:fread(buffer, size, count, fp); 其中buffer代表

? ? ?

A. 一个整型变量,代表要读入的数据项总数

B. 一个文件指针变量,指向要读的文件

C. 一个储存区,存放要读的数据项

?

答案 D

D. 一个指针变量,它存放数据缓冲区的地址

解析 C语言程序设计/文件

4.

(4分)10+’a’+1.5-567.345/’b’的结果是( )型数据

? ? ? ?

答案 B

A. long

B. double

C. int

D. unsigned float

解析 C语言程序设计/数据类型与运算/数据类型的混合运算

5.

(4分)以下程序的运行结果是( )typedef union {long a[2];int b[4];char c[8];}TY; TY our; main() {printf('%d ',sizeof(our)); }

? ? ? ?

答案 C

A. 32

B. 16

C. 8

D. 24

7.

(4分)下列有关字符数组与字符串的说法中正确的是( )

? ? ? ?

答案 C

A. 字符数组中存放的一定是—个字符串

B. 所有的字符数组都可以被当作字符串处理

C. 对存放字符串的字符数组可以象一般数组一样对数组中的单个元素进行操作

D. 一个字符数组可以认为就是一个字符串

10.

(4分)已有以下数组定义和f函数调用语句,int a[3][4];f(a); 则在f函数的说明中,对形参数组array的错误定义方式为( )

? ? ? ?

得分: 4

A. f(int array[][6])

B. f(int array[3][])

C. f(int array[][4])

D. f(int array[2][5])

12.

(4分)若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为(假设a[0][0]位于数组的第一个位置上)( )

? ? ? ?

答案 D

A. i*m+j

B. j*m+I

C. i*m+j-1

D. i*m+j+1

19.

(4分)若使用一位数组名作为函数实参,则以下正确的说法是( )

? ? ? ?

答案 C

A. 必须在主调函数中说明此数组的大小

B. 实参数组类型与形参数组类型可以不匹配

C. 在被调函数中,不需要考虑形参数组的大小

D. 实参数组名与形参数组名必须一致

判断

1.

(4分)C语言中,函数可以嵌套定义

? ?

答案 错误

解析 C语言程序设计/函数

联系合同范文客服:xxxxx#qq.com(#替换为@)