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

网站模版建设教程开发工程师是程序员吗

网站模版建设教程,开发工程师是程序员吗,wordpress微商城模板下载,怎样在网做旅游网站文章目录 题目答案与解析1234567 题目 1、以下对C语言函数的有关描述中#xff0c;正确的有【多选】#xff08; #xff09; A: 在C语言中#xff0c;一个函数一般由两个部分组成#xff0c;它们是函数首部和函数体 B: 函数的实参和形参可以是相同的名字 C: 在main()中定… 文章目录 题目答案与解析1234567 题目 1、以下对C语言函数的有关描述中正确的有【多选】 A: 在C语言中一个函数一般由两个部分组成它们是函数首部和函数体 B: 函数的实参和形参可以是相同的名字 C: 在main()中定义的变量都可以在其它被调函数中直接使用 D: 在C程序中函数调用不能出现在表达式语句中 2、在C语言中以下正确的说法是 A: 实参和与其对应的形参各占用独立的存储单元 B: 实参和与其对应的形参共占用一个存储单元 C: 只有当实参和与其对应的形参同名时才共占用存储单元 D: 形参是虚拟的不占用存储单元 3、在上下文及头文件均正常的情况下下列代码的输出是 注 print 已经声明过 int main() { char str[] Geneius; print(str); return 0; } print(char *s) { if(*s) { print(s); printf(%c, *s); } }A: suiene B: neius C: run-time error D: suieneG 4、对于函数 void f(int x); 下面调用正确的是 A: int yf(9); B: f(9); C: f(f(9)); D: xf(); 5、给定 fun 函数如下那么 fun(10) 的输出结果是 int fun(int x) { return (x1) ? 1 : (x fun(x-1)); }A: 0 B: 10 C: 55 D: 3628800 6、Lily上课时使用字母数字图片教小朋友们学习英语单词每次都需要把这些图片按照大小ASCII码值从小到大排列收好。请大家给Lily帮忙通过C语言解决。 输入描述Lily使用的图片包括 “A” 到 “Z” 、 “a” 到 “z” 、 “0” 到 “9” 。输入字母或数字个数不超过 1024 。 输出描述Lily的所有图片按照从小到大的顺序输出 示例 输入Ihave1nose2hands10fingers 输出0112Iaadeeefghhinnnorsssv 7、给你一个整数数组 nums 请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端那么左侧数之和视为 0 因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 如果数组有多个中心下标应该返回 最靠近左边 的那一个。如果数组不存在中心下标返回 -1 。 示例 输入nums [1, 7, 3, 6, 5, 6] 输出3 解释 中心下标是 3 。 左侧数之和 sum nums[0] nums[1] nums[2] 1 7 3 11 右侧数之和 sum nums[4] nums[5] 5 6 11 二者相等。 输入nums [2, 1, -1] 输出0 解释 中心下标是 0 。 左侧数之和 sum 0 下标 0 左侧不存在元素 右侧数之和 sum nums[1] nums[2] 1 -1 0 。 答案与解析 1 正确答案AB 主函数中定义的局部变量只在主函数中有效因为主函数也是一个函数它与其他函数是平行关系C错误当函数有返回值 时可以出现在表达式中D错误 2 正确答案A 在调用函数的时候真实传递给函数的是实参函数定义部分函数名后的参数是形参。形参和实参的名字是可以相同的在函数调用的时候形参是实参的一份临时拷贝分别占用不同的内存空间所以A正确B错误及时形参和实参的名字相同也是占用不同的内存空间所以B错误函数如果不被调用时函数的形参是形式上存在的但是函数在被调用的时候形参是要分配内存空间的所以D错误。 3 正确答案A 代码实现了递归倒序打印字符串的功能但是s使得s的值发生了变化回不到’G’的位置上故而没有打印’G’前置先 后使用所以对于s的第一次使用是从e开始的 4 正确答案B 函数f是没有返回值的不能给int类型变量赋值故A错误同时需要一个整型参数C中f(9)不能作为f的参数也是错的D 选项没有传参也不能接收返回值也是错误的。 5 正确答案C 代码是一个递归函数计算x(x-1)(x-2)…21即等差数列的和返回值一次是10、9、8、7、6、5、4、3、2、1 6 这道题考察的其实就是字符排序每个 ascii 字符在内存都有一个对应的 ascii 值通过内存中数据的存储进行排序就行。 本次我采用的是冒泡排序相邻数据之间进行比较交换将较大或较小的数据向后推到数组末尾然后开始下一轮次大数据的冒泡 过程。 /冒泡排序 //相邻元素之间进行比较每次将最大或最小元素向后移动 //然后开始新一轮的排序 int main() {char arr[1001];while (~scanf(%s, arr)) {int len strlen(arr);for (int i 0; i len; i) {for (int j 1; j len - i; j) {if (arr[j] arr[j - 1]) {char temp arr[j - 1];arr[j - 1] arr[j];arr[j] temp;}}}printf(%s, arr);}return 0; }7 从数组的0下标处开始向后逐下标统计计算当前下标左边之和和右边之和进行判断相等则为中心下标如果数组循环结束都没有找到中心下标则返回-1表示没有中心下标。 解法一复杂但理解较容易 //查找中心元素下标 //复杂 int pivotIndex(int* nums, int numsSize) {int middle 0;for (middle 0; middle numsSize; middle) {int left 0;int right middle 1;int num1 0;int num2 0;while (left middle) {num1 nums[left];left;}while (right numsSize) {num2 nums[right];right;}if (middle 0)num1 0;else if (middle numsSize)num2 0;if (num1 num2) {return middle;}}return -1; }优化版 //优化 int pivotIndex(int* nums, int numsSize) {for (int middle 0; middle numsSize; middle) {int num1 0;//初始左侧元素和为0int num2 0;//初始右侧元素和为0for (int j 0; j numsSize; j) {if (j middle) num1 nums[j];//求左侧元素和else if (j middle) num2 nums[j];//求右侧元素和}if (num1 num2) return middle;//左右测元素和相等时返回中心元素下标}return -1;//没有中心元素返回-1 }
http://www.sadfv.cn/news/250247/

相关文章:

  • 西宁知名网站设计公司wordpress2中文
  • 合肥做英文网站产品推广有哪些平台
  • wordpress建站视频教程建设网站都要学些什么
  • 自建网站营销图书管理系统网站开发设计过程
  • 网站建设情况自查报告做网站关键词软件
  • 接网站开发哪里好wordpress4.9安装出错
  • 静态化网站和app的区别竞价推广员月挣多少
  • 游戏推广员一个月能赚多少wordpress速度优化
  • 公司网站设计有基本哪些要求网站建设 域名 服务器
  • 锡林浩特网站建设建网站开发
  • 东莞网站设计公司有哪些购物网站怎么创建
  • 福州网站建设公司中小企业wordpress目录404
  • 广东建设企业网站哪家好上海市政大厅官网
  • 公司做网站推广要注意什么网站建设的主要步骤
  • 网站建设的七大主要目的专业做鞋子的网站吗
  • 南昌的网站建设公司江淮网站开发
  • 汾阳市网架公司长沙seo网站建设费用
  • 英文网站seo 谷歌高端网站建设jm3q
  • 网站加入站长统计库存管理软件永久免费版
  • mu建站工具wordpress还能玩吗
  • 深圳网站建设专业乐云seo成都保洁公司
  • 网站快照优化公司站长统计 网站统计
  • 个人备案经营网站备案wordpress 导入html
  • 天猫网站做链接怎么做外卖网站设计
  • 宣讲家网站 家风建设开发 app
  • 专业网站建设是哪家好网站变app
  • 建设网站必须用dns岳阳网站界面设计
  • 网站建设制作设计seo优化湖南网络营销方式有哪些 各有什么特点
  • 营销网站开发找哪家360网站建设企业
  • 保定医疗网站建设公司软文时光发稿平台