首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
填空题
以下程序用来判断指定文件是否能正常打开,请填空。
#include<stdio.h>
main()
FILE*fp;
if(((fp=fopen("test.txt","r"))=______))
printf("未能打开文件!\n");
else
printf("文件打开成功!\n");
答案:
NULL
点击查看答案解析
在线练习
手机看题
你可能感兴趣的试题
填空题
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。
#include <stdio.h>
struct list int data;struct list *next;;
struct list *creatlist( )
struct list *p,*q,*ph;int a;ph=(struct list*)malloc(sizeof(struct list));
p=q=ph;printf("Input an integer number;entre-1 to end:\n");
scanf("%d",&a);
while(a!=-1)
p=(struct list*)malloc(sizeof(struct list));
______=a;q->next=p;______=p;scanf("%d",&a);
p->next=’\0’;return(ph);
main( )
stuct list * head;head=creatlist();
答案:
p->data
q
点击查看答案解析
手机看题
填空题
对于顺序存储的栈,因为栈的空间是有限的,在______运算时,可能发生栈的上溢。
答案:
插入
点击查看答案解析
手机看题
填空题
以下程序运行后的输出结果是______。
#include<stdio.h>
void fun(int x)
if(x/5>0)fun(x/5);
printf("%d",x);
main()
fun(11);pfintf("\n");
答案:
211
点击查看答案解析
手机看题
填空题
有以下程序:
#include <stdio.h>
int sub(int n)
return(n/10 + n% 10);
main( )
int x,y;
seanf(" %d" , &x); y = sub (sub(sub (x)));
printf(" %d \n";,y);
若运行时输入:1234<回车>,程序的输出结果是______。
答案:
10
点击查看答案解析
手机看题
填空题
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。
#define N 3
#define M 3
select(int a[N][M],int *n)
int i,j,row=1,colum=1;
for(i=0;i<N;i++)
for(j=0;j<M;j++)
if(a[i][j]>a[row][colum])row=i;colum=j;
*n=______;
return(______);
main()
int a[N][M]=9,11,23,6,1,15,9,17,20,max,n;
max=select(a,&n);
printf(“max=%d,line=%d\n”,max,n);
答案:
row
a[row][colum]
点击查看答案解析
手机看题
填空题
设a、b、c为int型变量,且a=10、b=5、c=1,则执行完以下语句,a的值变为______。
a/=10-(+ +b)-(c- -);
答案:
3
点击查看答案解析
手机看题
填空题
有以下程序:
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");
程序运行后的输出结果是______。
答案:
1*1:1 1*2=2 1*3=3
2*2=4 2*3=6
3*3=9
点击查看答案解析
手机看题
填空题
单独测试一个模块时,有时需要一个______程序驱动被测试的模块。
答案:
驱动
点击查看答案解析
手机看题
填空题
下列程序的输出结果是______。
#include<stdio.h>
main()
char b[]="Hello you";
b[5] =0;
printf("%s\n",b);
答案:
Hello
点击查看答案解析
手机看题
填空题
数据结构分为逻辑结构与存储结构,线性链表属于______。
答案:
存储结构
点击查看答案解析
手机看题
填空题
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度,请填空。
FILE*myf; long f1;
myf=______("test,t","rb");
fseek(myf,(),SEEK_END) ;f1+ftell(myf);
fclose(myf);
printf("%1d\n",f1);
答案:
fopen
点击查看答案解析
手机看题
填空题
以下程序输出的最后一个值是______。
int ff(int n)
static int f=1;
f=f*n;
retum f;
main()
int i;
for(i=1;i<=5;i++) printf("%d\n",ff(i))i
答案:
120
点击查看答案解析
手机看题
填空题
以下程序的功能是利用指针指向3个整型变量,并通过指针运算找出3个数中的最大值,输出到屏幕上,请填空。
main()
int x,y,z,max,*px,*py,*pz,*pmax;
scanf("%d%d%d",&c,&y,&z);
px=&x; py=&y; pz=&z;pmax=&max;
______;
if(*pmax<*py) *pmax=*py;
if(*pmax<*pz) *pmax=*pz;
printf("max=%d\n",max);
答案:
*pmax=*px
点击查看答案解析
手机看题
填空题
以下程序用来判断指定文件是否能正常打开,请填空。
#include<stdio.h>
main()
FILE*fp;
if(((fp=fopen("test.txt","r"))=______))
printf("未能打开文件!\n");
else
printf("文件打开成功!\n");
答案:
NULL
点击查看答案解析
手机看题
填空题
以下程序运行后的输出结果是______。
main()
int x=15;
while(x>10&&x<50)
x++;
if(x/3)x++;break;
else continue;
printf(“%d\n”,x);
答案:
17
点击查看答案解析
手机看题
填空题
以下程序给指针p分配三个double型动态内存单元,请填空。
#include <stdio.h>
#include <stdlib.h>
main()
double *p;
p=(double *)malloc(______);
p[0]=1.5;p[1]=2.5;P[2]=3.5;
printf("%f%f%f\n",p[0],p[1],p[2]);
答案:
3*sizeof(double)或24
点击查看答案解析
手机看题
填空题
以下程序的输出结果是______。
#include <stdio.h>
main()
int i;
for(i=’a’;i<’f’;i++,i++)printf("%c",i-’a’+’A’);
printf("\n");
答案:
ACE
点击查看答案解析
手机看题
填空题
以下程序运行后的输出结果是______。
main()
int a[4][4]=1,2,3,4),5,6,7,8,11,12,13,14,15,16,17,18;
int i=0,j=0,s=0;
while (i++<4)
if (i==2 || i==4)continue;
j=0;
do S+= a[i][j] ;j++; while (j<4);
printf("%d\n",s);
答案:
92
点击查看答案解析
手机看题
填空题
以下程序运行后输出结果是______。
#include <stdio, h>
main( )
int a,b,c;
a=10; b:20; c=(a%b<1) ‖ (a/b>1);
printf("%d %d %d\n",a,b,c);
答案:
10 20 0
点击查看答案解析
手机看题
填空题
下面程序执行后输出的结果是______。
int m=13;
int fun(int x, int y)
int m=3;
return(x*y-m);main()
int a=7,b=5;
printf("%d\n",fun(a,B) /m);
答案:
2
点击查看答案解析
手机看题
微信扫码免费搜题