二级C语言
第1021题
关于“do{循环体}while(条件表达式)”,以下叙述正确的是 ( )。
第1022题
有以下程序
#include <stdio.h>
main()
{
int i,array[6] = {1,5,0,4};
for(i=0; i<5; i++)
printf("%d,",array[i]&4);
printf("\n");
}程序运行后的输出结果是( )。
第1023题
以下叙述中正确的是( )。
第1024题
有以下程序
#include <stdio.h>
int k=5;
void f(int *s)
{
s=&k;
*s=7;
}
main()
{
int m=3;
f(&m);
printf("%d,%d\n", m,k);
}程序运行后的输出结果是( )。
第1025题
有以下程序
#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)));
}程序的运行结果是( )。
第1026题
以下叙述中正确的是( )。
第1027题
若有以下程序
#include <stdio.h>
#define N 4
void fun(int a[][N], int b[], int flag)
{
int i,j;
for(i=0; i<N; i++)
{
b[i] = a[i][0];
for(j=1; j<N; j++)
if (flag?(b[i] > a[i][j]) : (b[i] < a[i][j]))
b[i] = a[i][j];
}
}
main()
{
int 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,1);
for (i=0; i<N; i++) printf("%d,",y[i]);
fun(x, y, 0);
for (i=0;i<N; i++) printf("%d,",y[i]);
printf("\n"); }则程序的输出结果是( )。
第1028题
以下程序中给数组所有元素输入数据,请从选项中选择正确的答 案填入下划线处。( )
#include <stdio.h>
main()
{
int a[10],i=0;
while(i<10) scanf("%d", _________);
…
}
第1029题
以下叙述中正确的是( )。
第1030题
以下叙述中正确的是( )。
第1031题
设有定义:
int x=0, *p;
紧接着的赋值语句正确的是( )。
第1032题
以下叙述中错误的是( )。
第1033题
以下叙述中正确的是( )。
第1034题
有以下程序:
#include <stdio.h>
#define PT 3.5;
#define S(x) PT*x*x;
main()
{
int a=1,b=2;
printf("%4.1f\n",S(a+b));
}程序运行后的输出结果是( )。
第1035题
有以下程序
#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);
}程序运行后的输出结果是( )。
第1036题
以下fun函数的功能是将形参s所指字符串内容颠倒过来
void fun(char *s)
{
int i,j,k;
for(i=0,j=strlen(s) __________ ;i<j;i++,j--)
{
k=s[i];
s[i]=s[j];
s[j]=k;
}
}在横线处应填入的内容是( )。
第1037题
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是 ( )。
第1038题
在满足实体完整性约束的条件下( )。
第1039题
下面不属于需求分析阶段任务的是( )。
第1040题
在关系模型中,每一个二维表称为一个( )。