选择题 以下叙述中错误的是______。
选择题 若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是______。
选择题 以下选项中不能作为C语言合法常量的是______。
选择题 以下程序的输出结果是______。
#include <stdio.h>
void prt (int *x,int *y,int *z)
{printf('%d,%d,%d\n',++*x,++*y,*(z++));}
main()
{int a=10,b=40,c=20;
prt (a,b,c);
prt (a,b,c);}
选择题 以下叙述中正确的是______。
选择题 有以下程序
int f(int b[] [4])
{ int i,j,s=0;
for(j=0; j<4; j++)
{ i=j;
if (i>2) i=3-j;
s+=b[i] [j];
}
return s;
}
main ( )
{ int a[4] [4] ={{1,2,3,4}, {0,2,4,6}, {3,6,9,12), {3,2,1,0}};
print f ( '%d\n' , f(a));
}
执行后的输出结果是
选择题 函数fun的功能是在a所指的具有n个元素的数组中查找最大值并返回给调用函数,函数不完整。
int fun(int *a,int n)
{ int *p,*s;
for(p=a,s=a;p-a<n;p++)
if(______)s=p;
return *s;
}
在if语句的下画线处应填入的选项是
选择题 有以下程序
#include<stdio.h>
main()
{
int a=1,b=2,c=3,x;
x=(a^b)c;
printf('%d\n',x);
}
程序的运行结果是______。
选择题 在软件开发中,需求分析阶段产生的主要文档是______。
选择题 有以下程序:
# 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\');
程序运行后的输出结果______。
选择题 下列叙述中正确的是______。
选择题 有下列程序段:
typedef struct NODE
{ int num; struct NODE *next;
} OLD;
下列叙述中正确的是______。
选择题 下列程序的运行结果是______。
#include<stdio.h>
void sub(int*s,int*y)
{ static int m=4;
*y=s[0];
m++;
}
void main()
{ int a[]={1,2,3,4,5},k;
int x;
printf('\n');
for(k=0;k<=4;k++)
{ sub(a,x);
printf('%d,',x);
}
}
选择题 有以下程序:
#include<stdio.h>
main()
{unsigned char a=2, b=4, c=5, d;
d=a | b;d=c; printf('%d\n',d);}
程序运行后的输出结果是______。
选择题 有以下函数
int aaa(char*s)
{char*t=s;
while(*t++);
t--;
return(t-s);
}
以下关于aaa函数功能叙述正确的是______。
选择题 设有定义:
char s[81]; int i=0;
以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是______。
选择题 设变量均已正确定义,若要通过scanf('%d%c%d%c',a1,c1,a2,c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符'X'和'Y'。以下所示的输入形式中正确的是______。(注:□代表空格字符)
选择题 有如下程序:
#include<stdio.h>
main()
{
int a=0,b=1;
if(++a==b++)
printf('T');
else
printf('F');
printf('a=%d,b=%d\n',a,b);
printf('\n');
}
程序运行后的输出结果是______。
选择题 以下各选项中的代码段执行后,变量y的值不为1的是______。
选择题 下列程序的运行结果是______。
#include<stdio.h>
void sub(int*s,int*y)
{ static int m=4;
*y=s[m];
m--;
}
void main()
{int a[]={1,2,3,4,5},k;
int x;
printf('\n');
for(k=0;k<=4;k++)
{sub(a,x);
printf('%d,',x);
}
}