以小写字母i开始的的internet则是一个专用名词,它指当前全

题目

以小写字母i开始的的internet则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以大写字母 I 开始的 Internet是一个通用名词,它泛指由多个计算机网络互连而成的网络。()


正确答案:错

第2题:

已知N个数已存入数组A[1..M]的前N个元素中(N<M),为在A[i](1≤i≤N)之前插入一个新数,应先______,以挪出一个空闲位置插入该数。

A.从A[i]开始直到A[1],每个数向后移动一个位置

B.从A[1]开始直到A[i],每个数向后移动一个位置

C.从A[i]开始直到A[N],每个数向前移动一个位置

D.从A[N]开始直到A[i],每个数向后移动一个位置


正确答案:D
解析:根据题干内容,数组A[1..M]元素的结构如图8-10所示。对于选项A,从A[i]开始直到A[1],每个数向后移动一个位置,那么,首先移动A[i]到A[i+1]的位置时,会覆盖A[i+1]的内容。而且,最后挪出的空闲位置为A[1],如图8-11所示。显然,不符合题意。对于选项B,首先A[1]内容向后移动到A[2]内容,那么,A[2]的内容被A[1]的内容所覆盖,A[2]内容再继续向后移,实际上是将A[1]内容又覆盖了A[3]内容。依此类推。最后,A[2]~A[i]的值都变成了A[1]的值。空闲位置是A[1]。如图8-12所示。也不符合题意。对于选项C,从A[i]开始直到A[N],每个数向前移动一个位置,那么,首先移动A[i]到A[i-1]的位置时,会覆盖A[i-1]的内容,A[i]的内容变成A[i+1],依此类推,A[N-1]的内容成为A[N]的内容。而且,最后挪出的空闲位置为A[N],如图8-13所示。显然,不符合题意。对于选项D,从A[N]开始直到A[i],每个数向后移动一个位置,那么,首先移动A[N]到A[N+1]的位置时,会覆盖A[N+1]的内容,A[N-1]的内容移入A[N],依此类推,A[i]的内容移入A[i+1]。而且,最后挪出的空闲位置为A[i],如图8-14所示。显然符合题意。本题正确答案为选项D。

第3题:

职称计算机考试internet应用模块,从当前界面开始,对“C:我的图片”文件夹设置共享。


答案:步骤一:单击【我的图片】文件夹,右键单击【我的图片】,在弹出的快捷菜单中选择【共享和安全】,打开【我的图片 属性】对话框。步骤二:单击【如果您知道在安全方面的风险,但又不想运行向导就共享文件,请单击此处】超链接,打开【启用文件共享】对话框。步骤三:选中【只启用文件共享】单选钮,单击【确定】按钮。步骤四:选中【在网络上共享这个文件夹】复选框,单击【确定】按钮,单击工作区空白处。

第4题:

下列函数的功能是()。includeusing namespace std;void main(){ char a;int i; cin>>a

下列函数的功能是( )。 #include<iostream> using namespace std; void main() { char a;int i; cin>>a; for(i=1;i<=10;i++) { if((a>= 'a')&&(a<= 'z')) a=a-i; cout<<a; } }

A.把a中的小写字母变成大写字母

B.把a中的大写字母变成小写字母

C.把a中的所有字母变成小写字母

D.把a中的字符变成它前面i个的字符


正确答案:D
解析:该题考查程序的功能,用举例法可显见其功能,不妨设a='d',结果为ca^^^^^^,该程序仅对在小写字母a~2之间的字母起作用。

第5题:

当前目录是用户当前工作的目录,下列关于当前目录的叙述中正确的是I.在当前目录下,可以采用相对路径名查找文件II.当前目录放在内存III.每个用户有一个当前目录IV.当前目录可以改变A.I、II B.I、II、III C.I、II、IV D.I、II、III、IV


正确答案:D
【解析】当前目录是用户当前工作的目录,具有以下特点:在当前目录下,可以采用相对路径名查找文件;当前目录放在内存;每个用户有一个当前目录;当前目录可以改变。

第6题:

已知N个数已存入数组A[1..M]的前N个元素中(N<M),为在A[i]()之前插入一个新数,应先(61),以挪出一个空闲位置插入该数。

A.从A[i]开始直到A[N],每个数向前移动一个位置

B.从A[i]开始直到A[1],每个数向后移动一个位置

C.从A[N]开始直到A[i],每个数向后移动一个位置

D.从A[1]开始直到A[i],每个数向后移动一个位置


正确答案:C
解析:本题考查用顺序方式存储线性表元素的插入运算特点。数组A[1..M]元素的布局如图5-8所示。

对于选项A,从A[i]开始直到A[N]的每个数向前移动一个位置,使A[i-1]的值被改为A[i]的值,A[i]的值被改为A[i+1]的值,依此类推,A[N-1]的值为A[N]的值,相当于挪出来的空闲位置为A[N],显然不符合新元素插入在A[i]之前的要求。对于选项B,从A[i]开始直到A[1]的每个数向后移动一个位置,会将A[i+1]原来的值覆盖,挪出的空闲位置为A[1],显然不符合新元素插入在A[i]之前(即A[i-1]之后)的要求。对于选项C,从A[N]开始直到A[i]的每个数向后移动一个位置,使A[N]的值移入A[N+1],A[N-1]的值移入A[N],依此类推,A[i]的值移入A[i+1],这样挪出来的空闲位置为A[i],完成了将新元素插入在 A[i-1]之后(即A[i]之前)的操作要求。对于选项D,从A[1]开始直到A[i]的每个数向后移动一个位置,使A[2]的值被改为与A[1]相同,使 A[3]的值被改为与A[2]相同,依此类推,A[i]的值等于A[i-1],即完成该操作后,元素A[1]到A[i]的值都相同(等于A[1])。

第7题:

已知N个数已存入数组A[1..M]的前N个元素中(N<M),为在A[i](1≤i≤N)之前插入—个新数,应先(40),以挪出一个空闲位置插入该数。

A.从A[i]开始直到A[1],每个数向后移动一个位置

B.从A[1]开始直到A[i],每个数向后移动一个位置

C.从A[i]开始直到A[N],每个数向前移动一个位置

D.从A[N]开始直到A[i],每个数向后移动一个位置


正确答案:D
解析:对于选项A,从A[i]开始直到A[1]的每个数向后移动一个位置,会将A[i+1]原来的值覆盖,挪出的空闲位置为A[1],显然不符合新元素插入在A[i]之前(即A[i-1]之后)的要求。对于选项B,从A[1]开始直到A[i]的每个数向后移动一个位置,使A[2]的值被改为与A[1]相同,使A[3]的值被改为与A[2]相同。依此类推,A[i]的值等于A[i-1],即完成该操作后,元素A[1]到A[i]的值都相同(等于A[1]),显然不符合新元素插入在A[i]之前的要求。对于选项C,从A[i]开始直到A[N]的每个数向前移动一个位置,使A[i-1]的值被改为A[i]的值,A[i]的值被改为A[i+1]的值,依此类推,A[N-1]的值为A[N]的值,相当于挪出的空闲位置为A[N],显然不符合新元素插入在A[i]之前的要求。对于选项D,从A[N]开始直到A[i]的每个数向后移动一个位置,使且A[N]的值移入A[N+1],A[N-1]的值移入A[N],依此类推,A[i]的值移入A[i+1],这样挪出来的空闲位置为A[i],完成了将新元素插入在A[i-1]之后(即A[i]之前)的操作要求。

第8题:

这程序有错吗?

/*写一个函数,用来返回一个字符串中重复出现的最长字串的长度及其开始地址const char*p=NULL;int len=maxsubstr("qweohiuweyowohifpw",&p);输出:len=3,substr=ohi*/#include<stdio.h>#include<string.h>int maxsubstr(const char *str,const char **p){ int len=0,templen=0;//len为字符串中重复出现的最长字串的长度,templen为判断过程中字符串中重复出现的字串的长度 int size=strlen(str); const char*i=str,*j=0; //i=str即i=str[0],i指向字符串的第一个字符 for(i=str;i<str+size;i++){ //i依次指向字符串内的各个字符 const char *temp_i=i; //temp_i指向当前i所指字符 for(j=i+1;j<str+size;++j){ //j指向当前i所指字符的下一个字符,temp_i、j依次在总字符串中取两个字符串,temp_i在前,即在temp_i后寻找 与从temp_i开始的字符串重复长度最长的字符串 if(*temp_i==*j&&templen==0){ //此处前两个if可以合并,如果所指字符相同,temp_i往后指一个字符,j在第二个循环中会自动往后指(++j) ++templen; ++temp_i; } else if(*temp_i==*j&&templen!=0){ ++templen; ++temp_i; } else{ //当前所指字符不相等,temp_i需要指回i所指位置,j指回此次循环开始位置(由于for循环有++j,实际下次循环开始时往后指了一个) if(templen>len){ //判断重复出现的最长字串的长度是否改变 len=templen; templen=0; *p=i; }else{ templen=0; //就算重复出现的最长字串的长度不改变,当前长度也得清零。。。 } } } } return len;}int main(){ char str[10000]; const char*p=0; int len=0; int i=0; printf("输入带重复字符的字符串"); scanf("%s",str); len=maxsubstr(str,&p); printf("len=%d,substr=",len); for(i=0;i<len;i++){ printf("%c",*p++); } printf("\n");}


1.有错,因为给个重复的字符串,他的结果不正确 2.看不懂,所以自己编了个 #include <stdio.h> #include <string.h> void find_longest_repeat_str(const char str[], char longest_repeat_str[]); int main(int argc, char *argv[]) { char str[1024] = ""; char longest_repeat_str[1024] = ""; printf("输入字符串: "); scanf("%s", str); find_longest_repeat_str(str, longest_repeat_str); printf("The length of longest_repeat_str: %d\n", strlen(longest_repeat_str)); printf("Longest repeat string: %s\n", longest_repeat_str); return 0; } //找到最长的重复字符串 void find_longest_repeat_str(const char str[], char longest_repeat_str[]) { //原理:假设字符串是abcabcdabcdef,长度为13 int str_len = strlen(str); int i=0; char *j_pchar=NULL; char *k_pchar=NULL; //那么重复字符串的长度最长为13/2=6 //重复字符串的长度可能为6到1, for( i=str_len/2; i>=1; i-- ) { //当长度为6时,重复的字符串只可能由前13-6=7个字符组成, //重复的字符串的首地址只能为str+0到str+((13-6)-6) for(j_pchar=(char *)str; j_pchar<=str+str_len-i*2; j_pchar++) { //判断以j_pchar为首地址的字符串(长度为i), //是否在str后面部分有重复的.有重复的, //那么就找到了这个最长字符串 for(k_pchar=j_pchar+i; k_pchar<=str+str_len-i; k_pchar++) { if(strncmp(j_pchar, k_pchar, i)==0) { strncpy(longest_repeat_str, j_pchar, i); *(longest_repeat_str+i) = '\0'; return; } } } } *longest_repeat_str = '\0'; return; }

第9题:

7 . 在A S C I l 码表中.按照A S C I l 码值从小到大排列顺序是( ) 。

A .数字、英文大写字母、英文小写字母

B .数字、英文小写字母、英文大写字母

C .英文大写字母、英文小写字母、数字

D .英文小写字母、英文大写字母、数字


正确答案:A
7 .    【答案】A
        【考点】A S C I l 码的主要内容
        【解析】在A S C I l 码表中,按照A S C I l 码值从小到大排列顺序是数字、英文大写字母、英文小写字母。其他的选项不正确。

第10题:

键盘上的CapsLock灯亮表示是()。

A.当前可以输入小写字母

B.当前可以输入大写字母

C.当前可以输入数字

D.当前可以输入中文


参考答案:B

更多相关问题