二级C语言

第621题

下列字符数组初始化语句中,不正确的是(    )。

第622题

下列程序的运行结果为(    )。

#include<stdio.h>
void abc(char*str)
{int a,b,i,j;
for(i=j=0;str[i]!='\0';i++)
if(str[i]!='a')
str[j++]=str[i];
str[j]='\0';
}
void main()
{char str[]="abcdef";
abc(str);
printf("str[]=%s",str);
}
第623题

阅读下面程序,程序执行后的结果为(    )。

#include "stdio.h"
main()
{char *str="abcdefghijklmnopq";
while(*str++!='e');
printf("%c\n",*str);
}
第624题

设有如下的程序段:

char str[]="HelloWorld";
char*ptr;
ptr=str;

执行上面的程序段后,*(ptr+10)的值为(    )。

第625题

下述语句中,在字符串s1和s2相等时显示"they are Equal"的是(    )。

第626题

在一个C源程序文件中,定义一个只允许本源文件中所有函数使用的全局变量的存储类别是(    )。

第627题

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

#include <stdio.h>
void prt (int  *x, int  *y, int  *z)
{printf("%d,%d,%d\n",++*x,++*y,*(z++));}
main()
{int a=10,b=40,c=20;
prt (&a,&b,&c);
prt (&a,&b,&c);}
第628题

设有以下说明,则不正确的叙述是(    )。

union un
{int a;
char b;
float c;
}arr;
第629题

若x=4,y=5,则x&y的结果是(    )。

第630题

下列关于C语言数据文件的叙述中正确的是(    )。

第631题

以下能正确表述算式 sin(2nr+30°)的C语言表达式是(    )。

第632题

下面描述不属于软件特点的是(   )。

第633题

设有定义语句int(*f)(int);,则以下叙述中正确的是(   )。

第634题

以下叙述中正确的是(   )。

第635题

设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为(   )。

第636题

构成计算机软件的是(   )。

第637题

在黑盒测试方法中,设计测试用例的主要根据是(   )。

第638题

设有定义:char p[]={'1','2','3'},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是(   )。

第639题

关于地址和指针,以下说法正确的是(   )。

第640题

下面结构体的定义语句中,错误的是(   )。