首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
填空题
阅读下面程序,则程序的执行结果为
【16】
。
#include"stdio.h"
fun(int k,int*p)
int a,b;
if(k==1‖k==2)
*p=1;
else fun(k-1,&a);
fun(k-2,&b);
*p=a+b;
main()
int x;
fun(6,&x);
printf("%d\n",x);
答案:
H
点击查看答案解析
在线练习
手机看题
你可能感兴趣的试题
填空题
数据的逻辑结构有线性结构和
【1】
两大类。
答案:
非线性结构
点击查看答案解析
手机看题
填空题
顺序存储方法是把逻辑上相邻的结点存储在物理位置
【2】
的存储单元中。
答案:
相邻
点击查看答案解析
手机看题
填空题
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的
【3】
。
答案:
可重用性
点击查看答案解析
手机看题
填空题
若从键盘输入58,则以下程序输出的结果是
【7】
。
main()
int a;
scanf("%d",&a);
if(a>50)printf("%d",a);
if(a>40)printf("%d",a);
if(a>30)printf("%d",a);
答案:
585858
点击查看答案解析
手机看题
填空题
关系操作的特点是
【5】
操作。
答案:
集合
点击查看答案解析
手机看题
填空题
软件工程研究的内容主要包括:
【4】
技术和软件工程管理。
答案:
软件开发
点击查看答案解析
手机看题
填空题
以下程序的输出结果是
【6】
。
main()
int i=010,j=10;
printf("%d,%d\n",i,j);
答案:
8,10
点击查看答案解析
手机看题
填空题
现有如下定义:struct aaint a;float b;char c;*p;现需用malloc函数动态的申请一个struct aa类型大小的空间(由p指向),则定义的语句为:
【8】
。
答案:
p=(struct aa *)malloc(sizeof(struct aa));
点击查看答案解析
手机看题
填空题
下列程序的输出结果是16.00,请填空。
main()
int a=9,b=2;
float x=
【9】
,y=1,1,z;
z=a/2+b*x/y+1/2;
printf("%5.2f\n",z);
答案:
6.6
点击查看答案解析
手机看题
填空题
下面程序的功能是:计算1~10之间的奇数之和与偶数之和,请填空。
#include<stdio.h>
main()
int a,b,c,i;
a=c=0;
for(i=0;i<=10;i+=2)
a+=i;
【10】
;
c+=b;
printf("偶数之和=%d\n",a);
printf("奇数之和=%d\n",c-11);
答案:
b=i+1
点击查看答案解析
手机看题
填空题
下面程序的运行结果是
【11】
。
#include<stdio.h>
#define SIZE 12
main()
char s[SIZE];int i;for(i=0;i<SIZE;i++) s[i]=’A’+i+321;
sub(s,7,SIZE-1);
for(i=0;i<SIZE;i++) printf("%c",s[i]);
printf("\n");
sub(char*a,int tl,int t2)
char ch;
while(t1<t2)
ch=*(a+t1);
*(a+t1)=*(a+t2);
*(a+t2)=ch;
t1++;t2--;
答案:
a b c d e f g l k j i h
点击查看答案解析
手机看题
填空题
设有定义“structint a;float b;char c; abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是 abc.a和p_abc
【17】
a。
答案:
->
点击查看答案解析
手机看题
填空题
以下程序运行结果是
【12】
。
#include<stdio.h>
long func(int x)
long p;
if(x==0‖x==1)return(2);
p=x*func(x-1);
return(p);
main()
printf("%d\n",func(4));
答案:
48
点击查看答案解析
手机看题
填空题
下面程序是指从终端读入的20个字符放入字符数组中,然后利用指针变量输出上述字符串,请填空。
#include<stdio.h>
main()
int i;char s[21],*p;
for(i=0;i<20;i++)
s[i]=getchar();
s[i]=
【13】
;
p=
【14】
;
while(*p)putchar(*p++);
答案:
[13]’\0’ [14]s
点击查看答案解析
手机看题
填空题
阅读下面程序,则程序的执行结果为
【16】
。
#include"stdio.h"
fun(int k,int*p)
int a,b;
if(k==1‖k==2)
*p=1;
else fun(k-1,&a);
fun(k-2,&b);
*p=a+b;
main()
int x;
fun(6,&x);
printf("%d\n",x);
答案:
H
点击查看答案解析
手机看题
填空题
下面函数的功能是将一个字符串的内容颠倒过来,请填空。
void fun(char str[])
int i,j,k;
for(i=0,j=
【15】
;i<j;i++,j--)
k=str[i];
str[i]=str[j];
str[j]=k;
答案:
strlen(str)-1
点击查看答案解析
手机看题
填空题
以下程序是求矩阵a,b的和,结果存入矩阵c中,并按矩阵形式输出,请填空。
#include<stdio.h>
main()
int a[3][4]=13,-2,7,5,1,0,4,-3,6,8,0,2;
int b[3][4]=-2,0,1,4,5,-1,7,6,6,8,0,2;
int i,j,c[3][4];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
c[i][j]=
【18】
;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
printf("%3d",c[i][j]);
printf("\n");
答案:
a[i][j]+b[i][j]
点击查看答案解析
手机看题
填空题
以下涵数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。
#define N 4
void rotade(int a[][N],int b[][N])
int i,j;
for(i=0;i<N;i++)
b[i][N-1]=
【19】
;
【20】
=a[N-1][i];
答案:
[19]a[0][i] [20]b[i][o]
点击查看答案解析
手机看题
微信扫码免费搜题