二级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题
下面结构体的定义语句中,错误的是( )。