全部知识点
第4721题
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。
第4722题
有如下程序:
#include <stdio.h>
main()
{
int i;
for (i=0;i<5;i++)
putchar('9'-i);
printf("\n");
}程序运行后的输出结果是( )。
第4723题
有以下程序(说明:字母A的ASCII码值是65):
#include <stdio.h>
void fun(char *s)
{
while(*s)
{
if(*s%2)printf("%c",*s);
s++;
}
}
main()
{
char a[]="BYTE";
fun(a);
printf("\n");
}程序运行后的输出结果是( )。
第4724题
有以下程序:
#include <stdio.h>
void fun(int *p,int *q)
main()
{
int m=1,n=2,*r=&m;
f(r,&n);
printf("%d,%d",m,n);
}void f(int *p,int *q)
{
p=p+1;
*q=*q+1;
}程序运行后的输出结果是( )。
第4725题
以下函数按每行8个输出数组中的数据:
void fun(int *w,int n)
{
int i;
for(i=0;i<n;i++)
{
______
printf("%d",w[i]);
}
printf("\n");
}下划线处应填入的语句是( )。
第4726题
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数):
#include <stdio.h>
#include <string.h>
main()
{
char a[10] = "abc",b[10] = "012",c[10] = "xyz";
strcpy(a+1,b+2);
puts(strcat(a,c+1));
}程序运行后的输出结果是( )。
第4727题
有以下函数:
#include <stdio.h>
void func(int n)
{
int i;
for(i=0;i<=n;i++)printf("*");
printf("#");
}
main()
{
func(3);
printf("????");
func(4);
printf("\n");
}程序运行后的输出结果是( )。
第4728题
有以下程序:
#include <stdio.h>
int b=2;
int fun(int *k)
{
b=*k+b;
return(b);
}
main()
{
int a[10]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++)
{
b=fun(&a[i])+b;
printf("%d",b);
}
printf("\n");
}程序运行后的输出结果是( )。
第4729题
有以下程序:
#include <stdio.h>
main()
{
char a,b,c,d;
scanf("%c%c",&a,&b);
c=getchar();d=getchar();
printf("%c%c%c%c\n",a,b,c,d);
}当执行程序时,按下列方式输入数据(从第一列开始,
12
34
则输出结果是( )。
第4730题
以下程序:
#include <stdio.h>
void fun(int x)
{
if(x/2>1) fun(x/2);
printf("%d",x);
}
main()
{
fun(7);
printf("\n");
}程序运行后的结果是( )。
第4731题
以下结构体类型说明和变量定义中正确的是( )。
第4732题
以下程序段中的变量已定义为int类型,则
sum=pAd=5;
pAd=sum++,++pAd,pAd++;
printf("%d\n",pAd);程序段的输出结果是( )。
第4733题
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入 队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小 值的元素,最坏情况下需要比较的次数为( )。
第4734题
设有定义int x=0,*p;立即执行以下语句,正确的语句是( )。
第4735题
下列叙述中错误的是( )。
第4736题
下列叙述中正确的是( )。
第4737题
以下选项中,合法的实数是( )。
第4738题
以下选项中叙述正确的是( )。
第4739题
在源程序的开始处加上“#include”进行文件引用的原因, 以下叙述正确的是( )。
第4740题
下面属于白盒测试方法的是( )。