作業14 (2023-05-22_const修飾指針)

第1題/共5題【單選題】

C程序常見的錯誤分類不包含:( )

A.編譯錯誤
B.鏈接錯誤
C.棧溢出
D.運行時錯誤
回答正確

答案解析:
棧溢出是運行時錯誤的一種,因此C程序不會將棧溢出錯誤單獨列出來,棧溢出包含在運行時錯誤中。

因此:選擇C

第2題/共5題【單選題】

以下關于指針的說法,正確的是( )

A.int *const p與int const *p等價
B.const int *p與int *const p等價
C.const int *p與int const *p等價
D.int *p[10]與int (*p)[10]等價
回答正確

答案解析:
A:錯誤,int* const p中,const修飾指針變量p本身,表示p的指向不能改變,
int const *p中,const修飾p指針解引用之后的結果,表示p指向的內容不能改變
因此,不等價
B:錯誤,同上
C:正確,const都修飾p指針解引用之后的結果,表示p指向的內容不能改變
D:錯誤,int p[10]定義了一個指針數組,數組中10個元素,每個元素都是int類型的指針
int (*p)[10]定義了一個數組指針,該指針只能指向存儲10個整形元素的數組

因此:選擇C

第3題/共5題【單選題】

C語言中哪一種形式聲明了一個指向char類型變量的指針p,p的值不可修改,但p指向的變量值可修改?( )

A.const char *p
B.char const p
C.char
const p
D.const char *const p
回答正確

答案解析:
A:錯誤,const修飾*p,表示p指向的內容不能修改
B:錯誤,同上
C:正確,const修飾p本身,表示p的指向不能修改,p指向的空間中內容可以修改
D:錯誤,第一個const表示p指向的內容不能修改,第二個const表示p不能指向其他變量

因此,選擇C

第4題/共5題【編程題】(這道題我想不出來方法怎么解決)

描述
KiKi學習了循環,BoBo老師給他出了一系列打印圖案的練習,該任務是打印用“*”組成的X形圖案。

輸入描述:
多組輸入,一個整數(2~20),表示輸出的行數,也表示組成“X”的反斜線和正斜線的長度。
輸出描述:
針對每行輸入,輸出用“*”組成的X形圖案。

在這里插入圖片描述

//參考答案
#include <stdio.h>int main()
{int n = 0;while(scanf("%d", &n) != EOF){int i = 0;int j = 0;for(i=0; i<n; i++){

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/74728.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/74728.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/74728.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《Tr0ll2 靶機滲透實戰:弱口令+SUID+兩種緩沖區溢出+ 提權完整+fcrackzip暴力破解+shellshock漏洞+臟牛三種root提權復盤》

Tr0ll2 1、主機發現 arp-scan -l 2、端口掃描 nmap -sS -sV 192.168.66.181 nmap -sS -A -T4 -p- 192.168.66.181 nmap --scriptvuln 192.168.66.181PORT STATE SERVICE VERSION 21/tcp open ftp vsftpd 2.0.8 or later 22/tcp open ssh OpenSSH 5.9p1 Debian 5ubuntu1.4 (…

redis常用部署架構之redis分片集群。

redis 3.x版本后開始支持 作用&#xff1a; 1.提升數據讀寫速度 2..提升可用性 分片集群就是將業務服務器產生的數據儲存在不同的機器上。 redis分片集群的架構 如上圖所示&#xff0c;會將數據分散存儲到不同的服務器上&#xff0c;相比于之前來說&#xff0c;redis要處…

分布式數據庫介紹

分布式數據庫介紹 一、定義與核心概念 分布式數據庫是一種在物理上分散存儲、邏輯上統一管理的數據管理系統&#xff0c;其核心特征包括數據分布性、邏輯關聯性、場地透明性和可擴展性。根據最新定義&#xff0c;分布式數據庫需具備分布式事務處理能力、平滑擴展能力&#xf…

MybatisPlus(SpringBoot版)學習第五講:條件構造器和常用接口

目錄 1.wrapper介紹 2.QueryWrapper 2.1 例1&#xff1a;組轉查詢條件 Compare Nested Join Func 2.2 例2&#xff1a;組裝排序條件 2.3 例3&#xff1a;組裝刪除條件 2.4 例4&#xff1a;條件的優先級 2.5 例5&#xff1a;組裝select子句 2.6 例6&#xff1a;實現子查…

OkHttp 的證書設置

在 Android 開發中&#xff0c;通過 OkHttp 自定義 SSLSocketFactory 和 X509TrustManager 可以有效增強 HTTPS 通信的安全性&#xff0c;防止中間人攻擊&#xff08;如抓包工具 Charles/Fiddler 的攔截&#xff09;。以下是實現防抓包的關鍵技術方案&#xff1a; 一、Okhttp設…

計算機視覺算法實戰——手術導航:技術、應用與未來

?個人主頁歡迎您的訪問 ?期待您的三連 ? ?個人主頁歡迎您的訪問 ?期待您的三連 ? ?個人主頁歡迎您的訪問 ?期待您的三連? ??? ????????? ?? 1. 手術導航中的計算機視覺&#xff1a;領域介紹 計算機視覺在手術導航領域的應用代表了現代醫學與人工智…

【科研繪圖系列】R語言繪制PCA與變量的相關性散點圖(scatter plot)

禁止商業或二改轉載,僅供自學使用,侵權必究,如需截取部分內容請后臺聯系作者! 文章目錄 介紹加載R包數據下載導入數據畫圖輸出圖片系統信息介紹 【科研繪圖系列】R語言繪制PCA與變量的相關性散點圖(scatter plot) 加載R包 library(tidyverse) library(ggpubr)數據下載 …

深度解析Spring Boot可執行JAR的構建與啟動機制

一、Spring Boot應用打包架構演進 1.1 傳統JAR包與Fat JAR對比 傳統Java應用的JAR包在依賴管理上存在明顯短板&#xff0c;依賴項需要單獨配置classpath。Spring Boot創新的Fat JAR&#xff08;又稱Uber JAR&#xff09;解決方案通過spring-boot-maven-plugin插件實現了"…

安科瑞微電網能量管理控制箱,光伏發電的守護者

安科瑞顧強 隨著工業的發展&#xff0c;很多用電設備和工廠設備采用直流系統供電&#xff0c;直流系統的正極和負極不接地。對于不接地&#xff08;IT&#xff09;配電系統&#xff0c;應該進行絕緣電阻的監控以保證供電系統的安全運行。 AIM-D100-TS 系列直流絕緣監測儀可以…

[計算機網絡]網絡I/O模型

歡迎來到啾啾的博客&#x1f431;。 這是一個致力于構建完善的Java程序員知識體系的博客&#x1f4da;&#xff0c;記錄學習的點滴&#xff0c;分享工作的思考、實用的技巧&#xff0c;偶爾也分享一些雜談&#x1f4ac;。 歡迎評論交流&#xff0c;感謝您的閱讀&#x1f604;。…

Vue中使用JsonView進行JSON數據展示

前言 最近在開發公司的管理系統的操作日志模塊&#xff0c;要查看某條操作日志的請求參數&#xff0c;要將請求的參數以 JSON 格式的形式展示出來&#xff0c;于是用到了Vue-JSON-Viewer 這個插件。 一、Vue-JSON-Viewer 基礎入門 插件簡介 Vue-JSON-Viewer 是一個用于在Vue項…

vue vue3 走馬燈Carousel

背景&#xff1a; 在項目中需要展示多張圖片&#xff0c;但在頁面上只有一張圖片的有限位置&#xff0c;此時考慮使用輪播圖實現多張圖片的展示。element組件官網有走馬燈Carousel的組件詳細介紹。 實現效果&#xff1a; 官網鏈接&#xff1a;點擊跳轉 核心代碼&#xff1a; …

重學vue3(三):vue3基本語法及使用

組合式 API是vue3 的核心特性&#xff0c;替代 Vue2 的選項式 API&#xff0c;強調邏輯復用和代碼組織。基本語法如下&#xff1a; <script setup> import { ref, reactive, computed, onMounted } from vue;// 1. 響應式數據 const count ref(0); // 基本類…

Spring Boot分布式項目異常處理實戰:從崩潰邊緣到優雅恢復

當單體應用拆分成分布式系統&#xff0c;異常就像被打開的潘多拉魔盒&#xff1a;RPC調用超時、分布式事務雪崩、第三方接口突然罷工…在最近的電商大促中&#xff0c;我們的系統就經歷了這樣的至暗時刻。本文將用真實代碼示例&#xff0c;展示如何構建分布式異常處理體系。 一…

導出sql命令

除了之前提到的 \G 命令&#xff0c;以下是其他優化 MySQL 查詢結果顯示的方法&#xff0c;供你參考&#xff1a; --- ### 1. **使用 \T 命令導出結果到文件** - 在 MySQL 命令行中&#xff0c;使用 \T 文件名 可以將查詢結果以表格形式導出到指定文件&#xff0c;便于后續…

TDengine 3.3.2.0 集群報錯 Post “http://buildkitsandbox:6041/rest/sql“

原因&#xff1a; 初始化時處于內網環境下&#xff0c;Post “http://buildkitsandbox:6041/rest/sql“ 無法訪問 修復&#xff1a; vi /etc/hosts將buildkitsandbox映射為本機節點 外網環境下初始化時沒有該問題

深度解析 BPaaS:架構、原則與研發模式探索

在當今復雜多變的業務環境下&#xff0c;軟件開發面臨著諸多挑戰&#xff0c;如何有效地管理業務復雜性并實現系統的可擴展性成為關鍵。BPaaS應運而生&#xff0c;它作為一種創新的理念和架構模式&#xff0c;改變著企業研發的方式。本文將深入探討 BPaaS 是什么&#xff0c;以…

如何在linux中部署dns服務 主備dns (詳細全過程)

環境centos 7.9 主DNS&#xff1a;192.168.60.131 備DNS&#xff1a;192.168.60.134 我以 chenxingyu0.com 指向 192.168.60.200為例 首先是主dns #!/bin/bash# 檢查是否為 root 用戶 if [ "$(id -u)" ! "0" ]; thenecho "請使用…

操作系統導論——第13章 抽象:地址空間

一、早期系統 從內存來看&#xff0c;早期的機器并沒有提供多少抽象給用戶。基本上&#xff0c;機器的物理內存如圖13.1所示 操作系統曾經是一組函數&#xff08;實際上是一個庫&#xff09;&#xff0c;在內存中&#xff08;在本例中&#xff0c;從物理地址0開始&#xff09;&…

云端存儲新紀元:SAN架構驅動的智能網盤解決方案

一、企業存儲的"不可能三角"破局 1.1 傳統存儲架構的困局 性能瓶頸&#xff1a;NAS架構在1000并發訪問時延遲飆升300%容量限制&#xff1a;傳統RAID擴容需停機維護&#xff0c;PB級存儲擴展耗時超48小時成本矛盾&#xff1a;全閃存陣列每TB成本高達$3000&#xff0…