选择题 以下叙述中正确的是______。
选择题 若a=3,b=4,c=5,d=6,则条件表达式a<b?a:c<d?c:d的值是______。
选择题 有以下程序:
#include <stdio.h>
main()
{ char s1[]='programe',s2[]='Language';
char *p1=s1,*p2=s2;
int k;
for(k=0;k<8;k++)
if(*(p1+k)==*(p2+k))
printf('%s\n',(p1+k));
}
程序的运行结果是______。
选择题 以下选项中合法的标识符是______。
选择题 以下程序运行后的输出结果是
#include<stdio.h>
void f(int *P);
main(){
int a[5]={1, 2, 3, 4, 5}, *r=a;
f(r); printf('%d\n', *r);
}
void f(int *P){ P=p+3; printf('%d, ', *P); }
选择题 有以下程序:
#include <stdio.h>
int mul(int val)
{ static int init=1;
return init*=val;
}
main()
{ int i;
for(i=1;i<=5;i++)
printf('%d,',mul(i));
}
程序运行后的输出结果是______。
选择题 若有以下程序:
#include <stdio.h>
#define S(x) (x)*(x)
#define T(x) S(x)/S(x)+1
main( )
{ int k=3,j=2;
printf('%d,%d\n', S(k+j),T(k+j));
}
则程序的输出结果是______。
选择题 表达式'5'-'1'的值是______。
选择题 以下正确的说法是______。
选择题 结构化程序设计的基本原则不包括______。
选择题 C语言可执行程序的开始执行点是______。
选择题 若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为______
选择题 C语言主要是借助______的手段来实现程序模块化。
选择题 以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。
#include<stdio.h>
void f(int b[],int n,int flag)
{
int i,j,t;
for (i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(nag?b[i]>b[j]:b[i]<b[j])
{t=b[i];b[i]=b[j];b[j]=t;}
}
main()
{
int a[10]={5,4,3,2,1,6,7,8,9,10},i;
f(&a[2],5,0);
f(a,5,1);
for(i=0;i<10;i++)
printf('%d,',a[i]);
}
程序运行后的输出结果是______。
选择题软件详细设计产生的图如下:该图是______。
选择题 设p是指针变量,语句p=NULL;等价于______。
选择题 有下列程序:
int fun(int n)
{ if (n==1)}return 1;
else
return (n+fun(n-1));
}
main()
{ int x;
scanf('%d',&x); x=fun(x);printf('%d\n',x);
}
执行程序时,给变量x输入10,程序的输出结果是______。
选择题有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
选择题 有如下程序:
#include <stdio.h>
struct person
{ char name[6];
int age;
};
main()
{ struct person room[4]={{'Zhang',21},{'Li',19},{'Wang',18},{'Zhao',22}};
printf('%s:%d',(room+1)-name,room-age);
}
程序运行后的输出结果是______。
选择题 已知下列函数定义:
fun(int *b,int c,int d)
{ int k;
for(k=0;k<c*d;k++)
{ *b=c+d;
b++;}
}
则调用此函数的正确写法是(假设变量a的说明为int a[10])______。