栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

0718考试错题记录(复习次数0/5)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

0718考试错题记录(复习次数0/5)

1、不合法的字符常量是   B

A、't'        B、"A"   字符用单引号

C、'a'      D、'x32'

2、合法的字符常量是  D

A、'84'        B、'84'  后面为八进制或者16进制 16进制需要加x  八进制为0-7  字符常量只能为一个 字符串需要加双引号

C、'ab'        D、'x43'

3、属于合法的C语言长整形常量的是  B

A、5876273        B、0L 

C、2E10              D、(long)5876273

4、下面选项中,均是合法浮点数的是  B

A、+1e+1.5        B、-.60  e后面为整数  前面为1.  

C、123e        D、-e3

5、下列语句中,符合语法的赋值语句是  C

A、a=7+b+c=a+7;        B、a=7+b++=a+7;  逗号运算

C、a=(7+b,b++,a+7) ;       D、a=7+b,c=a+7;

6、B 是非法的C语言转义字符

A、'b'        B、'xf'   x前不能有0

C、'37'        D、'''

7、对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判断中, B 是正确的

A、语法错误        B、f为5.0  逗号运算

C、f为0.0        D、f为2.0

8、在C语言中,数字029是一个 D

A、八进制数        B、十六进制数   9>8 排除8进制 非法

C、十进制数        D、非法数

9、假定x和y为double型,则表达式x=2,y=x+3/2的值是 D

A、3.500000        B、3   3/2中3和2是以整数储存的,运算也是整数运算,所以3/2=1

C、2.000000        D、3.000000

10、在while(!a)中,其中!a与表达式 A 等价

A、a==0        B、a==1   !a为真,等价于非0(0) a==0

C、a!=1        D、a!=0

11、设整形变量x的当前值是3,执行以下循环语句后,输出的结果是  B

do

        printf("%d",x-=2);

while(!(--x));  --x先-后!   x--先!后-

A、0        B、1        2

C、3        0        D、死循环,输出许多值

12、对下面三条语句,正确的论断是 A   

(1)if(a)s1;  else  s2;   (2)if(a==0)  s2;  else  s1;  (3)if(a!=0)  s1;  else  s2;

a为真进行s1,a为非0  

A、三者相互等价        B、三者相互不等价   

C、只有(2)和(3)等价        D、以上三个说法都不正确

13、设有如下定义:int  x=10,y=3,z;则语句printf("%dn",z=x%y);的输出结果是  D

A、3        B、0

C、4        D、1

重点:

合法的字符常量

科学计数法

优先级

逗号运算

非(!)的理解

变量要赋初始值

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1018203.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号