C语言--每日五道选择题--Day19

第一题

1. 为了避免在嵌套的条件语句if-else中产生二义性,C语言规定else子句总是与( )配对。

A:缩排位置相同的if

B:之前最近的未匹配的if配对

C:其之后最近的if

D:同一行上的if

答案及解析 B

else语句是跟最近的未匹配的if语句配对

第二题

2. 若有定义语句: int year=1009 ,  *p=&year ;以下不能使变量 year 增至 1010 的语句是

A:*p+=1;

B:(*p)++;

C:++(*p)

D:*p++A

答案及解析 D

A:*p += 1 等价于 *p = *p + 1;

B:(*p)++ 先解引用获得year的值再++

C:跟B同理,只不过是前置++和后置++

D:*p++ 这里++的优先级是高于*的,所以这里p++之后,到往后跳了1个整型的距离,再解引用肯定不是year,是一未知的数字;

第三题

3. 已定义ch为字符型变量,以下赋值语句中错误的是()

A:ch='\';

B:ch=62+3;

C:ch=NULL;

D:ch='\xaa';

答案及解析 A

A:错误,\把后面的'转义了,所以错误

B:正确,由于字符型变量有ASCII值,所以62+3 = 65 也就是 A字符

C:正确,NULL是由#define定义的宏,为0,是'\0'这个字符

D:正确,\xaa是一个字符,是16进制字符的表示方法,所以正确

第四题

4. 已知:char str1[8],str2[8]={"good"};,则在程序中不能将字符数组str2赋值给str1的语句是 

A:str1=str2;

B:strcpy(str1,str2);

C:strncpy(str1,str2,6);

D:memcpy(str1,str2,5);

答案及解析 A

A:数组名是地址常量,不可以更改,所以不能做赋值运算符的左值,因为赋值运算符的左值必须是变量;

B:strcpy是拷贝函数,遇到\0停止,所以可以完成拷贝。

C:strncpy是我们让他拷贝几个字符就拷贝几个,题中给6个,完全够用。

D:memcpy是按照字节拷贝,char类型是一个字节,所以题中给5个字节完全够用

第五题(错了)

5. 以下程序的输出结果是:

#include<stdio.h>
int  main()
{
    int x = 0, y = 5, z = 3;
    while(z-->0 && ++x<5)
    {
        y= y - 1;
    }
    printf("%d, %d, %d\n", x, y, z);
    return 0;
}

A:2,2,0

B:3,2,-1

C:4,3,-1

D:5,-2,-5

答案及解析 B

这里需要注意的一点就是

后置--/++ 返回的是变化之前的值,这个值是变量的临时拷贝,但是变量本身是变化了。

前置--/++返回的就是变化后的变量的值。

在最后一次z == 0的时候,进入循环,虽然不满足条件,但是z--已经运算了,所以是-1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/168628.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

终端仿真软件 SecureCRT v9.4.2

SecureCRT是一款终端仿真软件&#xff0c;它提供了类似于Telnet和SSH等协议的远程访问功能。SecureCRT专门为网络管理员、系统管理员和其他需要保密访问网络设备的用户设计。 SecureCRT具有以下特点&#xff1a; 安全性&#xff1a;SecureCRT支持SSH1、SSH2、SSL和TLS等加密和…

PPT基础:编辑顶点

目录 编辑顶点对顶点的编辑对线段的编辑编辑顶点用法 编辑顶点 所在位置&#xff1a; 实质&#xff1a;是一种改变图像性质的操作 如何把一个圆形变成三角形&#xff1a;选中其中一个顶点&#xff0c;右键删除一个顶点&#xff1b;靠近某一条边&#xff0c;右键“拉伸弓形”即…

【机器学习基础】K-Means聚类算法

&#x1f680;个人主页&#xff1a;为梦而生~ 关注我一起学习吧&#xff01; &#x1f4a1;专栏&#xff1a;机器学习 欢迎订阅&#xff01;相对完整的机器学习基础教学&#xff01; ⭐特别提醒&#xff1a;针对机器学习&#xff0c;特别开始专栏&#xff1a;机器学习python实战…

信驰达科技加入智慧车联产业生态联盟ICCE,共创智慧车联未来

图1 信驰达加入智慧车联产业生态联盟 信驰达拥有60余项专利认证及软件著作权&#xff0c;以及BQB、SRRC、FCC、IC、CE、RoHS、REACH、KCC等数百个权威产品认证&#xff0c;公司是车联网联盟(CCC)和智慧车联产业生态联盟&#xff08;ICCE&#xff09;会员&#xff0c;已通过ISO…

RFID井盖管理系统解决方案

随着我国城市基础设施建设事业的迅速发展&#xff0c;城市中的通讯、燃气、给水、排水、热力、电力等各类市政公用地下管线设施不断增加&#xff0c;相应地&#xff0c;城市路面上的井盖也越来越多。然而&#xff0c;近年来&#xff0c;由于城市井盖管理不善&#xff0c;井盖被…

DP1332E/DP1363F国产多协议NFC读写器芯片支持ISO15693/ISO18092

目录 ISO/IEC 15693与ISO/IEC 18092协议标准差异DP1363F与DP1332E对比共同点主要差异点 ISO/IEC 15693与ISO/IEC 18092协议标准差异 ISO/IEC 15693是用于近距离无线通信中的射频识别&#xff08;RFID&#xff09;技术的标准协议&#xff0c;它定义了与读写器之间的通信协议。这…

【技巧】Word和Excel如何互相转换?

Word文档里有数据表格&#xff0c;如果编辑修改起来感觉没那么方便或容易出错&#xff0c;不妨将文档转换成Excel表格再来处理。 将Word文档转换成Excel&#xff0c;比较常用的是复制粘贴方法&#xff0c;也就是将Word文档的表格复制后&#xff0c;再粘贴到Excel表格里&#x…

webshell免杀之传参方式

1.Cookie 由于Cookie基本上是每个web应用都需要使用到的&#xff0c;php应用在默认情况下&#xff0c;在Cookies请求头中会存在一个PHPSESSIDxxxx这样的cookie&#xff0c;其实这个就可以成为我们的传参位置 使用burp抓包将内容改成base64加密后的命令 可以看到已经执行成功了…

这两个让你直呼卧槽的软件,超级实用

不知道大家有没有碰到这种情况呢&#xff1f;在手机上解压文件解压不了&#xff0c;还得去电脑上下载之后解压&#xff0c;特别麻烦 为了解决这一问题&#xff0c;所以今天给大家准备 两款 解压缩 神器&#xff0c;让大家解的越来越熟练。 解压精灵 解压精灵这是一款解压缩并且…

【已解决】移动号码在移动网上营业厅更换为8元保号套餐

有很多人的副卡基本是为了接收银行卡短信&#xff0c;平时基本不打电话和用流量&#xff0c;每个月固定消费在18-30左右&#xff0c;很浪费。今天发现在网上营业厅就可以修改8元保号套餐&#xff0c;分享给大家。 保号套餐 有以下两种&#xff1a; 解决办法&#xff1a; 1、…

PHM对复杂控制系统的状态监控及故障诊断

背景 该型号复杂控制系统是由7台各种车辆组成的复杂电子、机械复合系统&#xff0c;这些系统通过数据总线连接在一起&#xff0c;总线数据中既有控制指令数据也有执行响应数据或BIT数据&#xff0c;这些数据可以作为系统健康状态评估或故障诊断的依据&#xff0c;然而在以往类…

红海营销时代,内容占位的出海品牌更有机会营销占位

#01 品牌出海&#xff1a;内容占位就是品牌营销占位 红海营销时代&#xff0c;内容信息充斥着用户周边。无论线上还是线下&#xff0c;生活工作、休闲娱乐等不同场景内&#xff0c;广告信息均无孔不入。对于用户来说&#xff0c;能记住的品牌或者商品往往寥寥无几。 占位营销…

惠普打印机秋季新品震撼登场,以卓越品质赢得用户信赖,打造无限创新打印体验

北京&#xff0c;2023年11月20日 —— 今日&#xff0c; 2023惠普打印机秋季新品发布暨合作伙伴大会于北京举办。本次发布会以“品质 信赖&#xff0c;创新无界”为主题&#xff0c;惠普公司面向中国市场推出了四大系列、四十三款全新的打印产品&#xff0c;进一步丰富了其在细…

Fourier分析导论——第6章——R^d 上的Fourier变换(E.M. Stein R. Shakarchi)

第6章 上的 Fourier 变换 It occurred to me that in order to improve treatment planning one had to know the distribution of the at- tenuation coefficient of tissues in the body. This in- formation would be useful for diagnostic purposes and would con…

项目交互-选择器交互

选择器交互 <div><el-select v-model"valueOne" placeholder"年级"><el-option v-for"item in optionsOne" :key"item.gradeId" :label"item.gradeName" :value"item.gradeId"></el-option&…

想做副业在哪里找?做好这些副业平台就够了

每个人在生活中都有一些额外的需求和理想&#xff0c;所以越来越多的人开始寻找副业来实现小目标。但是&#xff0c;但是寻找副业的过程并不容易&#xff0c;需要考虑到自己的时间和能力&#xff0c;还有选择一个靠谱的平台。其实&#xff0c;副业平台并不太难&#xff0c;只要…

微信、支付宝、携程等多款app任意文件读取漏洞

声明 本文仅用于技术交流&#xff0c;请勿用于非法用途 由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者本人负责&#xff0c;文章作者不为此承担任何责任。 一、漏洞描述 微信、支付宝、小米浏览器、携程应用等国内主流软件均存…

数智赋能,众创众治|易知微为“浙江省数字监管应用建模技能竞赛”提供技术支撑!

11月6日至8日&#xff0c;2023年浙江省数字监管应用建模技能竞赛在省金华监狱举行。浙江省监狱管理局党委书记、局长王争&#xff0c;司法部监狱管理局规划科技处处长常家瑛&#xff0c;浙江省监狱管理局党委委员、副局长朱永忠出席本次活动。 本次建模大赛共有来自全省监狱系…

袋鼠云联合浙工贸“数字孪生产教融合实践中心”正式授牌成立!

2023年10月26日&#xff0c;杭州玳数科技有限公司&#xff08;袋鼠云&#xff09;与浙江工贸技术职业学院正式成立“数字孪生产教融合实践中心”&#xff0c;并完成授牌仪式。 人工智能学院副院长章增优主持会议&#xff0c;学院党总支书记徐登喜、院长赵秀芝、专业主任潘益婷、…

SASS/SCSS精华干货教程

目录 介绍 基本说明 特点 sass语法格式sass的语法格式一共有两种&#xff0c;一种是以".scss"作为拓展名&#xff0c;一种是以".sass"作为拓展名&#xff0c;这里我们只讲拓展名&#xff1a; 编译环境安装 Vscode安装编译插件 简单使用 sass语法扩张…
最新文章