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

可以下载各种软件的网站市场调研方案

可以下载各种软件的网站,市场调研方案,哪些企业网站做的好,直播教育网站建设一、选择题 1、以下叙述中正确的是#xff08; #xff09; A: 只能在循环体内和switch语句体内使用break语句 B: 当break出现在循环体中的switch语句体内时#xff0c;其作用是跳出该switch语句体#xff0c;并中止循环体的执行 C: continue语句的作用是#xff1a;在…一、选择题 1、以下叙述中正确的是 A: 只能在循环体内和switch语句体内使用break语句 B: 当break出现在循环体中的switch语句体内时其作用是跳出该switch语句体并中止循环体的执行 C: continue语句的作用是在执行完本次循环体中剩余语句后中止循环 D: 在while语句和do-while语句中无法使用continue语句 【答案】 A 【解析】 考点break和continue语句 B.当break用于switch语句中时可使程序跳出switch而不执行switch以后的语句;当break语句用于do-while、for、while循环语句中时可使程序终止循环而不执行循环后面的语句即满足条件时便跳出循环。 故当break出现在循环体中的switch语句体内时只会跳出该switch语句体但是并不会中止循环体的执行break只能跳出一层 CD.continue语句的作用是跳过本次循环体中剩余的语句而强行执行下一次循环。 2、下列 for 循环的次数为 for(int i 0 ; i || i 5;); A: 0 B: 5 C: 1 D: 无限 【答案】 D 【解析】 考点逻辑运算的短路特性 逻辑或运算如果前表达式为真后表达式不计算第一次循环0||05)时i为0执行i第二次循环时i为1是个真值不再执行i也就死循环了 3、以下描述中正确的是 A: 由于do-while循环中循环体语句只能是一条可执行语句所以循环体内不能使用复合语句 B: do-while循环由do开始用while结束在while(表达式)后面不能写分号 C: 在do-while循环体中不一定要有能使while后面表达式的值变为零(假)的操作 D: do-while循环中根据情况可以省略while 【答案】 C 【解析】 考点do-while循环 A.do-while循环中的循环体通常都是复合语句代码块 B.while(表达式)后面要写分号 C.可以用break跳出循环 D.while不能省 4、设函数 fun 和实参数组的说明是如下形式则对函数的调用语句中正确的是 void fun(char ch,float x[]); float a[10]; A: fun(asd , a[]); B: fun(x , A); C: fun(68 , 2.8); D: fun(32 , a); 【答案】 D 【解析】 考点函数传参 A数组传参只需要写数组名就行a[]时错误的 B第二个参数写成了大写错了 C第一个参数既可以传字符也可以传字符串‘68’最好写成“68”因为‘68’相当于两个字符这种写法本身就存在问题第二个参数是浮点数但是fun函数的第二参数是数组不匹配fun函数参数x需要传一个数组或者float *指针 D32当作ASCII值也就相当于字符D 5、在c语言中一个函数不写返回值类型默认的返回类型是 A: int B: char C: void D: 都不是 【答案】 A 【解析】 考点 一个函数不写返回值类型默认的返回类型是int但不提倡这么做 二、编程题 1.至少是其他数字两倍的最大数 【参考答案】   思路遍历数组找出最大值和次大值最后return时进行比较返回结果 int dominantIndex(int* nums, int numsSize) {int max1nums[0];//最大值int max20;//次大值int flag0; //返回的下标//遍历找最大for(int i1;inumsSize;i){if(nums[i]max1){max2max1;//次最大值等于上一次的最大值max1nums[i];flagi;}else if(nums[i]max2)//针对次最大值在max后面{max2nums[i];}}return max12*max2?flag:-1; } 2.两个数组的交集 【参考答案】  思路先对两个数组进行排序如果再一个一个进行比较如果相等就存放进新数组中如果不相等另一个数组就继续下一个元素进行比较 int int_cmp(const void *e1,const void* e2) {return (*(int*)e1-*(int*)e2); }int* intersection(int* nums1, int nums1Size, int* nums2, int nums2Size, int* returnSize) {//对两个数组进行快排qsort(nums1,nums1Size,sizeof(int),int_cmp);qsort(nums2,nums2Size,sizeof(int),int_cmp);//为返回数组开辟空间大小要开足nums1Sizenums2Sizeint * re(int*)malloc(sizeof(int)*(nums1Sizenums2Size));//下标int index10;int index20;*returnSize0;while(index1nums1Sizeindex2nums2Size)//下标取不到nums1Size和nums2Size{if(nums1[index1]nums2[index2]){//避免重复存放(returnSize0或者这个元素不等于存放进re的上一个元素)if(!(*returnSize)||nums1[index1]!re[(*returnSize)-1]){re[(*returnSize)]nums1[index1];}index1;index2;}else if(nums1[index1]nums2[index2]){index2;}else{index1;}}return re; } 我们刷题经常会看到int* returnSize int* returnSize表示函数返回的数组的长度参数类型一定是int*而不是int   因为只有传入参数的指针(int*)才能在函数中改变传入参数变量的值int表示传入的仅仅是数值无法改变原变量
http://www.dnsts.com.cn/news/2086.html

相关文章:

  • 微分销免费平台网站优化排名首页
  • 小程序开发报价明细seo关键词排名优化哪好
  • 网上做头像用什么网站郑州网站运营专业乐云seo
  • 无版权图片网站 日本网站网络推广
  • 直销网站建设公司网站建设全包
  • wordpress首页分页seo与sem的区别和联系
  • 用瀑布流做的美食网站国外引流推广软件
  • 漯河住房和城乡进建设委员会网站网宁波网络营销推广咨询报价
  • 域名如何做网站seo什么意思中文意思
  • wp做网站难吗上海关键词自动排名
  • 网站可访问性搜索引擎排名优化是什么意思
  • 如何用webstrom做网站郑州网站优化推广
  • 厦门市建设局官方网站深圳英文站seo
  • 网站开发项目概述长沙seo优化
  • 遵义做网站哪家好哪家好google搜索引擎入口google
  • 做网站话术上海推广服务
  • 网站备案全国合作拍照点 腾讯云抖音权重查询工具
  • 奥巴马网站设计seo视频教程
  • 海报模板素材网站中山网站建设公司
  • 假冒网站能通过备案登记吗足球世界排名国家最新
  • 运营网站是多少涟源网站seo
  • 如何做情趣网站十大最靠谱培训机构
  • 北京网站搭建多少钱新闻头条免费下载安装
  • 手机网站预览广告设计与制作需要学什么
  • WordPress登陆css黑锋网seo
  • 石家庄做网站排名公司哪家好搜索关键词热度
  • 网站功能开发需求分析浙江网站推广运营
  • 上海做建材上什么网站好上海优化seo
  • 常平网站建设网站建设公司哪家好
  • 今日国际新闻播报seo简单优化