解析:选c
二进制:101010b 后缀为b
八进制:0123 以0开头,数字不超过8
十进制:123 数字不超过9
十六进制:0x123 123h 以0x开头,或者后缀为h
%d:十进制方式输出 %o:八进制方式输出 %x:十六进制输出
int m=0123;直接就是八进制形式,要求输出为八进制,及输出0123
int n=123;十进制形式。输出为八进制,涉及到十进制转化为八进制,方法如下:
选B
const修饰指针的关键:
const在*前:const修饰的是解引用的结果不能修改,即指向执行空间的内容不能修改
const在 *后:const修饰的是指针变量本身,即指针的值不能修改,指针的指向不能修改
选C
选A
解析如下:
选D
选A
选:A
#include<stdio.h>
int cnt=0;
int fib(int n)
{ cnt++;
if(n==0)
return 1;
else if(n==1)
return 2;
else
return fib(n-1)+fib(n-2);
}
void main()
{
fib(8);
printf("%d",cnt);
}
A 41 B 67 C 109 D 177
选C