C++选择题带答案

news/2024/9/15 22:12:50/ 标签: c++, 算法, 开发语言, 课程设计, c语言

(1) 若变量已正确定义并赋值,表达式____不符合C++语言语法。
    A) a*b/c;     B) 3.14%2       C) 2, b          D) a/b/c 
(2) _____是不正确的字符常量。
    A)ˊnˊ        B) ˊ1ˊ           C)"a"            D) ˊ101ˊ
(3) 在 C 程序中,用_____表示逻辑值“真”。
    A)1           B)非 0 的数     C)非 1 的数      D) 大于 0 的数
(4) ______把x、y定义成float类型变量,并赋同一初值3.14。
    A)float x, y=3.14;              B)float x, y=2*3.14;  
    C)float x=3.14, y=x=3.14;       D)float x=y=3.14;
(5) 若变量已正确定义,语句“if(a>b) k=0; else k=1;”和_____等价。   
    A)k=(a>b)?1:0;                  B)k=a>b;
    C)k=a<=b;                       D)a<=b ? 0 : 1;
(6) 表达式 strlen("hello") 的值是______。
A) 4         B) 5          C) 6        D) 7
(7)若有以下定义语句:int a[10]={1,2,3,4,5,6,7,8,9,10};  则下列哪个是对该数组元素的正确引用: 
 A) a[10]          B) a[a[3]-5]     C) a[a[9]]          D) a[a[4]+4]
 (8)若有以下定义语句:double  a[5],*p=a ; int i=0; 则对 a数组元素的错误引用是: 
A) a[i]           B) a[5]          C) p[4]             D) p[i]
(9)若a=1,b=15,c=0,则表达式a>b>c的值为 
A) 1                      B) 0               C) 非0                 D) 真
(10)关于if语句中圆括号内的表达式,以下叙述正确的是: 
A) 只能用逻辑表达式                     B) 只能用关系表达式
C) 只能用关系表达式或逻辑表达式         D). 可以用任意表达式
(11) C语言中的数据的基本类型包括_______ 
A) 整型、实型、字符型的逻辑型             B) 整型、实型、字符型和结构体 
C) 整型、实型、字符型和枚举型             D)整型、实型、字符型和指针型 
(12)  下列算术运算符中,只能用于整型数据的是_____ 
A)-         B)+          C)/             D)% 
(13)设X、Y、Z和K都是int型变量,则执行变量表达式:x=(y=52,z=26,k=32)后,x的值为______ 
A) 4        B) 26        C) 32           D)52
(14) 若有以下程序段: int c1=2,c2=3,c3; c3=1.0/c2*c1; 则执行后,c3中的值是______ 
A) 0        B) 3         C) 1            D)2 
(15) 语句:cout<< (a=3)&&(b=-3);的输出结果是_____ 
A) 无输出   B) 结果不确定C) -1           D)1

(16)C++语言中,定义PI为一个符号常量,正确的是______ 
A) #define PI 3.14 B) Define PI 3.14 C) #Include  PI 3.14 D)Include PI 3.14
(17) 下述程序段的输出结果是_____ 
#include <iostream>
using namespace std;
main()
{
int y=10;
While(y- -); 
cout<< "y=" <<y;
}
A) y=0     B) while构成无限循环语句    C) y=1     D)y=-1 
(18)现已定义整型变量int i=1; 
执行循环语句“while(i++<5);”后,i的值为______ 
A) 1       B) 5      C) 6        D)以上三个答案均不正确 
(19)执行语句后:for(k=1;k++<4;);后,变量k的值为_______ 
A) 3       B) 4      C) 5        D)不定 
(20) 若有int(*p)[m];则p是_ ____ 
A) M个元素的整型数组     B) 指向m个元素的整型数组的指针 
C) M个整型指针的数组     D)指向m个整型指针数组的指针 
 

(1)  B (2)  C (3)  B  (4)  C  (5)  C    
(6)  B (7)  D (8)  B  (9)  B (10)  D   
(11) A (12)  D (13) C  (14)  A  (15)  D   
(16) A (17)  D (18) C  (19)  C (20)  B   


http://www.ppmy.cn/news/1505040.html

相关文章

【Python学习手册(第四版)】学习笔记14-迭代器和列表解析(一)

个人总结难免疏漏&#xff0c;请多包涵。更多内容请查看原文。本文以及学习笔记系列仅用于个人学习、研究交流。 本文主要以通俗易懂的语言介绍迭代器&#xff08;文件迭代、手动迭代iter和next等&#xff09;&#xff0c;列表解析式包括基础知识包括写法、文件上使用列表解析…

STL-stack容器适配器

目录 一、容器适配器 二、使用 三、模拟实现 一、容器适配器 适配器是一种设计模式(设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结)&#xff0c;该种模式是将一个类的接口转换成客户希望的另外一个接口。 STL中&#xff0c;stack是由dequ…

sql注入时,waf屏蔽了information_schema如何处理?

information_schema可代替库 如果使用正则表达式屏蔽了information&#xff0c;则想一想有没有能代替的information的库。 例如&#xff1a;x$schema_table_statistics这个库里面就有table_schema和table_name&#xff0c;但是没有列名&#xff0c;那么列名就需要使用无列名注…

基于FPGA的数字信号处理(20)--半减器和全减器

目录 1、前言 2、半减器 3、全减器 4、减法器 文章总目录点这里&#xff1a;《基于FPGA的数字信号处理》专栏的导航与说明 1、前言 既然有半加器和全加器&#xff0c;那自然也有半减器和全减器了。尽管在电路中减法的实现基本都是 补码 加法 的形式&#xff0c;但是正所谓…

RK3568笔记五十一:W25Q64测试(spi 标准接口 )

若该文为原创文章&#xff0c;转载请注明原文出处。 前面有测试过W25Q64&#xff0c;但那是自己编写的驱动&#xff0c;现在使用内核自带的驱动&#xff0c;只需要通过SPI标准接口&#xff0c;编写应用程序即可以读写W25Q64. 一、硬件原理图 SPI 引脚 功能 MOSI GPIO3_C1 …

LeetCode——572. 另一颗树的子树

通过万岁&#xff01;&#xff01;&#xff01; 题目&#xff1a;给你两棵树&#xff0c;然后问subRoot是不是root的子树。也就是root某个节点的所有孩子节点在值和结构上完全与subRoot相同。思路&#xff1a;我的思路比较简单&#xff0c;就是遍历root&#xff0c;遇到root中…

【vulnhub】Zico2靶机

信息收集 靶机IP发现 进行端口扫描&#xff0c;发现开放了22&#xff08;ssh&#xff09;&#xff0c;80&#xff08;http&#xff09;和111&#xff08;rpcbind&#xff09;端口。 进行目录扫描 dirsearch -u http://192.168.93.152 网址IP访问 后面拼接/dbadmin/目录 用弱口…

HarmonyOS鸿蒙应用开发之Text组件的使用

文章目录 示例代码说明Text组件常用属性1. 文本内容2. 字体样式3. 文本对齐4. 布局与边距5. 文本截断与换行6. 其他属性 对比Android的TextView1.基本概念2.属性对比3.小结 注意事项 Text组件在ArkTS中的用法非常灵活&#xff0c;可以通过代码动态地设置文本内容、样式等属性。…

深入理解Shell中的`echo`命令

在Shell脚本编程中&#xff0c;echo命令是最基本的命令之一&#xff0c;用于向终端输出文本。然而&#xff0c;echo的用途远不止于此。本文将深入探讨echo命令的多种用法&#xff0c;包括打印命令执行结果和控制命令执行流程。 echo命令基础 echo命令用于在终端输出字符串或变…

[kimi笔记].net平台

.NET 是一个由微软公司开发的软件开发平台&#xff0c;它的历史可以追溯到2000年左右。.NET 框架最初是为Windows操作系统设计的&#xff0c;但随着时间的发展&#xff0c;微软逐步扩展了.NET 的应用范围&#xff0c;使其可以在多个平台上运行。以下是.NET 几个平台的历史和平台…

简单搭建dns服务器

目录 一.安装服务 二.编写子配置文件 三.编写主配置文件 四.编写文件 五.重启服务测试 配置端&#xff1a;IP地址为172.25.254.100、主机名为node1.rhel9.org 测试端&#xff1a;IP地址为172.25.254.101、主机名为node2.rhel9.org 一.安装服务 [rootnode1 ~]# dnf inst…

未授权访问漏洞系列详解③!

Elasticsearch未授权访问漏洞 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎&#xff0c;基于RESTful web接口。Elasticsearch是用Java开发的&#xff0c;并作为Apache许可条款下的开放源码发布&#xff0c;是当前流行的企业级搜索引…

OD C卷 - 石头剪刀布游戏

石头剪刀布游戏 &#xff08;100&#xff09; 剪刀石头布游戏&#xff0c;A-石头、B-剪刀、C-布游戏规则&#xff1a; 胜负规则&#xff0c;A>B; B>C; C>A;当本场次中有且仅有一种出拳形状优于其他出拳形状&#xff0c;则该形状的玩家是胜利者&#xff0c;否则认为是…

在Windows编程中,MFC\C++中通过例子来演示如何在OnCopyData中传递STL类型数据?

在Windows编程中&#xff0c;使用MFC框架并通过OnCopyData处理WM_COPYDATA消息来传递STL类型数据&#xff0c;实际上并不直接支持STL容器的直接传递&#xff0c;因为WM_COPYDATA的COPYDATASTRUCT结构期望的是一个指向连续内存块的指针。然而&#xff0c;我们可以通过序列化STL容…

LeetCode Easy|【21. 合并两个有序链表】

力扣题目链接 状态&#xff1a;拿到本题的第一反应就是使用双指针&#xff0c;分别指向两个链表的开头位置。 随后的思路就是以第一条链表为基准完成插入&#xff0c;并且对于遍历到的每个节点都应该保存其状态。 写了一下代码后发现&#xff0c;我们应该以第一个节点较小的链表…

前端需要了解的数据库基础与身份认证

目录 数据库与身份认证数据库的基本概念常见数据库和分类传统型数据库的数据组织结构安装并配置MySQL MySQL的基本使用使用SQL管理数据库SQL中的SELECT语句SQL中的INSERT INTO语句SQL中的UPDATE语句SQL中的DELETE语句SQL中的WHERE子句SQL中的AND和OR运算符SQL中的ORDER BY子句S…

软件测试需要具备的基础知识【功能测试】---前端知识(一)

​ ​ 您好&#xff0c;我是程序员小羊&#xff01; 前言 为了更好的学习软件测试的相关技能&#xff0c;需要具备一定的基础知识。需要学习的基础知识包括&#xff1a; 1、计算机基础 2、前端知识 3、后端知识 4、软件测试理论 后期分四篇文章进行编写&#xff0c;这是第二篇 …

【前端面试3+1】20 css三栏布局6种实现方式、多行文本溢出怎么实现、token过期了怎么处理、【二叉树的中序遍历】

一、css三栏布局6种实现方式 1.浮动布局&#xff08;Floats&#xff09; .container {overflow: auto; /* 清除浮动 */ }.left, .right {width: 20%; /* 左右栏宽度 */float: left; }.middle {width: 60%; /* 中间栏宽度 */margin: 0 20%; /* 左右栏宽度 */ } 2.Flexbox .conta…

【日常记录-JS】link标签的href依据url参数动态修改

Author&#xff1a;赵志乾 Date&#xff1a;2024-08-05 Declaration&#xff1a;All Right Reserved&#xff01;&#xff01;&#xff01; 1. 简介 link标签的href属性通常用于指定外部资源的URL&#xff0c;例如CSS样式表。由于HTML本身是静态的&#xff0c;故不能直接在HTM…

Ubuntu配置VNC Server及自启动(X11VNC)

Ubuntu20.04推荐安装x11vnc 查看当前正在使用的显示管理器&#xff1a; cat /etc/X11/default-display-manager #ubuntu18.04 是 /usr/sbin/gdm3 cat /etc/X11/default-display-manager #ubuntu16.04 是 /usr/sbin/lightdm #通常返回为 /usr/sbin/gdm3 或 /usr/sbin/lig…