第3题 printf("a\rHappi\by"); 在屏幕上正确的输出形式是( ) Happy
解析:\r 回车(CR) ,将当前位置移到本行开头,a会被覆盖;\b 退格(BS) ,将当前位置移到前一列,i会被覆盖
第8题 设有宏定义#define MAX(x,y) (x)>(y)?(x):(y),则F=4*MAX(2,3)的值为( ) 2
解析:编译器不会自动添加括号,所以F=4*2>3?2:3,在优先级中,先算乘法,所以F=8>3?2:3 值为2
第9题 设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是( )
解析: c是字符变量 p2是指针变量 ,指针变量只能赋地址 改为p2=&c是可以的
第17题 break语句不能终止正在进行的多层循环。
解析:break只能结束本层循环
第30题
下列语句输出的结果是_____。
int a=-1;
printf("%x",a);
解析:a= -1
则其在内存中以补码的形式存在。1的原码是 0000 0000 0000 0001则-1的反码为 1111 1111 1111 1110
-1的补码为反码+1 也就是 1111 1111 1111 1111
第33题 设char a,b;,若想通过a&&b运算保留a的第1位和第6位的值,则b的二进制数是
解析:a & b运算保留a的第1位和第6位,因为a和b做的是与运算,所以只要b的第1位和第6位二进制数全都是1、其他位都是0就可以了。char 类型, 1个字节, 8个二进制位,所以答案是10000100
第40题 结构体是不同数据类型的数据集合,作为数据类型,必须先说明结构体_____,再说明结构体变量。
解析:类型
0.0分
2 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复