高校题库
第461题
一个C程序执行是从( )。
第462题
若有说明int a[3][4];,则对a数组元素的正确引用是( )。
第463题
若用数组名作为函数调用的实参,则传递给形参的是( )。
第464题
下面程序段的运行结果是( )。
char p1[]="abcdefg",*p=p1;
p+=3;
printf("%d\n",strlen(strcpy(p,"ABCD")));
第465题
以下库函数strcmp(char *s,char *t)的功能相等的程序段是( )。
第466题
下面程序的运行结果是( )。
#include<stdio.h>
int main()
{
char a[]="morming",t;
int i,j=0;
for(i=1;i<7;i++)
if(a[j]<a[])
j=i;
t=a[j];
a[j]=a[7];
a[7]=a[j];
puts(a);
return 0;
}
第467题
以下程序的输出是( )。
#include<stdio.h>
int main()
{
int x=1;
if(x=2)
printf("OK");
else if(x<2)
printf("%d\n",x);
else
printf("Quit");
}
第468题
当a=1,b=3,c=5,d=4时,执行以下程序段后x的值是( )。
if(a<b) if(c<d) x=1; else if(a<c) if(b<d) x=2; else x=3; else x=6; else x=7;
第469题
以下程序运行结果是( )。
#include<stdio.h>
int fun(int n)
{
int m=0,f=-1,i;
for(i=1;i<=n;i++)
{
m=m+i*f;
f=-f;
}
return m;
}
int main()
{
printf("m=%d\n",fun(10));
return 0;
}
第470题
下面程序段的功能是计算1000!的末尾含有多少个零,请选择填空( )。(提示:只要算出1000!中含有因数5的个数即可)
for(k=0,i=5;i<=1000;i+=5)
{
m=i;
while(_____)
{
k++;
m=m/5;
}
}
第471题
当全局变量与局部变量重名时,那么在调用时( )
第472题
请阅读下面的程序,选择正确的输出结果。( )
void main()
{
printf("%d",null);
}
第473题
若程序中有下面的说明和定义:
struct abc
{
int x;
char y;
}
struct abc s1,s2;则会发生的情况是( )。
第474题
C语言中下面哪个不是循环语句?( )
第475题
下列关于指针变量的描述,不正确的是( )。
第476题
若有以下定义,则正确的语句是( )。union data {int i;char c:float f} a;jnt n;
第477题
C语言中可处理的文件类型是( )。
第478题
关于C语言中 printf()函数与 scanf()函数,下列描述中正确的是( )。
第479题
若有定义:
struct KeyWord{
char Key[20];
int ID;}kw[]= { "void", 1, "char", 2, "int", 3, "float", 4, "double", 5};则 printf("%c,%d\n",kw[3].Key[0],kw[3].ID);
语句的输出结果为( )。
第480题
下列运算符中优先级最高的是( )。