刚在网上转看到几道对于巩固基础很有帮助的C++基础题,反正闲着也是闲着,就做了下,具体题型如下:

答案是我自己写,不一定对,如果有朋友看到不对的,欢迎指正,万分感谢!

1. 一个指针类型的对象占用内存的4个字节的存储空间.

2. 一个指针类型指向一个数据对象,它保存着该数据对象的 地址 ,若数据对象为DataType类型,则该指针的类型为DataType*.

3. 若要把一个整形指针P转换为字符指针,则采用的强制转换表达式为 (char*)p.

4. 假定一个数据对象为int *类型,则采用的强制转换表达式为 (int*)p.

5. 假定P是一个指向整数对象的指针,则用*p表示该整数对象,用P表示指针变量P的地址.

6. 假定P是一个指针,则*P++运算首先访问p所指的对象,然后使p的值增1.

7. 假定P是一个指针,则(*P)++运算首先访问p所指的对象,然后使p所指的对象的值增1.

8. 假定P所指对象的值为25,P+1所指对象的值为42,则*P++的值为_25_.

9. 假定P所指对象的值为25,P+1所指对象的指为42,则*++P的值为_42_.

10. 假定P所指对象的值为25,P+1所指对象的值为42,则执行(*P)++运算后,P所指对象的值为__26_.

11. 假定P所指对象的值为25,P+1所指对象的值为42,则执行*(P++)或*P++运算后,P所指对象的值为25.

12. 假定A是一个一维数组,则A[i]的指针访问方式为_*(a+i)_.

13. 一个数组的数组名实际上是指向该数组_首位_元素的指针,并且在任何时候都不允许_ 改变_它.

14. 若要定义整形指针P并初始指向X,则所使用的定义语句为___int *p=&X__.

15. 若P指向X,则___*p___与X的表示是等价的.

16. 在一个二维数组int a[m][n]中,包含的一维元素a[i]的类型为__含n个int元素的指针数组__,访问a[i]时返回值的类型为__int a[]__.

17. 假定a是一个二维数组,则a[i][j]的指针访问方式为__*(*(a+i)+j)_.

18. 若y是x的引用,则&y和&x的值__相同_,即为变量___x___的地址.

19. 招待int *p=new int[10]操作,使p指向动态分配的数组中下标为___0__的元素,该元素可表示为__*p__或__p[0]__.

20. 执行char *p=new char(‘a’)操作后,p所指向的数据对象的值为__a__.

21. 执行_delete p_操作将释放由P所指向的动态分配的数据空间.

22. 执行_delete []p操作将释放由P所指向的动态分配的数组空间.

C++基础题的更多相关文章

  1. Android测试基础题(三)

    今天接着给大家带来的是Android测试基础题(三).    需求:定义一个排序的方法,根据用户传入的double类型数组进行排序,并返回排序后的数组 俗话说的好:温故而知新,可以为师矣 packag ...

  2. 小试牛刀3之JavaScript基础题

    JavaScript基础题 1.让用户输入两个数字,然后输出相加的结果. *prompt() 方法用于显示可提示用户进行输入的对话框. 语法: prompt(text,defaultText) 说明: ...

  3. 小试牛刀2:JavaScript基础题

    JavaScript基础题 1.网页中有个字符串“我有一个梦想”,使用JavaScript获取该字符串的长度,同时输出字符串最后两个字. 答案: <!DOCTYPE html PUBLIC &q ...

  4. HDU 1301 Jungle Roads (最小生成树,基础题,模版解释)——同 poj 1251 Jungle Roads

    双向边,基础题,最小生成树   题目 同题目     #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include<stri ...

  5. nyist oj 79 拦截导弹 (动态规划基础题)

    拦截导弹 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描写叙述 某国为了防御敌国的导弹突击.发展中一种导弹拦截系统.可是这样的导弹拦截系统有一个缺陷:尽管它的第一发炮弹可以 ...

  6. linux面试题-基础题1

    第1章 基础题1 1.1 在装系统创建Linux分区时,一般至少需要创建两个分区( ) A.FAT.NTFS   B. /usr.swap    C. /boot.swap  D.swap./ 1.2 ...

  7. Java面试题以及答案精选(架构师面试题)-基础题1

    基础题 一.String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?1. String是字符串常量,StringBuffer和StringBu ...

  8. C++笔试题2(基础题)

    温馨提醒:此文续<C++笔试题(基础题)> (112)请写出下列程序的输出内容 代码如下: #include <iostream> using namespace std; c ...

  9. C/C++笔试题(基础题)

    为了便于温故而知新,特于此整理 C/C++ 方面相关面试题.分享,共勉. (备注:各题的重要程度与先后顺序无关.不断更新中......欢迎补充) (1)分析下面程序的输出(* 与 -- 运算符优先级问 ...

  10. 『ACM C++』PTA浙大 | 基础题 - Have Fun with Numbers

    连着这两道都是开学前数构老师的“爱心作业”,还没上课开学就给我们布置作业了,这道题有点小坑,也经常遇到类似的问题,特地拿出来记录一下. -------------------------------- ...

随机推荐

  1. 传统项目目录结构下maven+junit+junitReport

    <build> <defaultGoal>compile</defaultGoal> <sourceDirectory>${basedir}/src&l ...

  2. perl学习笔记——字符串和排序

    用index查找子字符串 查找子字符串在主字符串中的相对位置.如: $where=index($big,$small); 注意index是从0开始的,如果查找不到就会返回-1: 加入第三个参数来指定开 ...

  3. 使用tornado实现用户认证

    关于用户的登录状态,一部分的应用程序是采用session实现的. HTTP是一个无状态协议,用户的每次请求都是相互独立的,HTTP本身意识不到用户是否登录. 很多web框架选择将session存放在c ...

  4. Linux 下动态查找磁盘数量方法

    #!/bin/bash ##磁盘数量 Disk=$( fdisk -l |grep 'Disk' |grep 'sd' |awk -F , '{print "%s",substr( ...

  5. Activity设置切换动画时黑屏问题的解决

    //当这么设置的时候.打开Acticity的时候会黑屏一下 overridePendingTransition(R.anim.activity_open,0); //改成例如以下代码 完美解决这个问题 ...

  6. jquery淡入淡出无延迟代码

    <!DOCTYPE html> <html> <head> <script src="jquery.js"></script& ...

  7. 檢查php文件中是否含有bom的php文件

    原文链接: http://www.cnblogs.com/Athrun/archive/2010/05/27/1745464.html 另一篇文章:<关于bom.php>,http://h ...

  8. 【SSH三大框架】Hibernate基础第九篇:cascade关联关系的级联操作

    这里要说的是Hibernate的关联关系的级联操作,使用cascade属性控制. 依旧用部门和员工举例.多个员工相应一个部门(多对一关联关系) 员工类:Employee.java package cn ...

  9. 26. Remove Duplicates from Sorted Array【easy】

    26. Remove Duplicates from Sorted Array[easy] Given a sorted array, remove the duplicates in place s ...

  10. Jenkins安装和配置系列

    转自:http://www.cnblogs.com/zz0412/tag/jenkins/default.html?page=1 Jenkins进阶系列之——18Jenkins语言本地化    Jen ...