88问答网
所有问题
3个C语言选择题?
第4题,以OX或者Ox开头的是16进制的数字吧?但我去,什么情况?输出的是个谁?
第5题,%o,%X输出的是什么,怎么看哟?
第六题,y=012是一个八进制数字吧?那怎么截取啊?WHY?
举报该问题
推荐答案 2012-10-21
4. 输出是不带0x这样的前导的,数字是几输出的就是几,所以,输出0;这个前导是你写给编译器看的,告诉它这是十六进制的;
5.%d是指十进制整数形式;%o是指八进制形式;%X是指十六进制形式;
126=(176)8; 127=(7F)16
6.x=102;这就是十进制的102;
y=012;这可不是十进制的12;C语言规定,以0开头的常数会被当成八进制的数;所以(012)8=10。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/SKBMccgtV.html
其他回答
第1个回答 2012-10-22
1.A对的啊。这是%X,那输出应该就对应的大写了
2.A.%o是八进制175;%X十六进制7D
3.C对的。都转换成十进制。012是八进制12,转换后为10
第2个回答 2012-10-23
学习计算机语言不上机操作,那都是纸上谈兵。
你提的问题老师课堂都讲过,没有上机上机实践,就算今天别人给你做了回答,你还是记不住。
这三个都是print函数控制格式的应用,好好把那部分内容看看,上机练习一下就彻底记住啦。
相似回答
C语言3
道基础
选择题
(基本功好的进)
答:
1、C C的语法不正确
。2、D A选项错在右边应该是字符串的地址,而不应该是字符串本身,BC只有在定义时才能给字符串赋值,定义之后不能赋值。3、B
C语言选择题
(
3
道题),帮忙解答一下,谢谢!
答:
3
、
C语言
中,sqrt()函数原型为double sqrt(double),所以上题为C,当然vc2008后函数有重载,需要指定类型。
求解这
3
道关于
C语言
的
选择题
答:
16. A、D都正确。估计出题者的意图是让选A。D写成k=int(a+b);或k=(int)(a+b);都是合法。看图片:17. 都是"真",没有为"假"的。显然是出题者的失误!18. A
C语言选择题
(
3
道题),帮忙解答一下,谢谢!
答:
答案错了,应选D
程序应该这么看:int a=3,b=2,c=1;int x=10,y=20;if(ab就不满足条件,所以下面的不执行!if(b!=0)if(!x) y=1;else if(x) y=0;y=-1; 只执行这句!printf("%d",y);所以y=-1 第三题:18/4*sqrt(4.0)/8这个运算中有浮点型数据即sqrt(4.0),系统...
C语言选择题3
道,不要过程?
答:
第一
题选
D,point存放a的地址,而*point相当于变量a。第二题选B,数组名是地址常量,不能改变值。第
三题
A,相当于*ptr,输出a[0],再ptr--。
3
道
C语言选择题
,不要过程,只要答案?
答:
一题,由于要执行一次,所以输出23,然后结束,所以是A,二题,选
c
吧
三题
,16 是B
3
道
C语言选择题
,不要过程?
答:
第一题A,y没有自增所以一直不等于123,x由0自增到
3
,共四次 第二题A,while为0就是假,不循环了 第
三题
Ai为1 3 5 输出*#,循环结束输出
C语言
关于指针的
三
道简单
选择题
,来个大神解释下,谢谢
答:
第一题明显D是答案 第二题明显ACD数组越界错误 正确答案为B 第
三题
A x[
3
]为3无疑问,B p1为x[3]的地址 ++是后++不需考虑 也是3
C
p1为x[2]地址,后面的++无论括号与否都是表达式执行完最后执行,D 先++之后也是x[3]的地址 明显正确。所以只有C错误 答案为C 这个题库正确答案都给不出来...
大家正在搜
C语言选择题题库
c语言基础题选择题
c语言程序设计选择题题库
C语言基础选择题
C语言文件选择题
C语言程序设计选择题
c语言的选择题
大一c语言选择题
c语言基础知识选择题