当前位置: 首页 > news >正文

广西建设监理协会官网站网站建设公司 岗位

广西建设监理协会官网站,网站建设公司 岗位,网站建设投资大概每年需要多少钱,湖南网站建设哪家专业1.题1 #include <stdio.h> int main() { int i 1; sizeof(i); printf("%d\n", i); return 0; } 上述代码运行结果是什么呢&#xff1f; 我们来分析一下&#xff1a;其实这题的难点就是sizeof操作后i的结果是否会改变&#xff0c;首先我们创建了一个整型i&a…

1.题1

#include <stdio.h>
int main()
{
int i = 1;
sizeof(i++);
printf("%d\n", i);
return 0;
}

上述代码运行结果是什么呢?

我们来分析一下:其实这题的难点就是sizeof操作后i的结果是否会改变,首先我们创建了一个整型i,我们知道i++为后置++,先试用后加1,我们知道一般表达式的运算是在运行时执行的,而sizeof是一个编译阶段就执行的运算符,在其内的任何运算都不执行,只推测出其中表达式结果的类型求其大小,故前后i的值不变。所以i的值还是为1.

我们运行看看:

2.题2

int main()
{
char c='A';
if('0'<=c<='9') printf("YES");
else printf("NO");
return 0;
}

 上述代码的运行结果是什么呢?

我们来分析一下:上述代码中字符A的ASCLL值为65,if的判断条件为‘0’<=c<='9'大家这个时候可能以为这还不简吗?不就是判断ASCLL值的大小,那运行结果应该为NO,事实是这样吗?

我们运行看看:

这是怎么回事呢?其实这个if的判断条件的运算顺序是不同的,'0'<=c<='9'并非判断x大于等于字符0,小于等于字符9,而是先执行'0'<=c,使用这个表达式的结果再和'9'比较,'0'的ASCII码值是48,'A'的ASCII码值是'65',故'0'<c是真值1,1无疑是小于字符'9'的,最终是真。

3.题3

unsigned short x = 65530;
unsigned int y = x;

假设编译器规定 int 和 short 类型长度分别为32位和16位,若有下列C语言语句,则 y 的机器数为:

A: 0000 7FFA B: 0000 FFFA C: FFFF 7FFA D: FFFF FFFA

我们来分析一下:unsigned short类型的x变量2个字节保存了65530,十六进制形式为0xFFFA,x给y赋值时会整型提升,而无符号数在提升时高位补0,其实就相当于把x的值放在了y的低2个字节的空间中,故选B

4.题4

#include<stdio.h>
int main()
{
int n = 1001;
int ans = 0;
for(int i = 1; i <= n; ++i)
{
ans ^= i % 3;
}
printf("%d",ans);
return 0;
}

上述代码的运行结果是什么呢?

我们来分析一下:i % 3 的值按1、2、0循环,可推算出ans按1、3、3、2、0、0循环,循环进行1001次,而1001%6=5,也就是ans按规律得到的第5个数为最终结果,故ans=0

5.题5

给定一个二进制数组, 计算其中最大连续 1 的个数。示例: 输入:[1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.

int findMaxConsecutiveOnes(int* nums, int numsSize){
int max_count = 0, cur_size = 0;;
for (int i = 0; i < numsSize; i++) {
if (nums[i] == 1) {
cur_size++;
}else {
max_count = max_count > cur_size ? max_count : cur_size;
cur_size = 0;
}
}
max_count = max_count > cur_size ? max_count : cur_size;
return max_count;

这题的思路较为简单,统计连续1的个数,遇到0时表示连续中断,判断如果当前的统计数大于之前最大的则替换,然后继续下一个位置开始的统计即可。

谢谢
http://www.yayakq.cn/news/298180/

相关文章:

  • 设计网站vcg手机网站建设的整体流程图
  • 让别人做网站是要每年续费吗邯郸百度审核
  • 旅游网站首页设计万脑网站建设
  • 网站的首页标题在哪里设置的建设网站学什么语言
  • 具有价值的建网站宠物网站设计模板
  • 做一家网站需要多少钱网站打开出现建设中
  • 如何防止网站挂黑链网页如何发布到服务器上
  • 丰泽区住房和城乡建设局投诉网站wordpress 警告
  • 地方汽车网站模板购买高端网站设计品牌
  • 青岛哪里有做网站公司的温县网站建设
  • 无锡市锡山建设局网站想做网络推广如何去做
  • 合理的网站结构wordpress密码对的登不不了
  • 一个自己的网站企业网站数据库
  • 购物网站建设方案ppt科学小制作小发明
  • 揭阳购物网站开发设计网站建设php论文
  • 企业网站营销的典型案例做门窗接活的网站
  • 高档手表网站无锡网站制作高端
  • 徐州网站开发软件开发技术方案模板
  • 做基因功能注释的网站北京网站开发价格
  • 宿州市埇桥区建设局网站网页相册制作
  • 室内设计学校网站网站关键词数量
  • 外贸网站搜索 引擎优化方法下载建设银行官方网站
  • 做精神科医院网站费用有什么管理系统
  • 空白网站建设专业网站建设电话
  • 做网站万网中国建设网站红黑榜名单
  • 专业网站运营制作北京企业网站推广价格
  • 深圳网站制作网络建设公司建立网站需要哪些
  • 什么网站可以做兼职美工263net企业邮箱
  • 辽宁建设工程信息网官方网站百度搜索引擎广告投放
  • 筑云电商网站建设公司做一网站要什么软件