全部知识点

第4941题

以下程序段中的变量已正确定义

for( i=0; i<4; i++,i++ )
for( k=1; k<3; k++ );
printf("*" );

该程序段的输出结果是( )。

第4942题

有以下程序

#include  <stdio.h>
main()
{
int a=-1, b=-1;
for(; ++a;)++b;
printf("%d,%d\n", a, b);
}

程序运行后的输出结果是( )。

第4943题

有如下程序

#include <stdio.h>
main()
{
int i, *ptr;
int array[5] = {5,3,1};
for (ptr=array, i=0; i<5; i++, ptr++)
{
if (*ptr == 0)
putchar('X');
else
putchar('A' + *ptr);
}
printf("\n");
}

程序运行后的输出结果是( )。

第4944题

有以下程序

#include <stdio.h>
int m1(int x,int y)
{
return x<=y ? x :y;
}int m2(int x,int y)
{
return x<=y ? y :x;
}int fun(int a,int b)
{
return a+b;
}
main()
{
int x=2,y=3,z=1;
printf("%d\n", fun(m1(x,y),m2(y,z)));
}

程序的运行结果是( )。

第4945题

若有定义:char s[30] = {0};运行时输入:This is a string.<回车>则以下不能正确读入整个字符串:This is a string.到字符数组 s 中的语句组是( )。

第4946题

有以下程序

#include <stdio.h>
#include <stdlib.h>
void fun(int **s, int x[2][3])
{
**s =*(x[1]+1);
}void main()
{
int a[2][3]={1,2,3,4,5,6},*p;
p = (int *)malloc(sizeof(int));
fun(&p,a);
printf("%d\n",*p);
}

程序的运行结果是( )。

第4947题

有以下程序

#include <stdio.h>
#include <string.h>
struct S
{
char name[10];
};
void change(struct S *data, int value)
{
strcpy(data->name, "#");
value = 6;
}
main()
{
struct S input;
int num = 3;
strcpy(input.name, "OK");
change(&input, num);
printf("%s,%d\n", input.name, num);
}

程序运行后的输出结果是( )。

第4948题

有以下程序

#include <stdio.h>
typedef struct {int b, p;} A;
void f(A c)
{
int j;
c.b+=1;
c.p+=2;
}void main()
{
int i;
A a={1,2};
f(a);
printf("%d,%d\n", a.b, a.p);
}

程序运行后的输出结果是( )。

第4949题

软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(  )。

第4950题

通常软件测试实施的步骤是(  )。

第4951题

下面描述中错误的是(  )。

第4952题

结构化程序所要求的基本结构不包括(  )。

第4953题

下列关于栈叙述正确的是(  )。

第4954题

一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教 师和课程问的联系是(  )。

第4955题

若变量均已正确定义并赋值,以下合法的C语言赋值语句是 (  )。

第4956题

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

第4957题

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

第4958题

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

第4959题

有以下程序

#include <stdio.h> 
main() 
{ 
char c1,c2,c3,c4,c5,c6; 
scanf("%c%c%c%c", &c1,&c2,&c3,&c4); 
c5=getchar(); 
c6=getchar(); 
putchar(c1); 
putchar(c2); 
printf("%c%c\n",c5,c6); 
}

程序运行后,若从键盘输入(从第1列开始) 123<回车> 45678<回车> 则输出结果是( )。

第4960题

有以下程序

#include <stdio.h> 
main() {
 int a,b; 
 for(a=0; a<3; a++) 
 { 
 scanf("%d", &b); 
 switch(b) { 
 default: printf("%d,", ++b); 
 case 1: printf("%d,", ++b); 
 case 2: printf("%d,", ++b); } } }

执行时输入:1 2 3 <回车>,则输出结果是( )。