精华内容
下载资源
问答
  • 1、判断数组声明及初始化语句 int array [5]={1,2, ,4,5};是否正确 答案:N 2、Array as function parameter, you pass the first address of the array, so the parameter declaration, b [] array length can be ...

    1、判断数组声明及初始化语句 int array [5]={1,2, ,4,5};是否正确
    答案:N

    2、Array as function parameter, you pass the first address of the array, so the parameter declaration, b [] array length can be omitted.
    答案:Y

    3、When we define an array,we can leave out row number,also,we can leave out column number.
    答案:N
    要记住永远不能省略列元素,可以省略行元素。b[3][]是不合法的。

    4、the value range of unsigned char:0~256.
    答案:N
    unsigned char 是0-255

    5、可以使几个不同类型的变量共用同一段存储单元
    答案:Y
    共用体可以这样,并且这时候共用体的长度是字节最多的那个变量的长度。

    6、A struct is an aggregate of elements of nearly arbitrary types.
    答案:Y
    结构体是几乎任意类型元素的集合。

    7、数据是C++程序的构成基础.
    答案:N
    在C语言中,函数是程序的基本组成单位。

    8、The function only may be the system pre-definition, may not be the user from the definition.
    答案:N
    函数可以是用户自定义的。

    9、形参 int fun(int a=1,int b,int c=2)是否合法?
    答案:N
    指定了默认值的形参后,其右边不能出现没有默认值的形参,即默认值集中在参数列表的右边。同时,不能指定引用参数的默认值(int &m=4 不可以)

    10、在C++中,局部变量的存储类别包括extern.
    答案:N
    局部变量的存储类型有auto(自动)、static(静态)、register(寄存器)

    11、定义全局变量时前面加上static,表示定义静态变量.
    答案:N
    extern用于拓展全局变量的作用域,static用于限制全局变量的作用域、

    12、C++作用域有5种:块作用域,文件作用域,函数作用域,类作用域,原型函数作用域
    答案:Y

    13、Define function, the return value type default, said the function no return value.
    答案:N
    C++默认返回的是int类型,如果没有明确写出返回类型的话,默认为int类型。void必须要明确写出来才可以,void是空类型,指的是函数不提供返回值,不是默认的。

    14、The function name is not address constants, can reassignment.
    答案:N
    (这个还没搞懂)

    15、语句 y=*p++; 和 y=(*p)++; 是等价的.
    答案:N
    星和++是同一等级的运算符,并且结合性从右向左。

    16、&b指的是变量b的地址处所存放的值.
    答案:N
    &b指的是变量b的地址值。

    17、C++语言允许main函数带形参,并且形参名只能是argc和argv.
    答案:N
    一般编译器默认使用argc和argv两个名称作为main函数的参数,但这两个参数如此命名并不是必须的,你可以使用任何符合C++语言命名规范的变量名作为参数,例如void main(int value,char ** point)

    C语言通常允许main()函数带有两个参数,可由用户自己命令,但类型是固定的。第一个参数是整型,第二个参数是一个指向字符型指针数组的指针或一个基本类型为字符型的指针数组,此时传给形参的值只能从命令行中得到。

    18、int *func(int, int) 和 int (*func1)(int ,int)没有区别.
    答案:N
    1. func 就是普通的函数名 ,只是这个函数的返回值是指针
    2. func1 是函数指针,他指向的函数的返回值为 int ,有两个int的参数

    19、const int *p; 表示不能通过p修改其指向的量,即不允许做"*p=…"操作.
    答案:Y

    20、指针可以进行算术运算和比较(关系)运算.
    答案:N
    问了老师,只能进行某些算术运算和比较(关系)运算。

    21、使用引用类型作函数参数可提高程序执行的效率.
    答案:Y

    22、在宏定义#define PI 3.14159中,用宏名PI代替一个双精度数
    答案:N
    用宏名代替一个字符串。

    23、C++提供的预处理功能包括宏定义、文件包含和条件编译.
    答案:Y

    24、宏代换不占用编译时间,只占用运行时间;而函数则占用编译时间.
    答案:N
    宏代换不占用运行时间,只占用编译时间;而函数则占用运行时间.

    25、宏名是个标识符,参数表中只能有多个参数,参数之间用"/"分隔.
    答案:N
    宏名是个标识符,参数表中可以有一个或者多个参数,参数之间用","分隔.

    26、用宏名代替字符串时,只做简单的代换,不进行任何计算,也不进行正确性检查.
    答案:Y

    27、带参数的宏定义用内联函数实现比一般函数更快.
    答案:Y

    展开全文
  • 2021-04-01

    2021-04-01 18:21:22
    1.判断数组声明及初始化语句 char str[]={‘H’,‘e’,‘l’,‘l’,‘o’};是否正确。 正确 2.continue语句的作用是结束本次循环,接着开始判断决定是否继续执行下一次循环。 正确 3.定义变量int i; 然后对变量i进行...

    PTA错题集合

    1.判断数组声明及初始化语句 char str[]={‘H’,‘e’,‘l’,‘l’,‘o’};是否正确。 正确

    2.continue语句的作用是结束本次循环,接着开始判断决定是否继续执行下一次循环。 正确

    3.定义变量int i; 然后对变量i进行强制类型转换运算:double(i); 运算结束后,变量i的类型转换为double类型。 错误

    4.逻辑运算符两侧运算对象的数据类型( B)。

    (2分)

    A.只能是 0 或非 0 正数
    B.可以是任何类型的数据
    C.只能是整型或字符型的数据
    D.只能是 0 或 1

    5.在int a[ ][3] = { {1,4}, {3,2}, {4,5,6}, {0} };中,a[2][1]的值是( 0)。 //自动补齐是在后面

    6.以下(C )for语句是不能编译的?
    A.for(i=0; i<10; i–);
    B.for(i=0; j<10; j++);
    C.for(i=0; j=0; i<10; i++ ); //此处多了分号
    D.for(i=0; i<10, j<10; i++);

    7.在C++语言中,自定义的标识符 不能使用关键字,并且区分大小写

    8.执行以下循环语句时,下列说法正确的是(B)。

    x = -1; 
    do { 
          x = x * x; 
    } while (x == 0); 
    

    B.循环体将执行一次

    9.设有"int x=1, y=2;", 则表达式1.0+x/y的值为 1.0 //1整除2为0

    展开全文
  • 5.7 多维数组初始化 187 5.8 设计一个程序 191 5.8.1 问题 192 5.8.2 分析 192 5.8.3 解决方案 193 5.9 小结 200 5.10 习题 200 第6章 字符串和文本的应用 201 6.1 什么是字符串 201 6.2 处理字符串和...
  • 声明初始化 14 初始化和赋值 14 1-3 输入和显示 16 通过键盘进行输入 16 格式化输入函数scanf 16 乘法运算 17 输出函数puts 18 总结 21 第2章 运算和数据类型 23 2-1 运算 24 运算符和操作数 24 乘除...
  • C++程序设计谭浩强(清华大学).pdf

    热门讨论 2012-02-13 22:36:36
    7.1.2 定义结构体类型变量对变量的初始化 7.1.3 结构体变量的操作 7.1.4 嵌套结构体类型 7.1.5 位段 7.2 结构体数组 7.2.1 结构体数组的定义与初始化 7.2.2 对结构体数组元素的操作 7.3 指向结构体的指针 ...
  • 零起点学通C++多媒体范例教学代码

    热门讨论 2010-11-30 09:35:13
    14.7.5 函数传参实例五——判断数组排列方式后执行不同的函数 14.8 数组在对象中的传参 14.9 对象数组 14.10 在对象数组中初始化成员变量 14.11 指针数组 14.12 枚举常量与数组 14.13 多维数组 14.14 多维数组的初始...
  • 14.7.5 函数传参实例五——判断数组排列方式后执行不同的函数 14.8 数组在对象中的传参 14.9 对象数组 14.10 在对象数组中初始化成员变量 14.11 指针数组 14.12 枚举常量与数组 14.13 多维数组 14.14 多维...
  • 4.4.2 声明初始化引用 177 4.5 C++/CLI编程 178 4.5.1 跟踪句柄 178 4.5.2 CLR数组 180 4.5.3 字符串 195 4.5.4 跟踪引用 203 4.5.5 内部指针 204 4.6 小结 206 4.7 练习 207 第5章 程序结构(1...
  • 4.4.3 声明初始化rvalue引用 173 4.5 字符串的本地C++库函数 174 4.5.1 查找以空字符结尾的字符串的长度 174 4.5.2 连接以空字符结尾的字符串 174 4.5.3 复制以空字符结尾的字符串 176 4.5.4 比较以空字符...
  • 7.1.3 一维数组初始化 46 7.1.4 一维数组的定义和数组元素引用举例 47 7.2 函数之间对一维数组和数组元素的引用 47 7.2.1 数组元素做实参 47 7.2.2 数组名做实参 49 7.3 一维数组应用举例 50 7.4 字符数组 ...
  • 谭浩强C语言设计第三版.pdf

    热门讨论 2008-12-16 11:06:25
     7.1.2 定义结构体类型变量对变量的初始化  7.1.3 结构体变量的操作  7.1.4 嵌套结构体类型  7.1.5 位段  7.2 结构体数组  7.2.1 结构体数组的定义与初始化  7.2.2 对结构体数组元素的操作  7.3 指向...
  • 1.熟练对象数组及创建初始化和未初始化数组的方法; 2. 熟悉从命令行参数的使用; 3. 熟悉String 和StringBUFFER的使用方法 4. 熟悉常用类库的使用; 5. 写出实验报告。要求记录编译和执行Java程序当中的系统错误信息...
  • Java复习题答案

    热门讨论 2008-12-21 00:40:28
    3、所有类至少有一个构造器,构造器用来初始化类的新对象,构造器与类同名,返回类型只能为void。 ( ) 4、包是按照目录、子目录存放的,可以在程序中用package定义包,若没有package一行,则表示该文件中的类不...
  • 17.8 使用typedef简化函数指针的声明及定义 361 17.9 类的函数指针 363 17.10 成员函数指针数组 365 第18章 字符串 368 18.1 char型字符串 368 18.2 string型字符串 371 18.2.1 string型字符串的赋值 376 ...
  • 6.2.2 数组初始化 92 6.2.3 数组引用 93 6.2.4 数组的赋值 94 6.2.5 遍历数组 95 6.3 特殊数组 96 6.3.1 多维数组 96 6.3.2 交错数组 100 6.4 对数组的使用 101 6.4.1 数组作为方法参数 102 6.4.2 类中的数组 105 ...
  • 易学C++,C++入门

    2009-12-06 14:30:11
     7.4.2 二维数组声明初始化   7.4.3 省略第一维的大小   7.4.4 二维数组在内存中的存储情况   7.4.5 向函数传递二维数组   7.4.6 二维数组转化成一维数组   7.5 方法指导   7.6 习题   第...
  • C# Primer Plus中文版

    热门讨论 2009-05-24 00:25:01
    10.5 初始化数组 263 10.6 用foreach语句遍历整个数组 264 10.7 System.Array是一个引用类型 265 10.8 数组和相等性 267 10.9 数组和方法 269 10.9.1 数组元素作为方法中的参数 269 10.9.2 数组引用作为方法参数 270...
  • 10.5 初始化数组 263 10.6 用foreach语句遍历整个数组 264 10.7 System.Array是一个引用类型 265 10.8 数组和相等性 267 10.9 数组和方法 269 10.9.1 数组元素作为方法中的参数 269 10.9.2 数组引用作为方法参数 270...
  • 轻松学C#(图解版)

    热门讨论 2014-04-27 19:50:54
    6.2.2 数组初始化 92 6.2.3 数组引用 93 6.2.4 数组的赋值 94 6.2.5 遍历数组 95 6.3 特殊数组 96 6.3.1 多维数组 96 6.3.2 交错数组 100 6.4 对数组的使用 101 6.4.1 数组作为方法参数 102 6.4.2 类中的数组 105 ...
  • 0030 初始化数组的简单方法 11 0031 结构体的字节对齐 11 1.3 模板与函数 12 0032 成员函数的模板不可以是虚函数 12 0033 利用递归函数计算阶乘 12 0034 函数模板的应用 13 0035 使用指针数组 13 0036...
  • 你必须知道的495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    第1章 声明初始化 基本类型 1.1 我该如何决定使用哪种整数类型? 1.2 为什么不精确定义标准类型的大小? 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后根据实际的...
  • 疯狂ios讲义源代码

    千次下载 热门讨论 2014-01-02 09:12:50
    3.6.5 多维数组初始化 68 3.6.6 字符数组、字符串与结束标志 73 3.6.7 输出字符串和字符串函数 74 3.6.8 数组的应用举例 76 3.7 小结 78 第4章 c语言特性 79 4.1 函数 80 4.1.1 定义函数 80 4.1.2 函数...
  • ~第1章 声明初始化 1 基本类型 1 1.1 我该如何决定使用哪种整数类型? 1  1.2 为什么不精确定义标准类型的大小? 2 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16和int32。然后...
  • 《你必须知道的495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    书中列出了C用户经常问的400多个经典问题,涵盖了初始化数组、指针、字符串、内存分配、库函数、C预处理器等各个方面的主题,并分别给出了解答,而且结合代码示例阐明要点。 《你必须知道的495个C语言问题》结构...
  • 223 使用sizeof判断数组中字符串的数量 224 访问字符串中的单个字符 225 动态分配字符串 226 示例:反转一个字符串中的字符 第二十三章 函数和变量 227 理解函数 228 理解c和c++中的函数声明 229 理解函数定义 230 ...
  • 223 使用sizeof判断数组中字符串的数量 224 访问字符串中的单个字符 225 动态分配字符串 226 示例:反转一个字符串中的字符 第二十三章 函数和变量 227 理解函数 228 理解c和c++中的函数声明 229 理解函数定义 230 ...
  • 223 使用sizeof判断数组中字符串的数量 224 访问字符串中的单个字符 225 动态分配字符串 226 示例:反转一个字符串中的字符 第二十三章 函数和变量 227 理解函数 228 理解c和c++中的函数声明 229 理解函数定义 230 ...

空空如也

空空如也

1 2 3 4 5 6
收藏数 109
精华内容 43
关键字:

判断数组声明及初始化语句