若有如下定义char a[30],b[30],则以下正确的输入语句是()
A.gets(a,b);
B.gets(a); gets(b);
C.scanf("%s",a,b);
D.scanf("%s%s"&a,&b);
第1题:
若有以下定义和语句 union date { int i; char c; fioat f;} x; int y; 则以下语句正确的是______。
A.x=10.5;
B.x.c=101;
C.y=x;
D.printf("%d\n",x);
第2题:
程序中若有如下说明和定义语句
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);
第3题:
定义如下变量: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);
第4题:
有以下语句:Char b[B];int C;,则正确的输入语句是( )。
A.
B.
C.
D.
第5题:
若有“double a;”,则正确的输入语句是( )
第6题:
若有定义“doublea;”,则正确的输入语句是( )。A.
B.
C.
D.
A.A
B.B
C.C
D.D
第7题:
若有定义语句:“char sE10]="1234567\0\0";”,则strlen(s)的值是( )。
A.7
B.8
C.9
D.10
第8题:
若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是;
A.p=s;
B.p=k
C.p=s[0]
D.k=s;
第9题:
若有定义和语句:int a;char c;float f;scanf("%d,%c,%f",&a,&c,&f);若通过键盘输入:10,A,12.5,则a=10,c=‘A’,f=12.5。( )
此题为判断题(对,错)。
第10题:
若有char a[80],*s=a;正确的输入语句是().(s输入字符串)
第11题:
若有定义和语句: char s[10]:s=""abcd"";printf(""%s/n"",s); 则结果是(以下u代表空格)()
第12题:
scanf(%c,aa.sex);
aa.sex=getchar();
printf(%c,(*p).sex);
printf(%c,p->sex);
第13题:
若有如下定义并赋值: char ch='a', a; 则执行语句"printf("%d",a=ch+2.6);”后的输出结果是( )
A.c
B.d
C.99
D.100
第14题:
有以下程序中若有如下说明和定义语句; 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);
第15题:
若有定义语句:char s[10]="1234567\0\0";,则strlen(s)的值是______。
A.7
B.8
C.9
D.10
第16题:
若有定义语句:char s[3][10],(*k)[3]。*P;,则以下赋值语句正确的是
A.p=S;
B.p=k;
C.p=s[0];
D.k=S;
第17题:
若有定义和语句 ( ) char s[10];s="abcd";printf("%s\n",s); 则结果是(以下μ代表空格)
A.输出abcd
B.输出a
C.abcdμμμμμ
D.编译不通过
第18题:
若有定义“double a;”,则正确的输入语句是( )。
A.seaM("%1f",a);
B.scanf("%f",&a);
C.scanf("%1f",&a)
D.scanf("%1e",&a);
第19题:
若有定义:char c;double d;程序运行时输入:1 2<;回车>;,能把字符1输入给变量c、数值2输入给变量d的输入语句是( )。
第20题:
定义如下变量:char one_char;,则语句cout<<one_char;显示结果相当于C语言中的( )语句。
A.printf(one_char);
B.prinff("%c",one_char);
C.scanf(one_char);
D.scanf("%c",&one_char);
第21题:
(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是
A)p=s;
B)p=k;
C)p=s[0];
D)k=s;
第22题:
若有定义和语句: int a;char c;float f;scanf("%d,%c,%f",&a,&c,&f); 若通过键盘输入: 10,A,12.5,则a=10,c=’A’,f=12.5.
第23题:
p=s;
p=k;
p=s[0];
k=s;
第24题:
7
8
9
10