十六进制数1000转换成十进制数是.docx
《十六进制数1000转换成十进制数是.docx》由会员分享,可在线阅读,更多相关《十六进制数1000转换成十进制数是.docx(7页珍藏版)》请在冰豆网上搜索。
![十六进制数1000转换成十进制数是.docx](https://file1.bdocx.com/fileroot1/2023-1/25/b9770276-e2f7-40d3-bc69-d9238159cf9f/b9770276-e2f7-40d3-bc69-d9238159cf9f1.gif)
十六进制数1000转换成十进制数是
自测题6
一、选择题(每题2分,共60分)
1、十六进制数1000转换成十进制数是:
____
(A)4096(B)01024(C)2048(D)8192
2、内存储器可与微处理器____ 交换信息
(A)不能(B)间接(C)部分(D)直接
3、3英寸的软盘,写保护窗口上有一个滑块,将滑块推向一侧,使写保护窗口暴露出来,此时:
____
(A)只能写盘,不能读盘(B)只能读盘,不能写盘(C)既可读盘,又可写盘(D)不能读盘,也不能写盘
4、在微型计算机中,下列设备属于输入设备的是:
____
(A)打印机(B)显示器(C)软盘(D)键盘
5、目前使用的防杀病毒软件的作用是:
____
(A)检查计算机是否感染病毒,清除已感染的任何病毒(B)杜绝病毒对计算机的侵害(C)检查计算机是否感染病毒,清除部分已感染的病毒(D)查出已感染的任何病毒,清除部分已感染的病毒
6、鼠标是微机的一种:
____
(A)输出设备(B)输入设备(C)存储设备(D)运算设备
7、在当前盘当前目录下有一个文件,其内容为:
CD\
MD\XYZ\AB\B\C
CDXYZ\AB\B
如果首先执行上述文件,并且在执行过程中没有错误发生,则接着执行的下列命令中,不会发生错误的是:
____
(A)MDC(B)CDAB(C)RDC(D)RDB
8、为向用户提供方便、快捷的操作,可在根目录下设置可执行文件的搜索路径,这时应使用____ 命令。
(A)CD(CHDIR)(B)MD(MKDIR)(C)TREE(D)PATH
9、汉字国际码(GB2312-80)规定的汉字编码,每个汉字用:
____
(A)一个字节表示(B)二个字节表示(C)三个字节表示(D)四个字节表示
10、查看磁盘卷标的DOS命令是:
____
(A)VER(B)DIR(C)VERIFY(D)VOL
11、检查指定驱动器上文件、目录以及文件分配表(FAT),并产生一个报告,同时还显示未使用的内存数量。
该DOS命令是:
____
(A)CHDIR(B)CHKDSK(C)DISKCOMP(D)ECHO
12、拷贝一张软盘上的内容到另一张软盘上去的DOS命令是:
____
(A)XCOPY(B)DISKCOPY(C)COPY(D)BACKUP
13、DOS文件名对字符的选用是有限制的。
下列四个字符中,哪个能够作为一个文件的文件名中的第一个字符:
____
(A).(小数点)(B)$(C)*(D)
14、C语言中,int类型数据占2个字节,则long类型数据占字节数:
____
(A)1(B)2(C)4(D)8
15、若int类型数据占两个字节,则下列语句的输出为:
____
(A)-1,-1(B)-1,32767(C)-1,32768(D)-1,65535
intk=-1;
printf("%d,%u\n",k,k);
16、若有定义:
char*p1,*p2,*p3,*p4,ch;则不能正确赋值的程序语句为:
____
(A)p1=&ch;scanf("%c",p1);(B)p2=(char*)malloc
(1);scanf("%c",p2);(C)p3=getchar();(D)p4=&ch;*p4=getchar();
17、与以下定义等价的是:
____ int*p[4];
(A)intp[4](B)int*p(C)int*(p[4])(D)int(*p)[4]
18、若有以下定义和语句,则输出结果是:
____
char*sp="\t=\v\\\0will\n";
printf("%d",strlen(sp));
(A)14(B)3(C)9(D)字符串中有非法字符,输出值不定。
19、以下程序段:
charstr[]="ab\n\\012\\\"";
printf("%d",strlen(str));
的输出结果是:
____
(A)14(B)7(C)9(D)10
20、C语言可执行程序的开始执行点是:
____
(A)程序中第一条可执行语言(B)程序中第一个函数(C)程序中的main函数(D)包含文件中的第一个函数
21、C语言程序中,若对函数类型未加显式说明,则函数的隐含类型为:
____
(A)void(B)double(C)int(D)char
22、若有以下的定义、说明和语句,则值为101的表达式是:
____
(A)*p->b(B)p->a(C)++p->a(D)(p++)->a
structwc
{inta;
int*b;
}*p;
intx0[]={11,12},x1[]={31,32};
staticstructwcx[2]={100,x0,300,x1};
p=x;
23、设有如下定义:
structsk
{inta;
floatb;
}data,*p;
若要使P指向data中的a域,正确的赋值语句是:
____
(A)p=(structsk*)&;(B)p=(structsk*);(C)p=&;(D)*p=;
24、以下程序的运行结果为:
____
(A)500(B)5(C)3(D)300
#defineMAX(x,y)(x)>(y) ( (x):
(y)
main()
{inta=1,b=2,c=3,d=2,t;
t=MAX(a+b,c+d)*100;
printf(″%d\n″,t);
}
25、C语言中的文件类型只有:
____
(A)索引文件和文本文件两种(B)ASCII文件和二进制文件两种(C)文本文件一种(D)二进制文件一种
26、C语言中文件的存取方式:
____
(A)只能顺序存取(B)只能随机存取(或直接存取)(C)可以顺序存取,也可随机存取(D)只能从文件的开头进行存取
27、下面程序的输出是:
____
#include<>
main()
{char*a="1234";
fun(a);printf("\n");
fun(char*s)
{chart;
if(*s){t=*s++;fun(s);}
if(t!
='\0')putchar(t);
}
(A)1234(B)4321(C)1324(D)4231
28、若有以下定义:
main()
{int(*a)(),*b(),w[10],c;
┇
}
fun(int*c){…}
对fun函数的正确调用语句是:
____
(A)a=fun;a(w);(B)a=fun;(*a)(&c);(C)b=fun;*b(w);(D)fun(b);
29、下面程序的输出是:
____
main()
{chara[]="ABCDEFG",k,*p;
fun(a,0,2);fun(a,4,6);
printf("%s\n",a);
}
fun(char*s,intp1,intp2)
{charc;
while(p1<p2=
{c=s[p1];s[p1]=s[p2];
s[p2]=c;p1++;p2--;}
=
(A)ABCDEFG(B)DEFGABC(C)GFEDCBA(D)CBADGFE
30、C语言中,可用以说明函数的是:
____
(A)auto或static(B)extern或auto(C)static或extern(D)auto或register
二、填空题(每空2分,共40分)
1、将八进制数57转换成十进制数是 ( ) ,转换成二进制数( ) 。
2、衡量微型计算机的主要技术指标是 ( ) ,可靠性,( ) 和可用性、时钟频率等五项指标。
3、在微机操作中,要想对系统进行热启动,而机器又没有单独的复位钮时,需要按下 ( ) 键才行。
4、DOS系统启动成功后,驻留内存的文件是 ( ) 。
5、在DOS下删除子目录的命令是 ( ) 。
6、把A驱动器中软盘格式化成DOS系统盘的DOS命令是( ) 。
7、若有下列定义(设int类型变量占两个字节),
inti=8,j=9;floatx=;
则以下语句的输出结果分别是 i=( ),j=( ) 。
printf("i=%uj=%x\n",i,j);
8、当a=1,b=2,c=3时,执行以下if语句后a= ( ) ,b= ( ) ,c= ( ) 。
if(a>c);b=a;a=c;c=b;
9、在C程序中,可以通过三种运算来移动指针,它们是:
( ),( ),( )。
10、当执行下面的程序时
#include<>
#include<>
main()
{chars[6];
inti;
strcpy(s,"ABCDE");
scanf("%s",s);puts(s);
}
(1)输入以下数据时,输出结果是 ( ) 。
boy<CR>注:
输入字符串(从第一列开始输入,<CR>代表回车)
(2)输入以下数据时,输出的结果是 ( ) 。
agirl!
!
<CR>
11、以下程序输出结果是 ( ) 。
main()
{unionbt
{intk;
charc[2];
}a;
=-7;
printf("%o,%o\n",[0],[1]);
}
12、下面程序的输出结果是 ( ) 。
main()
{unionexample
{struct
{intx;inty;}in;
inta;
intb;
}e;
=1;=2;
printf("%d,%d",
}