多选题在Linux系统上使用了命令:ls-l | grep dog/.baby。请问,在以下有关这个命令的陈述中,哪一个是正确的?
多选题请问,以下嵌套循环语句的输出结果应该是什么?
for((i=1;i<=5;i++))
do
for((j=1;j<=i;j++))
do
echo -n "$j"
done
echo " "
done
多选题root用户试着在/boot目录中创建一个指向/boot/jinlian文件的硬连接sudaji,但是却收到了系统的错误提示信息,其命令和系统显示结果如下:
[root@wuda ~]# ln jinlian/boot/sudaji
ln: creating hardlink`/boot/sudaji to`jinlian": Invalid cross-device link
请问,在以下相关陈述中,哪两个是正确的?
多选题作为一位Linux操作系统管理员,想检查和打印出所有UID>500,并且不是使用bash shell或csh shell的用户名。请问,在以下命令中,哪两个可以帮助你完成这一工作?
多选题一个用户在Linux系统上发出了如下命令:
find/-name passwd | cpio -o | bzip2>passwd.cpio.bz2
请问,该用户使用这一命令的目的是什么?
多选题在Linux系统上使用1n-s命令为一个文件创建了一个符号连接,随后使用ls-l命令列出这个符号连接已经生成。但是当你试图使用cat命令列出这个软连接的内容时,却收到了如下的系统显示信息:
cat:boydog/dog_wolf.boy: Too many levels of symbolic links
请问,改正这一错误的最适合的方法是什么?
多选题请问,以下嵌套循环语句的输出结果应该是什么?
for((i=1;i<=5;i++))
do
for((j=1;j<=5;j++))
do
echo -n "$i"
done
echo ####
done
多选题用户fox要将fox.txt文件中所出现的所有字符串boy都替换成girl,并将输出的结果存入superfox.girl文件中。请问,在以下命令中,哪两个可以帮助fox用户完成这一工作?
多选题在以下有关bzip2的陈述中,哪两个是正确的?
多选题如果使用默认shell解释器执行了以下循环语句的脚本,它的输出结果应该是什么?
for((i=0;i<=5;i++))
do
echo "Welcome $i times"
done
多选题以下是在Linux系统上执行命令后所产生的输出显示结果:请问,在以下命令中,哪一个能显示出以上的输出显示结果?
多选题在Linux系统上有时需要检查英语单词的拼法,以下哪两个命令是用来完成这一任务的?
多选题在一个Linux系统上使用mkfs命令将一张软盘格式化为vfat格式,以下是所使用的命令和系统的显示结果:
[root@dog ~]# mkfs -t vfat/dev/fd0
mkfs.vfat 2.8(28 Feb 2001)
mkfs.vfat: /dev/fd0 contains a mounted file system.
但是随后使用ls-l/media/floppy命令检查软盘时却发现软盘上原有的数据依然存在。请问,在以下有关软盘格式化的陈述中,哪一个是正确的?
多选题作为一名Linux操作系统管理员,若想知道某个文件的i节点,将使用以下哪一个命令?
填空题开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象被人们称之为 【4】 。
填空题设a,b,c为整型数,且a=2,b=3,c=4,则执行完以下语句后,a的值是______。 a*=16+(b++)-(++c);
填空题下面程序和运行运行结果是【 】。
#define N 10
#define s (x) x * x
#define f(x) (x * x)
main( )
{ iht i1,i2;
i1 = 1000/s(N); i2 = 1000/f(N);
printf("%d %d\n",i1,i2);
}
填空题给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回,并将大于平均值的数放在形参y所指数组中,在主函数中输出。
例如,有10个正数:46、30、32、40、6、17、45、15、48、26,其平均值为30.500000。
主函数中输出:46 32 40 45 48。
请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdlib.h>
#include<stdio.h>
#define N 10
double fun(double x[],double *y)
{int i,j;double av;
/*********found*********/
av=______;
/*********found*********/
for(i=0; i<N; i++)
av=av+______;
for(i=j=0; i<N; i++)
/*********found*********/
if(x[i]>av)y[______]=x[i];
y[j]=-1;
return av;
}
main()
{int i;double x[N],y[N];
for(i=0; i<N; i++)
{x[i]=rand()%50;
printf("%4.0f",x[i]);}
printf("/n");
printf("/nThe average is:%f/n",fun(x,y));
for(i=0; y[i]>=0; i++)
printf("%5.1f",y[i]);
printf("/n");
}
填空题阅读下面程序,则程序的执行结果为{{U}} 【9】 {{/U}}。
#include"stdio.h"
main()
{ int a=30,b=20,z;
z=fun(a+b,a-b);
printf("%d/n",z);}
fun(int a,int b)
{ int z;
z=a/b;
return z;}
填空题下列给定程序中,函数fun的功能是:统计带头节点的单向链表中节点的个数,并存放在形参n所指的存储单元中。
请在程序的下画线处填入正确的内容,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdio.h>
#include <stdlib.h>
#define N 8
typedef struct list
{ int data;
struct list * next;
} SLIST;
SLIST * creatlist(int *a);
void outlist(SLIST*);
vom fun(SLIST * h, int * n)
{ SLIST *p;
/**********found**********/
______ =0;
p=h->next;
while(p)
{ (* n)++;
/**********found**********/
p=p-> ______ ;
}
}
main()
{ SLIST * head;
int a[N]={12,87,45,32,91,16,20,48}, num;
head=creatlist(a);
outlist(head);
/**********found**********/
fun(______,
printf("\nnumber=%d\n",num);
}
SLIST * creatlist(int a[])
{ SLIST *h,*p,*q; int i;
h=p=(SLIST*)malloc(sizeof(SLIST));
for(i=0;i<N;i++)
{ q=(SLIST*)malloc(sizeof(SLIST));
q->data=a[i]; p->next=q;
p=q;
}
p->next=0;
return h;
}
void outlist(SLIST*h)
{ SLIST * p;
p=h->next;
if(p==NULL)
printf("The list is NULL!\n");
else
{ printf("\nHead");
do
{ printf("->%d",p->data);
p=p->next; }
while(p! = NULL);
printf("->End\n");
}
}
