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

免费的seo网站峰聘网360建筑网

免费的seo网站,峰聘网360建筑网,网站建设前端和后端,房屋设计图软件免费前言:每日一练系列,每一期都包含5道选择题,2道编程题,博主会尽可能详细地进行讲解,令初学者也能听的清晰。每日一练系列会持续更新,上学期间将看学业情况更新。 五道选择题: 1、程序运行的结果…

前言:
每日一练系列,每一期都包含5道选择题,2道编程题,博主会尽可能详细地进行讲解,令初学者也能听的清晰。每日一练系列会持续更新,上学期间将看学业情况更新。

 五道选择题:

1、程序运行的结果为()

#include<stdio.h>
int main()
{
int x=1.9;
x++;
printf("%d",x);
}

A、1    B、2    C、2.9    D、3

解析:简单题,考察的是你对于整型变量的理解整型变量如果初始值被赋予小数,那么在vs编译器上就会直接将小数部分给舍去,也就是说,代码1中给x赋予1.9,实际上只是给x赋予1,接着走到x++,使x=2,所以最后打印出来的结果就是2,选B 

2、设有整型变量a,b,c,它们的初值是1,运行表达式++a| |++b&&++c后,a,b,c的值分别是 ()

A、2,1,1       B、2,2,2     C、2,2,1      D、2,1,2

解析:易错题,考察||(或)运算和&&(且)运算的运用,||运算只要一边为真即为真,所以当我们判定完一边为真的时候另一边就不用再判定,计算机会直接跳过。&&运算,两边都为真才为真,只要有一边为假就为假,所以一旦发现一边为假则不再判定另一边。

跟据规则走,首先遇到的是++a,先++后使用,a=2,2为真,是||运算,所以后面的部分不进行,连带着&&也没有进行,所以最后a=2,b=1,c=1,选A

3、以下程序运行的结果为()

#include<stdio.h>
int main()
{int x = 5;int i = 0, j = 0, k = 0;x = (i = 4, j = 16, k = 32);printf("%d %d %d %d", x,i,j,k);
}

A、5,4,16,32     B、5,0,0,0    C、32,4,16,32    D、32,0,0,0

解析:考察你对于逗号表达式的理解,逗号表达式从左往右进行,整个表达式的结果为最后一个表达式。

从左往右走,首先给i赋值为4,接着给j赋值为16,最后来到最后一个表达式,k=32,而根据逗号表达式的运行可知整个表达式的结果也是k=32,所以最后是x=k=32,同时对x和k赋值,所以x和k最后均为32,综上所述,i=4,j=16,x=k=32,所以最后打印出来的结果为32,4,16,32选C

4、有如下程序,程序运行后的输出结果是()

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

A、72      B、73       C、115       D、59

 解析:基础题,考察你对细节的掌控,八进制数的前缀为0,十六进制的前缀为0x,十进制数没有前缀。所以该程序赋值给x的值是一个八进制的72,转换为十进制就是2*1+7*8=58,最后打印出x+1即59,故选D

5、若想定义 int 型变量 a,b,c,d 并都赋值为 1,以下写法中错误的

A、int a=b=c=d=1;
B、int a=1, b=1, c=1, d=1;
C、int a,b,c,d; a=b=c=d=1;
D、int a,b,c,d=1; a=b=c=d;

解析:一个一个走,先看A选项,A选项的操作并没有定义b,c,d这三个整型变量,故A错误,B选项挨个定义,没有问题,B正确。C选项全部定义完了再赋值,C正确,D选项,先定义a,b,c,d四个变量的同时给d赋值为1,最后令a=b=c=d,令a,b,c与d相等,所以最后,a,b,c,d均为1,D正确,综上所述,选A

编程题1: 

剑指 Offer 10- I. 斐波那契数列 - 力扣(LeetCode)

提示:记得取模,一开始博主也没有取模,想半天,哈哈 

int fib(int n) {if (n == 0){return 0;}if (n <= 2){return 1;}//以上特殊情况单独处理下int f1 = 1; int f2 = 1; int f3 = 0; int i = 0;for (i = 3; i <= n; i++)//我们一开始计算的就是第三个斐波那契数,所以令i=3{f3 = (f1 + f2) % 1000000007;//先储存下一个斐波那契数f1 = f2;f2 = f3;//进行数据更新}return f3;//返回目标
}

编程题2: 

134. 加油站 - 力扣(LeetCode)

提示:此题较难,建议学习贪心算法之后再过来进行,这里博主并没有使用贪心算法,使用最朴实无华的方法通过的,目的是让大家能够感受一下代码的严谨。拷贝博主的代码有时也是通不过的,因为博主没有使用技巧答题,当你网络不好时可能会因为超出时间限制而失败,多试几次就可以。 

 

int canCompleteCircuit(int* gas, int gasSize, int* cost, int costSize) {int oil = 0;int i = 0;if(gasSize==1)//只有一个单独处理{if(gas[0]>=cost[0])return 0;}for (i = 0; i < gasSize; i++){int tmp = i;//不要在函数内对循环变量操作,因此使用tmp来间接操作int flag = 1;//判定是否可以行进的变量oil = gas[tmp];if (oil > cost[tmp]){oil -= cost[tmp];for (++tmp; tmp < gasSize; tmp++){oil += gas[tmp];oil -= cost[tmp];if (oil < 0){flag = 0;break;}}if (flag == 0){continue;}for (tmp = 0; tmp < gasSize; tmp++){oil += gas[tmp];oil -= cost[tmp];if (tmp == i){break;}if (oil < 0){flag = 0;break;}}if (flag == 1){return tmp;}else{continue;}}else{continue;}}return -1;
}

好了,今天的练习到这里就结束了,感谢各位友友的来访,祝各位友友前程似锦O(∩_∩)O

 

 

http://www.yayakq.cn/news/768151/

相关文章:

  • 微网站开发工具有哪些做微信的网站有哪些功能吗
  • 公司网站建设内部调查网站服务器哪个好
  • 太仓有专门做网站的地方吗北京最大的商场
  • 烟台汽车网站建设网络投放广告平台
  • 可以做外贸的网站有哪些网站建设dw 什么软件
  • wordpress搭建子網站小程序是什么技术
  • 用js做简单的网站页面网站建设商务
  • 当当网网站的建设过程越烽建设集团有限公司网站
  • 学做招投标的网站抖音短视频推广
  • 访问网站提示输入用户名密码东莞新闻头条新闻
  • 网站建设的论文范文沈阳网站建设搭建
  • 爱墙 网站怎么做合肥网站制作联系方式
  • 做爰全过程免费的视频的网站济南网站建设方案
  • 网站的运营方案做智能家居网站需要的参考文献
  • 网站上线之前怎么做推广东明网站制作
  • 做设计网站的工作怎么样163企业邮箱服务器怎么设置
  • 包头市建设工程质量监督站网站优秀网页 网站
  • 网站前台后台哪个好网站添加备案
  • 网站开发设计新闻界面厦门建设网站首页
  • 城市建设鹤岗市网站做网站商
  • 设计常用网站动漫制作专业有本科吗
  • 广东建设银行网站变装 Wordpress 小说
  • 网站公告栏模板兰州新区装修公司有哪些
  • 网站开发报价模版广州番禺区男科医院
  • 个人网站建设与管理工作总结缩短链接的网站
  • 网站备案表不会写p2p借贷网站建设
  • 网站在线做照片深圳模板开发建站
  • 中华企业网站建设wordpress上传错误
  • 网站外链的建设thinkphp 网站设置功能
  • 站优化网站建设制作公司哪家