对于下面的语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={'a','b','c','d'};
A.数组c1和数组c2等价
B.数组c1占用空间大于数组c2占用空间
C.数组c1占用空间小于数组c2占用空间
D.数组c1和数组c2的长度相同
第1题:
已知字母a的ASCII码为十进制数97,下面程序的输出结果是( )。 #include<stdio.h> main() { char c1,c2; c1='a'+'6'-'0'; c2='a'+'3'-'0'; printf("%c,%c\n",c1,c2); }
A.输出无定值
B.d,e
C.e,f
D.g,d
第2题:
判断char型变量c1是否为大写字母的正确表达式是
A.'A'<=c1<='Z'
B.(c1>=A)&&(c1<=Z)
C.('A'>=c1)‖('Z'<=c1)
D.(c1>='A')&&(c1<='Z')
第3题:
有以下程序: # include<stdio.h> main() {char c1='1',c2='2'; c1=getchar();c2=getchar();putchar(c1);putchar (c2); } 当运行时输入:a<回车>后,以下叙述正确的是 ______。
A.变量c1被赋予字符a,c2被赋予回车符
B.程序将等待用户输入2个字符
C.变量c1被赋予字符a,c2中仍是原有字符2
D.变量c1被赋予字符a,c2中将无确定值
第4题:
有以下程序: #include <stdio.h> main() {char c1='1',c2='2'; c1=getchar();c2=getchar();putchar(c1);putchar(c2); } 当运行时输入a<回车>后,以下叙述正确的是 ______。
A.变量c1被赋予字符a,c2被赋予回车符
B.程序将等待用户输入第2个字符
C.变量c1被赋予字符a,c2中仍是原有字符2
D.变量c1被赋予字符a,c2中将无确定值
第5题:
有以下程序 void fun(char *a,char *b) { a=b; ( *a)++; } main() {char cl='A',c2='a',*p1,*p2; p1=&c1;p2:&c2; fun(p1,p2); printf("%c%c\n",c1,c2); } 程序运行后的输出结果是
A.Ab
B.aa
C.Aa
D.Bb
第6题:
下列能正确进行字符数组赋初值的语句是______。
A.chart[5]={'a','b','c','d','e'};
B.char*t;t="abcde";
C.char t[5]="abcde";
D.char t[5];t="abcd";
第7题:
已知a的ASCⅡ码为97,执行下面两个语句后,输出的结果为______。 char c1=97;c2=98; printf("%d%c",c1,c2);
A.97 98
B.97 b
C.a 98
D.a b
第8题:
若有下列语句: char a[]="xyz"; char b[]=}'x','y','z'}; 则下列叙述正确的是______。
A.数组a和数组b不等价
B.数组a和数组b的长度相同
C.数组a占用空间大小等于数组b占用空间大小
D.数组a占用空间大小大于数组b占用空间大小
第9题:
设c1,c2均是char类型变量,则不正确的函数调用为______。
A.printf("%c,%c,",c1,c2)
B.getchar(c1)
C.putchar('\')
D.putchar(c1)
第10题:
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={'a','b','c','d'};
A.数组c1和数组c2等价
B.数组c1占用空间大于数组c2占用空间
C.数组c1占用空间小于数组c2占用空间
D.数组c1和数组c2的长度相同
第11题:
下面哪个语句不能定义一个字符变量()
第12题:
语句“char str[10]=string!;”和“char str[10]={string!};”并不等价
对于字符串常量“string!”,系统已自动在最后加入了'\0'字符,表示串结尾
对于一维字符数组,不能使用字符串常量来赋初值
在语句“char str[]=string!;”中,数组str的大小等于字符串的长度
第13题:
A.p“abcd”
B.a“abcd”
C.*p“abcd”
D.*a“abcd”
第14题:
有以下程序
void fun(char *a, char *b)
{ a=b; (*a)++; }
main()
{ char c1='A',c2='a',*p1,*p2;
p1=&c1; p2=&c2; fun(p1,p2);
printf("%c%c\n",c1,c2);
}
程序运行后的输出结果是
A.Ab
B.aa
C.Aa
D.Bb
第15题:
判断char型变量c1是否为小写字母的正确表达式为( )
A.'a'<=c 1<='z'
B.(c1>=a)||(c1<=z)
C.('a'=>c1||('z'<=c1)
D.(c1>='a')&&(c1<='z')
第16题:
下列对字符数组进行初始化的语句中,______ 是正确的。
A.char s 1[]=“abcd”;
B.char s2[3]=”xyz”;
C.char s 3[][3]={‘a’,‘x’,‘y’}
D.char s3[][3]={“xyz”,“mnp”};
第17题:
有以下程序
include<stdio.h>
main()
{ char c1,c2;
scanf("%c",*c1);
while(c1<65||c1>90) scanf("%c",&c1);
c2=c1+32;
printf("%c,%c\n",c1,c2);
}
程序运行输入6回车后,自否输出结果、结束运行(请回答能或不能)【 】。
第18题:
判断char型变量c1是否为小写字母的正确表达式为( )。
A.'a'<=c1<='z'
B.(c1>=A)&&(c1<=z)
C.('a'>=c1||('z'<=c1)
D.(c1>='a')&&(c1<='z')
第19题:
有以下程序: void fun (char *a,char *b) { a=b;(*a)++;} main() { char cl='A',c2='a',*p1,*p2; p1=&c1;p2=&c2;fun (p1,p2); printf("%c,%c\n",c1,c2); } 程序运行后的输出结果是( )。
A.Ab
B.aa
C.Aa
D.Bb
第20题:
下列判断正确的是( )。
A.chara="ABCD";等价于char*a;*a="ABCD";
B.char str[10]={"ABCD"};等价于char str[10];str[]={"ABCD"};
C.char*s="ABCD";等价于char s;*s="ABCD";
D.charc[5]="ABCD",d[5]="ABCD";等价于char c[5]=d[5]="ABCD";
第21题:
有以下程序: #include <stdio.h> void fun(char *a, char *b) { a=b; (*a)++;} main() { char c1='A',c2='a',*p1,*p2; p1=&c1; P2=&c2; fun(p1,p2); printf("%c%c\n",c1,c2); } 程序运行后的输出结果是( )。
A.Ab
B.aa
C.Aa
D.Bb
第22题:
有以下程序 #include
第23题:
以下不正确的定义语句是()。