更多"下列Shell程序的功能是,如果该程序执行时的参数个数为1则将由第一个"的相关试题:
[单项选择]
下列Shell程序的功能是,如果该程序执行时的参数个数为1则将由第一个参数指定的文件复制到/home/user1中,否则用vi打开这个文件。请将这个程序补全。
if [ (26) =1]
then
cp (27) $HOME/userl
fi
vi (27)
exit 0
(26)处填()。
A. $$
B. $#
C. $*
D. $@
[填空题]分支结构在程序执行时,根据______选择执行不同的程序语句。
[填空题]程序的功能是将文件filel.c的内容输出到屏幕上并复制到文件file2.c中,请填空。
#include<stdio.h>
main( )
FILE 【19】 ;
fp1=fopen("filel.c","r");
fp2=fopen("file2.c","w");
while(!feof(fp1)) putchar(getc(fp1));
rewind(fp1);
while(!feof(fp1)) putc( 【20】 );
fclose(fp1);
fclose(fp2);
[单项选择]软件程序员接受第一个单位(软件著作权人)委托开发完成一个软件,又接受第二个单位委托开发功能类似的软件,仅将受第一个单位委托开发的软件略作改动即算完成提交给第二个单位,此种行为 (8) 。未经软件著作权人或者其合法受让者的同意,修改其软件作品,此种行为 (9) 著作权人或其合法受让者的权力。软件程序员使用单位设备完成了某应用软件的开发和设计,其软件著作权属于 (10) 。
A. 属于开发者的特权
B. 属于正常使用著作权
C. 不构成侵权
D. 构成侵权
[填空题]下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。
例如,若给a输入字符串:”ABCDEFGHIJK”,调用函数后,字符数组b中的内容为:”ABC DEF GHI JK”。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*p,char*b)
int i,k=0;
while(*p)
i=1;
while(i<=3&&*p)
/*********found*********/
b[k]=p;
k++;p++;i++;
if(*p)
/*********found*********/
b[k++]="";
b[k]=’/0’;
void main( )
char a[80],b[80];
printf("Enter a string:");
gets(a);
printf("The original string:");
puts(a);
fun(a,b);
printf("/nThe string after insert space:");
puts(b);printf("/n/n");
[简答题]下列给定程序中,函数fun的功能是:将P所指字符串中的所有字符复制到b中,要求每复制3个字符之后插入一个空格。
例如,若给a输入字符串:“ABCDEFGHIJK”,调用函数后,字符数组b中的内容为:“ABC DEFGHI JK”。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(char*p,char*b)
(int i,k=0;
while(*p)
i=1;
while(i<=3&&*p)
/********found********/
b[k]=p;
k++;p++;1++;
if(*p)
/********found********/
b[k++]=…"";
b[k]=’/0’;)
main( )
(char a[80],b[80];
printf("Enter a string:");
gets(a);
printf("The original string:");
puts(a);
fun(a,b);
printf("/nThe string after insert space:");
puts(b);printf("/n");
[简答题]下列给定程序中,函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制3个字符之后插入一个空格。
请改正程序中的错误,使它能得出正确结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include <stdio.h >
void fun (char * p, char * b)
int i, k=0;
while (* p)
i=1;
while (i<=3 && * p)
/**********found********** /
b[k]=p;
k++; p++; i++;
if(* p)
/**********found********** /
b[k++]" ";
b[k]=’/0’;
main ( )
char a[80], b[80];
printf ("Enter a string:");
gets (a);
printf ("The original string: ");
puts (a);
fun (a, b);
printf ("/nThe string after insert
space: ");
puts (b); printf ("/n/n");
[填空题]下列给定程序中,函数fun( )的功能是:将字符串p中所有字符复制到字符串b中,要求每复制3个字符之后插入一个空格。例如,在调用fun( )函数之前给字符串a输入ABCDEFGHIJK,调用函数之后,字符串b中的内容则为ABC DEF GHI JK。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include <stdio. h>
void fun (char *p, char *b)
int i, k=0;
while (*p)
/*************found***************/
i=l;
/*************found***************/
while (i<3|| *P)
b[k]=*p;
k++; p++; i++;
if (*p)
/*************found***************/
b[k]= ’ ’;
b[k]= ’/0’;
main ( )
char a[80],b[80];
printf ("Enter a string: "); gets (a);
printf ("The original string: ");
puts (a);
fun (a,b);
printf("/nThe string after insert
space: "); puts(b); printf("/n/n ");
[填空题]以下程序的功能是将文件filel.c的内容输出到屏幕上并复制到文件file2.c中。请在横线处填入适当的内容。
#include<stdio.h>
void main( )
{ FILE______;
fp1=fopen("file1.c","r");
fp2=fopen("file2.c","w");
while(!feof(fp1))
putchar(fgetc(fp1));
______
while(!feof(fp1))fputc(______);
fclose(fp1);
fclose(fp2);
}
[单项选择]Linux启动的第一个进程init启动的第一个脚本程序是()。
A. /etc/rC.d/init.d
B. /etc/rC.d/rC.sysinit
C. /etc/rC.d/rc5.d
D. /etc/rC.d/rc3.d