第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.0分

2 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论