假定一个结构类型的定义为”struct B{int a[4]; char *b;};”,则该类型的大小为()个字节。
假定一个结构类型的定义为 “struct B{int a[5]; char* b;};”,则该类型的长度为20。()
若有char s1[]=abc,s2[20],*t=s2;gets(t);则下列语句中能够实现当字符串s1大于字符串s2时,输出s2的语句是( ).
若有定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )
若有定义char a=10,c;,则表达式c=a+'a'+'8'-'3'
下面程序段的运行结果是( )。char a[7]=”abcdef”;char b[4]=”ABC”;strcpy(a,b);printf(“%c”,a[5]);
若有以下定义:| char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。
在C#语言中若有以下定义,则表达式a*b+d-c的值的类型为(选一项)char a;int b;float c;double d;
2. 若有定义:int x,y;char a,b,c;并有以下输入数据:1 2 A B C,则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的程序段是( )
06410071:以下程序段的运行结果是( )。char a[7]=\abcdef\;char b[4]=\ABC\;strcpy(a, b);printf(\%c\, a[5]);
若有定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )
已知数组 a 的定义为 char a[ ]= “abc\\tde\\n”; ,请写出 strlen(a) 的值为:( )。
下面程序的运行结果是______。 #include < stdio.h > #include < string.h > main() { char a[7]=\abcdef\,b[4]=\ABC
若有以下定义:| char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。
若有以下定义: inta[]={1,2,3,4,5,6,7}; char cl=’b’,c2=‘2’; 则数值不为2的表达式是()。
若有以下说明和语句:sturct st { int n;char *ch;}; struct st a[3]={5, "abc",7, "def",9, "ghk"},*p=a;则值为6的表达式是()。A)p++->n B)p->n++C)(*p).n++ D)++p->n
若有定义:chara[4]="abc",b[20]="Hello";则执行语句strcat(b,a);后,数组b中的内容为()。
若有以下定义,则表达式“a * b + d – c”的值的类型为 include <stdio.h> int main() { char a; int b; float c; double d; .... return 0; }
若有以下定义和语句 则输出结果是: char c1=’b’,c2=’e’; printf();
在下面的字符数组定义中,哪一个有语法错误(43)。A.char a[20]=“abcdefg”;B.char a[]=“x+y=55.”;C.
若有以下定义:int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a', d, g;则下列表达式中,结果为4的是()。
若有定义char str【20】=”Helloworld”,表达式strcpy(str ,”小明”),那么sizeof(str)的大小是()
若有以下定义,则对结构体变量初始化正确的是 。 struct AA{ int a; char b;}; A、AA s[2]={10,”a”;20,”b”} B、AA s[2]={{10,”a”},{20,”b”}} C、AA s[2]={{10,'a'}, {20,'b'}} D、AA s[2]={{10,”a”}{20,”b”}}
若有以下定义,则表达式“a * b + d – c”的值的类型为incluceint main(){char a;int b;float c;double d;….return 0;}