NOI网站: http://noi.openjudge.cn/

01:整型数据类型存储空间大小

总时间限制:

1000ms

内存限制:

65536kB

描述

分别定义int,short类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

输入

无。

输出

一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。

样例输入

(无)

样例输出

(不提供)

提示

使用sizeof函数可以得到一个特定变量的存储空间大小。例如:对于int型变量x,sizeof(x)的值为4,即x的存储空间为4字节。

Answer:

#include<iostream>
using namespace std;
int main()
{int a;short b;float c;double d;char e;bool f;long long int g;a=sizeof(a);b=sizeof(b);cout<<a<<" "<<b;return 0;
}

02:浮点型数据类型存储空间大小​​​​​​​

总时间限制:

1000ms

内存限制:

65536kB

描述

分别定义float,double类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

输入

无。

输出

一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。

样例输入

(无)

样例输出

(不提供)

Answer:

#include<iostream>
using namespace std;
int main()
{int a;short b;float c;double d;char e;bool f;long long int g;a=sizeof(c);b=sizeof(d);cout<<a<<" "<<b;return 0;
}

03:其他基本数据类型存储空间大小​​​​​​​

总时间限制:

1000ms

内存限制:

65536kB

描述

分别定义bool,char类型的变量各一个,并依次输出它们的存储空间大小(单位:字节)。

输入

无。

输出

一行,两个整数,分别是两个变量的存储空间大小,用一个空格隔开。

样例输入

(无)

样例输出

(不提供)

Answer:

#include<iostream>
using namespace std;
int main()
{int a;short b;float c;double d;char e;bool f;long long int g;a=sizeof(f);b=sizeof(e);cout<<a<<" "<<b;return 0;
}

04:填空:类型转换1​​​​​​​

总时间限制:

1000ms

内存限制:

65536kB

描述

有两个变量a和b,在执行了如下代码后:

a = 32768;
b = a;
printf("%d %d\n", a, b);

输出两个数:32768 -32768

请问a和b分别是以下哪种类型?

A. bool   B. char   C. short   D. int   E. float   F. double

输入

无。

输出

一行,包含两个大写字母,分别代表变量a和b的类型标号。中间用一个空格隔开。

样例输入

样例输出

A B
// 仅作格式示例,非正确答案

Answer:

#include<iostream>
using namespace std;
int main()
{int a;short b;float c;double d;char e;bool f;long long int g;a = 32768;b = a;cout<<"D"<<" "<<"C"<<endl;return 0;
}

05:填空:类型转换2​​​​​​​

总时间限制:

1000ms

内存限制:

65536kB

描述

有两个变量a和b,在执行了如下代码后:

a = 1.000000001;
b = a;
printf("%.9f %.9f\n", a, b);

输出两个数:1.000000001 1.000000000

请问a和b分别是以下哪种类型?

A. bool   B. char   C. short   D. int   E. float   F. double

输入

无。

输出

一行,包含两个大写字母,分别代表变量a和b的类型标号。中间用一个空格隔开。

样例输入

样例输出

A B
// 仅作格式示例,非正确答案

Answer:

#include<iostream>
using namespace std;
int main()
{int a;short b;float c;double d;char e;bool f;long long int g;c = 1.000000001;d= c;cout<<"F"<<" "<<"E"<<endl;return 0;
}

06:浮点数向零舍入​​​​​​​

总时间限制:

1000ms

内存限制:

65536kB

描述

输入一个单精度浮点数,将其向零舍入到整数。

说明:向零舍入的含义是,正数向下舍入,负数向上舍入。

提示:可以使用强制类型转换来实现。

输入

一个单精度浮点数。

输出

一个整数,即向零舍入到整数的结果。

样例输入

        2.3

样例输出

        2

Answer:

#include<iostream>
using namespace std;
int main()
{int a;short b;float c;double d;char e;bool f;long long int g;cin>>c;if(c>0||c==0){a=c;cout<<a;}else{a=c;cout<<a;}return 0;
}

07:打印ASCII码​​​​​​​

总时间限制:

1000ms

内存限制:

65536kB

描述

输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。

输入

一个除空格以外的可见字符。

输出

一个十进制整数,即该字符的ASCII码。

样例输入

        A

样例输出

        65

Answer:

#include<iostream>
using namespace std;
int main()
{int a;short b;float c;double d;char e;bool f;long long int g;cin>>e;cout<<int(e)<<endl;return 0;
}

08:打印字符​​​​​​​

总时间限制:

1000ms

内存限制:

65536kB

描述

输入一个ASCII码,输出对应的字符。

输入

一个整数,即字符的ASCII码,保证存在对应的可见字符。

输出

一行,包含相应的字符。

样例输入

        65

样例输出

        A

Answer:

#include<iostream>
using namespace std;
int main()
{int a;short b;float c;double d;char e;bool f;long long int g;cin>>a;cout<<char(a)<<endl;return 0;
}

09:整型与布尔型的转换​​​​​​​

总时间限制:

1000ms

内存限制:

65536kB

描述

将一个整型变量的值赋给一个布尔型变量,再将这个布尔型变量的值赋给一个整型变量,得到的值是多少?

输入

一个整型范围内的整数,即初始时整型变量的值。

输出

一个整数,经过上述过程后得到的结果。

样例输入

        3

样例输出

        1

Answer:

#include<iostream>
using namespace std;
int main()
{int a;short b;float c;double d;char e;bool f;long long int g;cin>>a;f=a;a=f;cout<<int(a)<<endl;return 0;
}

10:Hello, World!的大小​​​​​​​

总时间限制:

1000ms

内存限制:

65536kB

描述

还记得在上一章里,我们曾经输出过的“Hello, World!”吗?

它虽然不是本章所涉及的基本数据类型的数据,但我们同样可以用sizeof函数获得它所占用的空间大小。

请编程求出它的大小,看看跟你设想的是否一样?

输入

无。

输出

一个整数,即“Hello, World!”的大小。

样例输入

(无)

样例输出

(不提供)

提示

“Hello, World!”实际上是字符串类型,将在7章中详细介绍。

Answer:

#include<iostream>
using namespace std;
int main()
{int a;short b;float c;double d;char e;bool f;long long int g;a=sizeof("Hello, World!");cout<<int(a)<<endl;return 0;
}

好了,本次NOI试题总结就到这里,下一部分是关于C++的顺序执行和算术表达式!

Tip:也许跟别人的文章有些雷同,但本作者并无抄袭之意,望请原谅!

本文原创,抄袭必究!

NOI试题(题目+答案)(二)相关推荐

  1. 在dreamweaver mx中它只能对html文件可以进行编辑,【职称计算机考试网页制作历年试题及答案二】- 环球网校...

    [摘要]2017年职称计算机考试备考中, 环球小编整理了职称计算机考试网页制作历年试题及答案二供大家练习,希望备考2016年职称计算机考试的考生都能顺利通关. 相关推荐:2017年职称计算机考试Win ...

  2. 计算机二级新题access,2018年计算机二级考试Access试题及答案二

    2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年计算机二级考试Access试题及答案,希望能帮到大家,想了解更多资讯,请关注小编的及时更新哦. 2018年计算机二级考试Access ...

  3. 计算机制图软件试题,计算机绘图试题及答案(二)

    大学计算机绘图试题及答案(二) 一.填空题(每小题1.5分,共30分) 1.CAD系统的总体结构配置可分为三种不同类型,即单机式系统. 系统和CAD工作站系统. 集中式系统 2.常用的工程图纸输出设备 ...

  4. NOIP 2018 提高组初赛试题 题目+答案+简要解析

    一.单项选择题(共 10  题,每题 2  分,共计 20  分: 每题有且仅有一个正确选项) 1. 下列四个不同进制的数中,与其它三项数值上不相等的是( ). A. (269) 16 B. (617 ...

  5. 不同计算机的操作码完全相同,2012年计算机一级考试B试题及答案二

    第一部分 [13]. MOS型半导体存储器芯片可以分为DRAM和SRAM两种,其中SRAM芯片的电路简单,集成度高,成本较低,一般用于构成主存储器. [14]. 二进制数10111000和110010 ...

  6. 计算机基础知识试题及答案(二),计算机基础知识试题以及答案(二)

    大学计算机基础考试试题 计算机基础知识试题(三) 一. 选择题 1.文件型病毒主要传染对象的文件类型是 A. . DBF . B. . BAS C.. PRG D.. COM和. EXE 2.第一台以 ...

  7. php试题与答案(二),php面试题附答案二

    1.如何实现字符串翻转? function getStr($str){ $len=strlen($str); for ($i=0;$i $temp=$str[$i]; $str[$i]=$str[$l ...

  8. 计算机等级一级wps考试试题,2017年计算机等级考试一级WPS考试试题及答案(二)...

    选择题的操作 考生登录成功后,请在试题内容查阅窗口的"考试项目"菜单上选择"选择题",考试系统将自动启动选择题的答题系统,考生就可以进行考试了.考生可根据屏幕上 ...

  9. 大学计算机绘图配置,大学计算机绘图试题及答案(二)

    <大学计算机绘图试题及答案(二)>由会员分享,可在线阅读,更多相关<大学计算机绘图试题及答案(二)(3页珍藏版)>请在人人文库网上搜索. 1.大学计算机绘图试题及答案(二)一. ...

  10. 2015年ps计算机试题,2015年3月全国计算机一级考试ps模拟试题及答案(二).doc

    2015年3月全国计算机一级考试ps模拟试题及答案(二).doc 精品文档 2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES19 2015年3月全国计算机 ...

最新文章

  1. 数学建模——K-means聚类模型Python代码
  2. Angular 根据指定条件动态决定是否显示自定义的popup hover Component
  3. 00001centos6.3安装
  4. input=file 浏览时只显示指定excel文件,筛选特定文件类型
  5. 阿里P8架构师谈:Docker简介、组成架构、使用步骤、以及生态产品
  6. Java容器解析——HashMap
  7. php环境搭建及入门
  8. python如何使用 b_python中的b
  9. 使用maven搭建ssm项目配置+tomact
  10. 微信聊天记录删除了怎么恢复
  11. hdoj3085 / acwing177 Nightmare
  12. thinkpad e480安装win7
  13. mysql生成uui mybatis_Mybatis【配置文件】详解
  14. [matlab]利用cftool进行曲线拟合
  15. visio设置图片默认大小_学习PS第6课(图片大小设置)
  16. python监控linux运行程序_python linux监控程序
  17. 网络游戏网络封包破解
  18. 基于HTML5 技术的开放自动化HMI
  19. mysql数据库中插入表信息_mysql数据库中插入表
  20. qos 流控功能_探讨一下QoS存在的意义以及使用场景

热门文章

  1. java8中Lambda表达式写法详解
  2. springcloud 微服务的组成部分
  3. 趣味记忆5大经典的软件架构风格
  4. 福师电子计算机主要以,福师《计算机应用基础》在线作业一 电子计算机主要以划分发展阶段...
  5. select完还没释放可以执行其他sql语句吗
  6. php怎么创建以太坊钱包地址,php如何调用以太坊JSON-RPC接口创建钱包
  7. 关闭WPS广告弹窗骚扰(Kingsoft Office 推荐)
  8. 用Python统计字符串个数
  9. 微信小程序--几个常用标签
  10. 超五类和六类网线区别 什么样的网线好