更多"如下定义的string1 ,string2:
char string"的相关试题:
[单项选择]程序中若有如下说明和定义语句
char fun(char *);
main( )
char *s="one",a[5]=0,*f1)( )=fun,ch;
…
以下选项中对函数fun的正确调用语句是______。
A. (*f1)(a);
B. *f1(*s);
C. fun(&a); D) ch=*f1(s);
[单项选择]有如下类定义
class Test{
char a; const char b;
public:Test(char c){a=c;b=c;} //第1行
void f(char a)const{this->a=a;} //第2行
void g(char b){this->b=b;} //第3行
char h( )const{return a;} //第4行
};
编译时没有错误的行是
A. 第1行
B. 第2行
C. 第3行
D. 第4行
[单项选择]设有如下定义:
struct ss
char name[10];
int age;
char sex;
std[3],*p=std;
下面各输入语句中错误的是()。
A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0],sex)
D. scanf("%c",&(p->sex));
[单项选择]程序中若有如下说明和定义语句
char fun(char *);
main( )
char *s="one",a[5]=0,(*f1)( )=fun,ch;
…以下选项中对函数fun的正确调用语句是()。
A. (*f1);
B. *f1(*s);
C. fun(&a);
D. ch=*f1(s);
[单项选择]定义如下变量:char one_char,则语句cin>>one_char等价于C语言中的( )语句。
A. printf(one_char);
B. prinft("%c",one_char);
C. scanf(one_char);
D. scanf("%c",&one_char);
[单项选择]程序中若有如下说明和定义语句
Char fun(char *);
main( )
char *s="one", a[5]=0.(*f1)( )=fun, ch;
…
以下选项中对函数fun的正确调用语句是()
A. (*f1)(A) ;
B. *fl(*s);
C. fun(&A) ;
D. ch=*fl(s);
[单项选择]假定有如下语句:
answer $ =MsgBox("String1", , "String2", "String3", 2)
执行该语句后,将显示一个信息框,单击其中的“确定”按钮,则answer $的值为( )。
A. String1
B. String2
C. String3
D. 1
[单项选择]程序中若有如下说明和定义语句:
char fun(char*);
main( )
char *s="one", a[5]=0),(*f1)( )=fun,ch;
…
以下选项中对函数fun的正确调用语句是( )。
A. (*f1)(a);
B. *f1(*s);
C. fun(&a);
D. ch=*f1(s);
[单项选择]有如下类定义:
class A
char *a;
public:
A. )。 Dew char[strlen(aa)+1]
B. char[strlen(aa)+1]
C. char[strlen(aa)]D) Dew char[sizeof(aa)-1]
[单项选择]
设有如下定义
struct ss
char name[10];
int age;
char sex;
std[3],* p=std;
下面各输入语句中错误的是()
A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0].sex);
D. scanf("%c",&(p->sex));
[单项选择]有如下定义:
struct person
char name[9];int age;
struct person class[10]= "John",17,
"Paul",19,
"Mary",18,
"Adam",16;
能输出字母M的是 ( )
A. printf("%c/n",class[3].name);
B. printf("%c/n",class[3].name[1]);
C. printf("%c/n",class[2].name[1]);
D. printf("%c/n",class[2].name[0]);
[单项选择]已知函数定义如下,函数abed的功能是()。
abcd(char *s1,char *s2)
while(*s2++=*s1++);
A. 串复制
B. 求串长
C. 串比较
D. 串反向
[单项选择]设有如下定义:
struct ss
char name[10],
int age;
char sex;
std[3],* p=std;
下面各输入语句中错误的是( )。
A. scanf("%d",&(*p).age);
B. scanf("%s",&std.name);
C. scanf("%c",&std[0].sex);
D. scanf("%c",&(p->sex));
[单项选择]有如下类定义:
class MyClass{
int b;char a;double c;
public:
MyClass( ):c(0.0),b(0),a(','){}
};
创建这个类的对象时,数据成员的初始化顺序是
A. a,b,c
B. c,b,a
C. b,a,c
D. c,a,b
[单项选择]在16位IBM-PC机上使用C语言,若有如下定义
stmct data
inti;
char ch;
double f
b;
则结构变量b占用内存的字节数是
A. 1
B. 2
C. 7
D. 11
[填空题]现有如下定义:struct aaint a;float b;char c;*p;现需用malloc函数动态的申请一个struct aa类型大小的空间(由p指向),则定义的语句为: 【8】 。