【5】C#期末复习第5套

1.int a[3][2]={2,4,6,8,10.12};则*(a[1]+1)的值是8

       指向(a[1]的第二个元素再*

2.合并字符串库函数strcat

3.比较字符串库函数strcmp

4.执行结果是x=3,y=3

int x=3,y;
int *px=&x;
y=*px++;

(优先级++高于*)

5.*p[5]没有实际意义,p[5]和*(p+5)才有。

6.若有说明:int *p1,*p2,m=5,n;则正确的是(C)
        (B)p1=&m;p2=&n;*p1=*p2;

        (C)p1=&m,p1=p2;

         ((B)项n的值是不确定的,所以*p1=*p2不对)

         

7.找出不能正确赋值的程序语句(C)

        (A)  p1 = &ch; scanf("%c", p1); 
        (B)  p2 = (char *)malloc(1); scanf("%c", p2); 
        (C)  * p3 = getchar(); 
        (D)  p4 = &ch; *p4 = getchar(); 

malloc函数:

原型---extern void * malloc(unsigned int num_byte); 

作用---分配长度为num_byte字节的内存块;

8.

void fun(int a)
{a=456;}
main()
{int x=10;fun(x);
printf("%d",x);
}

这段代码的输出结果是  10 

fun  函数没有返回值,在函数内部对参数的修改不会影响到主函数中变量的值
最后, printf("%d,%d,%d\n", z, y, x);  输出的是  z ,  y , 和  x  的原始值,即  30,20,10 

而数组作为函数参数实际上传递的是首地址,可以改变

9.判断以下函数调用语句中实参的个数:
func((e1,e2),(e3,e4,e5));
在这个函数调用中,实参是传递给函数的实际参数值。根据题目中的函数调用语句,我们可以看到有两个括号内的表达式作为实参:
 (e1, e2) 
 (e3, e4, e5) 
因此,这个函数调用中有两个实参

10.strcat(a2,a1);

        将a1串联到a2后面

11.字符串大小比较(ASCII码值)

12.选项C是错误的

        (A) 函数的形式参数在函数未被调用时就不被分配存储空间
        (B) 若函数的定义出现在主调函数之前,则可以不必再加说明
        (C) 若一个函数没有return语句,则什么值也不会返回
        (D) 一般来说,函数的形参和实参的类型要一致

        例如,int类型的函数如果没有return语句,默认返回0

13.函数调用,不可以作为一个函数的形参

14.int N=5,b[N][N]不行

15.已定义字符数组a

        gets(a);

        也就是scanf(“%s”,a);

16.strcat(strcpy(s1,s2),s3);

将s2复制到s1中,再将s3接到s1后

17.函数的递归调用

18.不检查数组下标是否越界

19.二维数组按优先排放

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

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

相关文章

解析mysqlbinlog

一、前置设置 ps -ef | grep mysql 查看mysql进程对应的安装目录 需设置mysql binlog日志模式为 ROW 二、执行命令 [rootlocalhost bin]# mysqlbinlog --verbose --base64-outputdecode-rows /usr/local/mysql/data/binlog.000069 > 1.sql 查看文件具体内容

WebRTC服务质量(08)- 重传机制(05) RTX机制

一、前言: RTX协议(Retransmission,即重传协议)是 WebRTC 中用于处理丢包恢复的一部分。由于网络通信中的丢包不可避免,WebRTC RTP协议栈支持多种丢包恢复机制,其中之一便是通过RTX协议实现的重传机制。 …

电脑出现 0x0000007f 蓝屏问题怎么办,参考以下方法尝试解决

电脑蓝屏是让许多用户头疼的问题,其中出现 “0x0000007f” 错误代码更是较为常见且棘手。了解其背后成因并掌握修复方法,能帮我们快速恢复电脑正常运行。 一、可能的硬件原因 内存问题 内存条长时间使用可能出现物理损坏,如金手指氧化、芯片…

用C#(.NET8)开发一个NTP(SNTP)服务

完整源码,附工程下载,工程其实也就下面两个代码。 想在不能上网的服务器局域网中部署一个时间服务NTP,当然系统自带该服务,可以开启,本文只是分享一下该协议报文和能跑的源码。网上作为服务的源码不太常见,…

java web springboot

0. 引言 SpringBoot对Spring的改善和优化,它基于约定优于配置的思想,提供了大量的默认配置和实现 使用SpringBoot之后,程序员只需按照它规定的方式去进行程序代码的开发即可,而无需再去编写一堆复杂的配置 SpringBoot的主要功能…

工厂防静电监控系统设备静电监控仪的关键作用

在现代工业生产中,静电问题日益凸显,尤其是在电子、半导体、精密机械加工等领域,静电可能引发诸如电子元件击穿、产品吸附灰尘杂质、设备故障乃至火灾爆炸等严重后果。为了有效防控静电危害,工厂防静电监控系统应运而生&#xff0…

重温设计模式--状态模式

文章目录 状态模式(State Pattern)概述状态模式UML图作用:状态模式的结构环境(Context)类:抽象状态(State)类:具体状态(Concrete State)类&#x…

Java代码覆盖率super-jacoco

项目流程 项目架构 部署步骤 注意:一定要用Linux服务器部署,不要用Windows 准备Linux服务器环境 安装好JDK1.8 安装好git 安装和配置好Maven3.6,或3.6以下 安装MySQL数据库(尽量不用8版本,就用5.7、5.8版本&#xf…

Day1 苍穹外卖前端 Vue基础、Vue基本使用方式、Vue-router、Vuex、TypeScript

目录 1.VUE 基础回顾 1.1 基于脚手架创建前端工程 1.1.1 环境要求 1.1.2 脚手架创建项目 1.1.3 工程结构 1.1.4 启动前端服务 1.2 vue基本使用方式 1.2.1 vue 组件 1.2.2 文本插值 1.2.3 属性绑定 1.2.4 事件绑定 1.2.5 双向绑定 1.2.6 条件渲染 1.2.7 跨域问题 1.2.8 axios 1.…

重温设计模式--中介者模式

中介者模式介绍 定义:中介者模式是一种行为设计模式,它通过引入一个中介者对象来封装一系列对象之间的交互。中介者使得各个对象之间不需要显式地相互引用,从而降低了它们之间的耦合度,并且可以更方便地对它们的交互进行管理和协调…

Redis篇--常见问题篇7--缓存一致性2(分布式事务框架Seata)

1、概述 在传统的单体应用中,事务管理相对简单,通常使用数据库的本地事务(如MySQL的BEGIN和COMMIT)来保证数据的一致性。然而,在微服务架构中,由于每个服务都有自己的数据库,跨服务的事务管理变…

如何评估一个股票API接口

评估一个股票 API 接口的质量,可以从以下几个方面进行: 数据准确性 行情数据:实时价格、历史价格、成交量、成交额等数据应与证券交易所或权威金融数据提供商的官方数据高度一致,确保没有明显的错误。财务数据:企业的…

某集团GIF动态验证码识别

注意,本文只提供学习的思路,严禁违反法律以及破坏信息系统等行为,本文只提供思路 如有侵犯,请联系作者下架 本文识别已同步上线至OCR识别网站: http://yxlocr.nat300.top/ocr/other/16 最近某集团更新了验证码&#x…

数据库系统原理:数据恢复与备份策略

3.1可行性分析 开发者在进行开发系统之前,都需要进行可行性分析,保证该系统能够被成功开发出来。 3.1.1技术可行性 开发该《数据库系统原理》课程平台所采用的技术是vue和MYSQL数据库。计算机专业的学生在学校期间已经比较系统的学习了很多编程方面的知识…

CPU算法分析LiteAIServer裸土检测算法如何应用在农田科学管理中?

农田是农业生产的基础,是保障国家粮食安全和农业可持续发展的关键。随着人口增长和城市化进程的加快,农田保护和治理面临着前所未有的挑战。如今农田土壤依旧面临着巨大挑战: 1、‌土壤侵蚀‌:长期的风蚀、水蚀等自然因素&#x…

Marscode AI辅助编程

直接使用Marscode的云服务来开发,也是很方便的,不用担心配置环境的问题,很适合初步学习,在任何设备都能开发。 番茄钟 请你基于html、tailwind css和javascript,帮我设计一个“番茄时钟”。要求UI简洁美观大方&#x…

Debian 12 安装配置 fail2ban 保护 SSH 访问

背景介绍 双十一的时候薅羊毛租了台腾讯云的虚机, 是真便宜, 只是没想到才跑了一个月, 系统里面就收集到了巨多的 SSH 恶意登录失败记录. 只能说, 互联网真的是太不安全了. 之前有用过 fail2ban 在 CentOS 7 上面做过防护, 不过那已经是好久好久之前的故事了, 好多方法已经不…

idea2024创建JavaWeb项目以及配置Tomcat详解

今天呢,博主的学习进度也是步入了JavaWeb,目前正在逐步杨帆旗航,迎接全新的狂潮海浪。 那么接下来就给大家出一期有关JavaWeb的配置教学,希望能对大家有所帮助,也特别欢迎大家指点不足之处,小生很乐意接受正…

Canoe E2E校验自定义Checksum算法

文章目录 一、添加 DBC文件二、导入要仿真的ECU节点三、编写 CAPL脚本1. 创建 .can 文件2. 设置counter递增3. 设置 CRC 算法,以profile01 8-bit SAE J1850 CRC校验为例 四、开始仿真五、运行结果CRC在线校验 当E2E的 CRC算法非常规算法,则需要自己编写代…

PyTorch 神经网络回归(Regression)任务:关系拟合与优化过程

PyTorch 神经网络回归(Regression)任务:关系拟合与优化过程 本教程介绍了如何使用 PyTorch 构建一个简单的神经网络来实现关系拟合,具体演示了从数据准备到模型训练和可视化的完整过程。首先,利用一维线性空间生成带噪…