C语言复习资料
liebian365 2025-03-06 16:35 7 浏览 0 评论
1、逻辑运算符&&表示与操作,当其左边表达式为【 】时,右边的表达是不会进行运算的。
答案: 假
2、逻辑运算符||表示或操作,当其左边表达式为【 】时,右边的表达是不会进行运算的。
答案: 真
4、运算符“&&”表示与操作,当且仅当运算符两边的表达式结果都为真时,其结果才为【 】,否则结果为假。
答案:真
5、运算符“||”表示或操作,当且仅当运算符两边的表达式结果都为假时,其结果为【 】
答案: 假
6、在C语言中,只有一维数组和二维数组。
答案: 错误
7、数组的索引是从1开始的。
答案: 错误
8、数组名的命名较为特别,它不符合标识符的命名规范。
答案: 错误
9、对于一维数组,例如int arr[3];则arr[2]表示数组的第2个元素。
答案: 错误
10、数组的下标范围是0-[数组长度-1]。
答案: 正确
11、在程序设计中,一组具有相同数据类型的变量集合称为数组。
答案: 正确
12、数组元素的下标用于表示元素在数组中的位置序号,该下标是从1开始的。
答案: 错误
13、数组元素下标的个数也称为维数,根据维数的不同,可将数组分为一维数组、二维数组、三维数组、四维数组等。
答案: 正确
14、一维数组指的是只有一个下标的数组,用来表示一组具有相同类型的数据。
答案: 正确
15、数组初始化的常见方式有三种:直接对数组中的所有元素赋值、只对数组中的一部分元素赋值、对数组全部元素赋值但不指定长度。
答案: 正确
16、数组中的元素可以通过数组名和下标来引用。
答案: 正确
17、数组的下标都有一个范围,即“0 ~ 数组长度”。
答案: 错误
18、初始化二维数组时,如果对全部数组元素置初值,则二维数组的第一个下标可省略,但第二个下标不能省略。
答案: 正确
19、字符数组就是字符串。
答案: 错误
20、若有定义char s[] = {“hello”};则sizeof(s)的大小为5。
答案: 错误
21、字符串也可以像基本数据类型一样进行比较相等的操作。
答案: 错误
22、在C语言中,strncmp()函数可以用来比较两个字符串中前n个字符是否完全一致。
答案: 正确
23、strrchr()函数用来查找指定字符在指定的字符串中第一次出现的位置。
答案: 错误
24、操作字符串的函数strcat()与strncat()用法是相同的。
答案: 错误
25、strcpy()函数实现字符串的复制,没有返回值。
答案: 错误
26、字符数组是由字符类型的元素所组成的数组。
答案: 正确
27、当字符数组中的初值个数小于数组长度时,没有赋值的元素会默认赋值为空字符。
答案: 正确
28、不能直接使用一个字符串常量来为一个字符数组赋值。
答案: 错误
29、在定义数组时,数组的大小不能省略。
答案: 错误
30、在C语言中,strcmp()函数用于比较两个字符串的内容是否相等。
答案: 正确
31、数组属于构造类型的数据。
答案: 正确
32、strcat()函数用来实现字符串的连接,即将一个字符串接到另一个字符串的后面。
答案: 正确
33、strcpy()函数用于实现字符串的复制。
答案: 正确
相关推荐
- 几句代码实现搜索内存、解密数据库
-
本文只分享编程技术,不涉及具体软件。涉及具体软件的文章或工具出现很多年了,到处都是。头条上也有很多,这里我们不讨论。有用户问我:登录后才能解密,输入密码后才能备份出数据库,这些本来就是我自己可以查看的...
- JDK 11 新特性总结(jdk最新特性)
-
一、语言特性增强局部变量类型推断升级支持在Lambda表达式参数中使用var关键字,编译器自动推断类型,简化代码编写并保持类型安全。...
- 和爷爷一起学Arduino:四位七段数码显示(学习面向对象编程)
-
2018年,我们买了个七段四位数码显示LED组件,如下图。经试验,它是与TM1637兼容的。右侧的引脚从上到下依次是,G(GND)、D(Data,数据)、C(Clock,时钟)、V(Vcc)。有两种,...
- Linux 技巧:重定向 stderr 和 stdout 输出到 gdb 窗口
-
简介本文介绍了一个实用gdb调试技巧。它结合实际例子,一步一步示意如何重定向stderr和stdout到gdb窗口,使得查看应用程序的输出信息更为方便,从而提高调试者的工作效率。问题为...
- CLion 1.0发布,C/C++跨平台集成开发环境
-
日前,知名开发者工具厂商JetBrains(捷克的一家软件开发公司)正式发布了一款跨平台的C/C++集成开发环境CLion1.0。这款强大的IDE旨在让你基于Linux、OSX、Windows系...
- 「运维经」第25章——gdb最实用的那几条命令
-
实用调试操作1setscheduler-lockingoff|on...
- XV6操作系统入门系列-02-详解启动过程
-
第零步-心理上的准备工作任何事物都有其关键的窍门,当我们抓住了关键,事情会变得简单起来;当我们没有抓住要领,事情就会变得异常困难。...
- GDB德国格德宝|OEM|奔驰车厂认证(德宝格机械)
-
MBMercedes油规格MB规范的名称源自奔驰蓝皮书计划,除以编号的段落和页面。经销商使用它来识别制造商认证的产品及其在发动机上的正确应用。...
- o1已不是聊天模型了!SpaceX前工程师公开全新使用秘籍
-
梦晨发自凹非寺量子位|公众号QbitAI苹果&SpaceX前工程师分享o1使用心得,奥特曼、Brockman都转发了。...
- ARM平台如何玩转GDB远程调试?(arm gdbserver)
-
前言关于GDB工具GDB工具是GNU项目调试器,基于命令行使用。和其他的调试器一样,可使用GDB工具单步运行程序、单步执行、跳入/跳出函数、设置断点、查看变量等等,它是UNIX/LINUX操作系统下...
- GDB高级技巧:边Debug边修复BUG,无需修改代码,无需重新编译
-
友情提醒:本文介绍的调试技巧非常实用,但为了讲解清楚,篇幅较长,请耐心看完,我保证你定会有收获!引言程序调试时,你是否遇到过下面几种情况:1、经过定位,终于找到了程序中的一个BUG,满心欢喜地以为找到...
- 实现多态必须满足什么条件(实现多态的两种方式)
-
虚函数机制virtualmechanism先看代码:classA{public:virtualvoidprint(){cout<<"A.."<<endl;}...
- gdb查看寄存器及内存数据与函数调用栈分析
-
在分析kdump生成的vmcore文件时,有时会需要分析函数调用栈及函数参数与局部变量的情况,这里以使用gdb为例调试分析一下函数调用的栈帧创建与销毁。操作系统:centos73.10.0-862...
- C++语言求数组元素最大值及其下标例程(指针学习与运用)
-
C++语言编写求数组元素最大值及其下标例程(指针学习与运用)文章logo#include"stdafx.h"...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- wireshark怎么抓包 (75)
- qt sleep (64)
- cs1.6指令代码大全 (55)
- factory-method (60)
- sqlite3_bind_blob (52)
- hibernate update (63)
- c++ base64 (70)
- nc 命令 (52)
- wm_close (51)
- epollin (51)
- sqlca.sqlcode (57)
- lua ipairs (60)
- tv_usec (64)
- 命令行进入文件夹 (53)
- postgresql array (57)
- statfs函数 (57)
- .project文件 (54)
- lua require (56)
- for_each (67)
- c#工厂模式 (57)
- wxsqlite3 (66)
- dmesg -c (58)
- fopen参数 (53)
- tar -zxvf -c (55)
- 速递查询 (52)