c++练习题(4)
迪丽瓦拉
2024-05-25 20:25:38
0

题号:1
设int a=3,b=2;则++a*b的结果是()
A、2   B、7
C、3   D、8

题号:2
一个程序单位中不包括以下哪项()
A、伪代码  B、函数
C、预处理指令  D、全局声明

题号:3
若a=-14,b=3,则条件表达式a A、-14   B、4
C、3     D、-13

题号:4
下列标识符中,(   )不是局部变量
A、函数形参
B、register类
C、外部static类
D、Auto类

题号:5
 函数参数的默认值不允许为( )
A、局部变量  B、全局常量
C、函数调用  D、直接常量

题号:6
对重载函数形参的描述中,错误的是()
A、参数的个数、类型、顺序都相同,只是函数的返回值类型不同
B、参数的类型可能不同
C、参数的顺序可能不同
D、参数的个数可能不同

题号:7
下列数组定义正确的是()
A、int n=100,a[n];
B、int a[];
C、char n=4,a[n]={"abc"};
D、char a[100]={67,69,81};

题号:8
设已定义:int x[2][4]={1,2,3,4,5,6,7,8}; 则元素x[1][1]的正确初值是()
A、1   B、7
C、5    D、6

题号:9
有如下程序段
int *p,a=10,b=1;
    p=&a;  a=*p+b; 
执行该程序段后,a的值为()。
A、编译错   B、12
C、11    D、10

题号:10
当定义一个结构体变量时,系统分配给它的内存是
A、结构中第一个成员所需内存量
B、结构中最后一个成员所需内存量
C、成员中占内存量最大的容量
D、各成员所需内存量的总和
 

题号:1

 

在C++的数据类型中,整型仅分为短整型(short int)和长整型(long int)两种形式。

 

题号:2

 

在C++中赋值号“=”是一个运算符。

 

题号:3

 

i=i+1; 是一条赋值语句。

 

题号:4

 

在函数之外定义的变量是外部变量,称为全局变量

 

题号:5

 

在不同的函数中可以使用相同名字的变量

 

题号:6

 

定义一维数组的形式为:类型说明 数组名[表达式],其中表达式可以是正整型常量表达式、字符常量表达式

 

题号:7

 

字符数组既可以逐个字符输入输出,也可以将整个字符串一次输入输出

 

题号:8

 

int a[3][4]={{1},{5},{9}}; 它的作用是将数组各行第一列的元素赋初值,其余元素值为0

 

题号:9

 

以下定义及语句是合法的: char s[5] = "abcde"; s[0] = 'A';

 

题号:10

 

通过结构体类型变量,可以任意引用该变量中的成员。
 

选择题答案:DAACA   ADDCD
判断题答案:错对对对对   对对对错对 

 

相关内容