全部知识点

第4841题

以下叙述中错误的是( )。

第4842题

若有以下定义:

struct tt{char name[10];char sex;} aa={"aaaa",'F'},*p=&aa;

则错误的语句是( )。

第4843题

C语言编译程序的功能是( )。

第4844题

有以下程序:

#include <stdio.h>
int fun(int n)
{
 if(n)return fun(n-1)+n;
 else return 0;
}
main()
{
 printf("%d\n",fun(3));}

程序的运行结果是( )。

第4845题

有以下程序:

#include <stdio.h>
main()
{
 int sum=0,x=5;
 do{ sum+=x; } while(!--x);
 printf("%d\n",sum);
}

程序的运行结果是( )。

第4846题

下面不属于软件设计阶段任务的是( )。

第4847题

有以下程序:

#include <stdio.h>
#include <string.h>
typedef struct
{
 char name[9];
 char sex;
 float score[2];
} STU;
void f(STU *A)
{
 strcpy(a->name,"Zhao");
 a->sex='m';
 a->score[1]=90.0;
}main()
{
 STU c={"Qian",'f',95.0,92.0}, *d=&c;
 f(d);
 printf("%s,%c,%2.0f,%2.0f\n", d->name, c.sex, c.score[0], c.score[1]);
}

程序的运行结果是( )。 

第4848题

在C语言程序中,下列说法正确的是( )。

第4849题

有以下程序:

#include <stdio.h>
#define M 5
#define f(x,y)x*y+M
main()
{
 int k;
 k=f(2,3)*f(2,3);
 printf("%d\n",k);
}

程序的运行结果是( )。

第4850题

有以下程序:

#include <stdio.h>
main()
{
 char ch='Z';
 ch=(ch-'A'+1)%26+'A';
 putchar(ch);
}

程序的运行结果是( )。

第4851题

下面属于黑盒测试方法的是( )。

第4852题

有以下程序:

#include <stdio.h>
main()
{
 int i,j,k,a=5,b=6;
 i=(a==b)?++a:--b;
 j=a++;
 k=b;
 printf("%d,%d,%d\n",i,j,k);
}

程序的运行结果是( )。 

第4853题

C语言程序中,若函数无返回值,则应该对函数说明的类型是 ( )。

第4854题

有以下程序:

#include <stdio.h>
main()
{
 int k,n=0;char c,str[]="teach";
 for(k=0;str[k];k++)
 {
 c=str[k];
 switch(k)
 {
 casel: case3: case5: putchar(C); printf("%d",++n); break; default:putchar('N');
 }
 }
}

程序的运行结果是( )。

第4855题

有以下程序:

#include <stdio.h>
void fun(char(*p)[6])
{
 int i;
 for(i=0;i<4;i++)printf("%c",p[i][i]);
 printf("\n");
}
main()
{
 char s[6][6] = {"ABCD", "abcde", "12345", "FGHIJ", "fghij", "54321"};
 fun(s);
}

程序的运行结果是( )。

第4856题

设变量x为long int型并已正确赋值,以下表达式中能将x的百位上 的数字提取出的是( )。 

第4857题

在E-R图中,表示实体的图形是( )。

第4858题

下面对软件特点描述不正确的是( )。

第4859题

设x,y,z均为实型变量,代数式 在C语言中的正确写法是 ( )。 

第4860题

有以下程序:

#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][N-1-i];
 }
 main()
 { 
 intm x[N][N]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},y[N],i;
 fun(x,y);
 for(i=0;i<N;i++)
 printf("%d,",y[i]);
 printf("\n");

程序的运行结果是( )。