国家工信部网站备案实名:湖北自考网 为考生提供湖北自考信息服务,仅供学习交流使用,官方信息以湖北教育考试院为准。

湖北自考网

网站首页 自考专业 自考培训 考场查询 成绩查询 网上报名 考生平台
专题:
自考报名时间 考试时间 自考单科网课 模拟考试 教材大纲 免考办理 转考办理 实践考核 毕业申请 学位英语培训 学位申请 专升本 成人高考 中专
湖北自考在线 湖北学位英语培训班 湖北成人高考报名 湖北自考视频免费领取
当前位置:湖北自考网 > 自考“高级语言程序设计”习题答案详解(5) -自考串讲笔记

自考“高级语言程序设计”习题答案详解(5) -自考串讲笔记

湖北自考网 来源: 时间:2008-11-08 15:43:06

  4.在函数内,说明变量时,若省略存储类型符,系统默认其为_____存储类别,该存储类别的类型符为_____.

  「解」在函数内,说明变量时,若省略存储类型符,系统就默认其为自动存储类别,该存储类别用auto标识。

  5.无符号基本整型的数据类型符为_,双精度实型数据类型符为_,字符型数据类型符为,。

  「解」无符号的基本整型的类型符为unsigned int,或简写成unsigned.双精度实型数据类型符为double,字符型数据类型符为char.

  6.定义指定数据类型的变量时,较完整的一般形式是_。

  「解」要指定变量的存储类型,定义指定类型的变量,其一般形式是:存储类型符数据类型符变量名1,变量名2,……;

  7.设有下列运算符:<<、+、++、&&、<=,其中优先级最高的是_____,优先级最低的是_____.

  「解」对运算符<<、+、++、&&、<=,按它们的优先级自高到低的顺序排列为:++、+、<<、<=、&&所以,优先级最高的是++,优先级最低的是&&。

  8.设二进制数A是0A101111,若想通过异或运算 A^B使 A的高4位取反,低4位不变,则二进制数B应______.

  「解」按位加运算的一个重要应用是让某个整型变量的二进位位串信息的某些位信息反向,0变成1,而1变成0. 这只要设计这样一个位串信息,让要变反的位为1,不要改变的位为0,用这个位串信息与整型变量按位加就能得到希望的结果。要使字节的高4位取反,低4位不变,则需要位串信息是11110000,写成八进制数是0360,写成十六进制数为0xF0.

  9.设a=3, b= 2,C=l,则 C>b的值为______.,a> b> C的值为______.

  「解」因a的值为3,b的值是2,条件a>h为真,其值为1.表达式a>b>c的求值顺序是计算a>b,结果为1,接着计算1>c,因c的值为1,条件1>c为假,结果为0.

  10.老已知a=10,b=20,则表达式!a<b的值为_____.

  「解」计算表达式!a<b,先计算!a ,因a的值为1O,!a 的值为0.关系表达式0<20为真,所以表达式!a<b的值为1.

  11.设X和y均为 int型变量,且X=l,y=2,则表达式 1.0+x/y的值为_____.

  解」计算表达式 1.0+x/y,先求 x/y,因 x和 y是整型变量,其中的除运算是整除, 1/2的结果为0.接着计算1.0+0,计算时,先将右分量转换成0.0,最后得到结果1.0.

  12.设整型变量 X、y、Z均为 5:

  ①执“x-=y-x”后,x=__________,

  ②执行“x%=y+z”后,x_____________.

  ③执行“X=(y>Z)?X+2:X-2,3,2后,X=____________.

  「解」在变量x、y、z的值均为5的情况下,计算各表达式。由于表达式x-=y-z等价于表达式X=X-(y-Z),所以计算后X的值为5.表达式X%=y+Z等价于表达式X=X%(y+z),所以计算后x的值也为5.表达式x=(y>z)? x+2: x-2,3,2的计算过程用圆括号描述其计算顺序是:

  ((X=(y>Z)?X+2:X-2),3),2

  即这是一个逗号运算表达式,由一个赋值表达式和两个数值构成,逗号表达式要求顺序求各子表达式的值。表达式X=(y>Z)? X+2:X-2的计算是先求赋值号右边的条件表达式,因条件(y>z)为假,求出X-2的值为3,将该值赋给变量X,使X的值为3.

  13.能表述“20< X< 30或 X<-100”的 C语言表达式是_____.

  「解」首先表述20<x<30的C表达式可写成20<x&&x<30.所以表述“20<x<30或x<-100”的 C表达式为 20<X && X< 30||X<-100.

  14,请写出数学式x/y*z的C语言表达式_______.

  「解」数学式子表述的是x除以y乘z的积,写成C表达式可以写为x/(y*z),或可等价地写成x/y/Z.

  15.C语言中运算结果可以当成逻辑值使用的表达式有:_____表达式、_______.表达式、________表达式、____________表达式、_________表达式、________表达式。

  「解」在C语言中,逻辑判断以非0值为真,以0值为假。所以,几乎所有的表达式的运算结果都可以当成逻辑值使用,如算术表达式、关系表达式、逻辑表达式、赋值表达式、逗号表达式、条件表达式等。

  3.1 单项选择题

  1.设 a=3,b=4执厅‘printf(“%d,%d’,(a,b),(b,a));”的输出是( )

  ①3,4 ②4,3 ③3, 3 ④4,4

  「解」在调用格式输出函数的语句中,其中每个格式符对应一个输出项,格式符d要求输出项内容以十进制整数形式输出。第一个输出项(a,b)是一个逗号表达式,该表达式的值是b的值,输出4.接着输出字符逗号。第二个输出项(b,a)的值是a的值,输出3.所以语句执行将输出4,3.正解的选择是③。

结束
本文标签
特别声明:1.凡本网注明稿件来源为“湖北自考网”的,转载必须注明“稿件来源:湖北自考网(www.hbzkw.com)”,违者将依法追究责任;
2.部分稿件来源于网络,如有不实或侵权,请联系我们沟通解决。最新官方信息请以湖北省教育考试院及各教育官网为准!
限时,免费获取学历提升方案

已帮助10w万+意向学历提升用户成功上岸

  • 毛泽东思想概论

    毛泽东思想概论

    培训优势:课时考点精讲+刷题+冲刺,熟练应对考试题型。全程督促学习,安排好学习计划。 毛泽东思想概论...自考培训
  • 英语二

    英语二

    本课程既是一门语言实践课程,也是拓宽知识、了解世界文化的重要素质课程,它以培养学习者的综合语言应用能力为目标,使他们在学习、工作和社会交往中能够使用英语进行有效的交流。 英语二...自考培训
  • 马克思主义基本原理概论

    马克思主义基本原理概论

    本书包括两个部分:自学考试大纲和基本原理。主要内容有,马克思主义是关于工人阶级和人类解放的科学,物质世界及其发展规律,认识的本质及其规律,人类社会及其发展规律,资本主义的形成及其发展,资本主义发展的历史进程,社会主义社会及其进程,共产主义社会及其进程等。 马克思主义基本原理概论...自考培训
  • 思想道德修养与法律基础

    思想道德修养与法律基础

    《思想道德修养与法律基础》课具有鲜明的政治性、思想性、理论性、针对性、科学性、知识性以及实践性和修养性。它包罗政治、思想、道德、心理本质、学习成才和法律本质等内容,指导和回答大学生在人生、抱负、信念等方面遍及关心和迫切需要解决的问题。 思想道德修养与法律基础...自考培训
  • 中国近代史纲要

    中国近代史纲要

    “中国近现代史纲要”全国高等教育自学考试指定教材,依据中央审定的普通高等学校“中国近现代史纲要”编写大纲以及马克思主义理论研究和建设工程重点教材《中国近现代史纲要》,结合自学考试的特点设计了十章,集中讲述1840年鸦片战争爆发一直到2007年中国共产党第十七次全国代表大会召开的160多年的中国近现代历史。 中国近代史纲要...自考培训
微信公众号 考试交流群
湖北自考网微信公众号

扫一扫关注微信公众号

随时获取湖北省自考政策、通知、公告以及各类学习资料、学习方法、课程。