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

网站策划书范文模板优秀网页设计618

网站策划书范文模板,优秀网页设计618,软件公司排名100强,荥阳市城乡规划和建设局网站🌞 “也许你感觉自己与周遭格格不入,但正是那些你一人度过的时光,让你变得越来越有意思,等有天别人终于注意到你的时候,他们就会发现一个比他们想象中更酷的人。”-《生活大爆炸》 Day03 📝 一.选择题&…

在这里插入图片描述
🌞 “也许你感觉自己与周遭格格不入,但正是那些你一人度过的时光,让你变得越来越有意思,等有天别人终于注意到你的时候,他们就会发现一个比他们想象中更酷的人。”-《生活大爆炸》

Day03

  • 📝 一.选择题
  • 📝二.编程题

📝 一.选择题

🎈1.已知函数的原型是: int fun(char b[10], int *a); ,设定义: char c[10];int d; ,正确的调用语句是( )
A: fun(c,&d); B: fun(c,d); C: fun(&c,&d); D: fun(&c,d);

🏆答案:A
🔭答题思路:函数第一个形参 char b[10] ,需要传入的是数组的首地址。数组char c[10] 的数组名 c 是数组的首元素地址,可以传入 c。参数a是指针,需要接受它的地址。

🎈2.请问下列表达式哪些会被编译器禁止【多选】( )

int a = 248, b = 4;
int const *c = 21;
const int *d = &a;
int *const e = &b;
int const * const f = &a;

A: *c = 32; B: *d = 43 C: e=&a D: f=0x321f

🏆答案:ABCD
🔭答题思路:const放在*的左边,表示指针指向的值不可修改,但是指针指向可以修改。const放在*的右边,表示指针指向的值可修改,但是指针指向不可以修改。那么,放在中间,指针指向以及指针指向的值都不能改。本题中,*c和*d指向的值不能变,e的指向不能变,f都不能变,因此全错。

🎈3.以下程序的输出结果为( )

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int i;
void prt()
{for (i = 5; i < 8; i++)printf("%c", '*');printf("\t");
}
int main()
{for (i = 5; i <= 8; i++)prt();return 0;
}

A: *** B: *** *** *** *** C: *** *** D: * * *

🏆答案:A
🔭答题思路:本题主要需要弄清楚for循环的一个执行流程:
在这里插入图片描述
关于for循环的详细知识点可以见博客链接: for循环
那么,本题的解题流程如下:
在这里插入图片描述
在这里插入图片描述

🎈4.下面代码段的输出是( )

#include <stdio.h>
int main()
{int a = 3;printf("%d\n", (a += a -= a * a));return 0;
}

A: -6 B: 12 C: 0 D: -12

🏆答案:D
🔭答题思路:本题考察的主要是运算符的优先级以及结合性。关于具体的操作符的知识可跳转至链接: 操作符

🔎操作符的优先级:

操作符描述结合性是否控制求值顺序
()聚组/
()函数调用左结合性
[ ]下标引用左结合性
.访问结构成员左结合性
->访问结构指针成员左结合性
++后缀自增左结合性
- -后缀自减左结合性
!逻辑反右结合性
~按位取反右结合性
+单目,表示正值左结合性
-单目,表示负值右结合性
++前缀自增右结合性
- -前缀自减右结合性
*间接访问右结合性
&取地址右结合性
sizeof取其长度,以字节表示右结合性
(类型)类型转换右结合性
*乘法左结合性
/除法左结合性
%整数取模左结合性
+加法左结合性
-减法左结合性
<<左移位左结合性
>>右移位左结合性
>大于左结合性
>=大于等于左结合性
<小于左结合性
<=小于等于左结合性
==等于左结合性
!=不等于左结合性
&位与左结合性
^位异或左结合性
I位或左结合性
&&逻辑与左结合性
II逻辑或左结合性
?:条件操作符右结合性
=赋值左结合性
+=以…加右结合性
-=以…减右结合性
*=以…乘右结合性
/=以…除右结合性
%=以…取模右结合性
<<=以…左移右结合性
>>=以…右移右结合性
&=以…与右结合性
^=以…异或右结合性
I=以…或右结合性
,逗号左结合性

📖我们可以发现在该表达式中a += a -= a * a*的优先级大于-=+=*是左结合,和+=-=是右结合。
本题的解题流程如下:
在这里插入图片描述
运行结果如下:
在这里插入图片描述

🎈5.下列不能实现死循环的是( )
A: while(1){} B: for(;1;){} C: do{}while(1); D: for(;0;){}

🏆答案:D
🔭答题思路:只有想循环条件为真时,循环才会继续。在C语言中,0表示假,1为真,因此选D

📝二.编程题

1.🎈首先输入要输入的整数个数 n ,然后输入 n 个整数。输出为 n 个整数中负数的个数,和所有正整数的平均值,结果保留一位小数。
注意: 0 即不是正整数,也不是负数,不计入计算; 本题有多组输入用例。
输入描述:首先输入一个正整数 n ,然后输入 n 个整数。
输出描述:输出负数的个数,和所有正整数的平均值。
数据范围: 1≤n ≤2000 ,输入的整数都满足 ∣val∣≤1000
OJ链接【牛客网题号: HJ97 记负均正】【难度:简单】

🔭答题思路:从题目中的输入n个整数,我们会想到要利用数组来储存数据。然后利用for循环来找出数组中负数的个数(count)和正数的个数(count2),并且把所有正整数加起来,然后算出平均值。

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{int arr[1000];int n = 0;while (scanf("%d", &n) != EOF){int count = 0;//记录负数的个数int count2 = 0;//记录正数的个数float sum = 0;int i = 0;for (i = 0; i < n; i++){scanf("%d", &arr[i]);if (arr[i] < 0){count++;}if (arr[i] > 0){count2++;sum += arr[i];}}printf("%d ", count);if (count2)printf("%.1f", sum / count2);elseprintf("0.0");}return 0;
}

🔭样例输出:
在这里插入图片描述
2.🎈有一个长度为 n 的非降序数组,比如 [1,2,3,4,5] ,将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了 [3,4,5,1,2] ,或者 [4,5,1,2,3] 这样的。请问,给定这样一个旋转数组,求数组中的最小值。
数据范围: 1≤n≤10000 ,数组中任意元素的值: 0≤val≤10000
示例:
输入:[3,4,5,1,2]
返回值:1
OJ链接【牛客网题号: JZ11 旋转数组的最小数字】【难度:简单】

🔭答题思路:本题我采用的是遍历的方法,把每个数都比较一遍。但是这种方法只限于数据少的情况,数据大的话就会算很久,效率低。

int minNumberInRotateArray(int* rotateArray, int rotateArrayLen ) {int min = *rotateArray;//初始存放第一个数for (int i = 1; i < rotateArrayLen; ++i){if(*(rotateArray+i) < min){min = *(rotateArray+i);}}return min;
}

好啦,第三天的练习到这里就结束啦!后期会继续更新C语言的小练笔,欢迎大家持续关注、点赞和评论!❤️❤️❤️

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

相关文章:

  • 郑州汉狮做网站的大公司怎么删除创建的wordpress
  • 网站开发深app 网站 区别
  • 深圳建网站好的公司企业建立网站的目的
  • js 曲线 网站聊城网站建设信息
  • 电子商务网站建设渠道望牛墩镇仿做网站
  • 精通网站建设 pdf智能经济高峰论坛
  • 中山市城市建设档案馆网站微企点做的网站怎么去底下的
  • 做游戏动画外包网站广西网络干部学院
  • 网站标题组合中时讯通信建设有限公司网站
  • 网站建设与运营及营销服务做网站用微软雅黑侵权吗
  • wordpress站点浏览圣诞节网站模板
  • 网站宣传与推广学校官方网站的建设目标是什么
  • 承包网站建设的公司怎样在自己的网站上家程序
  • 工作室网页seoul是哪个城市
  • 邻水建设局网站网站建设找至尚网络
  • 怎样做动漫照片下载网站深圳市专业制作网站公司吗
  • 杭州网站设计渠道萧山网站建设xssem
  • 奥远网站建设流程湖北省发布最新通告
  • 使用iframe做网站潮州网站制作
  • 怎么创建网站详细流程没有网站可以做京东联盟吗
  • 宝宝投票网站怎么做福建省住房和城乡建设厅的网站
  • 东莞市建网站电商运营工资大概多少
  • 有了源码可以做网站吗世界500强中国企业
  • 网站开发与运维面试问题东莞建筑公司都有哪些
  • 怎样才能做网站网络建设公司起名
  • 福建省华荣建设集团有限公司网站宝安网站建设哪家便宜
  • 网站建设备案策划书有什么平台做网站比较好
  • 网址模板建站百度seo如何做
  • 用源代码做网站高效网站建设
  • 主流做网站深圳建设网站价格