全部知识点
第5061题
设有如下三个关系表:

下列操作中正确的是( )。
第5062题
以下叙述中错误的是( )。
第5063题
若有定义:
int a=0,b=0,c=0,d=0;
有C语言表达式 (a++ && b++)? c++ : d++,以下关于其执行顺序的叙述
正确是( )。
第5064题
设有两行定义语句:
int scanf; float case;
则以下叙述正确的是( )。
第5065题
若有C语言表达式 2+3*4+7/3,以下选项中叙述正确的执行顺序是 ( )。
第5066题
若有定义:
char c;int d;
程序运行时输入:c=1,d=2<回车>,能把字
符1输入给变量c、整数2输入给变量d的输入语句是( )。
第5067题
若有定义:
int a; float b;double c;
程序运行时输入:1,2,3<回车 >,能把1输入给变量a、2输入给变量b、3输入给变量c的输入语句是 ( )。
第5068题
有以下程序
#include <stdio.h>
main()
{
int a=-1, b=-1;
for(; ++a;)++b;
printf("%d,%d\n", a, b);
}程序运行后的输出结果是( )。
第5069题
有以下程序
#include <stdio.h>
main()
{
int a=1, b=0;
for(; a<5;a++)
{
if(a%2 == 0)break;
continue;
b += a;
}
printf("%d \n",b);
}程序运行后的输出结果是( )。
第5070题
以下叙述中正确的是( )。
第5071题
以下叙述中正确的是( )。
第5072题
设有定义:
char p[]={'1','2','3'},*q=p;以下不能计算出一个char型
数据所占字节数的表达式是( )。
第5073题
以下叙述中正确的是( )。
第5074题
有以下程序
#include <stdio.h>
int k=5;
void f(int *s)
{
s=&k;
}
main()
{
int m=3,*p=&m;
f(p);
printf("%d,%d\n",m,*p);
}程序的运行结果是( )。
第5075题
以下叙述中正确的是( )。
第5076题
有以下程序
#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)));
}程序的运行结果是( )。
第5077题
若有以下程序
#include <stdio.h>
void sp(int *a)
{
int b=2;
*a = *a * 2;
printf("%d,",*a);
a=&b;
*a = *a * 2;
printf("%d,",*a);
}
main()
{
int k=3;
sp(&k);
printf("%d\n",k);
}则程序的输出结果是( )。
第5078题
有以下程序:
#include <stdio.h>
int *f(int *s,int *t)
{
if(*s < *t)s=t;
return s;
}
main()
{
int i=3,j=5,*p=&i,*q=&j,*r;
r=f(p,q);
printf("%d,%d,%d,%d,%d\n",i,j,*p,*q,*r);
}程序的运行结果是( )。
第5079题
以下叙述中正确的是( )。
第5080题
有以下程序
#include <stdio.h>
main()
{
int i;
FILE* fp;
for (i=0; i<3;i++)
{
fp = fopen("res.txt", "w");
fputc('K'+ i, fp);
fclose(fp);
}
}程序运行后,在当前目录下会生成一个res.txt文件,其内容是
( )。