首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
填空题
下列程序的输出结果是______。
#define P(a) printf("%d,",(int)(a))
#define PRINT(a) P(a);printf("the end")
main()
int i,a=0;
for(i=1 ;i<5;i++)
PRINT(a+i);
printf("\n");
答案:
A,B,C,D,the end
点击查看答案解析
在线练习
手机看题
你可能感兴趣的试题
填空题
在最坏情况下,冒泡排序的时间复杂度为
。
答案:
点击查看答案解析
手机看题
填空题
执行以下程序后的输出结果是______。
main()
int a=10;
a=(3*5,a+4); printf("a=%d\n",a);
答案:
a=14
点击查看答案解析
手机看题
填空题
以下程序将数组a的4个元素和数组b的6个元素写到名为lett.dat的二进制文件中,请填空。 #include <stdio.h> #include <stdlib.h> main() FILE *fp; char a[5]="1234",b[7]="abcedf"; if((fp=fopen("
","wb"))==NULL) exit(0); fwrite(a,sizeof(char),4,fp); fwrite(b,
,1,fp); fclose(fp);
答案:
lett.dat 6*sizeof(char)
点击查看答案解析
手机看题
填空题
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
答案:
自顶向下
点击查看答案解析
手机看题
填空题
在结构化分析使用的数据流图(DFD)中,利用______对其中的图形元素进行确切解释。
答案:
数据字典
点击查看答案解析
手机看题
填空题
执行程序时的输入为123456789,则程序的运行结果为______。
#include"stdio.h"
main()
int a,b;
scanf("%2d%*2d%1d",&a,&b);
printf("%d\n",a-b);
答案:
G
点击查看答案解析
手机看题
填空题
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
答案:
顺序存储(顺序方式存储)
点击查看答案解析
手机看题
填空题
以下程序调用函数swap将指针s和t所指单元(a和b)中的内容交换,请填空。
main()
int a=10,b=20,*s,*t;
s=&a;t=&b;
______
printf("%d%d",a,b);
swap(int*ss,int*tt)
int te;
te=*ss;
*ss=*tt;
*tt=te;
答案:
swap(s,t);
点击查看答案解析
手机看题
填空题
以下程序的运行结果是______。 main() int a=2,b=7,c=5; switch(a>0) case 1:switch(b<0) case 1:switch("@");break; case 2:printf("!");break; case 0:switch(c==5) case 0:printf("*");break; case 1:printf("#");break; case 2:printf("$");break; default:printf("&"); printf("\\n");
答案:
# &
点击查看答案解析
手机看题
填空题
以下程序的运行结果是______。
int k=0;
void fun(int m)
m+=k;k+=m;printf("m=%d\n k=%d",m,k++);
main()
int i=4;
fun(i++);printf("i=%d k=%d\n",i,k);
答案:
m=4 k=4 i=5 k=5
点击查看答案解析
手机看题
填空题
有以下程序
#include<stdio.h>
main()
int a[]=1,2,3,4,5,6,*k[3],i=0;
while(i<3)
k[i]=&a[2*i];
printf("%d",*k[i]);
i++;
程序运行后的输出结果是______。
答案:
135
点击查看答案解析
手机看题
填空题
以下程序的功能是:将输入的正整数按逆序输出。例如:若输入135则输出531,请填空。
#include
main()
int n,s;
printf("Enter a number:"); scanf("%d",&n);
printf("Output: ");
do
s=n%10; printf("%d",s); ______;
while(n!=0);
printf("\n");
答案:
n/=10
点击查看答案解析
手机看题
填空题
下列程序的运行结果是______。
#include<stdio.h>
main()
int fun();
fun();
fun()
static int a[4]=1,2,3,4;
int i;
for(i=0;i<4;i++)a[i]+=a[i];
for(i=0;i<4;i++)printf("%d,",a[i]);
printf("\n");
答案:
B,D,F,H
点击查看答案解析
手机看题
填空题
下列程序的输出结果是______。
#define P(a) printf("%d,",(int)(a))
#define PRINT(a) P(a);printf("the end")
main()
int i,a=0;
for(i=1 ;i<5;i++)
PRINT(a+i);
printf("\n");
答案:
A,B,C,D,the end
点击查看答案解析
手机看题
填空题
以下程序运行后的输出结果是______。
struct NODE
int k;
struct NODE *link;
;
main()
struct NODE m[5],*p=m,*q=m+4;
int i=0;
while(p!=q)
p->k=++i; p++;
q->k=i++; q--;
q->k=i;
for(i=0;i<5;i++) printf("%d",m[i].k);
printf("\n");
答案:
13431
点击查看答案解析
手机看题
微信扫码免费搜题