C语言程序设计标准答案.doc

C语言程序设计综合作业布置日期2012-5-15 截止日期2012-5-25一、单选题 (每小题5分,共100分)1、有关宏定义的正确说明是。A、可出现在一行中的任何位置B、只能放在程序的开头,且每一个宏定义单独占一行C、可出现在程序的任何位置D、以开头的行,可出现在程序的任何位置,通常每一个宏定义只能单独占一行,使用字符“”可实现一个宏定义占用若干行参考答案D2、结构是C语言的构造数据类型。下面定义了一个职工结构employee、结构变量emp1和结构指针变量pstruct employeeint num; 职工编号char name10; 职工姓名emp1,*p;pemp1;正确使用结构变量emp1的语句是A、scanfds,p-num,p-name;B、scanfds,p-num,p-name;C、scanfds,p.num,p.name;D、scanfds,p.num,p.name;参考答案A3、程序清单如下若运行该程序,并输入2000-12-31,则输出结果是include stdio.hstruct int year; 年int month; 月int day; 日date;void mainint i,loop0,sum0;scanfd-d-d,date.year,date.month,date.day;ifdate.year40date.year1000date.year4000loop1;fori1;idate.month;iifi1i3i5i7i8i10i12 sum31;else ifi4i6i9i11 sum30;else ifi2 sumsum28loop;printfsumdn,sum;A、30B、31C、365D、366参考答案D4、下面定义了一个通信录结构friends_list、结构变量friend1struct friends_listint num; 编号char name10; 姓名char telephone13; 电话int age; 年龄friend1;正确使用结构变量friend1的语句是A、friend1.namexiaojienamexiaojie 编号char name10; 姓名char telephone13; 电话int age; 年龄friend1;正确使用结构变量friend1的语句是A、friend1.namexiaojienamexiaojiexiaojie;D、strcpyfriend1-name,xiaojie;参考答案C6、下面定义了一个通信录结构friends_list、结构变量friend1struct friends_listint num; 编号char name10; 姓名char telephone13; 电话int age; 年龄friend1;正确使用结构变量friend1的scanf语句是A、sacnfdssd,friend1.num,friend1.name,friend1.telephone,friend1.age;B、sacnfdssd,friend1.num,friend1.name,friend1.telephone,friend1.age;C、sacnfdssd,friend1.num,friend1.name,friend1.telephone,friend1.age;D、sacnfdssd,friend1.num,friend1.name,friend1.telephone,friend1.age;参考答案B7、5、下面定义了一个日期结构date、结构变量date1和date2struct dateint year;int month;int day;date12000,1,1,date2;对结构变量date2正确操作的语句是A、date2date1;B、strcpydate2,date1;C、date22010,12,1;D、date22010-12-1;参考答案A8、下面定义了一个日期结构struct datestruct dateint year;int month;int day;date1;结构类型占用的内存空间可用sizeof来计算,正确的sizeof格式是A.sizeofdate1B.sizeofstruct dateC.sizeofstruct date date1D.sizeofdateA、A正确B、B正确C、A和B都正确D、C和D都正确参考答案C9、下面定义了一个日期结构struct datestruct dateint year;int month;int day;date1;该结构类型占用的内存空间是多少字节A、6B、9C、12D、15参考答案C10、下面定义了一个平面点结构struct point、结构变量point1和结构指针pstruct pointdouble x;double y;point1,*ppoint1;欲将点(100,100)赋值给point1,则不正确的操作语句是A、point1.x100;point1.y100;B、*p.x100;*p.point1.y100;C、*p.x100;*p.point1.y100;D、p-x100;p-y100;参考答案B11、下面定义了一个通信录结构struct friends_list、结构数组friend1、结构指针pstruct friends_listint num; 编号char name10; 姓名char telephone13; 电话friend101,zhanshan,0769-11111111,*pfriend;将friend0赋值给friend5,不正确的操作语句是A、p5friend0;B、*friend5friend0;C、*p5friend0;D、strcpyfriend5,friend0;参考答案D12、关于嵌套结构的定义描述,正确的是A、在定义嵌套的结构类型时,必须先定义成员的结构类型,再定义主结构类型B、在定义嵌套的结构类型时,必须先定义主结构类型,再定义成员的结构类型C、在定义嵌套的结构类型时,成员的结构类型和主结构类型的先后顺序无关紧要D、以上描述都不正确参考答案A13、有以下函数char *funchar *p return p; 该函数的返回值是。A、无确切的值B、形参p中存放的地址值C、一个临时存储单元的地址D、形参p自身的地址值参考答案B14、以下定义与 中的定义等价。int *p4;参阅P211-P212的内容A、int p4;B、int p;C、int *p4;D、int *p4;参考答案C答案说明参阅P211的内容15、以下程序输出结果是( )。include stdio.hmain int a20,*p4,I,k0;fori0;i20;i aiI;fori0;i4;i piai*i2;fori0;i4;i kpii;printfdn,k;A、数组元素引用不合法,输出结果不定B、32C、10D、6参考答案B16、C语言允许将一条语句写在两行上,下列语句不正确是。A、int ab8;B、int a,b7;C、int a, b;D、int a,b参考答案D17、以下程序的输出结果是_。main int x11,y11;printfd,dn,x,y;A、11,11B、10,10C、10,11D、11,10参考答案D18、判断字符串 a 和 b 是否相等,应当使用_ 。A、if abB、if abC、if strcpya,bD、if strcmpa,b参考答案D19、判断字符串 a 是否大于 b ,应当使用_ 。A、if abB、if strcmpa,bC、if strcmpb,a0D、if strcmpa,b0参考答案D20、下面有关字符数组的描述中错误的是_ 。A、字符数组可以存放字符串 ;B、字符串可以整体输入,输出;C、可以在赋值语句中通过赋值运算对字符数组整体赋值;D、不可以用关系运算符对字符数组中的字符串进行比较。参考答案C

标准c语言程序设计答案,C语言程序设计标准答案.doc相关推荐

  1. c语言程序中必不可少的,C语言程序设计(第3章程序控制语句)2

    3.2 数据的输入与输出 在程序的运行过程中,往往需要由用户输入一些数据,而程序运算所得到的计算结果等又需要输出给用户,由此实现人与计算机之间的交互,所以在程序设计中,输入输出语句是一类必不可少的重要 ...

  2. c语言程序设计电大作业,电大C语言程序设计第1234次作业及答案

    <电大C语言程序设计第1234次作业及答案>由会员分享,可在线阅读,更多相关<电大C语言程序设计第1234次作业及答案(27页珍藏版)>请在人人文库网上搜索. 1.M資妄 呦圧 ...

  3. 2017电大c语言形考册,(2017年电大)中央广播电视大学c语言程序设计形成性考核册及答案.doc...

    (2017年电大)中央广播电视大学c语言程序设计形成性考核册及答案 C语言程序设计形成性作业一 一.选择题 1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A). A.main B. ...

  4. c语言程序设计修改题,2006年秋季C语言程序设计》期末考试题A卷答案答案--修改后.doc...

    2006年秋季C语言程序设计>期末考试题A卷答案答案--修改后 2005-2006学年第二学期 <程序设计语言(C)>试卷 参考答案和评分标准 专业班级 姓 名 学 号 开课系室 软 ...

  5. c语言程序设计教程中国农业出版社答案,C语言程序设计教程杨路明课后习题答案北京邮电大学出版社.pdf...

    C语言程序设计教程杨路明课后习题答案北京邮电大学出版社 1.算法描述主要是用两种基本方法:第一是自然语言描述,第二是使用专用工具进行算法描述 2.c语言程序的结构如下: 1.c语言程序由函数组成,每个 ...

  6. java语言程序设计第二版 张思民_java语言程序设计(张思民编著)习题答案.doc

    java语言程序设计(张思民编著)习题答案.doc 1第1章JAVA概述[1]为什么说JAVA的运行与计算机硬件平台无关解答JAVA编译器能够产生一种与计算机体系结构无关的字节指令BYTECODE,只 ...

  7. 重理工c语言实验指导书答案,常熟理工学院 C语言程序设计实验实验指导书及答案...

    常熟理工学院 C语言程序设计实验实验指导书及答案 实验一 熟悉C程序运行环境 班级 学号 姓名 成绩 一.实验目的 1. 熟悉C语言Visual C++6.0调试环境. 2. 掌握C程序的编辑.调试及 ...

  8. 兰州大学c语言课程作业答案,兰州大学11春学期《C语言程序设计》第1次作业答案...

    兰州大学11春学期<C语言程序设计>第1次作业答案 2011-04-19 08:04:38 927 有学员问关于兰州大学11春学期<C语言程序设计>第1次作业答案的题目的参考答 ...

  9. 沈航C语言上机实验题答案,大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc...

    大学大一c语言程序设计实验室上机题全部代码答案(实验报告) C语言实验报告 实验1-1: hello world程序: 源代码: #include main() { printf("hell ...

最新文章

  1. WPF学习笔记(4):获取DataGridTemplateColumn模板定义的内容控件(转)
  2. SpringCloud 应用在 Kubernetes 上的最佳实践 — 线上发布(可灰度)
  3. c语言16x32点阵显示汉字,点阵16*32滚屏显示汉字
  4. linux操作系统原理_Linux内核分析-操作系统是如何工作的(二)
  5. JavaScript实现knuth-morris-pratt(KMP)算法(附完整源码)
  6. hbuilder怎么没法插入字符了_一个你所不知道的加密方式--零宽字符加密
  7. linux安装joomla,安装Joomla
  8. 参加双车项目的一些感触
  9. 使用JShell的Java 9 Streams API
  10. js webpack 解决跨域问题_webpack-dev-server 作代理解决跨域,让你的本地开发飞起来...
  11. 微信支付—微信H5支付「非微信内部浏览器-QQ/UC浏览器等」
  12. 一点一点看JDK源码(五)java.util.ArrayList 后篇之removeIf与Predicate
  13. Linux(RedHat)下Weblogic 12C静默安装
  14. 施耐德电气的 Modicon PLC 中被曝严重漏洞,已有缓解措施
  15. 【实习】C++开发 - 美国顶尖金融交易公司-Akuna Capital - 金融科技
  16. IE浏览器缓存第二次请求的解决方案
  17. Windows11下如何免安装配置MySQL服务(mysql5.6.50.zip)? | 超级详细,建议收藏
  18. angular基础创建组件报错Is it missing an @NgModule annotation
  19. 前端json对比工具
  20. Solid Works 2020打开后显示无法获得下列许可SOLIDWORKS Standard 无法连接到服务器(-15,10,10061)的解决办法

热门文章

  1. Docker 3.2.10:基于 Dockerfile 制作 java 程序镜像
  2. 【每日早报】2019/07/26
  3. 五行代码实现千万类别分类网络,飞桨大规模分类库揭秘
  4. 「生态化反」下的微信,不再克制了
  5. HackRF One 学习路线建议
  6. Web前端开发规范 : 文件命名规则
  7. 006. esp32 下载--第二版
  8. uglifyjs报错 webpack_UglifyJs打包压缩问题引起的思考
  9. grep内容着重显示
  10. java 除法 为0_Java中除数为0时计算报错的问题