首页 > 编程语言 >C++等级考试-四级真题模拟

C++等级考试-四级真题模拟

时间:2023-02-24 17:55:05浏览次数:40  
标签:case 10 15 真题 int C++ char 四级

C++等级考试-四级

一.单项选择题(每题2分,15题,共30分)

 

第1题,以下哪个函数可以用来拼接字符数组(   )

A. strcat()

B. strcmp()

C.strlen()

D. strcpy()

 

 

第2题,下列代码运行后,n的正确结果是(   )

int n=2;

for (int i=0; i<5;i++){

switch(i){

case 1:n--; break ;

case 2:n++;

case 3:n--; break ;

case 4:n++;

case 5:n--;

}

}

 

A.0

B.3

C.2

D.4

 

第3题,观察下图所示的流程图,当输入n的值为2时,输出的结果为(    )

 

 

A.2

B.7

C.3

D.1

 

 

第4题,下列代码执行后的结果,正确的是(    )

int a=0;

for (int i=0; i<5; i++){

if (i==3){

continue;

}

a+=2;

)

cout << a;

 

 

A.4

B.5

C.3

D.8

 

 

第5题,在C++中浮点数的默认数据类型是(   )

A.double

B.float

C.int

D.long long

 

 

第6题,声明变量int a=5, b=2;则a%b= (    )

A.2.5

B.3

C.2

D.1

 

 

第7题,有整型变量a=3,b=5,则a ll b 和 b-5 && a 的结果分别为(    )

A.true和true

B.true和false

C.false和true

D.false和false

 

 

 

第8题,在计算机中1KB等于多少字节(     )

A.1024

B.1000

C.1024X8

D.1024X1024

 

 

第9题,如果需要声明整数类型的变量可以用以下哪个关键字(     )

A.int

B.double

C.char

D.float

 

 

第10题,有int a[10]={1,2,3,4,5};这里5所在的下标编号是多少(    )

A.5

B.4

C.10

D.6

 

 

第11题,局域网的英文缩写是(     )

A.LAN

B.WAN

C.MAN

D.LNA

 

第12题,下列选项哪种设备属于输入设备(     )

A.光盘

B.扫描仪

C.键盘

D.显示器

 

 

第13题,冯·诺依曼,著名匈牙利裔美籍数学家、计算机科学家、物理学家和化学家,被后人称之为什么(      )

A.计算机之父

B.数学之父

C.物理学之父

D.化学之父

 

 

 

 

第14题,声明整型变量a=5,下列算式计算正确的是(      )

A. a%3值为2

B.  10-a值为4

C. a%3值为1

D. a*3.5值为15

 

 

 

二.多项选择题(每题3分,5题,共15分)

 

第1题,下列关于C++语言的特点中,选项的描述正确的是(         )

A. 可以使用抽象数据类型进行基于对象的编程

B.  C++语言是解释性语言

C. C++兼容了C语言的面向过程特点

D. C++语言是脚本语言

 

 

第2题,对于数组的声明下列表达正确的是(     )

  1. char a[4]="abc";
  2. int a[ ]={1,2,3,4,5};
  3. char a[5]={"abcde"};
  4. char a[6]="abcde";

 

第3题,选项中字符串的正确创建有哪些(     )

  1. string a;
  2. char a[3]="abc";
  3. char a[10]="abc";
  4. char a;

 

第4题,在C++语言的结构中,属于循环结构的是(      )

  1. while语句
  2. if else语句
  3. switch 语句
  4. for语句

 

 

第5题,以下不是存储设备的是(      )

  1. 鼠标
  2. 显示器
  3. SD卡
  4. 磁盘

 

 

三.编程题(4题,共55分)

1. 用C++编写程序,对三个整数 (15、3、82) 进行比较大小,输出三个整数中的最大值。(本题共10分)

 

 

 

 

 

 

 2. 用C++编写程序输入一个正整数n是否是两位数(即大于等于10小于等于99) ,若该正整数是两位数,则输出1,否则输出0。(本题共10分)

 

 

 

 

 

 

3. 水仙花数是一类特殊的三位数,它们每一个数位上的数字的立方和恰好等于这个三位数本身,如:153 = 1*1*1 +5*5*5 + 3*3*3)用C++编程求出1000以内的所有的水仙花数并逐一输出。 (本题共15分 )

 

 

 

 

 

 

 

4. 有一组序列的数是:1、2、6、16、44、120 ,.., 请同学们认真观察数值的规律要求编写程序,计算第6项的数据以及前6项数的和,并输出两个结果.( 本题共20分)

标签:case,10,15,真题,int,C++,char,四级
From: https://www.cnblogs.com/jyssh/p/17152636.html

相关文章

  • C/C++使用GCC编译项目时添加宏定义
    有时候我们希望在构建时能够在命令行添加一些宏定义,改变程序行为。一个典型应用示例是代码里通过检查是否定义了DEBUG宏,来决定是否输出调试信息。编译器一般提供命令行选......
  • C++ 的控制台程序中输出中文乱码问题
    windows下cmd出现的dos控制台,默认编码936(即GBK),可使用chcp命令查看当前编码。有些程序默认输出的utf-8字符串,打印到控制台会显示乱码,此时可使用命令 chcp65......
  • C++中const和constexpr的作用
    目录背景const关键字constexpr关键字总结背景很多C++的初学者看到const这个关键字的第一反应都是一头雾水,主要是因为const可以出现在很多的位置,以及后面加入的conste......
  • C++中const和constexpr的作用
    目录背景const关键字constexpr关键字总结背景很多C++的初学者看到const这个关键字的第一反应都是一头雾水,主要是因为const可以出现在很多的位置,以及后面加入的constex......
  • c++引用与结构
    引用非常适合用于结构和类,使用结构引用参数的方式与使用基本变量引用相同,只需在声明结构参数时使用引用运算符&即可。structfree_throws{stringname;intmode;in......
  • vscode配置C++文件简记
    今天终于把vscode配置好了,这个玩意跟大爷一样难伺候。我也懒得写博客记录过程了,太麻烦了。而且我已经耽误太长时间在这里了,不想再经历一次了。我这里简单记录一下我遇到的......
  • 如何在VC++ 6.0中实现拖动指令改变执行路径?
    前文提要:在VC6.0之后出现的VS系列开发工具都具有的调试功能:移动指针更改执行流,VC6不支持这个UI操作。调试程序暂停时,源代码或“反汇编”窗口边距处的黄色箭头标记要运......
  • c++中具有继承关系的隐式转换问题
    起因是群里有人问:   2,3,4是为什么。解答:2:2是因为B中的show(A)才是多态,Aa2=newB(),此时a2只有show(A)的多态,而面对的类型切割问题,在编译的时候派生类会将基类的多......
  • 云原生|kubernetes|CKA真题解析-------(6-10题)
    第六题:service配置 解析:考察两个知识点:deployment控制器内的port命名暴露一个pod内的端口到新建的服务内的这里有一个需要注意的地方,没有告诉你deployment控制器在哪个name......
  • 使用C++实现Modbus CRC16检验相关内容
    使用C++实现ModbusCRC16检验相关内容ModbusCRC-16校验代码以下为ModbusCRC-16校验代码函数:其中参数int*crc_sum为校验返回值,分为两个字节;参数int*data_blk_ptr......