C语言--每日选择题--Day24
第一题
1. 在C语言中,非法的八进制是( )
A:018
B:016
C:017
D:0257
答案及解析 A
八进制是0~7的数字,所以A错误
第二题
2. fun((exp1,exp2),(exp3,exp4,exp5))有几个实参?
A:2
B:5
C:1
D:3
答案及解析 A
这是对fun函数的一次调用,而(exp1, exp2)这是一个逗号表达式,结果是最后一个表达式exp2的值,相同(exp3, exp4, exp5)也是一个逗号表达式,结果是exp5的值,所以该函数的实参有2个。
第三题
3. 下列的常量定义中,错误的定义是( )【多选】
A:const M=10;
B:const int M=20;
C:const char ch;
D:const bool mark=true;
答案及解析 A C
const修饰的变量,必须初始化,而且必须有数据类型
第四题
4. 阅读以下程序,当输入数据的形式为12a345b789↙,正确的输出结果为()
#include <stdio.h>
int main()
{char c1,c2;int a1,a2;c1 = getchar();scanf("%2d",&a1);c2 = getchar();scanf("%3d",&a2);printf ("%d,%d,%c,%c\n",a1,a2,c1,c2);
}
A:2,345,1,a
B:12,345,a,b
C:2a,45b,1,3
D:2,789,1,a
答案及解析 A
首先我们输入的字符,会先到缓冲区上,之后getchar会拿走一个字符;
其次scanf这里的%2d的意思是,取两个整型的数字,如果有无效的,就不取;

下面是官方解释:
通过调用getchar函数将输入的第一个字符赋给c1,所以c1的值是字符’1’,接下来调用scanf函数将输入的两位数赋给整型变量a1,但此时输入的两位是2a,a是无效的数字,所以只将2赋给变量a1,字符’a’通过后续的getchar函数将其赋给变量c2,再接下来调用scanf函数将输入的三位数赋给整型变量a2,则a2的值为345。所以正确答案是A。
第五题
5. 下面哪个语句无法通过编译?
A:if (x>y);
B:if (x=y) && (x!=0) x+= y;
C:if (x!=y) scanf("%d",&x); else scanf("%d",&y);
D:if (x<y) {x++; y++;}
答案及解析 B
B很明显的错误,if的条件语句写错了,应该这样写if((x = y) && (x != 0)) x += y;
相关文章:
C语言--每日选择题--Day24
第一题 1. 在C语言中,非法的八进制是( ) A:018 B:016 C:017 D:0257 答案及解析 A 八进制是0~7的数字,所以A错误 第二题 2. fun((exp1,exp2),(exp3,exp4,exp5))有几…...
记一次简单的PHP反序列化字符串溢出
今天朋友给的一道题,让我看看,来源不知,随手记一下 <?php // where is flag error_reporting(0); class NFCTF{ public $ming,$id,$payload,$nothing;function __construct($iii){$this->ming$ii…...
找工作面试技巧
问题描述:找工作时,不知道如何回答问题怎么办。 问题解决:可以尝试使用STAT原则来回答问题。具体如下。 "STAR" 原则是一种常用于回答面试问题的方法,特别是在描述个人经验、解决问题或展示技能和能力时。"STAR&q…...
Jackson无缝替换Fastjson
目录 文章目录 一,Fastjson到Jackson的替换方案方案代码序列化反序列化通过key获取某种类型的值类型替换 二,Springboot工程中序列化的使用场景三,SpringMVC框架中的Http消息转换器1,原理:2,自定义消息转换…...
JVM 内存分析工具 MAT及实践
线程分析工具 MAT 官网下载地址:http://www.eclipse.org/mat/downloads.php mat百度网盘链接:(速度更快) 链接:https://pan.baidu.com/s/1tMp8MQIXuPtg9zBgruO0Ug?pwdjqtv 提取码:jqtv jdk17 百度网盘链接…...
jupyter notebook 不知道密码,怎么登录解决办法
jupyter notebook 不知道密码,怎么登录解决办法 1、 windows下,打开命令行,输入jupyter notebook list : C:\Users\tom>jupyter notebook list Currently running servers: http://localhost:8888/?tokenee8bb2c28a89c8a24d…...
软著项目推荐 深度学习中文汉字识别
文章目录 0 前言1 数据集合2 网络构建3 模型训练4 模型性能评估5 文字预测6 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 深度学习中文汉字识别 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐…...
WEB渗透—反序列化(七)
Web渗透—反序列化 课程学习分享(课程非本人制作,仅提供学习分享) 靶场下载地址:GitHub - mcc0624/php_ser_Class: php反序列化靶场课程,基于课程制作的靶场 课程地址:PHP反序列化漏洞学习_哔哩哔_…...
牛客网刷题笔记四 链表节点k个一组翻转
NC50 链表中的节点每k个一组翻转 题目: 思路: 这种题目比较习惯现在草稿本涂涂画画链表处理过程。整体思路是赋值新的链表,用游离指针遍历原始链表进行翻转操作,当游离个数等于k时,就将翻转后的链表接到新的链表后&am…...
【数据结构】图<简单认识图>
对于下面的内容,大家着重观察和理解图即可,可以直接绕过一些文字性的概念,对图有一个大概的认识。 图 简单认识图图的定义有向图和无向图完全图无向完全图有向完全图 图的基本存储结构邻接矩阵存储邻接矩阵的优点 网络的邻接矩阵邻接表无向图…...
Git介绍和基础命令解析
Git基本操作指令 工作区和暂存区 Git管理的文件分为:工作区(本地的文件夹),版本库(.git文件夹),版本库又分为暂存区stage和暂存区分支master(仓库) 工作区>>>>暂存区>>>>仓库 git add把文件从工作区>>>…...
力扣hot100 和为 K 的子数组 前缀和
👨🏫 题目地址 🍻 AC code class Solution {public int subarraySum(int[] nums, int k){int ans 0;int n nums.length;int[] s new int[n 1];// 前缀和s[0] 0;s[1] nums[0];for (int i 2; i < n; i)s[i] s[i - 1] nums[i - 1…...
6.12找树左下角的值(LC513-M)
算法: 这道题适合用迭代法,层序遍历:按层遍历,每次把每层最左边的值保存、更新到result里面。 看看Java怎么实现层序遍历的(用队列): /*** Definition for a binary tree node.* public clas…...
【精选】框架初探篇之——MyBatis的CRUD及配置文件
MyBatis增删改查 MyBatis新增 新增用户 持久层接口添加方法 void add(User user);映射文件添加标签 <insert id"add" parameterType"com.mybatis.pojo.User">insert into user(username,sex,address) values(# {username},# {sex},# {address}) <…...
ES8语法async与await
async和await两种语法结合可以让异步代码像同步代码一样。 一、async函数 async函数的返回值为Promise对象promise对象的结果由async函数执行的返回值决定 async function fn() {// 返回一个字符串return 字符串;// 返回的结果不是一个Promise类型的对象…...
c#处理SQLSERVER 中image数量类型为空
项目场景: DataRow dataRow dataTable.Rows[i]; var pxpicture dataRow ["pxImage"];if (pxpicture!null){byte[] pic (byte[])pxpicture;acs.Add("pxpicture", Convert.ToBase64String(pic));}问题描述 代码执行出现错误: 无…...
五子棋游戏
import pygame #导入pygame模块 pygame.init()#初始化 screen pygame.display.set_mode((750,750))#设置游戏屏幕大小 running True#建立一个事件 while running:#事件运行for event in pygame.event.get():if event.type pygame.QUIT:#当点击事件后退出running False #事…...
vue+SpringBoot的图片上传
前端VUE的代码实现 直接粘贴过来element-UI的组件实现 <el-uploadclass"avatar-uploader"action"/uploadAvatar" //这个action的值是服务端的路径,其他不用改:show-file-list"false":on-success"handleAvatarSuccess"…...
FFmepg 核心开发库及重要数据结构与API
文章目录 前言一、FFmpeg 核心开发库二、FFmpeg 重要数据结构与 API1、简介2、FFmpeg 解码流程①、FFmpeg2.x 解码流程②、FFmpeg4.x 解码流程 3、FFMpeg 中比较重要的函数以及数据结构①、数据结构②、初始化函数③、音视频解码函数④、文件操作⑤、其他函数 三、FFmpeg 流程1…...
训练 CNN 对 CIFAR-10 数据中的图像进行分类
1. 加载 CIFAR-10 数据库 import keras from keras.datasets import cifar10# 加载预先处理的训练数据和测试数据 (x_train, y_train), (x_test, y_test) cifar10.load_data() 2. 可视化前 24 个训练图像 import numpy as np import matplotlib.pyplot as plt %matplotlib …...
实测Nanbeige 4.1-3B WebUI:浅灰蓝波点背景+呼吸阴影效果惊艳
实测Nanbeige 4.1-3B WebUI:浅灰蓝波点背景呼吸阴影效果惊艳 1. 极简美学与功能设计的完美融合 第一次打开这个WebUI时,最直观的感受就是它完全颠覆了我对本地大模型界面的刻板印象。传统的部署方案往往只关注功能实现,界面设计几乎都是千篇…...
ThinkPad X220 安装 Arch Linux 完美指南
1 镜像准备 1.1 镜像下载 安装镜像 iso 在开源镜像站(推荐)或者 archlinux 官方下载页面 下载。 国内常用的提供 archlinux 安装镜像的开源镜像站(选一个即可): 中国科学技术大学开源镜像站清华大学开源软件镜像站…...
OpenClaw多模型路由:千问3.5-35B-A3B-FP8与其他模型协同工作
OpenClaw多模型路由:千问3.5-35B-A3B-FP8与其他模型协同工作 1. 为什么需要多模型路由? 去年我在尝试用OpenClaw自动化处理个人知识库时,遇到了一个典型问题:当我让AI助手整理科研论文时,它总把图表说明文字识别成正…...
从插件到工作流:在Coze平台实战快商通AI语音防伪接口(避坑指南+节点连接技巧)
从插件到工作流:在Coze平台实战快商通AI语音防伪接口(避坑指南节点连接技巧) 当你已经按照教程在Coze开放平台创建了快商通AI的语音防伪检测插件,接下来面临的挑战是如何将这些独立的组件串联成一个自动化工作流。本文将带你深入实…...
[具身智能-239]:OpenCV 与深度神经网络:两种计算机视觉哲学的深度对比
📊 OpenCV 与深度神经网络:两种计算机视觉哲学的深度对比这张表格精准地拆解了计算机视觉领域两大核心技术范式的底层逻辑差异,本质是 **「物理规则驱动」与「数据特征驱动」** 两种认知世界方式的碰撞。一、核心维度对比解读表格维度OpenCV …...
Oh-My-Posh 多会话管理终极指南:在不同终端中保持一致的完美体验
Oh-My-Posh 多会话管理终极指南:在不同终端中保持一致的完美体验 【免费下载链接】oh-my-posh2 A prompt theming engine for Powershell 项目地址: https://gitcode.com/gh_mirrors/oh/oh-my-posh2 Oh-My-Posh 是一款强大的 PowerShell 提示符主题引擎&…...
3步解锁高效采集:让小红书素材获取效率提升80%的XHS-Downloader开源工具
3步解锁高效采集:让小红书素材获取效率提升80%的XHS-Downloader开源工具 【免费下载链接】XHS-Downloader 小红书(XiaoHongShu、RedNote)链接提取/作品采集工具:提取账号发布、收藏、点赞、专辑作品链接;提取搜索结果作…...
别再傻傻分不清了!微信支付H5、JSAPI、Native三种模式到底怎么选?附服务商模式实战代码
微信支付三大模式深度解析:从技术选型到服务商实战 每次面对微信支付的H5、JSAPI和Native三种模式,不少开发者都会陷入选择困难症。去年我们团队在为一个连锁零售品牌做线上商城升级时,就因为在模式选择上判断失误,导致小程序支付…...
MacBook Pro 触控板锁屏快捷设置指南
1. 为什么需要触控板快速锁屏功能 作为一个每天要处理大量敏感文档的MacBook Pro用户,我深刻理解快速锁屏的重要性。想象一下这样的场景:你正在咖啡馆处理工作邮件,突然需要去洗手间或者接电话,这时候如果慢慢点击菜单栏或者记忆复…...
C++ 多线程同步机制详解
C多线程同步机制详解 在现代计算机系统中,多线程编程已成为提升程序性能的重要手段。多线程环境下的资源共享与竞争问题也随之而来,稍有不慎便会导致数据不一致、死锁等问题。C提供了丰富的多线程同步机制,帮助开发者高效管理线程间的协作与…...
