单项选择题判断字符串a和b是否相等,应当使用()。

A.if(a==b)
B.if(a=b)
C.if(strcpy(a,b))
D.if(strcmp(a,b))


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题有两个字符数组a,b,则以下正确的输入语句是()。

A.gets(a,b);
B.scanf(“%s%s”,a,b);
C.scanf(“%s%s”,&a,&b);
D.gets(“a”),gets(“b”);

2.单项选择题

下面程序段的输出结果是()。

A.’ a’’ b’ 
B.ab
C.
D.abc

3.单项选择题下面是对s的初始化,其中不正确的是()。

A.chars[5]={“abc”};
B.chars[5]={‘a’,’b’,’c’};
C.chars[5]=””;
D.chars[5]=”abcdef”;

4.单项选择题

下面程序段的输出结果是()。

A.357
B.369
C.159
D.147

5.单项选择题以下不正确的定义语句是()。

A.double x[5]={2.0,4.0,6.0,8.0,10.0};
B.int y[5]={0,1,3,5,7,9};
C.char c1[]={‘1’,’2’,’3’,’4’,’5’};
D.char c2[]={‘x10’,’xa’,’x8’};

8.单项选择题若有说明:inta[][4]={0,0};则下面不正确的叙述是()。

A.数组a的每个元素都可得到初值0
B.二维数组a的第一维大小为1
C.因为二维数组a中第二维大小的值除以初值个数的商为1,故数组a的行数为1
D.只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

9.单项选择题若有说明:int a[3][4]={0};则下面正确的叙述是()。

A.只有元素a[0][0]可得到初值0
B.此说明语句不正确
C.数组a中各元素都可得到初值,但其值不一定为0
D.数组a中每个元素均可得到初值0

10.单项选择题以下不能对二维数组a进行正确初始化的语句是()。

A.int a[2][3]={0};
B.int a[][3]={{1,2},{0}};
C.int a[2][3]={{1,2},{3,4},{5,6}};
D.int a[][3]={1,2,3,4,5,6};