news 2026/5/28 15:58:06

C语言卷子错题

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言卷子错题

#define SOR(x) (x*x)

{

int a , b=3;

a=SOR(b+2);

printf("%d",a);

}

代码结果11;宏只是文本替换;

以下哪一个不是函数指针变量__A___

A void*f(void);函数定义

B.void*(*f)(void);函数指针,指针f指向一个函数,这个函数没有参数,返回值是无类型指针

C.void*(*f)(void*);函数指针,指针f指向一个函数,这个函数参数为无类型指针,返回值为无类型指针

D.void(**f)(void*);二级函数指针,指针f指向的依然是一个指针,指针f指向的指针所指向的是一个函数,参数为一个无类型指针,没有返回值

char str[]="hello",sizeof(str)=__B___

A.5 B.6 C.4 D.7

volatile关键字的作用

告诉编译器,这个变量的值随时可能被程序控制之外的因素修改(如硬件,操作系统,中断等),因此禁止编译器对该变量进行任何优化

.某公司申请到-一个C类的1P地址,但要连接6个子公司,最大的一个子公司有26台计算机,每个子公司在一个网段中,则子网掩码应该为多少?

C类IP地址,三字节网络号+一字节主机号

子网掩码目的是,屏蔽主机号,获取网络号,即IP地址与子网掩码按位与运算

若该IP地址为192.168.1.100,子网掩码为255.255.255.0

则可分配的地址为192.168.1.0~192.168.1.255

其中192.168.1.0与192.168.1.255不能用

因此最多主机个数为256-2=254个

题目要求6个子公司每个子公司有26台计算机

因为6个子公司需要至少6个网络号,因此把1字节主机号拆分,前三位代表网络号,可以分出8个不同的网络号,后五位代表主机号,可以分出2^5 -2=30个相同网络号下的主机号,因此子网掩码应该为255.255.255.224

void GetMemory(char**p)
{
*p=(char*) malloc(100);
}
void Test(void)
{

char *str =NULL;
GetMemory(&str);
strcpy(str,"hello world");
printf(str);

}

char *strcopy(char *dest,const char * src)

{ if (src==NULL) return NULL;

char *ret=dest;

while(*dest++==*src++!='\0');

return ret;

}

不用第三个变量,交换a和b的值

void func(int*a,int*b)

{

*a=*a^*b;

*b=*a^*b;

*a=*a^*b;

}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/28 15:54:26

基于Arduino的水泵自动控制系统:从传感器到继电器的完整实践

1. 项目概述:为什么我们需要一个自动水泵控制器?在家庭、农业灌溉或者小型工业应用中,水泵的管理常常是个让人头疼的问题。手动控制不仅费时费力,还容易因为疏忽导致水箱溢出、水泵干烧损坏,或者植物缺水。我最初萌生做…

作者头像 李华
网站建设 2026/5/28 15:52:58

零成本部署专业条码系统:3步掌握开源条码字体方案

零成本部署专业条码系统:3步掌握开源条码字体方案 【免费下载链接】librebarcode Libre Barcode: barcode fonts for various barcode standards. 项目地址: https://gitcode.com/gh_mirrors/li/librebarcode 还在为昂贵的商业条码软件发愁吗?Lib…

作者头像 李华
网站建设 2026/5/28 15:50:16

2026年10款降AI率网站对比:最高AI率100%直降至0.12%

2026年全球学术领域对AIGC内容的监管持续收紧,高校与科研机构纷纷升级论文查重与AI检测标准,论文降AI需求呈现爆发式增长,半年内用户规模突破3500万。当前市场上众多降AI工具仍停留在基础语义调整、句式变换等初级阶段,难以应对主…

作者头像 李华
网站建设 2026/5/28 15:49:08

3D打印企业,盯上激光雕刻机!

或许,很多人正在等拓竹下场。图片来源:Aliencell近日,一则消费级激光雕刻企业融资的消息,引起了我们的注意。这家公司叫元引科技,成立于2024年,旗下品牌为Aliencell。单看名字,很多人可能还不熟…

作者头像 李华
网站建设 2026/5/28 15:44:09

基于Arduino的智能路灯系统:自动控制与故障检测实战指南

1. 项目概述与核心价值作为一名在嵌入式系统和物联网领域摸爬滚打了十多年的工程师,我见过太多“为了智能而智能”的项目,它们要么成本高得离谱,要么可靠性堪忧,最终只能停留在实验室里。今天我想分享的这个项目——基于Arduino的…

作者头像 李华