下面程序的功能是不用第三个变量,实现两个数的对调操作。
#include
main()
{ int a,b;
scanf("%d%d",&a,&b);
printf("a=%d,b=%d\n",a,b);
a= ①
答案是:① a+b ② a-b ③ a-b
下面程序的功能是计算S= k! 。
k=0
long fun(int n)
{ int i;
long s;
for(i=1;i ① ;i++)
s*=i;
return( ② );
}
main()
答案是:① <=n ② s ③ 0 ④ fun(k)
下面min3函数的功能是:计算单向循环链表first中每3个相邻结点数据域中值的和,返回其中最小的值。请填空。
struct node{int data;struct node*link;};
int min3(s
答案是:(1)p->link (2)m<m3
下面程序的作用是将以下给出的字符按其格式读入数组ss中,然后输出行、列号之和为3的数组元素,请在____处填入正确内容。
A a f
c B d
e b c
g f D
main()
答案是:(1)x<4 (2)y<3 (3)z==3
下面h函数的功能是计算如下数学函数H的值。请填空。
double fgh(double(*f)(double a),double(* g)(double b),
double x,double y)
{return(
答案是:(1)(*f)(x+y)/(*g)(y-x) (2)cos,sin,a,b
以下程序是计算学生的年龄。已知第一位最小的学生年龄为10岁,其余学生的年龄一个比一个大2岁,求第5个学生的年龄。
#include
age( int n )
{ int c;
if( n==1 ) c=10;
else
答案是:① 2+age(n-1) ② age(5)
下面的程序是用递归算法求a的平方根。求平方根的迭代公式如下:
#include
double mysqrt( double a, double x0 )
{ double x1, y;
x1 = ① ;
if( fabs
答案是:① (x0+a/x0)/2 ② a,x1
下面程序的功能是由键盘输入n,求满足下述条件的x、y:
nx和ny的末3位数字相同,且x≠y,x、y、n均为自然数,并使x+y为最小。
#include
pow3(int n,int x)
{ int i, last;
答案是:① last*n ② x!=min-x ③ flag=0
下面程序的功能是显示具有n个元素的数组s中的最大元素。
#define N 20
main()
{ int i,a[N];
for(i=0;iscanf("%d",&a[i]);
printf("%d\n", ① );
答案是:① a[fmax(a,N)] ② k=p
下面程序的功能是用辗转相除法求两个正整数m和n的最大公约数。
hcf(int m,int n)
{ int r;
if(m{ r=m;
① ;
n=r;
}
r=m%n;
while( ② )
{ m=n
答案是:① m=n ② r!=0 ③ return(n)
下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。
main()
{ int n,k=1,s=0,m;
for(n=1;n<=100;n++)
{ k=1;
答案是:① m=n ② m>0 ③ m=m/10
下面程序的功能是将形参x的值转换为二进制数,所得的二进制数放在一个一维数组中返回,二进制数的最低位放在下标为0的元素中。
fun(int x,int b[])
{ int k=0,r;
do
{ r=x% ① ;
b[k
答案是:① 2 ② 2
下面程序的功能是将形参x的值转换为二进制数,所得的二进制数放在一个一维数组中返回,二进制数的最低位放在下标为0的元素中。
fun(int x,int b[])
{ int k=0,r;
do
{ r=x% ① ;
b[k
答案是:① 2 ② 2
下面程序的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。
main()
{ float x,amax,amin;
scanf("%f",&x);
amax=x;
amin=x
答案是:① x>=0 ② x
有以下程序段:
s=1.0;
for(k=1;k<=n;k++)
s=s+1.0/(k*(k+1));
printf("%f\n",s);
填空完成下述程序,使之与上述程序的功能完全相同。
s=0.0;
① ;
答案是:① d=1 ② k++ ③ k<=n
下面程序的功能是统计用0至9之间的不同的数字组成的三位数的个数。
main()
{ int i,j,k,count=0;
for(i=1;i<=9;i++)
for(j=0;j<=9;j++)
if( ① ) conti
答案是:① i==j ② k!=i&&k!=j
下面程序的功能是输出100以内的个位数为6、且能被3整除的所有数。
main()
{ int i,j;
for(i=0; ① ;i++)
{ j=i*10+6;
if( ② ) countinue;
printf("
答案是:① i<=9 ② j%3!=0
下面程序的功能是将字符串s中的每个字符按升序的规则插到数组a中, 字符串a已排好序。
#include
main()
{ char a[20]="cehiknqtw";
char s[]="fbla";
int i,k,
答案是:① i=strlen(a);i>=j;i-- ② a[i+1]=a[i]
下面程序的功能是读入20个整数,统计非负数个数,并计算非负数之和。
#include "stdio.h"
main()
{ int i,a[20],s,count;
s=count=0;
for(i=0;i<20;i++
答案是:① &a[i] ② continue
何实现回收站的清空和还原?
答案是:(1)、用鼠标右键单击回收站——执行其快捷菜单中的“清空回收站”命令。也可以打开回收站执行“文件”菜单下的“清空回收站”或全选回收站窗口中的删除对象,执行“文件”——“删除”。 (2)、打开“回收站”窗口,执行“文件”——“还原”。
.Internet的主要功能有哪些?
答案是:(1)、实现计算机间通讯或数据传输; (2)、实现计算机软件、硬件和数据资源共享; (3)、完成分布式信息加工与处理; (4)、提高计算机的使用率和可靠性。
下面能正确计算x绝对值y=|x|的语句是______
答案是:
以下程序输出结果是______
main()
{ int m=5;
if(m++>5) printf("%d\n",m);
else printf("%d\n",m--);
答案是:
有如下程序
main()
{ int a=2,b=-1,c=2;
if(a
答案是:
若变量都已正确说明,则以下程序段输出为____
int a=1,b=2,c=3;
if(a>b)
a=b;
b=c;
c=a;
printf("a=%d b=%d c
答案是:
当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是_____
if(a
答案是:
有以下程序:
#include"stdio.h"
main( )
{char i;
for (; (i=getchar ())!='\n';)
{switch (i-'a')
{ca
答案是:
以下正确的描述是_____
答案是:
以下程序段中循环体总的执行次数是_____
int i,j;
for(i=7;i;i--)
for(j=0;j<6;j++)
{......}
答案是:
分析下面的C语言代码:
int a=1,b=10;
do{
b-=a; a++;
}while (b- -<0);
则执行循环语句后b的值为()。
答案是:
设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:
scanf("i=%d,f=%f",&i,&f);
为了把100和765.12分别赋给i和f,则正确的输入为()。
答案是:
有数组int num [5] = {10,20,30,40,50};
num[3]的值为()。
答案是:
阅读以下程序,当输入数据的形式为25,13,10正确的输出结果为______
main()
{
int x,y,z
scanf("%d%d%d",&x,&y,&z );
printf(“x+y+z=%d
答案是:
设有:int a=1, b=2, c=3, d=4, m=2, n=2;
执行 (m=a>b)&&(n=c>d)后n的值为_______。
答案是:
若i为整型变量,则以下循环执行次数是:_______
for ( i=2; i!=0; ) printf("%d",i- - );
答案是:
判断字符串a和b是否相等,应当使用_____
答案是:
下面程序段的运行结果是______
char str[ ]="ABC" , *p=str ;
printf ("%d\n",*(p+2));
答案是:
以下程序的输出结果为______
# include
main ( )
{ int i=0, j=0, a=6;
if ((++i>0)&&(++j>0)) a++;
答案是:
若在scanf函数语句中没有非格式字符作输入数据的间隔,则可用______作为输入数据的间隔。
答案是:
可以使用_____输入字符型数据
答案是:
在C语言中,逻辑值"真"的表示是用____
答案是:
已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3'后,c2中的值为______
答案是:
若t为double类型,表达式t=1,t+5,t++的值是____
答案是:
设n=10,i=4,则赋值运算 n%=i+1执行后,n的值是_____
答案是:
以下叙述中正确的是_____
答案是:
逗号表达式(a=3*5,a*4),a+15的值为____
答案是:
若变量已正确定义并赋值,下面符合C语言语法的表达式是_____
答案是:
下列标识符组中,合法的用户标识符为___
答案是:
设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为____
答案是:
关于计算机网络的主要特征,以下说法哪个正确_____
答案是:
计算机网络是计算机技术与_____相结合的产物。
答案是:
网络通信是通过________实现的,它们是通信双方必须遵守的约定。
答案是:
网络通信是通过________实现的,它们是通信双方必须遵守的约定
答案是:
计算机网络是通过通信媒体,把各个独立的计算机互相连接而建立起来的系统。它实现了计算机与计算机之间的资源共享和______
答案是:
在Windows中,“回收站”是______
答案是:
在Excel的自动筛选中,所选数据表的每个标题(即属性名)都对应着一个________。
答案是:
在PowerPoint 2003中,若想设置幻灯片中对象的动画效果,应选择______。
答案是:
在PowerPoint 2003中,在浏览视图下,按住Ctrl键并拖动某幻灯片,可以完成的操作是______。
答案是:
断电后不会导致所存储的数据丢失的存储器是____
答案是:
在计算机内部,所有信息(即各种多媒体信息)的存储形式都是______
答案是:
自计算机问世至今已经经历了四个时代,划分时代的主要依据是计算机的______。
答案是:
第二代电子计算机所采用的电子元件是_____
答案是:
显示器的什么指标越高,显示的图像越清晰________
答案是:
二进制数 1011010 转换成十进制数为______。
答案是:
网络按照传送数据所用的结构和技术可划分为什么网______
答案是:
关于Internet中FTP服务的说法正确的是______。
答案是:
哪些信息可在直接因特网上传输_____
答案是:
网络通信协议的层次结构有哪些特征______
答案是:
下列选项中,都是计算机硬件的是 。
答案是:
计算机硬件系统由哪几部份组成?简述各组成部分部份的基本功能
答案是:电子计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成,运算器和控制器集成在一起统称为中央处理器(CPU)。计算机各部件通过总线连接形成有机整体,微机总线有三种:地址总线、控制总线和数据总线。 (1)、运算器的主要功能是:完成算术运算和逻辑运算; (2)、控制器的功能是:协调指挥计算机各部件工作; (3)、存储器的主要作用是:存储程序和数据,实现记忆的功能。 (4)、输入设备的功能是:输入数据并转换为机内信息存储; (5)、输出设备的作用是:将机内信息转换为便于识别、处理和使用的字符、图形,并输出显示。
计算机的发展经历了哪几个阶段?各阶段的主要特点是什么?
答案是:电子计算机的发展已经历了四代. 前四代计算机的特点是: 第一代为电子管计算机,使用的软件程序主要为机器语言。 第二代机是晶体管作为主要逻辑元件的计算机,软件程序使用了汇编语言且高级程序设计语言诞生。 第三代机是由中小规模集成电路组成的计算机,软件程序使用状况是:操作系统和结构化程序设计语言诞生使用。 第四代机是由大规模或超大规模集成电路组成的计算机,软件情况为网络操作系统、面向对象程序设计使用了。
什么是计算机病毒?计算机病毒的主要特点是什么?
答案是:计算机病毒是具有破坏性作用的程序。特点:传染性、潜伏性、破坏性和寄生性
什么是计算机病毒?计算机病毒的主要特点是什么?
答案是:计算机病毒是具有破坏性作用的程序。特点:传染性、潜伏性、破坏性和寄生性
Windows桌面上的常用图标有哪些?哪些图标不允许删除?
答案是:桌面上常用的图标有:我的电脑、我的文档、网上邻居、回收站、IE浏览器等。 我的电脑、回收站、网上邻居不能删除,回收站还不能改名。
如何实现回收站的清空和还原?
答案是:(1)、用鼠标右键单击回收站——执行其快捷菜单中的“清空回收站”命令。也可以打开回收站执行“文件”菜单下的“清空回收站”或全选回收站窗口中的删除对象,执行“文件”——“删除”。 (2)、打开“回收站”窗口,执行“文件”——“还原”。
有哪些方法可以实现在Windows中复制、剪切、粘贴、移动和删除文件、文件夹
答案是:(1)、菜单方式——即菜单命令(编辑菜单) (2)、工具按钮形式——使用常用工具栏上的对应图标按钮 (3)、快捷键——CTRL+C、CTRL+X、CTRL+V (4)、鼠标拖曳——按CTRL+拖曳(复制),按SHIFT+拖曳(移动),拖曳到回收站 同盘中鼠标直接拖曳为移动,不同盘中拖曳为复制。
有哪些方法可以实现在Windows中复制、剪切、粘贴、移动和删除文件、文件夹
答案是:(1)、菜单方式——即菜单命令(编辑菜单) (2)、工具按钮形式——使用常用工具栏上的对应图标按钮 (3)、快捷键——CTRL+C、CTRL+X、CTRL+V (4)、鼠标拖曳——按CTRL+拖曳(复制),按SHIFT+拖曳(移动),拖曳到回收站 同盘中鼠标直接拖曳为移动,不同盘中拖曳为复制。
有哪些方法可以实现在Windows中复制、剪切、粘贴、移动和删除文件、文件夹
答案是:(1)、菜单方式——即菜单命令(编辑菜单) (2)、工具按钮形式——使用常用工具栏上的对应图标按钮 (3)、快捷键——CTRL+C、CTRL+X、CTRL+V (4)、鼠标拖曳——按CTRL+拖曳(复制),按SHIFT+拖曳(移动),拖曳到回收站 同盘中鼠标直接拖曳为移动,不同盘中拖曳为复制。
.Internet的主要功能有哪些?
答案是:(1)、实现计算机间通讯或数据传输; (2)、实现计算机软件、硬件和数据资源共享; (3)、完成分布式信息加工与处理; (4)、提高计算机的使用率和可靠性。
什么是计算机网络?说出计算机网络连接的对象与连接介质
答案是:计算机网络是将地理位置分散的独立功能的计算机系统用通信设备、通信线路、网络协议、网络软件连接从而实现通讯与资源共享的系统集合。 计算机网络连接的对象是计算机,连接的介质是光纤、双绞线、同轴电缆
Windows中的菜单有多少种类型?它们分别采用什么方式激活?
答案是:四种类型——开始菜单、窗口菜单、快捷菜单、控制菜单。 开始菜单——单击“开始”按钮或按下CTRL+ESC; 窗口菜单——鼠标单击“菜单名”或按ATL+菜单名后的单字母; 快捷菜单——用鼠标右键单击对象或Shift+F10; 控制菜单——单击“控制”菜单图标或ALT+SPACE。
下面min3函数的功能是:计算单向循环链表first中每3个相邻结点数据域中值的和,返回其中最小的值。请填空。
struct node{int data;struct node*link;};
int min3(s
答案是:(1)p->link (2)m<m3
下面程序的作用是将以下给出的字符按其格式读入数组ss中,然后输出行、列号之和为3的数组元素,请在____处填入正确内容。
A a f
c B d
e b c
g f D
main()
答案是:(1)x<4 (2)y<3 (3)z==3
下面h函数的功能是计算如下数学函数H的值。请填空。
double fgh(double(*f)(double a),double(* g)(double b),
double x,double y)
{return(
答案是:(1)(*f)(x+y)/(*g)(y-x) (2)cos,sin,a,b
以下程序是计算学生的年龄。已知第一位最小的学生年龄为10岁,其余学生的年龄一个比一个大2岁,求第5个学生的年龄。
#include
age( int n )
{ int c;
if( n==1 ) c=10;
else
答案是:① 2+age(n-1) ② age(5)
下面程序的功能是由键盘输入n,求满足下述条件的x、y:
nx和ny的末3位数字相同,且x≠y,x、y、n均为自然数,并使x+y为最小。
#include
pow3(int n,int x)
{ int i, last;
答案是:① last*n ② x!=min-x ③ flag=0
下面程序的功能是由键盘输入n,求满足下述条件的x、y:
nx和ny的末3位数字相同,且x≠y,x、y、n均为自然数,并使x+y为最小。
#include
pow3(int n,int x)
{ int i, last;
答案是:① last*n ② x!=min-x ③ flag=0
下面程序的功能是由键盘输入n,求满足下述条件的x、y:
nx和ny的末3位数字相同,且x≠y,x、y、n均为自然数,并使x+y为最小。
#include
pow3(int n,int x)
{ int i, last;
答案是:① last*n ② x!=min-x ③ flag=0
下面程序的功能是显示具有n个元素的数组s中的最大元素。
#define N 20
main()
{ int i,a[N];
for(i=0;iscanf("%d",&a[i]);
printf("%d\n", ① );
答案是:① a[fmax(a,N)] ② k=p
下面程序的功能是用辗转相除法求两个正整数m和n的最大公约数。
hcf(int m,int n)
{ int r;
if(m{ r=m;
① ;
n=r;
}
r=m%n;
while( ② )
{ m=n
答案是:① m=n ② r!=0 ③ return(n)
下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。
main()
{ int n,k=1,s=0,m;
for(n=1;n<=100;n++)
{ k=1;
答案是:① m=n ② m>0 ③ m=m/10
下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。
main()
{ int n,k=1,s=0,m;
for(n=1;n<=100;n++)
{ k=1;
答案是:① m=n ② m>0 ③ m=m/10
下面程序的功能是将形参x的值转换为二进制数,所得的二进制数放在一个一维数组中返回,二进制数的最低位放在下标为0的元素中。
fun(int x,int b[])
{ int k=0,r;
do
{ r=x% ① ;
b[k
答案是:① 2 ② 2
下面程序的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。
main()
{ float x,amax,amin;
scanf("%f",&x);
amax=x;
amin=x
答案是:① x>=0 ② x
有以下程序段:
s=1.0;
for(k=1;k<=n;k++)
s=s+1.0/(k*(k+1));
printf("%f\n",s);
填空完成下述程序,使之与上述程序的功能完全相同。
s=0.0;
① ;
答案是:① d=1 ② k++ ③ k<=n
下面程序的功能是统计用0至9之间的不同的数字组成的三位数的个数。
main()
{ int i,j,k,count=0;
for(i=1;i<=9;i++)
for(j=0;j<=9;j++)
if( ① ) conti
答案是:① i==j ② k!=i&&k!=j
下面程序的功能是输出100以内的个位数为6、且能被3整除的所有数。
main()
{ int i,j;
for(i=0; ① ;i++)
{ j=i*10+6;
if( ② ) countinue;
printf("
答案是:① i<=9 ② j%3!=0
下面程序的功能是将字符串s中的每个字符按升序的规则插到数组a中, 字符串a已排好序。
#include
main()
{ char a[20]="cehiknqtw";
char s[]="fbla";
int i,k,
答案是:① i=strlen(a);i>=j;i-- ② a[i+1]=a[i]
下面程序的功能是读入20个整数,统计非负数个数,并计算非负数之和。
#include "stdio.h"
main()
{ int i,a[20],s,count;
s=count=0;
for(i=0;i<20;i++
答案是:① &a[i] ② continue
下面程序的功能是读入20个整数,统计非负数个数,并计算非负数之和。
#include "stdio.h"
main()
{ int i,a[20],s,count;
s=count=0;
for(i=0;i<20;i++
答案是:① &a[i] ② continue
输出300~400之间的全部素数,并按每行5个数输出。
答案是:main|for|%|printf|if|==|>|
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
答案是:include|main|for|if|*|%|+|==|printf
输出小于500的所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153是一个水仙花数,因为 153=13+53+33。
答案是:include|main|for|if|*|%|+|==|printf
目前为:
2/2
页
首页 上页 下页 尾页