C++试卷
第181题
要定义一个具有5个元素的一维数组vect,初值依次是30,50,-88,0和0,下列定义语句中错误的是()。
第182题
已知数组定义 char a[3][4]; ,下列表达式中错误的是()。
第183题
已知数组 int arr[5]={1,2,3,4,5}; ,下列语句中输出结果不是2的是()。
第184题
有如下类定义,横线处应填写的表达式是()。
class A{
char *a;
public:
A():a(0){}
A(char *aa){
a=________;
strcpy(a,aa);
}
~A(){delete []a;}
};
第185题
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
第186题
有语句序列 char str[10]; cin>>str; ,输入"I love this game"时,str中的字符串是()。
第187题
字符串"a+b=12\n\t"的长度为()。
第188题
下列有关一维数组a的定义中,语法正确的是()。
第189题
有如下程序,编译运行程序将出现的情况是()。
#include<iostream>
using namespace std;
int main()
{
int *p;
*p =9;
cout<<"The value at p:"<<*p;
return 0;
}
第190题
下列语句中,错误的是()。
第191题
有说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; ,数值为9的表达式是()。
第192题
语句 int *p=&k; ,与其等效的语句序列是()。
第193题
有定义 int a[5]={1,3,5,7,9},*p=a; ,不能得到数值5的表达式是()。
第194题
下列语句中,正确的是()。
第195题
下列定义语句中,错误的是()。
第196题
有语句序列 int x=100,&r=x;cout<
第197题
字符指针p指向"abcdefg",执行 char*ap=new char[strlen(p)+1]; 后,ap指向的字符数组元素个数为()。
第198题
有如下程序段,产生编译错误的语句是()。
int i=0,j=1; int &r=i; //① r=j; //② int *p=&i; //③ *p=&r; //④
第199题
有如下程序段,输出结果是()。
#include<iostream>
using namespace std;
int main()
{
char*p="abcdefgh",*r;
r=p;
cout<<*r<<endl;
return 0;
}
第200题
给出下面程序输出结果是()。
#include<iostream.h>
void main()
{
int *p1;
int **p2=&p1;
int b=20;
p1=&b;
cout<<**p2<<endl;
}