直属北语19春《C语言程序设计》作业

发布 2022-07-04 11:17:28 阅读 3485

单选题。

1(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

2(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

3(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

4(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

5(4分) :数组a[2][2]的元素排列次序是( )

a: a[0][0],a[0][1],a[1][0],a[1][1]

b: a[0][0],a[1][0],a[0][1],a[1][1]

c: a[1][1],a[1][2],a[2][1],a[2][2]

d: a[1][1],a[2][1],a[1][2],a[2][2]

6(4分) :在说明语句:int *f();中,标识符f代表的是 。

a: 一个用于指向整型数据的指针变量。

b: 一个用于指向一维数组的指针。

c: 一个用于指向函数的指针变量。

d: 一个返回值为指针型的函数名。

7(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

8(4分) :字符串""的长度是___

a: 0b: 1

c: 2d: 非法字符串。

9(4分) :如char *a[2]=;定义,以下说法中正确的是( )

a: 数组a的元素值分别为"abcd"和"abcd"

b: a是指针变量,它指向含有两个数组元素的字符型数组。

c: 数组a的两个元素分别存放的是含有4个字符的一维数组的首地址。

d: 数组a的两个元素中各自存放了字符’a’、’a’的地址。

10(4分) :在c语言中,字符型数据在内存中以形式存放。

a: 原码

b: bcd码。

c: 反码。

d: ascii码。

11(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

12(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

13(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

14(4分) :若要说明:一个类型名stp,使得定义语句stp s;等价于char *s;以下选项中正确的是()。

a: typedef stp char *

b: typedef *char stp

c: typedef stp *char

d: typedef char* stp

15(4分) :以下不正确的c语言标识符是 。

a: abc

b: abc

c: a_bc

d: 16(4分) :以下叙述中正确的是 。

a: 全局变量的作用域一定比局部变量的作用域范围大。

b: 静态(static)类别变量的生存期贯穿于整个程序的运行期间。

c: 函数的形参都属于全局变量。

d: 未在定义语句中赋初值的auto变量和static变量的初值都是随机值。

17(4分) :c语言的基本构成单位是: 。

a: 函数。

b: 函数和过程。

c: 超文本过程。

d: 子程序。

18(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

19(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

20(4分) :设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为。

a: float

b: char

c: int

d: double

多选题。1(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

2(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

3(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

判断题。1(4分) :c语言程序中的#include和#define均不是c语句。

a: 对。b: 错。

2(4分) :静态变量和外部变量都是全局变量。

a: 对。b: 错。

单选题。1(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

2(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

3(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

4(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

5(4分) :数组a[2][2]的元素排列次序是( )

a: a[0][0],a[0][1],a[1][0],a[1][1]

b: a[0][0],a[1][0],a[0][1],a[1][1]

c: a[1][1],a[1][2],a[2][1],a[2][2]

d: a[1][1],a[2][1],a[1][2],a[2][2]

6(4分) :在说明语句:int *f();中,标识符f代表的是 。

a: 一个用于指向整型数据的指针变量。

b: 一个用于指向一维数组的指针。

c: 一个用于指向函数的指针变量。

d: 一个返回值为指针型的函数名。

7(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

8(4分) :字符串""的长度是___

a: 0b: 1

c: 2d: 非法字符串。

9(4分) :如char *a[2]=;定义,以下说法中正确的是( )

a: 数组a的元素值分别为"abcd"和"abcd"

b: a是指针变量,它指向含有两个数组元素的字符型数组。

c: 数组a的两个元素分别存放的是含有4个字符的一维数组的首地址。

d: 数组a的两个元素中各自存放了字符’a’、’a’的地址。

10(4分) :在c语言中,字符型数据在内存中以形式存放。

a: 原码

b: bcd码。

c: 反码。

d: ascii码。

11(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

12(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

13(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

14(4分) :若要说明:一个类型名stp,使得定义语句stp s;等价于char *s;以下选项中正确的是()。

a: typedef stp char *

b: typedef *char stp

c: typedef stp *char

d: typedef char* stp

15(4分) :以下不正确的c语言标识符是 。

a: abc

b: abc

c: a_bc

d: 16(4分) :以下叙述中正确的是 。

a: 全局变量的作用域一定比局部变量的作用域范围大。

b: 静态(static)类别变量的生存期贯穿于整个程序的运行期间。

c: 函数的形参都属于全局变量。

d: 未在定义语句中赋初值的auto变量和static变量的初值都是随机值。

17(4分) :c语言的基本构成单位是: 。

a: 函数。

b: 函数和过程。

c: 超文本过程。

d: 子程序。

18(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

19(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

20(4分) :设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为。

a: float

b: char

c: int

d: double

多选题。1(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

2(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

3(4分) :

a: (a)

b: (b)

c: (c)

d: (d)

判断题。1(4分) :c语言程序中的#include和#define均不是c语句。

a: 对。b: 错。

2(4分) :静态变量和外部变量都是全局变量。

a: 对。b: 错。

直属北语19春《面向对象程序设计》作业

单选题。1 4分 a a b b c c d d 2 4分 当处理特定问题时的循环次数已知时,通常采用 来解决。a for循环。b while循环。c do循环。d switch语句。3 4分 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用 符号作为分隔符。a 空格或逗号。b 逗号或回车...

18春北语《C语言程序设计》作业

单选题 1 以下关于数组的描述正确的是 a 数组的大小是固定的,但可以有不同的类型的数组元素。b 数组的大小是可变的,但所有数组元素的类型必须相同。c 数组的大小是固定的,但所有数组元素的类型必须相同。d 数组的大小是可变的,但可以有不同的类型的数组元素。单选题 2 若有说明 int i,j 2,p...

北语17春《C语言程序设计》作业4答案

一 单选题 共10道试题,共100分。1.若有说明 int i,j 2,p i 则能完成i j赋值功能的语句是。a.i pb.p j c.i j d.i p 正确答案 b满分 10分 ab.bc.cd.d 正确答案 c满分 10分。3.关于malloc 与calloc 的叙述,正确的是 a.call...