以下关于new运算符的叙述错误的是()
A. 使用运算符new创建对象数组时必须定义初始值
B. 使用运算符new创建对象时,会调用类的构造函数
C. 运算符new可以用来动态创建对象和对象数组
D. 使用new运算符创建的对象可以使用运算符delete删除
设m n均为整型常量,若有定义floata[m][n];,且a[1][1]的地址为x,每个float元素占用4个字节,则a[il[j]的地址为()
A. x+4*(i-1)*n+4*(j-1)
B. x+(i-1)*n+(j-1)
C. x+4*(i-1)*j+(j-1)
D. x+4*i*j+4*j
对以下程序描述正确的是()(每行程序前面的数字表示行号)。1intmain()2{3floata[3]={3*1};4 for(int i=1;i<3;i++)a[0]=a[0]+a[i];5 cout<
A. 第3行有错误
B. 第4行有错误
C. 第5行有错误
D. 没有错误
写结果。#include#includeusing namespace std;int main() {char str[100]=”Iam20yearsold.” ;char *ptr=str;int total,cap,sma,num,oth;total=cap=sma=num=oth=0;while(*ptr!=0) {total++;if(*ptr>='A'&&*ptr<='Z')cap++;else if(*ptr>='a'&&*ptr<='z')sma++;else if(*ptr>='0'&&*ptr<='9')num++;else oth++;ptr++;}cout<