能帮我做一下这二十道选择题吗?很急
11.若定义:intarr[][5]={1,2,3,4,5,6,7,8,9};则数组arr第一维的大小是________a)3b)2c)1d)不确定12.下列是为字符数组...
11.若定义: intarr[][5] = {1,2,3,4,5,6,7,8,9};则数组arr第一维的大小是________
a)3 b) 2 c)1 d) 不确定
12.下列是为字符数组赋字符串的语句组,其中错误的是______
a)charst[10]; s=”tju”; b) char st[]=”tju”
c)char st[10]; strcpy(s,”tju”); d) charst[10]=”tju”;
13.设intx[]={2,4,5,7,23,9},*p1=x, *p2=&x[4];则以下表达式中错误的是_______
a)p1 = *p2 b)p1=p2 c)p1==p2 d)*p1= *p2
14.以下指针用法中错误的是__________
a)int a; int *q=&a; b)int *p = 2000;
c)inta=0,b=1; int *q=&a; *q=b; d)int a,*p=&a; *p=2000;
15.int a[10]={-1,1,8,5,7},*p=a+2;下列表达式中值为8的是___________
a)*(p++) b)*p+1 c) *(a+3) d)*(p+2)
16.char s[]=”Tianjin\0\n\16”; sizeof(s)和strlen(s)的结果分别是______
A)11和7 b)12和11 c)11和10 d)15和14
17.设chars1[80]=”test”, *s2=”program”; 则以下语句可正确执行的是_______
a)s1=s2 b) *s2=*s1 c) strcpy(s1,s2); d)strcpy(s2,s1)
18.若有定义:chars[]=”12345”,则sizeof(s)的返回值为________
a)2 b)5 c)6 d)1
19.已知inta[3][4], *p=a[1];则以下能正确表示数组元素a[1][2]的是_____
a)p[1][2] b) *(p+2) c) *p+2 d)(*p)[2]
20.有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10}, *p=a;则数值为9的表达式是_____
a)*p+9 b) *(p+8) c) *p+=9 d) p+8
21.设int *p; 以下对new运算符的正确使用形式是_____
a)p=new a[10]; b) *p= new int[10];
c)p= new int[10]; d) p=newint[5]={1,2,3,4,5,6};
22.设有函数原型声明voidf(int &val);及double a(3.14); int b(30);则以下函数调用中正确的是_____
a)f(a+b); b) f(b); c) f(&b); d) f(a);
23.设charstr[]=”c:\\ab_cd\test\n”; str[6]=0;则sizeof(str)和strlen(str)的值分别是_____
a)17, 16 b) 17, 7 c)14, 13 d) 14,6
24.设一函数的原型声明为 void print(int x[]); 若int a[5]; 则以下正确的是_____
a)cout<<print(a); b) print(a+1); c) print(a[0]); d) print(int a[5]);
C 25.在类的定义中,如果没有说明某个成员的访问权限,则该成员的默认访问权限是____
a)public b) protected c)private d)friend
26.设已定义类A,fun()为其公有成员函数,且有定义A a1, *p=&a1;则以下正确的是____
a)p->fun(); b) p.fun(); c) p::fun(); d) *p->fun();
27.已定义student类,则语句:student a,b[2],*c[2],&p=a;调用构造函数次数为_____
a)3 b)4 c)5 d)6
C 28.类的构造函数被自动调用执行的情况发生在定义该类的______时
a)成员函数 b)数据成员 c)对象 d)友元函数
29.设inta=34; ofstream tju(“bb.txt”); 则可以将a的值写入文件bb.txt的是______
a)cout<<a; b)tju<<a; c)bb<<a; d)tju.put(a);
30.设chars[80]; 若要从键盘向s输入带空格的字符串,应使用的语句是______
a)cin>>s; b) cin.get(s); c) s=cin.get(); d)cin.getline(s,80);
31.设ofstreamfout(“f1.txt”); char s[]=”Hello!”;则将s中的字符串写入文件f1.txt的语句是____
a)fout.write(s); b) fout.put(s) c) fout<<s; d) fout(s); 展开
a)3 b) 2 c)1 d) 不确定
12.下列是为字符数组赋字符串的语句组,其中错误的是______
a)charst[10]; s=”tju”; b) char st[]=”tju”
c)char st[10]; strcpy(s,”tju”); d) charst[10]=”tju”;
13.设intx[]={2,4,5,7,23,9},*p1=x, *p2=&x[4];则以下表达式中错误的是_______
a)p1 = *p2 b)p1=p2 c)p1==p2 d)*p1= *p2
14.以下指针用法中错误的是__________
a)int a; int *q=&a; b)int *p = 2000;
c)inta=0,b=1; int *q=&a; *q=b; d)int a,*p=&a; *p=2000;
15.int a[10]={-1,1,8,5,7},*p=a+2;下列表达式中值为8的是___________
a)*(p++) b)*p+1 c) *(a+3) d)*(p+2)
16.char s[]=”Tianjin\0\n\16”; sizeof(s)和strlen(s)的结果分别是______
A)11和7 b)12和11 c)11和10 d)15和14
17.设chars1[80]=”test”, *s2=”program”; 则以下语句可正确执行的是_______
a)s1=s2 b) *s2=*s1 c) strcpy(s1,s2); d)strcpy(s2,s1)
18.若有定义:chars[]=”12345”,则sizeof(s)的返回值为________
a)2 b)5 c)6 d)1
19.已知inta[3][4], *p=a[1];则以下能正确表示数组元素a[1][2]的是_____
a)p[1][2] b) *(p+2) c) *p+2 d)(*p)[2]
20.有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10}, *p=a;则数值为9的表达式是_____
a)*p+9 b) *(p+8) c) *p+=9 d) p+8
21.设int *p; 以下对new运算符的正确使用形式是_____
a)p=new a[10]; b) *p= new int[10];
c)p= new int[10]; d) p=newint[5]={1,2,3,4,5,6};
22.设有函数原型声明voidf(int &val);及double a(3.14); int b(30);则以下函数调用中正确的是_____
a)f(a+b); b) f(b); c) f(&b); d) f(a);
23.设charstr[]=”c:\\ab_cd\test\n”; str[6]=0;则sizeof(str)和strlen(str)的值分别是_____
a)17, 16 b) 17, 7 c)14, 13 d) 14,6
24.设一函数的原型声明为 void print(int x[]); 若int a[5]; 则以下正确的是_____
a)cout<<print(a); b) print(a+1); c) print(a[0]); d) print(int a[5]);
C 25.在类的定义中,如果没有说明某个成员的访问权限,则该成员的默认访问权限是____
a)public b) protected c)private d)friend
26.设已定义类A,fun()为其公有成员函数,且有定义A a1, *p=&a1;则以下正确的是____
a)p->fun(); b) p.fun(); c) p::fun(); d) *p->fun();
27.已定义student类,则语句:student a,b[2],*c[2],&p=a;调用构造函数次数为_____
a)3 b)4 c)5 d)6
C 28.类的构造函数被自动调用执行的情况发生在定义该类的______时
a)成员函数 b)数据成员 c)对象 d)友元函数
29.设inta=34; ofstream tju(“bb.txt”); 则可以将a的值写入文件bb.txt的是______
a)cout<<a; b)tju<<a; c)bb<<a; d)tju.put(a);
30.设chars[80]; 若要从键盘向s输入带空格的字符串,应使用的语句是______
a)cin>>s; b) cin.get(s); c) s=cin.get(); d)cin.getline(s,80);
31.设ofstreamfout(“f1.txt”); char s[]=”Hello!”;则将s中的字符串写入文件f1.txt的语句是____
a)fout.write(s); b) fout.put(s) c) fout<<s; d) fout(s); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询