第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/6/1 13:26:00 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

地大《C语言程序设计(新)》在线作业二17春 一、单选题

1、D 2、B 3、B 4、A 5、B

一、单选题(共 15 道试题,共 60 分。)V 1. 若变量已正确说明为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); 正确答案:D

2. 用C语言编制的源程序要变为目标程序,必须经过 A. 编辑 B. 编译 C. 解释 D. 连接

正确答案:B

3. 若变量已正确定义,执行语句scanf(\\;时,()是正确的输入。 A. 2030,40 B. 20 30 40 C. 20, 30 40 D. 20, 30,40

正确答案:B

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

B. 数组的第一个元素值 C. 数组元素的个数 D. 数组中全部元素的值 正确答案:A

5. 设n=3;则执行 ++n语句后,n的值为_____。( ) A. 5 B. 4 C. 3 D. 2

正确答案:B

6. 下面程序的结果是什么?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

正确答案:B

7. 以下有关宏替换的叙述错误的是 A. 宏名必须用大写字母表示 B. 宏替换不占用运行时间

C. 宏名不具有类型 D. 宏替换只是字符替换 正确答案:A

8. 数组int**a[3][4]占据多大空间 A. 64 B. 12 C. 48 D. 128

正确答案:C

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

10. 已知:int a,*p=&a;,则下列函数调用中错误的是______。( ) A. scanf(\; B. scanf(\; C. scanf(\; D. printf(\; 正确答案:C

11. 设有定义:int a,*pa=&a;以下scanf语句中能正确为变量a读入数据的是 A. scanf(“%d”,pa) B. scanf(“%d”,a) C. scanf(“%d”,&pa) D. scanf(“%d”,*pa); 正确答案:A

12. 简单变量做实参时,实参与其对应的形参之间的数据传递方式是_______ A. 双向值传递方式 B. 地址传递方式 C. 单向值传递方式 D. 用户指定传递方式 正确答案:C

13. 在宏定义#define PI 3.1415926中,用宏名PI代替是一个 A. 单精度数 B. 双精度数 C. 常量 D. 字符串

正确答案:D

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

D. d++

正确答案:D

15. 当调用函数时,实参是一个数组名,则向函数传送的是 ( ) A. 数组的长度 B. 数组的首地址

C. 数组每一个元素的地址 D. 数组每个元素中的值 正确答案:B

二、判断题(共 10 道试题,共 40 分。)V 1. 使用printf和scanf函数时,必须添加#include 命令。( ) A. 错误 B. 正确

正确答案:A

2. 使用符号常量的好处是:一,含义清楚,二,在需要改变一个常量时能做到“一改全改”( ) A. 错误 B. 正确

正确答案:B

3. break语句只能用在循环语句中。 A. 错误 B. 正确

正确答案:A

4. 在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。 A. 错误 B. 正确

正确答案:B

5. 在C语言中,构造类型有以下几种:结构体类型、共用体(联合)类型、指针类型 A. 错误 B. 正确

正确答案:A

6. C语言规定必须用main作为主函数名 A. 错误 B. 正确

正确答案:B

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

正确答案:B

8. getchar( )函数只能接收一个字符,接收之后才继续执行程序。 A. 错误 B. 正确

正确答案:B

9. 变量地址由系统给定,非人为所能。 A. 错误 B. 正确

正确答案:B

10. 在C程序中,语句之间必须要用分号“;”分隔。 A. 错误 B. 正确

正确答案:B

地大《C语言程序设计(新)》在线作业二17春.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7fiow45ds20wacw0f2p46m3qp9xkpa00yky_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top