ImageVerifierCode 换一换
格式:DOCX , 页数:103 ,大小:37.24KB ,
资源ID:28408795      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28408795.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言程序的设计课程作业.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言程序的设计课程作业.docx

1、C语言程序的设计课程作业C语言程序设计课程作业_A14. 在“文件包含”预处理语句的使用形式中,当#include后面的文件名用括起时,寻找被包含文件的方式是( ) 直接按照系统设定的标准方式搜索目录 先在源程序所在目录搜索,再按照系统设定的标准方式搜索 仅仅搜索源程序所在目录 仅仅搜索当前目录本题分值: 4.0 用户得分: 0.0 用户解答: 仅仅搜索源程序所在目录 标准答案: 先在源程序所在目录搜索,再按照系统设定的标准方式搜索 -15. C语言中,逻辑真表示为( ) TRUE y或Y 1 非零值本题分值: 4.0 用户得分: 4.0 用户解答: 1 标准答案: 1 -16. 执行语句fo

2、r(i=1;i+4;);后变量的值为( ) 3 4 5 不定本题分值: 4.0 用户得分: 0.0 用户解答: 3 标准答案: 5 -17. 定义如下变量和数组:int k,a33=1,2,3,4,5,6,7,8,9;则下面语句的输出结果是( )。for(k=0;k10?x+100:x-10);printf(%d,w+|z+);printf(%d,!wz);printf(%d,w&z); 0111 1111 0101 0100本题分值: 4.0 用户得分: 4.0 用户解答: 0101 标准答案: 0101 20. 下面的程序main()int x=3;doprintf(“%d ”,x-=2)

3、;while(!(-x);,描述正确的是( ) 输出的是1 输出的是1和-2 输出的是3和0 是死循本题分值: 4.0 用户得分: 0.0 用户解答: 输出的是3和0 标准答案: 输出的是1和-2 -21. 若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( ) 返回若干个系统默认值 返回一个用户所希望的函数值 返回一个不确定的值 没有返回值本题分值: 4.0 用户得分: 0.0 用户解答: 没有返回值 标准答案: 返回一个不确定的值 -二 判断题1. C语言中的main函数必须位于程序的最前面 错 对本题分值: 4.0 用户得分: 0.0 用户解答: 对 标准答案: 错

4、-2. 使用continue和break语句,都可以使得C程序中断执行 错 对本题分值: 4.0 用户得分: 0.0 用户解答: 对 标准答案: 错 20. struct st int age;int num;stul, *p; p=&stul;以下对结构体变量stul中成员age的非法引用是( ) stul.age age p-age (*p).age本题分值: 4.0 用户得分: 4.0 用户解答: age 标准答案: age -21. 若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( ) A%2= =1 !(A%2= =0)

5、!(A%2) A%2本题分值: 4.0 用户得分: 4.0 用户解答: !(A%2) 标准答案: !(A%2) 17. 字符串“China”在存中占用几个字节 3 4 6 8本题分值: 4.0 用户得分: 0.0 用户解答: 8 标准答案: 6 -18. C语言中调用printf进行输出时需要注意,在格式控制串中,格式说明与输出项的个数必须相同。如果格式说明的个数小于输出项的个数,多余的输出项将( );如果格式说明的个数多于输出项的个数,则对于多余的格式将输出不定值(或0) 不予输出 输出空格 照样输出 输出不定值或0本题分值: 4.0 用户得分: 0.0 用户解答: 输出空格 标准答案: 不

6、予输出 20. 以下对C语言描述中正确的是( ) C语言源程序中可以有重名的函数 C语言源程序中要求每行只能书写一条语句 C语言源程序中,注释可以出现在任何位置 最小的C源程序中没有任何容本题分值: 4.0 用户得分: 4.0 用户解答: C语言源程序中,注释可以出现在任何位置 标准答案: C语言源程序中,注释可以出现在任何位置 -21. 若有条件表达式(exp)?a+:b-,则以下表达式中能完全等价于表达式(exp)的是( ) exp=0 exp!=0 exp=1 exp!=1本题分值: 4.0 用户得分: 0.0 用户解答: exp=1 标准答案: exp!=0 1. 若使用一位数组名作为

7、函数实参,则以下正确的说法是( ) 必须在主调函数中说明此数组的大小 实参数组类型与形参数组类型可以不匹配 在被调函数中,不需要考虑形参数组的大小 实参数组名与形参数组名必须一致本题分值: 4.0 用户得分: 0.0 用户解答: 实参数组类型与形参数组类型可以不匹配 标准答案: 在被调函数中,不需要考虑形参数组的大小 4. 以下叙述中正确的是( ) 在程序的一行上可以出现多个有效的预处理命令行 使用带参的宏时,参数的类型应与宏定义时的一致 宏替换不占用运行时间,只占用编译时间 以下定义中C R是称为宏名的标识符#define C R 本题分值: 4.0 用户得分: 0.0 用户解答: 以下定义

8、中C R是称为宏名的标识符#define C R 标准答案: 宏替换不占用运行时间,只占用编译时间 -5. 设E为表达式,以下与dowhile(E);不等价的语句是 dowhile(!E=0) dowhile(E0|E = % &本题分值: 4.0 用户得分: 0.0 用户解答: 标准答案: % -10. 程序的三种基本结构是( ) 顺序结构,循环结构,递归结构 顺序结构,循环结构,选择结构 选择结构,循环结构,递归结构 顺序结构,选择结构,递归结构本题分值: 4.0 用户得分: 0.0 用户解答: 顺序结构,循环结构,递归结构 标准答案: 顺序结构,循环结构,选择结构 -11. 系统的标准输

9、入文件是指( ) 键盘 显示器 软盘 硬盘本题分值: 4.0 用户得分: 0.0 用户解答: 显示器 标准答案: 键盘 -12. 在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( ) extern register auto static本题分值: 4.0 用户得分: 0.0 用户解答: auto 标准答案: static 14. 下面对typedef不正确的叙述是 用typedef可以定义各种类型名,但不能用来定义变量 用typedef可以增加新的基本数据类型 用typedef只是将已存在的类型用一个新的标识符表示 使用typedef有

10、利于程序的通用和移植 本题分值: 4.0 用户得分: 4.0 用户解答: 用typedef可以增加新的基本数据类型 标准答案: 用typedef可以增加新的基本数据类型 16. 写出下面程序的输出结果( )main()int x;x=-3+4*5-6;printf(%d,x);x=3+4%5-6;printf(%d,x);x=-3*4%6/5;printf(%d,x);x=(7+6)%5/2;printf(%d,x); 11 1 0 1 11 -3 2 1 12 -3 2 1 11 1 2 1本题分值: 4.0 用户得分: 0.0 用户解答: 11 -3 2 1 标准答案: 11 1 0 1

11、19. 程序段的基本结构中,不包含( ) 函数结构 循环结构 顺序结构 分支结构本题分值: 4.0 用户得分: 0.0 用户解答: 循环结构 标准答案: 函数结构 -20. 若数组a有m列,则alij之前的数组元素个数为( ) (i-1)*(i-1) i*m+j+1 i*m+j-1 i*m+j本题分值: 4.0 用户得分: 0.0 用户解答: i*m+j+1 标准答案: i*m+j 1. 在C 语言中,共用体类型属于构造类型 错 对本题分值: 4.0 用户得分: 0.0 用户解答: 错 标准答案: 对 -2. C语言程序中,一个文件中的函数可以引用另一个文件中的函数和变量 错 对本题分值: 4

12、.0 用户得分: 4.0 用户解答: 对 标准答案: 对 4. 已有定义int i,j;float x;为将-10赋给i,12赋给j,410.34赋给x;则对应以下scanf函数scanf(%o%x%e,&i,&j,&x);调用语句的数据输入形式是-12ucu4.1034e2(u代表空格) 错 对本题分值: 4.0 用户得分: 0.0 用户解答: 错 标准答案: 对 5. 以下叙述中不正确的是( ) 预处理命令都必须以#开始 在C程序中凡是以#开始的语句行都是预处理命令行 C程序在执行过程中对预处理命令行进行处理 以下是正确的宏定义 #define IBM_PC本题分值: 4.0 用户得分:

13、0.0 用户解答: 在C程序中凡是以#开始的语句行都是预处理命令行 标准答案: C程序在执行过程中对预处理命令行进行处理 7. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式( ) 从左起输出该字符串,右补空格 按原字符串长从左向右全部输出 右对齐输出该字符串,左补空格 输出错误信息本题分值: 4.0 用户得分: 0.0 用户解答: 右对齐输出该字符串,左补空格 标准答案: 按原字符串长从左向右全部输出 -8. 若有定义:int (*p)4;则标识符p( ) 是一个指向整型变量的指针 是一个指针数组名 是一个指针,它指向一个含有四个整

14、型元素的一维数组 定义不合法本题分值: 4.0 用户得分: 0.0 用户解答: 是一个指针数组名 标准答案: 是一个指针,它指向一个含有四个整型元素的一维数组 -9. 已知函数的调用形式:fread(buffer, size, count, fp); 其中buffer代表 一个整型变量,代表要读入的数据项总数 一个文件指针变量,指向要读的文件 一个储存区,存放要读的数据项 一个指针变量,它存放数据缓冲区的地址本题分值: 4.0 用户得分: 0.0 用户解答: 一个整型变量,代表要读入的数据项总数 标准答案: 一个指针变量,它存放数据缓冲区的地址 12. 下面哪个表达式的值为4: 11/3 11.0/3 (float)11/3 (int)(11.0/3+0.5) 本题分值: 4.0 用户得分: 0.0 用户解答: 11.0/3 标准答案: (int)(11.0/3+0.5) 14. 一下关于宏替换的叙述不正确的是 宏替换只是字符替换 宏名无类型 宏替换不占用运行时间 宏替换不占用编译时间本题分值: 4.0 用户得分: 0.0 用户解答: 宏替换只是字符替换 标准答案: 宏替换不占用编译时间 -15. 以下叙述正确的是( ) 在C程序中,main函数必须位于程序的最前面 在C程序的每一行只能写一条语句

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1