全部知识点
第4801题
下列排序方法中,最坏情况下比较次数最少的是( )。
第4802题
下面叙述中错误的是( )。
第4803题
下列叙述正确的是( )。
第4804题
以下程序段中的变量已正确定义
for( i=0; i<4; i++,i++ )
for( k=1; k<3; k++ );
printf("*" );该程序段的输出结果是( )。
第4805题
有以下程序:
#include <stdio.h>
main()
{
int x;
scanf("%d",&x);
if(x<=3);
else if(x!=10)
printf("%d\n",x);}程序运行时,输入的值在哪个范围内才会有输出结果?( )
第4806题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包 含回车符)的程序段是( )。
第4807题
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具 软件)。下面属于应用软件的是( )。
第4808题
有以下程序:
#include <stdio.h>
main()
{
int a=1,b=2,c=3,d=0;
if(a==1&&b++==2)
if(b!=2||c--!=3)
printf("%d,%d,%d\n",a,b,c);
else printf("%d,%d,%d\n",a,b,c);
else printf("%d,%d,%d\n",a,b,c);
}程序运行后的输出结果是( )。
第4809题
有以下程序:
#include <stdio.h>
main()
{
char *s={"ABC"};
do
{ printf("%d",*s%10);
}while(*s++);
}注意:字母A的ASCII码值为65,程序运行后的结果是( )。
第4810题
有以下程序:
#include <stdio.h>
main()
{
char *a[]={"abcd","ef","gh","ijk"};
int i;
for(i=0;i<4;i++)printf("%c",*a[i]);
}程序运行后的输出结果是( )。
第4811题
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。
第4812题
程序段:
int x=12;
double y=3.141593;
printf("%d%8.6f",x,y);输出结果是( )。
第4813题
有以下程序:
#include <stdio.h>
int fun(int x,int y)
{
if(x==y)return(x);
else return((x+y)/2);
}
main()
{
int a=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,c)));
}程序运行后的输出结果是( )。)。
第4814题
有以下程序:
#include <stdio.h>
#define N 4
void fun(int a[][N],int b[])
{
int i;
for(i=0;i<N;i++)b[i]=a[i][i];
}
main()
{
int x[][N]={{1,2,3},{4},{5,6,7,8},{9,10}},y[N],i;
fun(x,y);
for(i=0;i<N;i++)printf("%d,",y[i]);
printf("\n");
}程序运行的结果是( )。
第4815题
有以下程序:
#include <stdio.h>
main()
{
char a=4;
printf("%d\n",a=a<<1);
}程序运行的结果是( )。
第4816题
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
第4817题
有以下程序:
#include <stdio.h>
struct st
{ int x,y;} data[2]={1,10,2,20};
main()
{
struct st *p=data;
printf("%d,",p->y);
printf("%d\n",(++p)->x);
}程序运行的结果是( )。
第4818题
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
第4819题
有以下程序段:
int a,b,c;
a=10;b=50;c=30;
if(a>b)a=b,b=c;c=a;
printf("a=%db=%dc=%d",a,b,c);程序的输出结果是( )。
第4820题
有以下程序:
#include <stdio.h>
int fun(int (*s)[4],int n,int k)
{
int m,i;
m=s[0][k];
for(i=1;i<n;i++)if(s[i][k]>m)m=s[i][k];
return m;
}
main()
{
int a[4][4]={{1,2,3,4},{11,12,13,14},{21,22,23,24},{31,32,33,34}};
printf("%d\n",fun(a,4,0));
}程序运行的结果是( )。