高校题库
第761题
语句:
x++; ++x; x=x+1; x=l+x;
执行后都使变量x中的值增1,请写出一条同一功能的赋值语句_____。
第762题
执行下列语句的结果是_____。
a=3;
printf("%d,",++a);
printf("%d",a++);
第763题
设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为_____。
第764题
设a=3,b=4,c=4,则表达式a+b>c&&b==c&&a||b+c&&b==c的值为_____.
第765题
int x=2,y=2,z=0;
则表达式x==y>z的值为_____。
第766题
程序段:
int k=10; while(k=0) k=k-1;
循环体语句执行_____次。
第767题
C语言中,数组元素的下标下限为_____。
第768题
C语言中,二维数组在内存中的存放方式为按_____优先存放。
第769题
从函数的形式上看,函数分为无参函数和_____两种类型。
第770题
预处理命令行都必须以_____号开始。
第771题
执行下列语句后,*(p+1)的值是_____。
char s[3]="ab",*p; p=s;
第772题
设有以下共用体类型说明和变量定义,则变量c在内存所占字节数是 _____。
union stud
{
short int num;
char name[10];
float score[5];
double ave;
}
c;
第773题
功能:在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出主对角线元素的积。
#include<stdio.h>
void main()
{
int i,j,s,a[3][3];
int fun(int a[3][3]);
void TestFunc();
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
}
s=fun(a);
printf("Sum=%d\n",s);
TestFunc();
}
int fun(int a[3][3])
{
int sum;
int i,j;
_____1_____
for(_____2_____)
_____3_____
_____4_____
}
void TestFunc()
{
FILE *IN,*OUT;
int m;
int n;
int i[3][3];
int o;
IN=fopen("in.dat","r");
if(IN==NULL)
{
printf("Read File Error");
}
OUT=fopen("out.dat","w");
if(OUT==NULL)
{
printf("Write File Error");
}
for(m=0;m<3;m++)
{
for(n=0;n<3;n++)
fscanf(IN,"%d",&i[m][n]);
}
o=fun(i);
{
fprintf(OUT,"%d\n",o);
}
fclose(IN);
fclose(OUT);
}
第774题
功能:求x到y之间的奇数和(包括x和y)。
#include<stdio.h>
int fun(int x,int y)
{
int i,s=0;
for(_____1_____)
if(_____2_____)
_____3_____
_____4_____
}
void TestFunc()
{
FILE *IN,*OUT;
int n;
int i[2];
int o;
IN=fopen("in.dat","r");
if(IN==NULL)
{
printf("Read File Error");
}
OUT=fopen("out.dat","w");
if(OUT==NULL)
{
printf("Write File Error");
}
for(n=0;n<2;n++)
{
fscanf(IN,"%d",&i[n]);
}
o = fun(i[0],i[1]);
fprintf(OUT,"%d\n",o);
fclose(IN);
fclose(OUT);
}
void main()
{
int s;
s=fun(1,1999);
printf("s=%d\n",s);
TestFunc();
}
第775题
C语言的三种基本结构是_____结构、选择结构、循环结构。
第776题
若有定义:
char c='\010';
则变量C中包含的字符个数为_____。
第777题
逗号表达式(a=3*5,a*4),a+5的值为_____。
第778题
若char w,int x,float y,double z;则表达式w*x+z-y的结果为_____类型。
第779题
设x=4<4-!0,x的值为_____。
第780题
C语言表达式!(4>=6)&&(3<=7)的值是_____。