计算机基础与程序设计多项选择题(答案)概要

合集下载

计算机基础与程序设计网络学习答案

计算机基础与程序设计网络学习答案

一、阶段测验(一)多选题1、CE2、AB3、BD4、DE5、AC6、BCDE7、BDE8、ADE9、AE 10、ACE11、ADE 12、BCDE 13、AC 14、BD 15、ABC16、BCD 17、ACDE 18、BCD 19、ABCE 20、CD21、ACD 22、AD 23、CD 24、BD 25、ABE(二)单选题1、A2、D3、D4、D5、C6、C7、A8、C9、B 10、A11、B 12、C 13、A 14、B 15、B 16、C 17、D 18、D 19、D 20、B21、B 22、D 23、D 24、D 25、A 26、D 27、B 28、D 29、B 30、C31、B 32、C 33、D 34、B 35、D 36、C 37、B 38、B 39、D 40、D41、B 42、A 43、B 44、A 45、D 46、C 47、C 48、C 49、B 50、B51、D 52、C 53、B 54、A 55、D 56、A 57、A 58、C 59、C 60、C61、A 62、A 63、D 64、A 65、C 66、C 67、B 68、B 69、C 70、D71、C 72、A 73、B 74、A 75、C 76、D 77、B 78、C 79、C 80、C81、B 82、D 83、B 84、C 85、C 86、B 87、B 88、D 89、B 90、C91、B 92、D 93、C 94、B 95、C 96、C 97、C 98、B 99、A 100、A二、简答练习略三、作业1、作业一已知能被4整除而不能被100整除的或者能被400整除的年份是润年,则判断某一年是否是润年,变量定义部分程序已给出如下:main(){int year;scanf("%d",&year);.............}关键字:【year%4==0|year%100!=0|year%400==0】分数:【33|33|34】2、作业二是判断一个学生考试成绩及格与否的程序(成绩A,或B,或C者为及格;成绩为D者不及格)。

(全新整理)7月全国自考计算机基础与程序设计试卷及答案解析

(全新整理)7月全国自考计算机基础与程序设计试卷及答案解析
2.组成计算机硬件系统的是( )
A.控制器、运算器和内存储器B.CPU、显示器和键盘
C.I/O设备、CPU和内存储器D.控制器、内存储器和I/O设备
3.(75)10的二进制的表示是( )
A.(01001001)2B.(01001010)2
C.(01001011)2D.(01001100)2
4.字符串常数“CHINA”在内存中存储时占的字节数是( )
13.如果一个C程序仅由一个源文件组成,则在一个源文件中定义的全局变量的作用域为( )
A.源文件的全部范围B.本程序的全部范围
C.本函数的全部范围D.从定义该变量的位置开始至本文件末尾
14.下列定义中,不是指针数组定义的是( )
A.int*p[5];B.float*q[4];
C.int(*r)[6];D.char*w[7];
17.设有结构体的定义如下:( )
struct cjd{long bh;int*q;char xm[9];};
则sizeof(struct cjd)的值是
A.14B.15
C.16D.17
18.设有说明:int x=0x15,y=0x0f;则x&y的结果是( )
A.0x5B.0x15
C.0xf0D.0xf5
}*p,*head=NULL;
下面各选项中正确的有
A.p=(struct car*)MALLOC(sizeof (struct car);
B.p=(struct car*)malloc (sizeof (struct car);
C.p.next=head;
D.p->next=head;
E.p=(struct car *)malloc (sizeof(car);

2020年计算机基础与程序设计自考试题及答案

2020年计算机基础与程序设计自考试题及答案

2020年计算机基础与程序设计自考试题及答案一、选择题(每题2分,共20分)1. 计算机硬件系统主要包括哪些部分?A. 中央处理器、内存、硬盘B. 中央处理器、内存、输入设备C. 中央处理器、内存、输出设备D. 中央处理器、内存、外设答案:D2. 下列哪种语言是高级语言?A. 汇编语言B. 机器语言C. C语言D. 二进制语言答案:C3. 在计算机中,一个字节的二进制数可以表示的最大无符号整数是:A. 255B. 256C. 512D. 1024答案:A4. 下列哪种计算机属于微型计算机?A. 个人计算机B. 小型计算机C. 中型计算机D. 大型计算机答案:A5. 计算机网络的目的是什么?A. 实现数据传输和通信B. 实现信息资源共享C. 实现分布式计算D. A和B答案:D6. 下列哪种编程范式是面向对象的编程范式?A. 过程式编程B. 函数式编程C. 面向对象编程D. 逻辑式编程答案:C7. 在C语言中,下列哪个关键字用于定义整型变量?A. floatB. intC. charD. double答案:B8. 下列哪个函数用于在C语言中输出?A. printfB. scanfC. putcharD. gets答案:A9. 在Python中,下列哪个关键字用于定义函数?A. defB. classC. ifD. while答案:A10. 在Java中,下列哪个关键字用于定义类?A. classB. interfaceC. extendsD. implements答案:A二、填空题(每题2分,共20分)1. 计算机软件系统包括________和________两大部分。

答案:系统软件、应用软件2. 计算机病毒的传播途径主要有________、________和________三种。

答案:磁盘、网络、移动存储设备3. 在计算机中,一个字节的二进制数可以表示的最大有符号整数是________。

答案:1274. 在计算机中,________是负责指挥和控制计算机各部分协调工作的部件。

大学计算机基础_选择题(单选,多选,答案)

大学计算机基础_选择题(单选,多选,答案)

第1章计算机基础知识测试一、单项选择题1.世界上第一台电子计算机诞生于_________年。

A)1946 B)1956 C)1940 D)19502.个人计算机属于_________。

A)小巨型机 B)小型计算机 C)微型计算机 D)中型计算机3.第一代电子计算机采用的主要逻辑元件是_________。

A)大规模集成电路 B)中、小规模集成电路C)电子管 D)晶体管4.第二代电子计算机采用的主要逻辑元件是_________。

A)大规模集成电路 B)晶体管C)电子管 D)中、小规模集成电路5.第三代电子计算机的主要逻辑元件采用_________。

A)晶体管 B)中、小规模集成电路C)大规模集成电路 D)电子管6.就工作原理而言,目前大多数计算机采用的是科学家_________提出的“存储程序和程序控制”原理。

A)艾仑·图灵 B)冯·诺依曼 C)乔治·布尔 D)比尔·盖茨7.用计算机进行资料检索工作属于计算机应用中的_________。

A)科学计算 B)数据处理 C)人工智能 D)过程控制8.中国国防科技大学研制的“银河"计算机属于_________。

A)巨型计算机 B)工作站 C)大型主机 D)小巨型计算机9.第四代计算机使用的逻辑器件是_________。

A)晶体管 B)电子管C)中小规模集成电路 D)大规模及超大规模集成电路10.CAD和CAM是当今计算机的主要应用领域,其具体的含义是下列选项的_________。

A)计算机辅助设计和计算机辅助测试B)计算机辅助教学和计算机辅助设计C)计算机辅助设计和计算机辅助制造D)计算机辅助制造和计算机辅助教学11.在计算机中,一条指令代码由_________和操作码两部分组成。

A)指令码 B)地址码 C)运算符 D)控制符12.通常,根据所传递的内容与作用不同,可将系统总线分为3类:数据总线、地址总线和_________。

2022广东专升本计算机基础与程序设计真题

2022广东专升本计算机基础与程序设计真题

2022广东专升本计算机基础与程序设计真题一、选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个各选项中只有一个是符合题目要求的,请将其选出并将答题卡的相应代码涂黑,错涂多涂或未涂均无分。

1.下图所示的计算机部件是下列选项中的()。

A.CPUB.内存C.网卡D.主板2.下列有关窗口的描述中,错误的是()。

A.应用程序窗口最小化后转到后台执行B.Windows窗口上部通常是标题栏C.Windows系统上显示的窗口是活动窗口D.拖拽窗口标题栏可以移动窗口3.在Windows系统中删除U盘中的文件,下列说法正确的是()。

A.可通过回收站还原B.可通过撤消操作还原C.可通过剪贴板还原D.文件被彻底删除,无法还原4.关于Word2010中的“项目符号和编号”,下列说法错误的是()。

A.可以使用“插入”选项卡插入“项目符号和编号”B.可以设置编号的起始号码与编号样式C.可以自定义项目符号为符号或图片D.可以自定义项目符号和编号的字体颜色5.在Word 2010中,要使下图所示的图形能够自动编号,应插入()。

A.批注B.尾注C.题注D.脚注6.在Word 2010中,要对文档的各级别标题及正文进行顺序调整,最方便操作的视图()。

A.大纲视图B.普通视图C.页面视图D.Web版式视图7.在Excel 2010中,单元格显示“#####”的原因可能是()。

A.数据类型错误B.单元格宽度不够C.公式只引用错误D.单元格当前宽度不够8.关于Excel 2010的工作簿和工作表,下列描述中错误的是()。

A.工作簿由若干个工作表组成B.新建的工作簿一般包含3个工作表C.工作簿文件的扩展名为.xlsxD.工作簿可以没有工作表9.关于Excel 2010的高级筛选,下列说法中错误的是()。

A.可以将高级筛选结果复制到其他位置B.可以在原有数据区域显示筛选结果C.同一行不同单元格中的条件互为“与”逻辑关系D.不同行单元格中的条件互为“与”逻辑关系10.在PowerPoint 2010中,方便添加、删除移动幻灯片的视图是()。

2022广东专插本计算机基础与程序设计答案

2022广东专插本计算机基础与程序设计答案

2022广东专插本计算机基础与程序设计答案
1.在Visual Basic中最基本的对象是(A)它是应用程序的基石
(A)标签(B)窗体(C)文本框(D)命令按钮
2.事件驱动应用程序的典型操作序列是(B)
(A)启动应用程序、加载显示窗体,接收事件,执行代码,等待下次事件
(B)接收事件,启动应用程序,加载显示窗体,执行代码,等待下次事件
(C)执行代码,启动应用程序,加载显示窗体,接收事件,等待下次事件
(D)等待下次事件,接收事件,启动应用程序,加载显示窗体,执行代码
3.对于不同的对象有不同的属性,但所有的对象都共同拥有的属性是(B)
(A)Picture(B)Caption(C)Name(D)Lcon
4.从键盘上输入两个字符串,分别保存在变量str1和str2中。

确定第二个字符串在第一个字符串中起始位置的函数是(A)(A)Left(B)Mid(C)String(D)Instr
5.函数Int(1 00*Rnd+1)的取值范围是(C)
(A)从1到1 00(B)从0到1 00(C)从1到1 01(D)从0到1 01
6.如果将布尔常量值True赋值给一个整型变量,则整型变量的值为(D)
(A)0(B)-1(C)True(D)False
7.下列符号常量的申明中,(A)是不合法的
(A)Const a As Single=1.1(B)Const a As Integer=“1 2”
(C)Const a As Double=Sin(1)(D)Const a=“OK”。

计算机基础与程序设计多项选择题(答案)

计算机基础与程序设计多项选择题(答案)

一、多项选择题1、若定义 char c[11]; 可将字符串″I am a boy″ 赋给数组c,下面正确的选项有()(分数:2分)A. c=″I am a boy″B. getchar(c)C. gets(c)D. scanf(″%s″,c)E. for(i=0;i<10;i++) scanf(″%c″,&c[i];c[10])=’\0’标准答案是:CE。

您的答案是:AB2、设有定义int a[3][6],*p;则正确的指向数组元素的指针赋值是( ) (分数:2分)A. p=*aB. p=a[0]C. p=aD. p=a+1E. p=*(a[0]+1)标准答案是:AB。

您的答案是:3、设有说明:char s[20];下面各项中能够正确的将一个字符串"abcd"赋给s数组的有()(分数:2分)A. s="abcd";B. gets(s);C. scanf("%s",s);D. strcpy(s,"abcd");E. strcpy("abcd",s);标准答案是:BD。

您的答案是:4、有以下定义和语句:struct stud {char name [10]; int age;} struct stud s, *ps; ps=&s; 则下面正确的语句是( ) (分数:2分)A. s={″Mary″,30}B. (*ps)→age=30C. =″Mary″D. scanf(″%d″,&ps→age)E. strcpy(ps→name,″Mary″)标准答案是:DE。

您的答案是:5、main(){ int i,j,a[]={1,3,5,7,9,11,13,15};i=5;switch(i){ default:printf(″%d\n″,a[i]);case 1:printf(″%d\n″,a[3]);case 2:printf(″%d\n″,a[++i]);break;case 3:printf(″%d\n″,a[--i]);}}上述程序的输出结果不包括()(分数:2分)A. 5B. 7C. 9D. 11E. 13标准答案是:AC。

计算机基础与程序设计复习参考题与答案(完整)

计算机基础与程序设计复习参考题与答案(完整)

助学指导书高等教育自学考试《计算机基础与程序设计》复习参考题郑州大学土木工程学院2010年11月第一章计算机及程序设计基础知识一、单项选择题1.一个完整的计算机系统应该包括( D )A.主机和外设B.主机和操作系统C.硬件系统和系统软件D.硬件系统和软件系统2.在计算机中, 指令通常是由( A )A .操作码、操作数组成B .源操作数、目标操作数组成C .反码、补码组成D .直接寻址、目的寻址组成3.下列设备中属于输出设备的是( D )A .扫描仪B .键盘C .鼠标D .显示器4.整数-2 在机器内存中的表示是( B )A .1000000000000010B .1111111111111110C .11111111111111101D .11111111111111115.如果文件存储的是数据在内存中存放的字节形式, 则该文件是( C )A .ASCII 文件B .文本文件C .二进制文件D .设备文件6.下列软件中属于应用软件的是( C )A. Ms-DosB. Windows2000C. WPS2000 字处理软件D. C 语言处理程序7. 在计算机硬件设备中能用作输入设备是( B )A. 显示器B. 键盘C. 绘图仪D. 打印机8. 在Dos 系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是(C)A. .OBJB. .CC. .BATD. .BAK9.具有只读功能的内存储器是指( A )A .ROMB .RAMC .硬盘D .CD-ROM10. 存储量1MB 等于( C )3 A.210字节 B.220字节 C.230字节 D.2 字节11. 下面数据中最小数是( A )A.(0.1100)2B.(0.64)8C.(0.8125)10D.(0.D)1612. CPU 处理数据和指令的基本单位是字(Word),一个字的字长是(D)A. 8bitsB. 16bitsC. 32bitsD. 与CPU 数据总线有关的bit 位数13. 与十进制1100等值的十六进制数是( B )A. 44AB. 44CC. 54AD. 54C14. 与二进制数1011.01 等值的十进制数是( C )A.7.25B.11.05C.11.25D.19.2515.Unix 是( D )A. 单用户、单任务的操作系统B. 单用户、多任务的操作系统C. 多用户、单任务的操作系统D. 多用户、多任务的操作系统16. 一个二进制数位也称为一个( D )A.wordB.byteC.KBD.bit17.( B )是用助记符来表示指令的符号语言。

自考《计算机基础与程序设计》试题及答案

自考《计算机基础与程序设计》试题及答案

4.在Turbo C 2.0 中,保存源程序在主菜单File项中可选择()C. 27. 下面不正确的关系表达式是()A. a=3C.a > =b > c8. 设有声明int x=1 , y=2,A. 0C.2 9. 设有int b=-1 ;则执行printf(”D. 3B. a v 3D.a > b > cz的值是()B. 12011年4月高等教育自学考试《计算机基础与程序设计》试题及答案(课程代码:02275)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.计算机处理信息时,CPU —般是以一组二进制数码为单位进行处理的,这组二进制数码称为A.wordB.MBC.KB2. 下列不属于计算机硬件系统的是A.操作系统C.存储器3. 下面转义字符中,表示换页的是A. \ 0C. \ rD.bitB.控制器D.运算器B. \ n D. \ fA.LoadB.NewC.Save5.下面表达式结果为3的是()A.(-7)% 4 D.QuitB.(-7.O) % 4.0C.7 % (-4)D.7.O % 4.O6.设有int x=2 ,y, z;执行z=y=x++ ;后变量z的值是(A.0B.1z;执行z=x>y?x+2 : y-2后变量D.3 % u\ n”,b);后的输出是() A.-1 B.ffff10. 下面程序段的输出结果是 ()mai n(){ int a=3, b=5 , c ;c=a+b ; a=b;b=c ;printf(" %d ,% d" , a , b) ; }A. 3 , 5C. 5 , 811. 设有声明 int x=-1;执行 if(x<0)x=-x-1A. -1C. 112. 关于break 语句,以下说法不正确的是 (A. 它可以用于循环语句中B. 它可以用于switch 语句中C. 可以从最内层循环结构中直接跳出最外层循环结构D. 可以从当前switch 结构中跳出 13. 下面能正确将字符串A. c har s : 3] ={ ' B ',' o ',' y ‘ }; C.char s : 3]二{"Boy"};B. 5 , 3 D. 8 , 13;后变量x 的值是()B. 0D. 2 )()B.char s ="Boy";D.char s 】3 】;:O ] =' Bs [ 1] =' o '; s :2]二’yB.fgets D.fputs15. 在一个c 源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该 变量需要使用的存储类别是 () B.register D.static16.C 语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是 ()B.单向值传递A.(p+1) OC.*(p : 1] +1)"Boy"进行完整赋值操作的语句是 s14.下列函数中向文件一次读一串字符的函数是 ()A.fgetcC.fputcA.exter nC.auto A.地址传递C. 由实参传给形参,再由形参传回给实参D. 由用户指定方式17.设有声明语句int a : 2 ][ 3 ], (*p):3 ] =a ;则对 a 数组元素正确引用的是B.*(*(p+2)+1)D.p : 1 ] +218.设有下面的结构体和结构变量定义:() struct carlong idchar*name ;struct car carl ;关于结构体类型变量赋值不正确的是A.carl.id=10101 ;C. carl.* name二"BlueSky";B.carl. name二"BlueSky"D.carl.id=123456L19.设有声明和语句: ()un sig ned int x=1 ,y=2 ;xvv=y+1 ;则x 的值是A.1C.520.设有下面程序:()#in clude"stdio.h"void mai n(void)B.4D.8{unsigned x=1 , y=3 , z=5 ;printf(" % d \ n" , x : y);}该程序的运行结果是 A.1 C.5二、多项选择题(本大题共 5小题,每小题在每小题列出的五个备选项中至少有两个是符合题目要求的,B.3 D.72分,共10分)请将其代码填写在题后的括号内。

计算机基础与程序设计试题及答案

计算机基础与程序设计试题及答案

计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.微机一般是16位机或32位机,它指的是机器的( d )。

A.速度B.容量C.系列号D.字长2.若当前路径为C盘TC子目录,仅将A盘根目录下的文件名第3个字符为P,扩展名为C 的所有文件复制到C盘TC子目录下,一定成功的命令是( c )。

A.COPY A:\*P*.CB.COPY A:\??P*.C C:C.COPY A:\??P*.CD.COPY ??P*.C C:\TC3.在C程序中,main函数的位置是( c )。

A.必须作为第一个函数B.必须作为最后一个函数C.可以放在任意位置D.必须放在它所调用的函数之后4.设int a=3;下列哪一个表达式的值等于0( c )。

A.a&&(a>0)B.!a||aC.a%=aD.a>=a5.如果a=5,b=2,c=3,d=4,则表达式a>b? a:c>d? c:d的值是( d )。

A.2B.3C.4D.56.在C程序中,设一表达式中包含有int, long, char和unsigned类型的变量和数据,这四种类型数据的转换规则是( )。

A.int→unsigned→long→charB.char→int→long→unsignedC.char→int→unsigned→longD.int→char→unsigned→long7.设有说明:int a=11, b=10;执行表达式a%=b+(a&&b)后,a的值为( )。

A.0B.1C.11D.228.下面程序段的运行结果是( )。

main(){int x=1,y=2,z=3,s=0;if(y>x)if(y>z) s=1;else s=2;else s=3;printf(”% d\ n”,s);}A.0B.1C.2D.319.设有说明:int x=1, y=2;执行条件表达式(x=y)? ++x:--x后,x的值为:( )。

计算机基础与程序设计复习参考题及答案(完整)教学提纲

计算机基础与程序设计复习参考题及答案(完整)教学提纲
14.与二进制数1011.01等值的十进制数是(C)
A.7.25B.11.05C.11.25D.19.25
15.Unix是(D)
A.单用户、单任务的操作系统B.单用户、多任务的操作系统
C.多用户、单任务的操作系统D.多用户、多任务的操作系统
16.一个二进制数位也称为一个(D)
A.wordB.byte C.KBD.bit
二、多项选择题
1.存储在下列哪些设备中的信息可以长期保存?(BCDE)
A.RAMB.ROM C.硬盘D.软盘E.光盘
2.下列设备中属于外存储设备的有(BCDE)
A.RAMB.光盘C.硬盘D.软盘E.磁带
3.微机系统的主机包含的部件有(BDE)
A.输入设备B.存储器C.输出设备D.运算器E.控制器
4.总线是连接微机CPU、内存和外设之间传送信号的公共通道,微机的总线包括有(BCD)
7.与十进制141等值的数是(ACD)
A.(10001101)2B.(10001110)2C.(215)8
D.(8D)16E.(8E)16
8.?X*.C可以代表的文件是(ADE)
A、AXCD.CB、AXCD.D C、ABX.CD、RX.C E、XX1234.C
三、填空题
1.计算机的硬件由五部分组成,它们分别是输入设备、输出设备、存储器、运算器和控制器。
8.在Dos系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是(C)
A. .OBJ B. .CC. .BATD. .BAK
9.具有只读功能的内存储器是指(A)
A.ROMB.RAMC.硬盘D.CD-ROM
10.存储量1MB等于(C)
A.23字节B.210字节C.220字节D.230字节

自考 计算机基础与程序设计试卷(附答案)

自考 计算机基础与程序设计试卷(附答案)
16—20:BDADA21—26:BAACDB
二、判断题
1—4:××√√5—8:√√√×
三、名词解释
1.运算器又称为算术逻辑单元,是计算机的核心部件,是对数据进行加工处理的部件。
2.对象是具有唯一对象名称和固定对外接口的一组属性和操作的集合。
3.装箱是值类型到object类型或到此值类型所实现的任何接口类型的隐式转换。
for (;;)
{循环体;}
A.不执行循环体B.一直执行循环体,即死循环C.执行循环体一次D.程序不符合语法要求
4. C#中每个char类型变量占用多少个字节。【】
A. 2B. 4
C. 8D. 10
5. Visual Studio 2008是以()为单位来管理C#程序设计过程的。【】
A.解决方案B.数据
2.高速缓冲存储器是介于CPU和磁盘之间的高速存储器。【】
3.变量有两种典型的命名方法,Camel命名法和Pascal命名法。【】
4.计算机系统中有两种重要字符编码方式,即ASCII和EBCDIC。【】
5.依据所使用的电子元件,第三代计算机属于集成电路计算机。【 】
6.计算机指令是控制计算机操作的二进制代码,它规定了计算机能完成的某一项操作。【】
4.拆箱是从object类型到值类型或从接口类型到实现该接口的值类型的现实转换。
四、简答题
1.答案:The”big”boy is here!
2.答案:
(1)语法简洁
(2)面向对象
(3)可视化集成开发环境
(4)自动内存管理
(5)功能强大的类库
3.答案:二进制和十进制一样,是一种进位计数制,但它的基数是2。
7.下面选项中正确描述了CheckBox控件的是【】

计算机基础知识多选题及答案

计算机基础知识多选题及答案

计算机基础知识多选题及答案在技术发展如此之快、计算机已变成人们必备的一种技能的今天,普及计算机知识是必要的,那么你对计算机基础知识了解多少呢?以下是由 ___关于计算机基础知识多选题的内容,希望大家喜欢!1、将来计算机的发展趋势将表现在以下几个方面:BCDA、虚拟化B、网络化C、多媒体化D、智能化2、计算机主要应用在如下几个方面:ABCDA、科学计算B、数据处理C、过程控制D、计算机辅助系统3、多媒体信息包括ABCA、文字、图形B、音频、视频C、影像、动画D、光盘、4、电子商务是在供应商、客户、政府及各参与方之间利用计算机通讯网络和信息技术(如EDI、WEB技术、电子邮件等)进行的一种电子化、交互式的商务活动,包括ABD 等。

A、网上交易B、虚拟企业C、智能检索D、网上广告5、以下属于软件的有BCA、Windows XPB、OfficeC、AutoCADD、Unix6、计算机软件系统包括ABA、系统软件B、应用软件C、计算软件D、软件7、微机的主板上集成着ACDA、插座B、条C、南桥芯片D、北桥芯片8、计算机的内存储器分为ABDA、CacheB、ROMC、CD-ROMD、RAM9、目前SATA已经成了AB 的默认接口。

A、硬盘B、C、D、显示器10、常见的移动存储设备有 ACD 等。

A、移动硬盘B、光盘C、U盘D、存储卡11、下列叙述中,正确的叙述是BCDA、外存上的信息可直接进入CPU被处理B、磁盘必须进行格式化后才能使用C、Ctrl键是起控制作用的,它一般与其他键同时按下才有用D、断电时,RAM中保存信息全部丢失,ROM中保存的信息不受影响。

12、扫面仪的主要性能指标是BCDA、压缩率B、分辨率C、灰度层次D、扫描速度13、下面所述现象可能与感染有关的是 BCDA、计算机系统经常无故发生B、计算机系统中的文件长度发生变化C、计算机存储的容量异常减少D、文件的日期、时间、属性等发生变化14、计算机病毒有以下几个主要特点ABCDA、性B、破坏性C、潜伏性D、可触发性15、计算机病毒的清除方法有以下几种:ABCA、杀毒软件清楚法B、重装系统并格式化硬盘C、清除方法D、更换硬盘1、世界上公认的第一台电子计算机诞生的年代是( 20世纪40年代)2、20GB的硬盘表示容量约为( 200亿个字节)3、在微机中,西文字符所采用的编码是( ASCII码)4、计算机安全是指计算机资产安全,即(计算机信息系统和信息不受和人为有害因素威胁和危害)5、度量计算机运算速度常用的单位是( MIPS)6、下列设备组中,完全属于计算机输出设备的一组是( 打印机,绘图仪,显示器)7、计算机的主要功能是(管理计算机系统的软硬件资源,以充分发挥计算机资源的效率,并为其他软件提供良好的运行环境)8、计算机软件的确切含义是(计算机程序、数据与相应文档的总称)9、下列关于计算机病毒的叙述中,错误的是(感染计算机病毒的计算机具有对该病毒的免疫性)10、在一个非零无符号二进制整数之后添加一个0,则此数的值为原数的( 2倍)11、以下关于编译程序的说法正确的是( 编译程序完成高级语言程序到低级语言程序的等价翻译)12、用高级程序设计语言编写的程序(具有良好的可读性和可移植性)13、一个完整的计算机系统的组成部分的确切提法应该是(计算机硬件和软件 )14、运算器的完整功能是进行( 算术运算和逻辑运算)15、最突出的优点是(资源共享和快速传输信息)16、以太网的拓扑结构(总线型)17、能直接与CPU交换信息的存储器是(内存储器)18、正确的IP地址是( 202.112.111.1)19、上网需要在计算机上安装( 浏览器软件)20、世界上公认的第一台电子计算机诞生在( 美国 )21、在计算机中,组成一个字节的二进制位位数是( 8 )。

2023计算机基础程序设计复习题(含答案)

2023计算机基础程序设计复习题(含答案)

计算机基础程序设计复习题一、单项选择题1. 计算机的基本组成部分包括中央处理器、存储器、输出设备和()A. 键盘B. 鼠标C. 显示器D. 输入设备2. 下列属于计算机病毒特征的是()A. 模糊性B. 高速性C. 传染性D. 危急性3. C#程序的()方法被称为程序的大门,应用程序从这里开始运行。

A. Main()B. Begin()C. Start()D. main()4. 可用作C#程序用户标识符的一组标识符是()A. void define +WORDB. a3_b3_345YNC. for –abe CaseD. 2A.do sizeof5. 下列代码输出的结果是()int i=0;i=++i+8;Console.WriteLine(i++);A. 8B. 9C. 10D. 116. 以下类型中,不属于值类型的是()A. 数值类型B. 布尔类型C.字符类型D. 类类型7. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是()A. 12B. 144C. 156D. 2888. 下列关于switch的语法结构的描述不正确的是()A.switch条件判断接收int、char、string三种类型B.switch的case块,必须要加上break子句C.switch的case块,可以没有breakD.switch的default块,在条件都不满足的情况下执行9. 有定义语句:int[,]a=new int[5,6];则下列正确的数组元素的引用是()A. a(3,4)B. a(3)(4)C. a[3][4]D. a[3,4]10. 在C#语言的循环结构中,首先执行一次,然后再判断条件的循环结构是()A. while循环B. do…while循环C. for循环D. foreach循环11. 为了避免嵌套的条件分支语句if…else…的二义性,C语言规定:C程序中的else总是与()组成配对关系。

大学计算机基础(程序设计基础)习题与答案

大学计算机基础(程序设计基础)习题与答案

一、单选题1、计算机能够直接执行的程序是()。

A.汇编语言程序B.可执行文件C.源程序D.命令文件正确答案:B2、汇编语言也称为()。

A.面向应用的语言B.面向对象的语言C.面向机器的语言D.面向过程的语言正确答案:C3、C、C++、Java可归类为()语言。

A.符号B.机器C.高级D.自然正确答案:C4、根据计算机语言发展的过程,下列排列顺序正确的是()。

A.机器语言、高级语言、汇编语言B.机器语言、汇编语言、高级语言C.汇编语言、机器语言、高级语言D.高级语言、机器语言、汇编语言正确答案:B5、编译程序将高级语言程序翻译成与之等价的机器语言程序,编译前的程序可以称呼()。

A.目标程序B.源程序C.临时程序D.原程序正确答案:B6、()都属于计算机的低级语言。

A.机器语言和高级语言B.汇编语言和高级语言C.机器语言和汇编语言D.高级语言和数据库语言正确答案:C7、在程序设计中,把解题过程准确而完整地描述出来,就叫()。

A.算法B.方法C.事件D.过程正确答案:A8、()是一种使用几何图形描述程序逻辑关系的程序设计方法。

A.流程图B.饼图C.数据流图D.柱形图正确答案:A9、用C语言编写的程序需要用()程序翻译后计算机才能识别。

A.汇编B.解释C.连接D.编译正确答案:D10、可被计算机直接执行的程序由()语言编写的程序。

A.汇编B.机器C.高级D.网络正确答案:B11、由二进制编码构成的语言是()。

A.C语言B.BASIC语言C.汇编语言D.机器语言正确答案:D12、结构化程序设计中的三种基本程序结构是指()。

A.顺序结构、转移结构、分支结构B.顺序结构、转移结构、循环结构C.顺序结构、选择结构、循环结构D.转移结构、选择结构、分支结构正确答案:C13、算法的基本结构中不包括()。

A.选择结构B.循环结构C.顺序结构D.逻辑结构正确答案:D14、在计算机科学中,算法这个术语是指()。

A.求解问题并选择编程工具B.求解问题的数学方法C.求解计算机问题的一系列步骤D.选择求解问题的计算机系统正确答案:C15、高级语言翻译程序是将高级语言编写的源程序翻译成目标程序有两种工作方式。

计算机基础与程序设计多项选择题(答案)

计算机基础与程序设计多项选择题(答案)

一、单项选择题1、下面程序的运行结果是()#include <stdio.h>main(){ int *p1,*p2,*p;int a=5,b=8;p1=&a;p2=&b;if(a<b) { p=p1;p1=p2;p2=p;}printf("%d, %d",*p1,*p2);printf("%d, %d", a, b);}(分数:1分)A. 8,5 5,8B. 5,8 8,5C. 5,8 5,8D. 8,5 8,5标准答案是:A。

您的答案是:A2、若定义double d;则d在内存中分配的字节数是()(分数:1分)A. 1B. 2C. 4D. 8标准答案是:D。

您的答案是:3、C 语言源程序的基本单位是()(分数:1分)A. 过程B. 函数C. 子程序D. 语句标准答案是:D。

您的答案是:4、退出Turbo C 2.0返回系统,在主菜单File项中可选择()(分数:1分)A. LoadB. NewC. SaveD. Quit标准答案是:D。

您的答案是:5、在 C 程序中, main 函数的位置是 ( ) (分数:1分)A. 必须作为第一个函数B. 必须作为最后一个函数C. 可以放在任意位置D. 必须放在它所调用的函数之后标准答案是:C。

您的答案是:6、下面关于运算符优先顺序的描述中正确的是( ) (分数:1分)A. 关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符B. 逻辑运算符< 关系运算符< 算术运算符< 赋值运算符C. 赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符D. 算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符标准答案是:C。

您的答案是:7、对于一个正常运行的C程序,以下叙述中正确的是( ) (分数:1分)A. 程序的执行总是从main函数开始,在main函数结束B. 程序的执行总是从程序的第一个函数开始,在main函数结束C. 程序的执行总是从main函数开始,在程序的最后一个函数中结束D. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束标准答案是:A。

计算机基础与程序设计试卷及答案整理

计算机基础与程序设计试卷及答案整理

计算机根底与程序设计真题课程代码:02275一、单项选择题1.与十进制数49等值的二进制数是〔D 〕A.101111B.110000C.110001D.1100102.编译程序的功能是〔B 〕A.修改并建立源程序B.将源程序翻译成目标程序C.调试程序D.命令计算机运行可执行程序3.Turbo C 2.0中,假设定义long b;则变量b在内存中分配的字节数是〔C 〕A.1个B.2个C.4个D.8个4.以下语句中不能完成循环结构的语句是〔A 〕A.if语句B.while语句C.do—while语句D.for语句5.内存每个根本单元都有唯一的序号,这个序号称为〔C 〕A.地址B.字节C.代码D.字6.计算机对编译型高级言语的执行方法是〔 C 〕A.逐条语句边解释边执行,即解释一条就执行一条B.将整个程序编译完成后再执行,不生成目标代码C.将源程序编译成目标程序,执行连接后的程序D.将源程序解释完毕后再执行7.以下转义字符中,表示换行的是〔 B 〕A.\0B.\n(回车换行)C.\r〔回行不回车〕D.\f8.unsigned long型数的取值范围是〔 D 〕A.-215~(215-1)B.-231~(231-1)C.0~(216-1)D.0~(232-1)9.设有int a=3;表达式a十=a X=a X=a的值是〔 D 〕A.3B.9C.81D.16210.以下四种运算符中,优先级最低的是〔D 〕A.>=B.!C.&&D.||11.以下程序段的输出结果是〔 A 〕main( ) {int a=5,b=3,c ; c=a ;a=b ;b=c ;printf(″%d ,%d \n ″,a ,b); }A.3,5B.5,3C.5,8D.8,3 12.以下程序段所表示的逻辑关系是〔 B 〕 if(a<b) if(c==d) x=l ; elsex=2; A.x=⎩⎨⎧≠>=<d c b a 2dc b a 1且且B.x=⎩⎨⎧≥=< b a 2dc b a 1且 C.x=⎩⎨⎧≠<=<d c b a 2dc b a 1且且D.x=⎩⎨⎧≠=< b a 2d c b a 1且13.执行以下程序段后,i 的结果是〔 B 〕 int i=10; switch(i){case 9:i+=l ;break ; case 10:i+=l ;break; case 11:i+=1;break ; default :i+=1;break; } A.10 B.1l C.12 D.13 14.衡量存储器的根本单位是〔A 〕 A. bit B. byte C. KB D. word A. e B. 7E4.0 C. E4 D. -9.13E-3015.一个完整的计算机系统应该包含〔 B 〕 A .主机和外设 B .主机和操作系统C .硬件系统和系统软件D .硬件系统和软件系统16.假设用八位二进制表示一个整数,则-4在计算机中的表示是〔 C 〕 A .11111100 B .11111011 C .10000100 D .0000010017.以下转义字符中,表示回车的是〔C〕A.\0 B.\nC.\r D.\f18.假设定义double d;则d在内存中分配的字节数是〔D〕A.1个 B.2个C.4个D.8个19.以下表达式中运算结果为3的表达式是〔B〕A.〔-7〕%4 B.7/4+2C.7/4X4-4 D.8/3+8/320.设有int a=3,b=-4,c=5;表达式a++-c+b++的值是〔C〕A.-6 B.-5C.-4 D.-321.在printf语句中,格式说明符u表示〔C〕A.以十进制带符号形式输出整数B.以十六进制带符号形式输出整数C.以十进制无符号形式输出整数D.以十六进制无符号形式输出整数22.假设有int a=3,b=4,c=5,d=6,x=4;执行以下程序段后x的值是〔D〕if(a<b){if(c= =d)x=c;}elsex=d++A.4 B.5C.6 D.723.关于switch中的表达式,正确的说法是〔D〕A.它必须是算术表达式B.它必须是关系表达式C.它必须是逻辑表达式D.它可以是任意类型的表达式24.存储容量1KB等于〔B〕A.32字节B.102字节C.202字节D.302字节25.在计算机中,指令通常是由〔A〕A.操作码、操作数组成B.源操作数、目标操作数组成C.反码、补码组成D.直接寻址、目的寻址组成26.与十进制数39等值的二进制数是〔A〕A.00100111 B.01001001C.10100111 D.0101100027.以下设备中属于输出设备的是〔D〕A.扫描仪B.键盘C.鼠标D.显示器28.整数-2在机器内存中的表示是〔B〕29.以下运算符中优先级最低的是〔D〕A.> B.!C.% D.= =30.设有int a=3,b=-4,c=5;表达式+ +a-c+b+ +的值是〔B〕A.-6 B.-5C.-4 D.-331.以十进制无符号形式输出整数的格式说明符是〔A〕A.%u B.%xC.%o D.%d32.以下程序段的输出结果是〔B〕void main(void){iny y=1,x=5;if(x<0)y=-1;if(x>=0)y=0;printf("%d\n",y);}A.-1 B.0C.1 D.533.执行如下程序段后,x的值是〔D〕int x=1,y=-1;if(y<0)x-=y;else x+=y;A.-1 B.0C.1 D.234.执行while(表达式)循环的条件是〔C〕A.当表达式的值为0时B.仅当表达式的值为1时C.当表达式的值非0时D.当表达式的值不为1时35.以下程序段输出的结果是〔A〕for(i=1;i<3;i+ +)for(j=1;j<3;j+ +)printf("%d",i+j);A.2 3 3 4 B.2 3 4C.2 3 D.23 4 3 436.假设有定义int s4]={1,2,3,4};则aa2]-3Xa0]+1]的值是〔B〕A.1 B.2C.3 D.437.以下关于C言语程序说法正确的选项是〔D〕A.C言语程序总是从有定义的函数起顺序执行B.在C言语程序中,被调用函数必须在main函数中定义C.C言语程序中的main函数必须放在程序的开始局部D.C言语程序总是从main函数起开始执行38.假设有int a ]={1,2,3,4,5,6,7,8,9,10},且0≤i<10,则对数组元素地址正确表示的是〔D〕A.&a+1 B.&a+ +C.&a D.&ai]39.以下关于结构体类型定义正确的选项是〔C〕A.struct ABC B.struct ABC{ {int a int a;char b char b;charXp char X p;} }C.struct ABC D.struct ABC{ {int a; int a,char b; char b,char X p; char Xp,}; };40.以下位运算符中,表示按位异或操作的是〔C〕A.~ B.│C.^ D.&41.以下各个位运算符的优先级从左到右依次升高的是〔C〕A.>>│~ B.│>> ~C.│>> ~ D.~│>>42.设有说明:int u=1,v=3;则表达式u<<= v的值是〔D〕A.0 B.1C.3 D.843.如果文件存储的是数据在内存中存放的字节形式,则该文件是〔C〕A.ASCII文件B.文本文件C.二进制文件D.设备文件44.微机中信息的最小单位是〔B〕A.bit B.byteC.KB D.word45.组成计算机硬件系统的是〔A〕A.操纵器、运算器和内存储器B.CPU、显示器和键盘C.I/O设备、CPU和内存储器D.操纵器、内存储器和I/O设备46.〔75〕10的二进制的表示是〔D〕A.〔01001001〕2B.〔01001010〕2 C.〔01001011〕2D.〔01001100〕247.字符串常数“CHINA〞在内存中存储时占的字节数是〔B〕A.5个B.6个C.7个D.8个48.如果a=1,b=2,c=3,d=4,则表达式a>ba:c<dc:d的值是〔D〕A.1 B.2C.3 D.449.输出字符串的格式说明符是〔A〕A .%cB .%sC .%uD .%g7.设有说明int x=0,y=0; 则执行if(x++)y=1+x;else y=2+x ;后,变量y 的值是〔 A 〕 A .0 B .1 C .2D .38.以下程序段所表示的数学函数关系是〔 B 〕 y=-1if(x!=0) if(x>0) y=1;else y=0; A .⎪⎩⎪⎨⎧>=<-=)0(1)0(0)0(1x x x yB .⎪⎩⎪⎨⎧>=-<=)0(0)0(1)0(1x x x yC .⎪⎩⎪⎨⎧>=-<=)0(1)0(1)0(0x x x yD .⎪⎩⎪⎨⎧>=<-=)0(0)0(1)0(1x x x y9.执行下面程序段后,输出字符A 的个数是〔 B 〕 for(i=0;i<=5;i+=2) printf(″A ″); A .0个 B .3个 C .5个D .6个10.假设有定义char a ]= ″computer ″;则存储字符m 的数组元素是〔 C 〕 A .a1] B .a2] C .a3]D .a4]11.假设有定义int a 4]={1,2,3,4};则aa3]-a1]Xa1]]的值是〔 C 〕 A .1 B .2 C .3D .412.但凡函数中未指定存储类别的局部变量,其隐含的存储类别为〔 C 〕 A .自动〔auto 〕 B .静态〔static 〕 C .外部(extern)D .存放器〔register 〕13.如果一个C 程序仅由一个源文件组成,则在一个源文件中定义的全局变量的作用域为〔 D 〕A .源文件的全部范围B .本程序的全部范围C.本函数的全部范围D.从定义该变量的位置开始至本文件末尾14.以下定义中,不是..指针数组定义的是〔D〕A.intXp5];B.floatXq4];C.int(Xr)6];D.charXw7];15.假设有语句intXpoint,a=4;和point=&a;下面代表地址的一组选项是〔B〕A.a,point,X&a B.&Xa,&a,XpointC.X&point,Xpoint,&a D.&a,&Xpoint,point16.以下程序的运行结果是〔C〕difine N 9fun (char s ]){charXp=s+4,Xq=s;int i;for(i=0;i<4;i+ +,p+ +,q + +){si]=Xp;si+4]=Xq}}main( ){char ssN]= ″ABCDEFGH″;fun(ss)printf(″%s\n″,ss);}A.EFGHABCD B.EFGHEFGHC.ABCDEFGH D.ABCDABCD17.设有结构体的定义如下:〔C〕struct cjd {long bh;intXq;char xm9];};则sizeof(struct cjd)的值是A.14 B.15C.16 D.1718.设有说明:int x=0x15,y=0x0f;则x&y的结果是〔B〕A.0x5 B.0x15C.0xf0 D.0xf519.如果在程序中要使用系统提供的函数strlen,则需要书写的编译预处理命令是〔D〕A.include<stdio.h> B.include<math.h>C.incLude<string.h> D.incLude<malloc.h>20.由FILEXfp;fp=\fopen(″a:\\abc.txt″,″r+″);可以推知fopen 函数的原型是〔A〕A.char Xfopen(char,char);B.FILE X fopen(charX,charX);C.int fopen (charX,charX); D.FILF fopen(charX ,char X);二、多项选择题〔本大题共5小题,每题2分,共10分〕21.下面根本结构和特性中符合结构化程序设计的要求的有〔BCDE〕A.选择结构B.循环结构C.顺序结构D.各结构之间只有一个入口,至多两个出口E.各结构之间只有一个入口,一个出口22.假设有int x;float;y下面结果为整型数的表达式有〔ABCE〕A.(int)(x+y) B.(int)x+yC.´a´+x D.x+(int)yE.xXy23.设有定义:int a2]3];下面关于数组元素引用正确的有〔BCD〕A.a0]3] B.a0]0]C.a2]1] D.a1]2]E.a2]3]24.设有关于结构体类型的定义:〔AC〕struct car{charXname;float price;struct car Xnext;}Xp,Xhead=NULL;下面各选项中正确的有A.p=(struct carX)MALLOC(sizeof (struct car);B.p=(struct carX)malloc (sizeof (struct car);C.p.next=head;D.p->next=head;E.p=(struct car X)malloc (sizeof(car);25.设有说明:int u=1,v=5;则以下表达式的值为1的有〔ACDE〕A.u&v B.v>>2C.u^u D.u¦vE.(u<<3)/51.I/O设备指的是计算机的〔B〕A.存储设备B.输入和输出设备C.操纵器D.运算器2.具有只读功能的内存储器是指〔A〕A.ROM B.RAM C.硬盘D.CD-ROM3.十进制数-5在八位的微机内的存储形式是〔D〕A.00000101 B.10000101 C.11111010 D.111110114.C言语源程序的根本单位是〔B〕A.过程B.函数C.子程序D.语句5.设有int p,q;以下不正确...的语句是〔D〕A.p X=3;B.p/=q;C.p+=3;D.p&&=q;6.假设有以下程序段,欲使a=2,b=3,对应正确的数据输入方法是〔其中<CR>表示换行〕〔A〕int a,bscanf("%d%d",&a,&b);A.2<CR> B.a=2 b=3<CR>3<CR>C.a=2,b=3<CR> D.2,3<CR>7.设有说明int x=0,y=2;则执行if(x=0) y=1+x;else y=x-1;后,变量y的值是〔A〕A.-1 B.0 C.1 D.28.下面程序的输出结果是〔B〕main( ){int x=5,y;if(x>0)y=1;y=0;if(x<0)y=-1;printf("%d",y);}A.-1 B.0 C.1 D.5 9.执行下面程序段后,输出字符B的个数是〔B〕x=0;while(x<=5){printf("B");x+=2;}A.0个B.3个C.5个D.6个10.在下述程序中,for循环执行的次数是〔C〕main( ){int i =0,j=10,k=2,s=0;for(; ;){i+=k;if(i>j){printf("%d\n",s);break;}s+=i;}}A.4 B.5 C.6 D.7 11.假设有定义:int a10];则数组元素的下标的下限和上限分别是〔C〕A.0和1 B.1和9 C.0和9 D.1和10 12.以下说法不正确的选项是.......〔C〕A.一个源程序文件由一个或多个函数组成B.一个C程序由一个或多个源程序文件组成C.一个C程序以函数为独立的编译单位D.一个C程序必须有一个main( )函数13.在C言语中,确定函数返回值的类型由〔D〕A.return语句中的表达式类型决定B.调用该函数的主函数类型决定C.调用函数时临时决定D.定义函数时所指定的函数类型决定14.假设有以下定义和语句,且0≤i<10,则对数组元素地址的正确表示是〔D〕int a ]={0,1,2,3,4,5,6,7,8,9},Xp;p=a;A.&(a+1) B.a++ C.&p D.&pi]15.假设有以下说明:char s10]=“ABCDEFGH〞,Xp=s;不能..表示字符C的是〔B〕A.s2] B.s3] C.s'c'-'a'] D.X(p+2)16.有以下程序:func(int x, int y, intXjia, intXjian){Xjia=x+y;Xjian=x-y;}main( ){int i =10,j=3,x1,x2;func( i ,j,&x1,&x2 );printf("%d,&d\n",x1,x2);}则其运行结果是〔C〕A.0,0 B.10,3 C.13,7 D.7,1317.设有结构体的定义如下:struct data{int n;char c;float f;};则sizeof (struct data)的值是〔C〕A.1 B.3 C.7 D.1118.如果在程序中要使用系统提供的函数sqrt,则需要书写的编译预处理命令是〔B〕A.include<stdio. h> B.include<math. h>C.include<string.h> D.include<malloc.h>19.设有说明:int x=12,y=3;则x¦y的值是〔D〕A.0 B.3 C.12 D.1520.测试文件是否结束函数的函数名是〔A〕A.feof B.EOF C.eof D.FEOF三、简答题27.简述C言语标准库函数strcpy 的格式(或函数原型)与功能。

4月全国计算机基础与程序设计自考试题及答案解析

4月全国计算机基础与程序设计自考试题及答案解析

全国2019年4月高等教育自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。

请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.按冯·诺依曼的设计思想,计算机采用的数制是( )A.二进制B.八进制C.十进制D.十六进制2.若机器的当前系统提示符为A,欲将C盘TC子目录下文件名第二个字符为T,扩展名为C 的所有文件删除,应采用的操作命令是( )A.DEL ?T*.CB.DEL C:\TC\*T*.CC.DEL \TC\? T*.CD.DEL C:\TC\?T*.C3.下面哪一个是合法的指数型实数( )A.E5B.-1.0e-5C.1.2e+5.1D.e84.以下正确的C语言标识符是( )A.%dB.a+bC.-123D.3D5.设有int i;char c; float f;下面结果为整型的表达式是( )A.i+fB.i*cC.c+fD.i+c+f6.以下使i的运算结果为4的表达式是( )A.int i=0,j=0;(i=3,(j++)+i);B.int i=1,j=0;j=i=(i=3)*2);C.int i=0,j=1;(j==1)?(i=1):(i=3);D.int i=1,j=1;i+=j+=2;7.下面程序段的运行结果是( )main(){ int a,b,c;a=(b=(c=3)*5)*2-3;printf(″%d,%d,%d\n″,a,b,c);}A.27,15,3B.3,15,27C.-1,15,3D.15,27,38.对下述程序,正确的结论是( )#include<stdio.h>main(){ int x,y;scanf(″%d,%d″,&x,&y);if(x>y)x=y;y=x;elsex++;y++;prinft(″%d,%d″,x,y);}A.有语法错误,不能通过编译B.若输入数据3和4,则输出4和5C.若输入数据4和3,则输出3和4D.若输入数据4和3,则输出4和49.以下程序的输出结果是( )main(){ int a=10;a>10? a--;a++;a+=a;printf(″%d\n″,a);}A.-22B.11C.22D.-1110.在C语言中,由do-while语句构成的循环中结束循环的条件为( )A.1B.trueC.0x10D.011.以下程序的输出结果是( )main(){ int i,x=0;for(i=0;i<=2;i++)x++;prinft(″x=%d″,x);}A.x=3B.x=8C.x=6D.x=412.对下面程序段进行语法分析,正确的说法是(各行前的数字是附加的行号)①float a[3]={2.0};②int i;③scanf(″%f″,&a[1]);④for(i=1;i<3;i++)a[0]+=a[i];⑤printf(″%f\n″,a[0]);A.没有错B.第一行有错C.第四行有错D.第五行有错13.下列程序的运行结果是( )main(){ char ch[7]={″43ab21″};int i,s=0for (i=0;ch[i]>`0'&&ch[i]<=`9';i+=2)s=10*s+ch[i]-`0';printf(″%d\n″,s);}A.12ba34B.4321C.4D.4214.以下程序的运行结果是( )main(){ char c[5];int i=0;c[]0=`a';c[1]=`b';c[2]=`\n';c[3]=`c';c[4]=`\0';for (;i<5;i++) printf(″%c″,c[i]);}A.aB.aC.abD.abcb b cc15.下面关于main函数的说法中,不正确的是( )A.程序的执行从mian()函数开始B.程序的执行在main()函数中结束C.main()函数可以调用其它函数D.其它函数可以调用main()函数16.变量包括数据类型和存储类别两种属性,其中存储类别属性主要用来决定( )A.变量的存储长度B.变量的作用范围C.变量的生存期D.变量的取值范围17.下面程序的运行结果是( )void fun(int *p1,int *p2){ printf(″%d,%d\n″,*p1,*p2);}int x=11,y=19;main(){fun(&x,&y);}A.12,19B.11,19C.11,20D.12,2018.若有定义int *p[5];则其含义是( )A.p是一个数组,有5个元素,每个元素都是整型量B.p是一个指针,指向含有5个整型数据的数组C.p是一个数组,有5个元素,每个元素都是指向整型变量的指针D.p是一个指针,指向一个整型数据19.下面程序的运行结果是( )#define MIN(x,y)(x)<(y)?(x):(y)#include <stdio.h>main(){ int u=1,v=2,w=3,t;t=MIN(u+v,v+w);printf(″%d\n″,t);}A.3B.5C.1D.220.随机定位函数的函数名是( )A.fopenB.fgetcC.seekD.fseek二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中有二个至五个是符号题目要求的,请将其代码填写在题后的括号内。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题1、下面程序的运行结果是()#include <stdio.h>main(){ int *p1,*p2,*p;int a=5,b=8;p1=&a;p2=&b;if(a<b) { p=p1;p1=p2;p2=p;}printf("%d, %d",*p1,*p2);printf("%d, %d", a, b);}(分数:1分)A. 8,5 5,8B. 5,8 8,5C. 5,8 5,8D. 8,5 8,5标准答案是:A。

您的答案是:A2、若定义double d;则d在内存中分配的字节数是()(分数:1分)A. 1B. 2C. 4D. 8标准答案是:D。

您的答案是:3、C 语言源程序的基本单位是()(分数:1分)A. 过程B. 函数C. 子程序D. 语句标准答案是:D。

您的答案是:4、退出Turbo C 2.0返回系统,在主菜单File项中可选择()(分数:1分)A. LoadB. NewC. SaveD. Quit标准答案是:D。

您的答案是:5、在 C 程序中, main 函数的位置是 ( ) (分数:1分)A. 必须作为第一个函数B. 必须作为最后一个函数C. 可以放在任意位置D. 必须放在它所调用的函数之后标准答案是:C。

您的答案是:6、下面关于运算符优先顺序的描述中正确的是( ) (分数:1分)A. 关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符B. 逻辑运算符< 关系运算符< 算术运算符< 赋值运算符C. 赋值运算符< 逻辑与运算符< 关系运算符< 算术运算符D. 算术运算符< 关系运算符< 赋值运算符< 逻辑与运算符标准答案是:C。

您的答案是:7、对于一个正常运行的C程序,以下叙述中正确的是( ) (分数:1分)A. 程序的执行总是从main函数开始,在main函数结束B. 程序的执行总是从程序的第一个函数开始,在main函数结束C. 程序的执行总是从main函数开始,在程序的最后一个函数中结束D. 程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束标准答案是:A。

您的答案是:8、语句char *s=”\t\\Name\Address\n’’;中,指针s所指字符串的长度为( ) (分数:1分)A. 说明不合法B. 13C. 14D. 15标准答案是:C。

您的答案是:9、C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为()(分数:1分)A. 地址传递B. 单向值传递C. 由实参传给形参,再由形参传回给实参D. 由用户指定传递方式标准答案是:B。

您的答案是:10、下面程序的输出结果是()main( ){ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23};int i,j,k=0;for(i=0;i<3;i++)k=k+a[i][0];printf(″%d\n″,k);}(分数:1分)A. 27B. 33C. 39D. 45标准答案是:A。

您的答案是:11、以下程序段的运行结果是( )for(y=1;y<10;) y=((x=3*y,x+1),x-1);printf(“x=%d,y=%d”,x,y);(分数:1分)A. x=27,y=27B. x=15,y=14C. x=12,y=13D. x=y=27标准答案是:B。

您的答案是:12、在下述程序中,for循环执行的次数是()main( ){int i =0,j=10,k=2,s=0;for(; ;) {i+=k;if(i>j) {printf("%d\n",s);break;}s+=i;}}(分数:1分)A. 4B. 5C. 6D. 7标准答案是:C。

您的答案是:13、下面程序段的循环次数是()int k=2;while(k==0) printf(″%d″,k);k--; printf(″\n″);(分数:1分)A. 0B. 1C. 2D. 无限次标准答案是:A。

您的答案是:14、若有如下语句int x=3;do{printf(""%d\n",x-=2);}while(!(--x));则上面程序段()(分数:1分)A. 输出的是1B. 输出的是1和-2C. 输出的是3和0D. 是死循环标准答案是:B。

您的答案是:15、下列程序段的输出结果是()void main(void){int y=1,x=5;if(x<0) y=-1;if(x>=0) y=0;printf("%d\n", y);}(分数:1分)A. -1B. 0C. 1D. 5标准答案是:B。

您的答案是:16、执行下列语句printf(“%d”,’a’= =’A’)后输出为()(分数:1分)A. 1B. 语法错C. 0D. 97标准答案是:C。

您的答案是:17、下列叙述中错误的是( ) (分数:1分)A. 计算机不能直接执行用C语言编写的源程序B. C程序经编译程序编译后,生成后缀为.obj的文件是一个二进制文件C. 后缀为.obj的文件,经连接程序生成后缀为.exe的文件是一个二进制文件D. 后缀为.obj和.exe的二进制文件都可以直接运行标准答案是:D。

您的答案是:18、以下使i的运算结果为4的表达式是( ) (分数:1分)A. int i=0,j=0;(i=3,(j++)+i);B. int i=1,j=0;j=i=(i=3)*2);C. int i=0,j=1;(j==1)?(i=1):(i=3);D. int i=1,j=1;i+=j+=2;标准答案是:D。

您的答案是:19、如果 a=5,b=2,c=3,d=4 ,则表达式 a>b? a:c>d? c:d 的值是 ( ) (分数:1分)A. 2B. 3C. 4D. 5标准答案是:D。

您的答案是:20、计算机能够自动按照人们的意图进行工作的最基本思想是 ( ) (分数:1分)A. 采用逻辑部件B. 存储程序和数据C. 控制代码D. 总结结构标准答案是:B。

您的答案是:21、( )是用助记符来表示指令的符号语言(分数:1分)A. 机器语言B. 汇编语言C. 高级语言D. 语言处理程序标准答案是:B。

您的答案是:22、一个二进制数位也称为一个()(分数:1分)A. wordB. byteC. KBD. bit标准答案是:D。

您的答案是:23、Unix 是()(分数:1分)A. 单用户、单任务的操作系统B. 单用户、多任务的操作系统C. 多用户、单任务的操作系统D. 多用户、多任务的操作系统标准答案是:D。

您的答案是:24、当已经存在一个abc.txt文件时,执行函数fopen("abc.txt","r++")的功能是()(分数:1分)A. 打开abc.txt文件,清除原有的内容B. 打开abc.txt文件,只能写入新的内容C. 打开abc.txt文件,只能读取原有内容D. 打开abc.txt文件,可以读取和写入新的内容标准答案是:D。

您的答案是:25、函数ftell(fp)的作用是( ) (分数:1分)A. 得到文件当前位置指针的位置B. 移动流式文件的位置指针C. 初始化流式文件的位置指针D. 以上答案均正确标准答案是:A。

您的答案是:26、在执行fopen函数时,若执行不成功, 则函数的返回值是( ) (分数:1分)A. TRUEB. -1C. 1D. NULL标准答案是:D。

您的答案是:27、以下对结构体变量stu1中成员age的非法引用是( )。

struct student{int age;int num;} stu1,*p;p=&stu1;(分数:1分)A. stu1.ageB. student.ageC. p->ageD. (*p).age标准答案是:B。

您的答案是:28、在说明一个结构体变量时系统分配给它的存储空间是()(分数:1分)A. 该结构体中第一个成员所需的存储空间B. 该结构体中最后一个成员所需的存储空间C. 该结构体中占用最大存储空间的成员所需的存储空间D. 该结构体中所有成员所需的存储空间的总和标准答案是:D。

您的答案是:29、变量的指针,其含义是指该变量的( ) (分数:1分)A. 值B. 地址C. 名D. 一个标志标准答案是:B。

您的答案是:30、下面程序段的运行结果是。

( )main(){char a[]="language",*p;p=a;while(*p!='u') {printf("%c",*p-32);p++;}}(分数:1分)A. LANGUAGEB. languageC. LANGD. langUAGE标准答案是:C。

您的答案是:31、以下程序的运行结果是()。

sub(int x,int y,int *z){*z=y-x;}main(){int a,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf("%4d,%4d,%4d\n",a,b,c);}}(分数:1分)A. 5, 2, 3B. -5,-12, -7C. -5, -12, -17D. 5, -2, -7标准答案是:B。

您的答案是:32、下列程序的输出结果是( )。

main(){char a[10]={9,8,7,6,5,4,3,2,1,0}, *p=a+5;printf(″%d″,*--p);}(分数:1分)A. 非法B. a[4]的地址C. 5D. 3标准答案是:C。

您的答案是:33、变量i的值为3,i的地址为1000,若欲使p为指向i的指针变量,则下列赋值正确的是 ( ) (分数:1分)A. &i=3B. *p=3C. *p=3D. p=&i标准答案是:D。

您的答案是:34、若有说明: int i, j=2, *p=&i;,则能完成i=j赋值功能的语句是( ) (分数:1分)A. i=*pB. *p=*&jC. i=&jD. i=**p标准答案是:B。

您的答案是:35、合法的数组定义是()(分数:1分)A. int a[] = "language";B. int a[5] = {0,1,2,3,4,5};C. char a = "string";D. char a[] = {"0,1,2,3,4,5"};标准答案是:D。

相关文档
最新文档