14秋《c语言程序设计》作业2,18秋《C语言程序设计》作业-2.docx

本文详细解读了C语言中类型定义的typedef,如如何将STP类型转换为char*,并通过实例分析了函数调用参数数量、指针的使用。涵盖了基础语法到进阶技巧,适合初学者和进阶者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、单选题

1.

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

A. typedef STP char *

B. typedef *char STP

C. typedef STP *char

D. typedef char* STP

答案 D

解析

2.

(4分)以下函数调用语句中实参的个数为 。exce((v1,v2),(v3,v4,v5),v6);

A. 3

B. 4

C. 5

D. 6

答案 A

解析

3.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 A

解析

4.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 C

解析

5.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 B

解析

6.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 B

解析

7.

(4分)

A. 4

B. 3

C. 2

D. 1

答案 D

解析

8.

(4分)下面叙述中不正确的是 。

A. 用typedef 可以定义各种类型名,但不能用来定义变量

B. 用typedef 可以增加新类型

C. 用typedef 只是将已存在的类型用一个新的标识符来代表

D. 使用typedef 有利于程序的通用和移植

答案 B

解析

9.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 D

解析

10.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 C

解析

11.

(4分)在C语言中对一维整型数组的正确定义为( )

A. int a(10);

B. int n=10,a[n];

C. int n;a[n];

D. #define N 10

int a[N];

答案 D

解析

12.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 C

解析

13.

(4分)已有函数max(a,b),为了让函数指针变量p 指向函数max,正确的赋值方法是 。

A. p=max

B. *p=max

C. p=max(a,b)

D. *p=max(a,b)

答案 A

解析

14.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 A

解析

15.

(4分)在16位平台上,

A. 65539

B. -3

C. 3

D. 程序不能执行

答案 A

解析

16.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 B

解析

17.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 A

解析

18.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 C

解析

19.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 B

解析

20.

(4分)

A. 0.1

B. 1

C. 0

D. 无法确定

答案 C

解析

21.

(4分)以下所列的各函数首部中,正确的是_____。

A. void play(vat a:Integer,var b:Integer)

B. void play(int a,b)

C. void play(int a,int b)

D. Sub play(a as integer,b as integer)

答案 C

解析

22.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 D

解析

23.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 C

解析

24.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 C

解析

25.

(4分)

A. (A)

B. (B)

C. (C)

D. (D)

答案 A

解析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值