电大本科作业C语言2解说.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一 单选题 1. 若要求表示a不等于0的关系,错误的表达式是( ) a0 a!=0 a a0| |a0 本题分值: 4.0 用户得分: 4.0 用户解答: a0 标准答案: a0 2. C语言中,逻辑真表示为( ) TRUE y或Y 1 非零值 本题分值: 4.0 用户得分: 0.0 用户解答: 非零值 标准答案: 1 3. 下面程序#include main(){int y=10;do {y--;}while(--y);printf(%d ,y--);}的运行结果是( ) 1 -1 8 0 本题分值: 4.0 用户得分: 0.0 用户解答: -1 标准答案: 0 4. 若有以下定义, int k=7,x=12, 则能使值为3的表达式是( ) x%=k%=5 x%=k-k%5 x%=(k-k%5) (x%=k)-(k%=5) 本题分值: 4.0 用户得分: 4.0 用户解答: (x%=k)-(k%=5) 标准答案: (x%=k)-(k%=5) 5. 下面程序的运行结果是( )#includemain(){int i,b,k=0;for(i=1;i=5;i++){b=i%2;while(b--=0) k++;}printf(%d,%d,k,b);} 3,-1 8,-1 3,0 8,-2 本题分值: 4.0 用户未作答 标准答案: 8,-2 6. 以下对C语言描述中正确的是( ) C语言源程序中可以有重名的函数 C语言源程序中要求每行只能书写一条语句 C语言源程序中,注释可以出现在任何位置 最小的C源程序中没有任何内容 本题分值: 4.0 用户未作答 标准答案: C语言源程序中,注释可以出现在任何位置 7. 以下叙述中不正确的是( ) 预处理命令都必须以#开始 在C程序中凡是以#开始的语句行都是预处理命令行 C程序在执行过程中对预处理命令行进行处理 以下是正确的宏定义 #define IBM_PC 本题分值: 4.0 用户未作答 标准答案: C程序在执行过程中对预处理命令行进行处理 8. 设有以下程序:#inlude main(){int * *k,*j,i=100;j=i;k=j;printf(“%d”, * *k);}上述程序的输出结果是( ) 运行错误 100 i的地址 j的地址 本题分值: 4.0 用户未作答 标准答案: 100 9. 设有以下结构体定义:struct emproyer{char name[8];int age;char sex;}staff;则下面的叙述不正确的是( ) struct是结构体类型的关键字 struct emproyer是用户定义的结构体类型 staff是用户定义的结构体类型名 nameage和sex都是结构体成员名 本题分值: 4.0 用户未作答 标准答案: staff是用户定义的结构体类型名 10. 若数组a有m列,则ali][j]之前的数组元素个数为( ) (i-1)*(i-1) i*m+j+1 i*m+j-1 i*m+j 本题分值: 4.0 用户未作答 标准答案: i*m+j 11. 以下关于运算符优先顺序的描述中正确的是( ) 关系运算符算术运算符赋值运算符逻辑运算符 逻辑运算符关系运算符算术运算符赋值运算符 赋值运算符逻辑运算符关系运算符算术运算符 算术运算符关系运算符赋值运算符逻辑运算符 本题分值: 4.0 用户未作答 标准答案: 赋值运算符逻辑运算符关系运算符算术运算符 12. 在“文件包含”预处理语句的使用形式中,当#include后面的文件名用括起时,寻找被包含文件的方式是( ) 仅仅搜索当前目录 仅仅搜索源程序所在目录 直接按系统设定的标准方式搜索目录 先在源程序所在目录搜索,再按系统设定的标准方式搜索 本题分值: 4.0 用户未作答 标准答案: 直接按系统设定的标准方式搜索目录 13. C语言规定:在一个源程序中,main函数的位置( ) 必须在最开始 必须在系统调用的库函数的后面 可以任意 必须在最后 本题分值: 4.0 用户未作答 标准答案: 可以任意 14. 若已定义int a;下面对(1)(2)两个语句(1)int *p=a; (2)*p=a;的正确解释是( ) 语句(1)和(2)中的*p含义相同,都表示给指针变量p赋值 (1)和(2)语句的执行结果,都是把变量a的地址赋给指针变量p (1)在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋给指针变量p (1)在对p进行说明的同时进行初始化,使p指向a (2)将变量a的值赋给*p 本题分值: 4.0 用户未作答 标准答案: (1)在对p进行说明的同时进行

文档评论(0)

w5544434 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档