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

江西网站设计哪家靠谱浙江专业网站seo

江西网站设计哪家靠谱,浙江专业网站seo,科技类网站简介怎么做,做网站建设怎么样目录 一、选择题 二、编程题 🎈个人主页:库库的里昂 🎐CSDN新晋作者 🎉欢迎 👍点赞✍评论⭐收藏✨收录专栏:C语言每日一练✨相关专栏:代码小游戏、C语言初阶、C语言进阶🤝希望作者…

目录

一、选择题

二、编程题


 

  • 🎈个人主页:库库的里昂
  •  🎐CSDN新晋作者
  •  🎉欢迎 👍点赞✍评论⭐收藏
  • ✨收录专栏:C语言每日一练
  • ✨相关专栏:代码小游戏、C语言初阶、C语言进阶
  • 🤝希望作者的文章能对你有所帮助,有不足的地方请在评论区留言指正,大家一起学习交流!🤗

【前言】

在大家学完初阶C语言后,有很多知识点是比较模糊的,我们应该多刷题,这样才能巩固我们所学知识。所以我开了一个新专栏C语言每日一刷,每一篇都包含5道选择题,2道编程题,每一道题后面都会有详细的解析。这个系列每日一更,大家来看看吧! 

一、选择题

1、如下程序的功能是( )
 

#include <stdio.h>
int main()
{char ch[80] = "123abcdEFG*&";int j;puts(ch);for(j = 0; ch[j] != '\0'; j++)if(ch[j] >= 'A' && ch[j] <= 'Z')ch[j] = ch[j] + 'e' - 'E';puts(ch);return 0;
}

A: 测字符数组ch的长度
B: 将数字字符串ch转换成十进制数
C: 将字符数组ch中的小写字母转换成大写
D: 将字符数组ch中的大写字母转换成小写

【答案】D

【解析】

一个字母对应的大写和小写之间的ASCII码值相差32,而且小写的大于大写的。所以题中'e'和'E'之间的ASCII码值相差32(ch[j]+'e'-'E'相当于ch[j]+32)。一个字母从大写转化为小写就是在它自身上+32,小写转大写则是-32,故选D。

2.对于代码段,下面描述正确的是( )

t=0;
while(printf("*"))
{t++;if (t<3)break;
}

A、其中循环控制表达式与0等价

B、其中循环控制表达式与'0'等价

C、其中循环控制表达式是不合法的

D、以上说法都不对

【答案】B

【解析】

因print(“*”)函数调用的返回值是字符串中字符的个数,即为1。所以while后面的条件恒为真,所以循环控制表达式与'0'是等价的字符' 0 '不是0,所以字符0用的是其ASCII值作为判断依据,又因为其ASCII值是非0值,所以判断恒为真,故选B。

3.以下程序运行时,若输入1abcedf2df<回车>输出结果是( )

#include <stdio.h>
int main()
{char ch;while ((ch = getchar()) != '\n'){if (ch % 2 != 0 && (ch >= 'a' && ch <= 'z'))ch = ch - 'a' + 'A';	putchar(ch);} printf("\n");return 0;
}

A: 1abcedf2df    B: 1ABCEDF2DF    C: 1AbCEdf2df    D: 1aBceDF2DF

【答案】C

【解析】

 分析:

  1. 每次获取一个字符,直到遇见换行结束

  2. 如果a是奇数,且ch为小写字母,小写转换为大写

  3. a ascii码为97 A ascii码为 65 97-65 = 32; a = 0: 1;

  4. a = 1: A

  5. a = 2: b

  6. ....

  7. 1AbCEdf2df

ASCII表如下图所示:

972b0eb21f67eab89e5e1c315ab1cb66.jpeg

 

4.下列条件语句中,功能与其他语句不同的是( )

A: if(a) printf("%d\n",x); else printf("%d\n",y);
B: if(a==0) printf("%d\n",y); else printf("%d\n",x);
C: if (a!=0) printf("%d\n",x); else printf("%d\n",y);
D: if(a==0) printf("%d\n",x); else printf("%d\n",y);

【答案】D

【解析】

A、B、C都是a==0时输出y,a!=0时输出x

D是a==0时输出x,a!=0时输出y

5.我们知道C语言的 braek 语句只能跳出离它最近的一层循环,可是有时候我们需要跳出多层循环,下列跳出多层循环的做法正确的是【多选】( )

A: 将程序写成函数用return结束函数,便可跳出循环

B: 修改外层循环条件例如

for( int i = 0 ; i < MAX1 ; i ++ )
{for( int j = 0 ; j < MAX2 ; j ++ ){if( condition ){i = MAX1;break;}}
}

C: 在外层循环设置判断条件例如

for( ; symbol != 1 && condition2 ; )
{for( ; symbol != 1 && condition3 ; ){if( condition1 )symbol = 1 ;}
}

D: 在外层循环后面加入break例如

for( ; condition2 ; )
{for( ; condition3 ; ){if( condition1 )symbol = 1 ;}if( symbol == 1 )break ;
}

【答案】ABCD

【解析】

A选项的方法简洁明了,可直接结束程序

B选项外层循环有限制,是通过判断条件来限制循环的

C选项增加了外层循环设置判断条件

D选项在外层循环内增添了跳出循环的条件

其中:代码为伪代码、condition代表逻辑表达式

二、编程题

1.OJ链接 【牛客网题号:JZ53 数字在升序数组中出现的次数】【难度:简单】

给定一个长度为 n 的非降序数组和一个非负数整数 k ,要求统计 k 在数组中出现的次数
数据范围:0≤n≤1000, 0≤k≤100,数组中每个元素的值满足 0 ≤val≤100

示例
输入:[1, 2, 3, 3, 3, 3, 4, 5], 3
返回值:4

int GetNumberOfK(int* nums, int numsLen, int k ) {int count = 0;int i = 0;for(i=0;i<numsLen;i++){if(nums[i] == k){count++;}}return count;
}

2.OJ链接 【 leetcode 题号:面试题 05.06. 整数转换】【难度:简单】

整数转换。编写一个函数,确定需要改变几个位才能将整数 A 转成整数 B。

示例:
输入:A = 29 (或者0b11101), B = 15(或者0b01111) 输入:A = 1,B = 2
输出:2                                                                              输出:2

int convertInteger(int A, int B){int c = A ^ B;int count = 0;int i = 0;for(i=0;i<32;i++){if(c & 1 == 1){count++;}c >>= 1;}return count;
}

好了,今天的每日一刷就到这里结束了,感谢大家的观看!

d52ce744a5b345408dd596d71f65e762.png

 

 

http://www.zhongyajixie.com/news/10531.html

相关文章:

  • 公司可以做网站吗百度怎么做网站
  • 贵州省建设学校网站首页南京百度推广
  • 做外贸需要有自己的网站吗cba排名最新排名
  • 7k网站怎么做推广app赚钱项目
  • 政府网站建设存在的问题和建议广东省广州市白云区
  • 电子商务网站的功能分析站优云seo优化
  • 学生可做的网站主题广州网站优化服务
  • 网站建设排序题网站优化 推广
  • 供应链管理的概念windows优化大师可以卸载吗
  • wordpress中文页面打不开seo推广软
  • 方城网站设计福清市百度seo
  • 韩国做美食的视频网站网站热度查询
  • 昆明网站设计制造网络培训seo
  • 武汉光谷做网站多少钱苏州首页排名关键词优化
  • 网站动态添加广告怎么做的知乎关键词排名
  • 企业门户网站建设特色昆明seo关键字推广
  • 烟台h5网站建设公司网站seo提升
  • 天津市建设工程合同备案网站百度游戏
  • 南宁网站建设 传导seo中国是什么
  • 设置wordpress上传文件大小网站优化排名方案
  • 政务网站建设方案怎么在网上推广产品
  • 北京商城型网站建设天猫seo搜索优化
  • php建站视频教程班级优化大师官方免费下载
  • 网站草图模板百度怎么发布自己的广告
  • 网站开发哪一门语言更快注册网站怎么注册
  • 湖州北京网站建设域名注册商
  • 网站ip如何做跳转seo智能优化
  • 中国制造加工网官网沈阳seo搜索引擎
  • 网站招聘栏怎么做免费网站推广网站不用下载
  • 网站建设项目实施方案北京培训机构