笔试模拟试题一基础部分和C语言程序设计考试时间120分钟满分100分.docx
- 文档编号:7298662
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:14
- 大小:21.60KB
笔试模拟试题一基础部分和C语言程序设计考试时间120分钟满分100分.docx
《笔试模拟试题一基础部分和C语言程序设计考试时间120分钟满分100分.docx》由会员分享,可在线阅读,更多相关《笔试模拟试题一基础部分和C语言程序设计考试时间120分钟满分100分.docx(14页珍藏版)》请在冰豆网上搜索。
笔试模拟试题一基础部分和C语言程序设计考试时间120分钟满分100分
笔试模拟试题一基础部分和C语言程序设计(考试时间120分钟,满分100分)
选择题(
(1)~(40)题每题1分,(41)~(50)每题2分,四个选项中,只有一个选项是正确的,共60分)
第一台电子数字计算机ENIAC诞生于()
A)1950年B)1946年C)1941年D)1936年
用C语言编制的源程序要变为目标程序,必须经过()
A)编辑B)编译C)解释D)连接
计算机软件一般包括()
A)系统软件和文字处理软件B)系统软件和管理软件
C)操作系统和科学计算软件D)系统软件和应用软件
计算机内部使用的数是()
A)十六进制数B)十进制数C)八进制数D)二进制数
目前微型机常用的3.5英寸高密盘的容量为()
A)1.44MBB)1.4MBC)1.2MBD)72KB
多媒体功能的微机上配置的外存储器CD—ROM是()
A)只读硬盘B)只读内存存储器C)只读光盘D)只读大容量软盘
文件AUTOEXEC.BAT的内容为()
PROMPT$p$g
CDDOS
CD\UCDOS
微机系统用硬盘C启动后,系统提示符是()。
A)C>B)C:
\>C)C:
\UCDOS>D)C:
\DOS>
当前盘为B盘,C盘当前目录为\DOS,把A盘格式化为系统盘的命令是()。
A)C:
FORMATA:
/SB)\DOS\FORMATA:
C)FORMATA:
/SD)\DOS\FORMATA:
\S
所有DOS外部命令文件均在\DOS子目录下,C盘当前目录为根目录,把全盘复制与比较文件复制到B盘根目录(不是当前目录)并在复制时进行检验的命令是()。
A)COPY\DOS\DISK*.*B:
\VB)COPYDOS\DISK*.COMB:
\/V
C)COPYC:
\DOS\DISK*.COMB:
D)COPYDOS\DISK*.COMB:
/V
当前盘为C,C盘当前目录为\DOS,把C盘\MY目录下的A1.BAS和A2.BAS连接起来后存入A盘当前目录命名为A3.BAS的命令是()。
COPY\MY\A1.BAS+A2.BASA:
A3.BAS
\MY\COPYA1.BAS+A2.BASA:
A3.BAS
COPY\MY\A1.BAS+\MY\A2.BASA:
A3.BAS
C:
\DOS\COPY\MY\A1.BAS+A2.BASA:
A3.BAS
DOS的所有外部命令文件在C盘的\DOS子目录下,当前盘为C,当前目录为DOS列出扩展名为.EXE的DOS外部命令文件的命令是()。
A)DIRDOS\*.EXEB)DIR\DOS\*.*
C)DIR*.EXED)DIR*.*
DOS外部命令均在C盘当前目录下,下列四组命令中,两个命令从效果上可以看成等价的一组是()。
A)C>DISKCOPYA:
B:
和C>COPYA:
*.*B:
(A盘均可启动盘)
B)C>FORMATA:
和C>DELA:
*.*(A盘上无子目录,所有文件是用户生成的普通属性文件)
C)C>DELA:
*.*和A>DEL*
D)COPYA:
B:
和COPYA:
*.*B:
*.*
下列四组命令中均能正确执行,其中不能达到同样效果的一组命令是()。
A)C>RENA.BATB.BAT和C>COPYA.BATB.BAT
B)C>DELA.BAT和C>COPYNULA.BAT
C)C>COPYA.BATPRN和C>PRINTA.BAT
D)C>COPYA.BATCON和C>TYPEA.BAT
当前盘为C,C盘的当前路径为\MY,在A盘的当前目录下建立新子目录NEW的命令是()。
A)MDNEWB)MDA:
\MY\NEW
C)C:
\MY\MDNEWD)MDA:
MEW
显示当前盘当前路径下所有.BAT文件内容的命令是()。
A)TYPE*.BAT>CONB)COPY*.BAT>CON
C)TYPE*.BATD)COPY*.BATCON
当前盘为C,C盘当前路径为\MY,把A盘当前目录下的A3.BAS更名为B.BAS的命令是()。
A)RENA:
A3.BASB.BAS
B)RENA:
A3.BASA:
B.BAS
C)RENA:
\MY\A3.BASA:
\MY\B3.BAS
D)C:
\MY\RENA:
A3.BASA:
B.BAS
在计算机领域中,媒体是指()。
A)表示和传播信息的载体B)各种信息的编码
C)计算机的输入输出信息D)计算机屏幕显示的信息
计算机网络最突出的优点是()。
A)精度高B)运算速度快C)存储容量大D)共享资源
在Windows中,如果窗口表示的是一个应用程序,则打开该窗口意味着()。
A)显示该应用程序的内容B)运行该应用程序的内容
C)结束该应用程序的运行D)将该窗口放大到最大
在Windows的窗口中,单击最小化按纽后,则()。
A)当前窗口消失B)当前窗口被关闭
C)当前窗口缩小为图标D)打开控制菜单
一个C语言程序总是从()开始执行。
A)主过程B)主函数C)子程序D)主程序
下面标识符中,不合法的用户标识符个数为()。
A)PAdB)a_10C)CHARD)a#b
若有说明:
chars1=“1”;则s1中包含的字符个数是()。
A)1B)2C)3D)无定值,说明不合法
若有运算符:
>、*=、<<、%、sizeof,则他们按优先级(由低至高)的正确排列次序为()。
A)*=→<<→>→%→sizeofB)<<→*=→>→%→sizeof
C)*=→>→<<→sizeof→%D)*=→>→<<→%→sizeof
若有以下类型说明语句:
charw;intx;floaty;doublez;
则表达式w*x+z-y的结果为()类型。
A)floatB)charC)intD)double
若x、z均为int型变量,则执行下面语句后,z=()。
x=4;
z=——x*——x*——x;
A)64B)1C)6D)24
设x,y为float型变量,则以下()是合法的赋值语句。
A)++x;B)y=float(3);C)y=(x%2)/10;D)*x=10;
设x和y均为int型变量,则执行以下语句后的输出为()。
x=15;
y=5;
printf(“%d\n”,x%=(y%=2));
A)0B)1C)6D)12
若m为float型变量,则执行下面语句后的输出为()。
m=1234.123;
printf(“%—8.3f\n”,m);
printf(“%10.3f\n”,m);
A)1234.123B)1234.123C)1234.123D)-1234.123
1234.1231234.123001234.123001234.123
若n为int型变量,则执行以下语句后的输出为()。
n=32767;
printf(“%010d\n”,n);
printf(“%10d\n”,n);
A)0000032767B)23767C)︺︺︺︺︺32767D)输出格式描述符不合法
3276700000327673276732767
若x为int型变量,则执行以下语句后的输出为()。
x=0Xdef;
printf(“%4d\n”,x);
printf(“%4o\n”,x);
printf(“%4x\n”,x);
A)3567B)3567C)3567D)3567
67576757067576757
defdef0xdef0def
若x、y、z均为int型变量,则执行以下语句后的输出为()。
x=(y=(z=10)+5)-5;
printf("x=%d,y=%d,z=%d\n",x,y,z);
y=(z=x=0,x+10);
printf("x=%d,y=%d,z=%d\n",x,y,z);
A)x=10,y=15,z=10B)x=10,y=10,z=10C)x=10,y=15,z=10D)x=10,y=10,z=10
x=0,y=10,z=0x=0,y=10,z=0x=10,y=10,z=0x=0,y=10,z=0
若d1、d2、d3、d4均为char型变量,则执行以下语句后的结果为()。
d1='1';d2='2';
d3='3';d4='4';
printf("%c\n",d1);
printf("%2c\n",d2);
printf("%3c\n",d3);
printf("%4c\n",d4);
A)1B)1C)1D)输出格式描述不合法
2202
33003
44004
若以知w=1,x=2,z=4,a=5,b=6,则执行以下语句后的a、b的值分别为()。
(a=w>x)&&(b=y>z);
A)1和1B)0和6C)5和0D)0和0
若x、y、z、m、n均为int型变量,则执行先面语句后的y值为()。
m=10;n=5;
x=(——m==n++)?
——m;++n;
y=m++;
设说明语句:
inta=1,b=0;则执行以下语句后,输出为()。
switch(a)
{case1:
switch(b)
{case0:
printf("**0**\n");break;
case1:
printf("**1**\n");bresk:
}
case2:
printf("**2**\n");break;
}
A)**0**B)**0**C)**0**D)有语法错误
**2****1**
**2**
若a、b均为int型变量,且a=100,则以下关于for循环语句的正确判断为()。
For(b=100;a!
=b;++a,b++)printf(————\n");
A)循环体只执行一次B)是死循环
C)循环体一次也不执行D)输出————
while(!
x)中的(!
x)与下面条件()等价。
A)x==0B)x==1C)x!
=1D)x!
=0
若有以下语句,则下面()是正确的描述。
staticcharx[]="12345";
staticchary[]={'1','2','3','4','5'};
A)x数组和y数组的长度相同B)x数组长度大于y数组长度
C)x数组长度小于y数组长度D)x数组等价于y数组
若有语句:
charstr1[10],str2[10]={"books"};则能将字符传books赋给数组str1的不正确语句是()。
A)str1={''books};B)strcpy(str1,str2)
C)strcpy(str1,"books");D)strcpy(str1,str2,5);
以下正确的叙述是()。
C语言的主函数是无参函数
C语言的主函数最多允许有1个参数
C语言的主函数最多允许有2个参数
C语言的主函数可以有2个以上参数
C语言中函数返回值的类型是由()决定的。
A)return语句中的表达式类型B)调用该函数的主函数类型
C)调用函数时临时D)定义函数时所指定的函数类型
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是()。
A)externB)registerC)autoD)static
若a、b、c、d、t均为int型变量,则执行以下程序段后的结果为()。
#defineMAX(A,B)(A)>(B)?
(A):
(B)
#definePRINT(Y)printf("Y=%d\t",Y)
…
a=1;b=2;c=3l;d=4;
t=MAX(a+b,c+d);
PRINT(t);
A)Y=3B)存在语法错误C)Y=7D)Y=0
若有以下语句:
intx[]={1,3,5,7,9,11},*ptr;
prt=x;
则()不是对数组元素的正确引用。
A)*(——ptr)B)*(prt++)C)*(++prt)D)x
若有说明语句:
inti,x[3][4];则以下关于x、*x、x[0]、&x[0][0]的正确描述是()。
A)x、*x、x[0]、&x[0][0]均表示元素x[0][0]的地址
B)只有x、x[0]和&x[0][0]表示元素x[0][0]的地址
C)只有x[0]和&x[0][0]表示的是元素x[0][0]的地址
D)只有&x[0][0]表示的是元素x[0][0]的地址
以下程序的输出为()。
staticchara[]="Basic";
char*ptr;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 笔试 模拟 试题 基础 部分 语言程序设计 考试 时间 120 分钟 满分 100