选择题 有以下程序:
#include <stdio.h>
void fun(int *p,int *q)
{ int t;
t=*p; *p=*q; *q=t;
*q=*p;
}
main()
{ int a=0,b=9;
fun(a,b);
printf('%d%d\n',a,b);
}
程序的输出结果是______。
选择题 在数据库设计中,将E-R图转换成关系数据模型的过程属于______。
选择题 若有以下定义和语句:
#include <stdio.h>
char s1[10]='abcd!', *s2='\n123\\';
printf('%d %d\n', strlen(s1), strlen(s2));
则输出结果是______。
选择题 若有定义:int a=0,b=0,c=0,d=0;,以下关于C语言表达式:(++a ‖++b)?++c:++d执行顺序的叙述正确的是______。
选择题 有以下程序:
# include <stdio.h>
void exch(int t[])
{ t[0]=t[s];}
main()
{ int x[10]={1,2,3,4,5,6,7,8,9,10},i=0;
while(i<=4){exch(&x[i]);i++;}
for(i=0;i<5;i++)printf('%d',x[i]);
printf('\n');
}
程序运行后输出的结果是______。
选择题 设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为______。
选择题 有以下程序:
# include <stdio.h>
main()
{ char a,b,c;
b='1';c='A';
for(a=0;a<6;a++)
{if(a%2) putchar(b+a);
else putchar(c+a);
}
}
程序运行后的输出结果是______。
选择题 有如下程序:
#include<stdio.h>
main()
{ FILE*fp1;
fp1=fopen('f1.txt', 'w');
fprintf(fp1, 'abc');
fclose(fp1);
}
若文本文件f1.txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为______。
选择题 下列程序的运行结果是______。
main()
{int x=1, y=3, a=0;
while(x++!=(y-=1))
{ a+=1;
if(y<x) break;
}
printf('%d, %d, %d\n', x, y, a);
}
选择题 有以下程序:
#include<stdio.h>
main()
{ int s,m=10;
scanf('%d',s);
if(s<30) m--;
if(s<40) m--;
else
if(s<50) m--;
else m++;
printf('m=%d\n',m);
}
程序运行时输入:25<回车>,则输出结果是______。
选择题 下列叙述中正确的是______。
选择题 算法的有穷性是指______。
选择题 在软件设计中,不属于过程设计工具的是______。
选择题 执行下述程序时,若从键盘输入6和8,结果为______。
main()
{ int a,b,s;
scanf('%d%d',a,b);
s=a;
if(s=b)s*=s;
printf('%d',s);}
选择题 若有定义:
char s[30]={0};
运行时输入:
This is a string.<回车>
则以下不能正确读入整个字符串:
This is a string.
到字符数组s中的语句组是______。
选择题 有以下程序:
#include<stdio.h>
main()
{
int i,j;
for(i=1;i<4;i++)
{
for(j=i;j<4;j++)printf('%d$%d=%d',i,j,i%j);
printf('\n');
}
}
程序运行后的输出结果是______。
选择题 若有以下程序段:
int m=0,n=0;char c='a';
scanf('%d %c %d',m,c,n);
printf('%d,%c,%d\n',m,c,n);
若从键盘上输入:10A10<回车>,则输出结果是 ______。
选择题 用树型结构表示实体之间联系的模型是______。
选择题 有以下程序:
#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>
main()
{
int i,j;
for(i=1;i<4;i++)
{
for(j=i;j<4;j++) printf('%d*%d=%d ',i,j,i*j);
printf('\n');
}
}
程序运行后的输出结果是______。
