首页 > 其他分享 >GESP一级真题分析-202303-选择题1-输入输出设备、存储单位、默认数据类型、标识符命名

GESP一级真题分析-202303-选择题1-输入输出设备、存储单位、默认数据类型、标识符命名

时间:2024-10-26 14:42:20浏览次数:1  
标签:计算机 真题 比特 数据类型 C++ 202303 标识符 字节

GESP一级真题分析-202303-选择题1-输入输出设备、存储单位、默认数据类型、标识符命名
PDF文档公众号回复关键字:20241026

1 相关知识点

1) 输入输出设备

输入设备

是外界向计算机传送信息的装置。在微型计算机系统中,最常用的输入设备是键盘和鼠标。

此外还有电子光笔、数字化仪、图形扫描仪、触摸屏、麦克风、视频输入设备、条形码扫描等

输出设备

作用是将计算机的数据信息传送到外部媒介,并转化成某种为人们所识的标识形式。

在微型计算机中,最常用的输出设备是显示器和打印机。此外还有绘图仪等

2) 存储单位

比特(bit)

比特是计算机中最基本的存储单元,它代表数字信息的最小单位。比特只能表示两种状态之一,通常用0和1来表示

字节(byte)

字节(byte)是计算机存储容量的基本单位之一,通常用来表示数据的大小或存储空间的大小。一个字节由8个比特组成

千字节(kilobyte) 简称KB,1KB等于1024字节

常用存储单位

1B=8b

1KB=1024B

1MB=1024KB

1GB=1024MB

1TB=1024GB

3) 默认数据类型

在 C/C++ 语言中,根据表示范围不同,同种类型的会有几种类型,其中有一些默认类型

比如

整形默认为int,整形除了int还有short,long,long long 等

浮点型默认为double,浮点数除了double还有float

示例程序

#include<bits/stdc++.h>
using namespace std;

int main(){
	float f=7.0;//
	cout<<"float 4个字节:"<<sizeof(f)<<endl;//强制使用float 4个字节表示 
	cout<<"默认double 8个字节:"<<sizeof(7.0)<<endl;//默认为double 8个字节表示 
	cout<<"默认int 4个字节:"<<sizeof(3)<<endl;//默认使用int 4个字节表示 
	cout<<"超出int,使用long long 8个字节:"<<sizeof(3000000000)<<endl; //超出4个字节表示范围 8个字节表示 
 
	return 0;
}
/*
float 4个字节:4
默认double 8个字节:8
默认int 4个字节:4
超出int,使用long long 8个字节:8
*/ 

4) 标识符命名

在 C++ 中,标识符是用于命名变量、函数、类等对象的符号。标识符的命名有一定的规则,主要包括以下几点:

标识符只能由字母、数字和下划线组成。

标识符不能以数字开头。

标识符不能是 C++ 关键字或保留字。

2 思路分析

1 以下不属于计算机输入设备的有( )
A 键盘 B 音箱 C 鼠标 D 传感器

答案

B

分析

输入指外界 向机器内部传递信息,输出指计算机内部信息向外界展示
A 键盘是从外界向计算机输入信息 不符合
B 音箱是计算机音频向外界输出 符合
C 鼠标是从外界控制计算机,向计算机内部输入 不符合
D 传感器是指外界声音、光线强调输入信息到计算机 不符合
所以选B

2 计算机系统中存储的基本单位用 B 来表示,它代表的是( )
A Byte B Block C Bulk D Bit

答案

A

分析

A Byte(字节):字节是计算机中数据存储的基本单位,通常由8个比特(bit)组成。在计算机科学中,字节被广泛用于表示各种数据类型的大小,如字符、整数等。
B Block(块):块是计算机存储系统中的一种数据组织形式,通常用于描述磁盘、文件系统等中的连续存储区域。
C Bulk(批量):批量通常用于描述大量数据的处理,如批量上传、批量下载等。
D Bit(比特):比特是计算机中最基本的数据单位,只有两个值:0和1。比特通常用于表示二进制数据,但它并不是计算机系统中数据存储的基本单位,因为一个比特无法表示一个完整的字符或整数。
所以选A

3 常量 7.0 的数据类型是()
A double B float C void D int

答案

A

分析

在 C/C++ 语言中,浮点数默认的数据类型是 double。因此,当我们写一个浮点数常量(如 7.0)时,它默认是 double 类型的。float 类型需要明确地指定,例如使用 7.0f

4 下列关于 C++语言的叙述,不正确的是( )
A 变量定义时可以不初始化
B 变量被赋值之后的类型不变
C 变量没有定义也能够使用
D 变量名必须是合法的标识符

答案

C

分析

A 变量定义时可以不初始化
在C++中,变量可以在定义时不进行初始化。不符合
B 变量被赋值之后的类型不变
在C++中,一旦变量被定义并赋予了某种类型,它的类型就不会改变。即使你给它赋了一个不同类型的值,它也会被隐式地转换(如果可能的话)为原来的类型。不符合
C 变量没有定义也能够使用
在C++中,变量必须在使用之前被定义。如果你试图使用一个未定义的变量,编译器会报错。符合
D 变量名必须是合法的标识符
在C++中,变量名必须遵循一定的规则,以构成一个合法的标识符。不符合
所以选C

5 以下不可以作为 C++标识符的是()
A x321 B 0x321 C x321_ D _x321

答案

B

分析

A x321:由字母和数字组成,不以数字开头,符合标识符命名规则。
B 0x321:以数字开头,不符合标识符命名规则。
C x321_:由字母、数字和下划线组成,不以数字开头,符合标识符命名规则。
D _x321:由下划线和字母组成,不以数字开头,符合标识符命名规则
综上,B不可以作为标识符,所以选B

标签:计算机,真题,比特,数据类型,C++,202303,标识符,字节
From: https://www.cnblogs.com/myeln/p/18504078

相关文章

  • HarmonyOS:Node-API实现跨语言交互(2)Node-API支持的数据类型和接口
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen➤原文地址:https://www.cnblogs.com/strengthen/p/18502733➤如果链接不是为敢技术的博客园地址,则可能是......
  • Java面试真题之中级进阶(线程,进程,序列化,IO流,NIO)
    前言本来想着给自己放松一下,刷刷博客,慕然回首,线程、程序、进程?Java序列化?Java中IO流?JavaIO与NIO的区别(补充)?似乎有点模糊了,那就大概看一下Java基础面试题吧。好记性不如烂键盘***12万字的java面试题整理***简述线程、程序、进程的基本概念。以及他们之间关系是什......
  • 面试真题:OOM(OutOfMemoryError)SOF(StackOverflow)你遇到过哪些情况
    前言本来想着给自己放松一下,刷刷博客,慕然回首,OOM?SOF?似乎有点模糊了,那就大概看一下Java面试题吧。好记性不如烂键盘***12万字的java面试题整理***OOM你遇到过哪些情况,SOF你遇到过哪些情况OOM:1,OutOfMemoryError异常除了程序计数器外,虚拟机内存的其他几个运行时区域都有发生......
  • 【408真题】2014-46
    “接”是针对题目进行必要的分析,比较简略;“化”是对此题型的解题套路总结,并结合历年真题或者典型例题进行运用。涉及到的知识全部来源于王道各科教材(2025版)(408神功练成中……)文章目录一、接:本题分析二、化:套路总结一、接:本题分析2014-46分析【答】1)【标......
  • 02-python 数据类型
    python容器类型数据str序列操作字符串属于序列类型,所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引、下标)访问它们。s="hellomoluo"Python还支持索引值是负数,此类索引是从右向左计数,换句话说,从最后一个元素开始计......
  • 【套题】大沥2019年真题——第5题
    05.魔术数组题目描述一个N行N列的二维数组,如果它满足如下的特性,则成为“魔术数组”:1、从二维数组任意选出N个整数。2、选出的N个整数都是在不同的行且在不同的列。3、在满足上述两个条件下,任意选出来的N个整数的总和都是相等的。例如,这是一个4×4的二维数组:......
  • 真题练习29-Word字处理-全国计算机等级考试一级计算机基础及MS Office应用考试【汪老
    第29组请根据题目要求,完成下列操作:在考生文件夹下打开文档word.docx,按照要求完成下列操作并以该文件名(word.docx)保存文档。1.将文中所有错词“北平”替换为“北京”;设置上、下页边距各为3厘米。2.将标题段文字(“2009年北京市中考招生计划低于10万人”)设置为蓝色(标准色)、三号......
  • 【408真题】2014-39
    “接”是针对题目进行必要的分析,比较简略;“化”是对此题型的解题套路总结,并结合历年真题或者典型例题进行运用。涉及到的知识全部来源于王道各科教材(2025版)(408神功练成中……)文章目录一、接:本题分析二、化:套路总结一、接:本题分析2014-39分析【答】B【解......
  • 数据库中数据类型的学习
    数据库中数据类型目录数据库中数据类型MySQL数据类型:Text类型:Number类型:Date类型:SQLServer数据类型String类型:Date类型其他数据类型MySQL数据类型:在MySQL中,有三种主要的类型:Text(文本)、Number(数字)和Date/Time(日期/时间)类型。Text类型:数据类型描述CHAR(size)保......
  • Redis学习:十大数据类型、RDB持久化
    Redis学习文章目录Redis学习1.Redis-10大数据类型2.Redis持久化1.Redis-10大数据类型数据类型是value的类型,key的类型都是String数据类型是value的类型,key的类型都是String数据类型是value的类型,key的类型都是String命令不区分大小写,但key是区分大小写的命......