课后作业9

news/2025/11/30 14:33:01/文章来源:https://www.cnblogs.com/zhangchenxin/p/19289201

填空题

  1. 在64位程序中,sizeof("\num\\\t")的值为____,strlen("\num\\\t")返回____,sizeof("\num\\\t" + 1)的值为____,strlen("\num\\\t" + 1)返回____。

答案:6 5 8 4。注意是64位系统,指针都是8个字节。

选择题

  1. 用冒泡排序对4,5,6,3,2,1进行从小到大排序,第三趟排序后的状态为( )。
    A. 4 5 3 2 1 6
    B. 4 3 2 1 5 6
    C. 3 2 1 4 5 6
    D. 2 1 3 4 5 6

答案是 C ,不知道为什么多算了一遍,选成了 D

判断题

  1. 冒泡排序效率较高,因为它只需要约 \(\frac{n^2}{2}\) 次比较。

错误,冒泡排序效率较低,较高的是快排这种 \(O(nlogn)\)

  1. 执行以下代码后,变量x的值为042,变量y的值为87,变量z的值为0x4e。
int a[10] = { '\012', 34, '\x56', 78, 0x910 }, *p = a + 1;
int x = *p++;
int y = ++*p;
int z = *++p;

正确。这个题确实是不会算,*p++ <=> *(p++) <=> *p, p++,还是一步步来好,所以 x=a[1], p=a+2++*p <=> ++(*p),也就是 ++(*p), y=*p,注意++(*p) <=> ++a[2],这里p没有往后移动,是值变大了,所以y=a[2]+1,然后*++p <=> *(++p) <=> ++p, z=*p,也就是 z=a[3],也就是x=34=042,y=86+1=87,z=78=0x4e

  1. 定义数组 int a[10];,则表达式 (int)(&a + 1) - (int)&a 的值为4。

错误。&a+1,是往后移动一整个数组的长度。&a的类型是int (*)[10],指针的通用计算是,一个单位是 sizeof(*p),这里sizeof(*&a)=sizeof(a)=10*4=40

但是&a+1-&a还是1。

  1. 字符串压缩代码如下,char *q = p; 是将指针变量p的值(字符串首字符的地址)赋值给指针变量 *q
void zip(char *p)
{char  *q = p;......
}

错误。指针变量是q不是*q*q是一个字符变量,不是指针变量(此处其实是一个字符串常量中的一个字符常量)。

  1. char s[128]; 使用 scanf("%127s", s); 输入时,将读取127个字符,并加上 \0 后返回,这样可以避免字符数组越界存储。

错误,应该是最多127个字符。

  1. int sprintf(char *string, char *format [,argument,...])是字符串格式化函数,即将格式化的数据写入某个字符串中,例如
char str[128];
int pos = sprintf(str, "%d-%.2f-%s", 123, 3.14159, "abc");

str字符串的内容为"123-3.14-abc"pos的值为输出的字符数12。

正确,sprintf会自动添加\0到末尾,但是返回值是不包含\0的成功输出的字符个数。

  1. mystrlen 函数实现了字符串有效长度计算。
int mystrlen(char *s) 
{ char *p = s; while (*++p) ; return p - s; 
}

错误,它跳过了第一个字符,写的时候就发现了,就是它会把空串的长度统计成1。空串甚至可能发生段错误!(如果后续字符不是0)。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025石家庄学咖啡怎么联系、学咖啡哪家强?咖啡技能进阶优选

随着咖啡文化在河北地区的普及,越来越多年轻人想通过专业学习进入咖啡行业,但学咖啡怎么联系靠谱机构?学咖啡哪家强?学习咖啡求推荐哪家更贴合需求?成为高频疑问。2024年石家庄咖啡培训市场规模同比增长35%,但部…

2025年十大优质的韩式烤肉店加盟连锁排行榜,创新韩式烤肉品

为帮助创业者精准锁定适配自身需求的韩式烤肉加盟合作伙伴,避免选型走弯路,我们从品牌实力(如市场占有率、供应链稳定性)、加盟扶持体系(含选址评估、运营培训、营销支持)、盈利模型(单店回本周期、毛利空间)、…

C++音视频就业路线 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【小记】服务器mysql启动无法启动

问题:通过systemctl status mysql命令查看mysql状态为failedSolution: 1. 关闭 Selinux 防火墙临时关闭: Sentenforce 0永久关闭: vi /etc/selinux/config2.为mysql添加权限 chown -R mysql:mysql mysqldir /3.修改my…

2025石家庄业余学西点机构TOP5推荐:选学西点的机构必看

随着烘焙文化在石家庄、保定等河北城市的兴起,越来越多上班族、宝妈、应届生开始关注业余学西点的机会,求推荐学西点的机构也成为本地热门搜索词。但市场上部分机构存在课程与市场脱节、师资不专业、实操不足等问题,…

2025年十大GEO推广优化方案排行榜,新测评精选营销公司推

为帮企业抓住大模型流量迁徙红利,精准锁定适配的GEO推广优化合作伙伴,避免错失低成本获客机遇,我们从技术覆盖广度(主流大模型适配性、AI智能体响应能力)、流量转化效率(品牌曝光速度、获客成本控制)、服务闭环…

详细介绍:前端样式局部作用域:从Scoped到CSS Modules 的完整指南

详细介绍:前端样式局部作用域:从Scoped到CSS Modules 的完整指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

ClickHouse is a real-time analytics database management system

ClickHouse is a real-time analytics database management system https://github.com/ClickHouse/ClickHouse https://clickhouse.com/ https://clickhouse.com/docs/integrations/language-clients/python/sqlalche…

一年级 01

四大结构介绍:结构内容:包括饮食结构、身体结构、动作结构和周期结构,在完整训练中缺一不可。 动作日安排:每三天一个动作日,教练会看动作、调整动作结构,每天发放递进式训练计划。训练营作业要求:睡眠要求:第…

POSIX vs Kernel - thread

POSIX 是如何骑在Kernel头上为App提供服务的? todo...

P 3879阅读理解

点击查看代码 #include<bits/stdc++.h>using namespace std;const int N=5e6,M=1e3+10;int son[N][26]; char str[21]; //这个bitset变量实际上就是集合的一种变形,实现了一个二维数组,映射起来有点麻烦,/但是…

lsFusion服务器路径遍历漏洞分析:unpackFile函数的安全隐患

本文详细分析了lsFusion平台中存在的路径遍历漏洞CVE-2025-13265,该漏洞位于server/src/main/java/lsfusion/server/physics/dev/integration/external/to/file/ZipUtils.java文件的unpackFile函数,攻击者可远程利用…

2025年中国十大国家标准物质公司推荐:国家标准物质购买找哪

本榜单依托全维度市场调研与真实行业口碑,深度筛选出十家标杆企业,为检测机构、科研单位、生产企业及监管部门等需求方选型提供客观依据,助力精准匹配适配的服务伙伴。 TOP1 推荐:北京科展生物科技有限公司 推荐指…

2025年东北优质权豆13号服务商排行榜,实力强的权豆13号

为帮助种植户、合作社精准锁定适配权豆13号种植需求的优质合作伙伴,避免选种、种植踩坑,我们从品种适配性(如气候土壤匹配度、抗逆性表现)、技术服务能力(含种植指导、病虫害防治)、真实种植户口碑(侧重产量与收…

【译】Copilot 自动模型选择介绍(预览版)

响应速度更快,触发速率限制的可能性更低,付费用户的高级请求还能享受 10% 的折扣 —— 系统会根据当前的容量和性能,自动为每个请求挑选最佳可用模型。启用自动模型选择后,您无需选择特定模型。Copilot 会自动为您…

2025设计游戏动漫培训学校TOP5权威推荐:助力数字创意人

数字创意产业爆发式增长背景下,2024年我国动漫游戏市场规模突破3000亿元,年增速达28%,但行业技能型人才缺口超80万。企业招聘中,62%的岗位要求1年以上项目经验,35%的求职者因技能与行业脱节被淘汰。面对设计游戏动…

2025年东北大豆种子加工领域TOP5企业推荐:知名权豆13

本榜单依托东北大豆主产区市场调研与农户真实口碑,深度筛选出五家在大豆种子加工领域表现突出的企业,重点围绕权豆13号等核心品种的加工技术、用途拓展与产品转化能力展开评估,为种植户、合作社及农业企业选型提供客…

完整教程:C++高斯滤波GaussianBlur函数用法(附带源码)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025进口真空泵维修哪家专业?TOP5权威推荐:深耕技术与

制造业、光伏、食品加工等行业中,进口真空泵作为核心设备,其稳定运行直接决定生产效率。2024年行业数据显示,进口真空泵故障导致的停工损失平均占企业月产值的8%-15%,而62%的企业因选择非专业维修商,出现越修越坏…

2025年东北三大权豆3号种植企业排名:田间管理与病虫害防治

TOP1 推荐:密山市天豆种业有限责任公司 推荐指数:★★★★★ 口碑评分:东北农户公认的权豆3号种植标杆企业 专业能力:天豆种业作为权豆3号的培育者,拥有从品种研发到田间管理的全链条技术优势。针对权豆3号的生长…