《程序设计基础》作业一答案(12秋)

合集下载

《程序设计基础》作业二答案(12秋)

《程序设计基础》作业二答案(12秋)

《程序设计基础》作业二答案(12秋)作业二答案一、选择题1、C语言中,使用变量的要求是______。

AA 要先定义后使用B 要先使用后定义C 不需要定义,可以直接使用D 没有明确的要求2、不是C语言的基本数据类型是______。

DA intB doubleC charD bool3、编程语言提供的三种基本控制结构是______。

DA 输入、处理和输出结构B 常量、变量和表达式结构C 表达式、语句和函数结构D 顺序、选择和循环结构4、在C语言中,决定int数的表示范围的因素是______。

AA int类型占用的字节数量B 人为事先的约定和习惯C 所存储的数据是否有符号D 数在内存中的编码方式5、C语言中,关于运算符的正确概念是_____。

DA 运算符具有优先级,同优先级的运算符由括号决定运算次序B 在不同优先级运算符进行混合运算时,运算的先后次序取决于结合性C 在同优先级的运算符参与运算时,先计算左侧的运算符D 运算符具有优先级和结合性6、在C语言中关于循环语句的结论中,错误的是______。

DA do-while语句构成的循环至少要执行一次B while语句和for语句可以相互替代C for和while语句的循环控制条件都是当条件成立时执行循环体D do-while语句的循环控制条件是当条件不成立时继续执行循环体二、填空题1、最基本的程序控制有三种,它们是______,______和______。

这三种执行控制的任意组合和重复、嵌套就可以描述任意复杂的程序。

顺序执行、分支控制和循环控制2、C语言中分支语言是______语句和______语句。

if,switch3、C语言中循环语言是______语句,______语句和______语句。

while,for和do-while4、C语言中自增运算符是______,求余数的运算符号是______。

++,%5、C语言中要改变循环语句的流程可以使用语句______,______和______。

2013年9月份考试C语言程序设计第一次作业

2013年9月份考试C语言程序设计第一次作业

2013年9月份考试C语言程序设计第一次作业2013年9月份考试C语言程序设计第一次作业一、单项选择题(本大题共100分,共 25 小题,每小题 4 分)1. 以下程序的输出结果是(). #include main(){ printf("%d\n",NULL); }A. 不确定的(因变量无定义)B. 0C. -1D. 12. 若k是int型变量,且有下面的程序片段k=-3;if(k<=0) printf("####") else printf("&&&&");上面程序片段的输出结果是().A. ####B. &&&&C. ####&&&&D. 有语法错误,无输出结果3. 以下不能定义为用户标识符的是().A. MainB. _0C. _intD. sizeof4. 已知字母A的ASCII码为十进制的65,下面程序main(){char ch1,ch2; ch1=''A''+''5''-''3'';ch2=''A''+''6''-''3'';printf("%d,%c\n",ch1,ch2);}的输出是().A. 67,DB. B,CC. C,DD. 不确定的值5. 在一个C程序中()A. main函数必须出现在所有函数之前B. main函数可以在任何地方出现C. main函数必须出现在所有函数之后D. main函数必须出现在固定位置6. 以下说法中正确的是()A. C语言程序总是从第一个的函数开始执行B. 在C语言程序中,要调用的函数必须在main()函数中定义C. C语言程序总是从main()函数开始执行D. C语言程序中的main()函数必须放在程序的开始部分7. 有以下程序:main(){int s=0,a=1,n;scanf("%d",&n);do {s+=1; a=a-2;}while(a!=n);printf("%d\n",s);}若要使程序的输出值为2,则应该从键盘给n输入的值是().A. -1B. -3C. -5D. 08. 正确的自定义标识符是()A. a=2B. a+bC. nameD. default9. 若有以下定义:int t[7][6]; 能正确表示t数组元素地址的表达式是().A. &t[7][6]B. t[7]C. t[1]D. *t[2]10. 有以下程序main(){int a=1,b;for(b=1;b<=10;b++){if(a>=8) break;if(a%2==1){a+=5;continue;}a-=3;}printf("%d\n",b);}程序运行后的输出结果是().A. 3B. 4C. 5D. 611. 如果x为float类型变量,则以下语句输出为()x=213.82631;printf("%4.2f\n",x);A. 宽度不够,不能输出B. 213.82C. 213.82631D. 213.8312. 以下正确的C语言标示符是()A. %xB. a+bC. a123D. test!13.该程序的执行结果是( ) A. 321 B. 23 C. 不输出任何内容 D. 陷入死循环14. 设a、b和c都是int型变量,且a=1,b=1,c=1;则以下值为0的表达式是().A. b>=aB. a&&cC. !a||bD. !a==b15. 以下程序的输出结果是().#include #include main(){int a=1,b=4,c=2;float x=10.5,y=4.0,z;z=(a+b)/c+sqrt((double)y)*1.2/c+x;printf("%f\n",z);}A. 14.000000B. 15.400000C. 13.700000D. 14.90000016. 以下选项中非法的表达式是().A. 0<=x<100B. i=j==0C. (char)(65+3)D. x+1=x+117. 执行下面的程序段后,变量k中的值为()int k=3, s[2];s[0]=k;k=s[1]*10;A. 不定值B. 33C. 30D. 1018. 与y=(x>0?1:x<0?-1:0);的功能相同的if语句是()A. if(x>0) y=1;else if(x<0) y=-1;else y=0;if(x)B. if(x>0) y=1;else if(x<0) y=-1;else y=0;y=-1;if(x)C. if(x>0) y=1;else if(x==0) y=0;else y=-1;y=0;if(x>=0)D. if(x>0) y=1;else y=-1;19. 错误的转义字符是()A. ''\091''B. ''\\''C. ''\0''D. ''\''''20. 有以下程序main(){int m=3,n=4,x;x=-m++;x=x+8/++n;printf("%d\n",x);}程序运行后的输出结果是().A. 3B. 5C. -1D. -221. 列程序的输出结果是() main() {int u=24,v=16,w;while(v){w=u % v; u=v ; v=w;}printf("%d\n",u);}A. 7B. 8D. 1022. 下列程序的输出结果是main(){float x,y,z;scanf("%f%f",&x,&y);z=x/y;while(1){if (fabs(z)>1.0){x=y; y=z; z=x/y;}else break;}printf("%f\n",y);}输入3.6 2.4回车,则结果为()A. 1.500000B. 1.600000C. 2.000000D. 2.40000023. 有以下程序段int x=3 do{printf(“%d”,x-=2);}while (!(--x));其输出结果是()B. 3 0C. 1 -2D. 死循环24. 有以下程序main(){unsigned int a;int b=-1;a=b;printf("%u",a);}程序运行后的输出结果是().A. -1B. 65535C. 32767D. -3276825. 下列程序的输出结果是()main(){int m=5;if(m++>5) printf("%d\n",m);else printf("%d\n",m--) ;}A. 7B. 6C. 5D. 4答案:一、单项选择题(100分,共 25 题,每小题 4 分)2. D3. D4. A5. B6. C7. B8. C9. B 10. B 11. D 12. C 13. B14. D 15. C 16. D 17. A 18. A 19. D 20. D 21. B 22. A 23. C 24.B 25.B。

《程序设计基础》作业一答案(10秋)

《程序设计基础》作业一答案(10秋)

《程序设计基础》作业一答案一、单项选择题1、计算机发展的分代史中通常划分时代的标准是以计算机所采用的___ ___。

AA 逻辑元件B 程序设计语言C 操作系统发展D 硬件运算速度2、当前广泛使用的微型计算机是______。

DA 第一代B 第二代C 第三代D 第四代3、我们将组成计算机系统的所有电子和机械装置称为______。

AA 硬件B 软件C 系统D 机器4、当代计算机的体系结构称为是______。

AA 冯·诺依曼机B 非冯·诺依曼机C图灵机 D PASCAL机5、CPU主要包括______。

AA 运算器、控制器和寄存器B 运算器、控制器和存储器C 控制器D 运算器和存储器6、硬盘是______。

CA 输入设备B 输出设备C 存储设备D 计算设备7、系统软件的核心软件是______。

AA 操作系统B 编译程序C 汇编程序D 机器语言8、下面4句话中,最准确的表述是______。

AA 程序=算法+数据结构B 程序是使用编程语言实现算法C 程序的开发方法决定算法设计D 算法是程序设计中最关键的因素9、计算机能直接执行的语言是______。

AA 机器语言B 汇编语言C 高级语言D 目标语言10、汇编程序的任务是______。

AA 将汇编语言编写的程序转换为目标程序B 将汇编语言编写的程序转换为可执行程序C 将高级语言编写的程序转换为汇编语言程序D 将高级语言编写的程序转换为可执行程序11、世界上第一个高级语言是______。

CA BASIC语言B C语言C FORTRAN语言D PASCAL语言12、下面4种程序设计语言中,不是面向过程式语言的是______。

DA FORTRANB ALGOLC AdaD C++13、下面4种程序设计语言中,不是面向对象式语言的是______。

DA JAVAB Object PascalC DelphiD C14、保存在计算机内存中的信息为______。

地大《C语言程序设计(新)》在线作业一答案

地大《C语言程序设计(新)》在线作业一答案

地大《C语言程序设计(新)》在线作业一-0011试卷总分:100 得分:0一、单选题(共15 道试题,共60 分)1.以下选项中属于C语言的数据类型是()A.复数型B.逻辑型C.集合型D.双精度型正确答案:D2.以下函数的返回结果是( ). int function(char *x) { char *p=x; while(*p++); return(p-x-1); }A.求字符串的长度B.将字符串x连接到字符串p后面C.将字符串x复制到字符串pD.将字符串x反向存放正确答案:A3.C程序是由_____构成的A.主程序与子程序B.主函数与若干子函数C.一个主函数与一个其它函数D.主函数与子函数正确答案:B4.已知:int a,*p=&a;,则下列函数调用中错误的是______。

()A.scanf("%d",&a);B.scanf("%d",p);C.scanf("%d",*p);D.printf("%d",a);正确答案:C5.下面程序的结果是什么?Int i=3,j=4;i?i++:j++;printf(“%d %d\n”,i,j);A.3 3B.4 4C.3 4D.4 3正确答案:B6.下列符号中,合法的C标识符是__________.①#i ②a>b ③_ave ④a_comB.②③C.③④D.②正确答案:C7.设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是__________.A.0B.1C.2D.3正确答案:C8.不合法的八进制数是()A.0B.028C.077D.01正确答案:B9.设有如下定义:int (*ptr) ();则以下叙述中正确的是______。

南开大学2020年电大《程序设计基础(上)》在线作业附全答案

南开大学2020年电大《程序设计基础(上)》在线作业附全答案

南开大学2020年电大《程序设计基础(上)》在线作业附全答案---------------------------单选题1.下面关于循环语句的叙述中,正确的是( )。

A.for循环只能用于循环次数已知的情况B.for循环与while循环一样,都是先执行循环体后判断条件C.for循环体内不能出现while语句D.无论哪种循环,都可以从循环体内转移到循环体外正确答案:D2.下面说法中正确的是()。

A.空语句就是一个空行B.空语句是什么也不输出的语句C.复合语句就是多条语句D.复合语句逻辑上是一条语句正确答案:D3.以下不正确的if语句形式是( )。

A.if(x>y);B.if(x=0)x+=y;C.if(X!=y)cin>>xD.if(x<y)elsecin>>y;{x++;y++;}4.32位的计算机系统指的是计算机的()是32位。

A.内存B.硬盘C.字长D.位长正确答案:C5.下列有关内联函数的描述中,错误的是( )。

A.内联函数必须在定义处加上inline关键字,否则就是普通的函数B.内联函数必须是一个小函数,不能包含循环、switch等语句C.一个函数中如果包含循环、switch等语句,则将其定义为内联函数时编译器会报错D.在编译程序时,系统会直接将调用内联函数的地方用内联函数中的语句体做等价替换,从而省去运行程序时函数调用所额外消耗的时间正确答案:C6.已知“char*s="mybook";”,则下列语句正确的是( )。

A.strcpy(s,"hello");B.strcat(s,"hello");C.s="hello";D.以上均不正确7.在一个非零的二进制数后增加一个0后的数是原来的()倍。

A.1倍B.2倍C.3倍D.4倍正确答案:B8.在C++中,函数原型声明中可以省略( )。

《C程序设计》作业参考答案(1-4章)

《C程序设计》作业参考答案(1-4章)

第1章C语言概述习题(P13):1.3 写出一个C程序的构成。

答:C程序由一个main函数和0个或多个自定义函数构成,每个函数的构成如下:函数类型函数名(函数参数列表){说明部分执行部分}1.4 C语言以函数为程序的基本单位,有什么好处?答:一个函数实现一个相对独立的功能,便于实现程序的模块化。

1.5 请参照本章例题,编写一个C程序,输出以下信息:*************************************************Very good!*************************************************答:参照例1.1编程如下# include <stdio.h>void main(){printf("********************************************\n");printf(" Very good!\n");printf("********************************************\n");}1.6 编写一个C程序,输入a、b、c 3个值,输出其中最大者。

答:参照例1.3编程如下法一:修改例1.3的主函数,自定义max函数不变。

# include <stdio.h>void main(){int max(int x,int y); /*函数声明*/int a,b,c,m; /*定义4个变量,m用于存放最大值*/scanf("%d%d%d",&a,&b,&c);/*从键盘上输入3个整数*/m=max(a,b); /*第一次调用max函数求出前两个数的最大值放在m中*/m=max(m,c); /*再调max函数求出m和第三个数的最大数*/printf("max is %d\n",m); /*输出结果*/}int max(int x,int y) /*定义求两个数的最大数的函数max */{int z;if(x>y) z=x;else z=y;return(z);}法二:修改例1.3的主函数和max函数,将max函数改为求3个数的最大数。

大学《Python程序设计》试题及答案

大学《Python程序设计》试题及答案

大学《Python程序设计》试题及答案大学《Python程序设计》试题及答案一、选择题1、在Python中,以下哪个选项可以正确表示小于等于操作符? A) <=B) <* C) .≤ D) 以上都不是答案:A) <=2、下列哪个模块可用于绘制图形? A) math B) plot C) canvas D) none of the above 答案:C) canvas3、在Python中,如何将字符串转换为整数? A) str() B) int() C) float() D) 以上都不是答案:B) int()4、若要打印出所有的素数,以下哪个循环结构可以实现? A) whileB) for C) do-while D) switch-case 答案:B) for5、以下哪个选项可以用于导入模块? A) import math as m B) include math as m C) #include <math.h> D) #import <math.h> 答案:A) import math as m二、填空题1、Python中的注释符号是_____。

答案:#2、在Python中,所有变量都必须具有_____。

答案:类型(types)3、Python中的逻辑运算符用于执行_____运算。

答案:逻辑(logical)4、以下哪个函数可以用于将字符串转换为浮点数? A) str() B) int() C) float() D) none of the above 答案:C) float()5、以下哪个循环结构可以用于打印出所有的偶数? A) for i in range(0, 10): print(i2) B) for i in range(0, 10): if i % 2 == 0: print(i2) C) for i in range(0, 10): if i % 2 != 0: print(i2) D) none of the above 答案:B) for i in range(0, 10): if i % 2 == 0: print(i2)三、编程题编写一个Python程序,打印出所有的水仙花数(Narcissistic Number)。

程序设计基础形考作业答案

程序设计基础形考作业答案

程序设计基础形考作业答案《程序设计基础》形考作业答案广州市广播电视大学吴献彩程序设计基础作业1一、选择题1、B 世界上第一台电子数字计算机研制成功的时间是(1946)年。

2、B 计算机的发展阶段通常是按计算机所采用的(逻辑元件)来划分的。

3、C 从第一代电子计算机到第四代计算机的体系结构都是相同的,都是由运算器、控制器、存储器以及输入/输出设备组成的,称为(冯.诺依曼)体系结构。

4、C 一个完整的计算机系统应该包括(硬件系统和软件系统)5、A 主要决定微机性能的是(CPU)6、B 计算机应用广泛,而其应用最广泛的领域是(数据处理)7、B 计算机硬件系统中最核心的部件是(CPU )8、A、D 计算机的主存储器一般由(ROM和RAM)组成,主存储器比辅存储器(读写速度快)9、C 解释程序的功能是(解释执行高级语言程序)10、D 下述所列程序中哪种程序不属于语言处理程序?(操作系统)11、C 在下列计算机语言中,哪个依赖于具体的机器?(机器语言、汇编语言)12、A 解释程序和编译程序同属于语言处理程序,下列关于它们的叙述中哪一个是正确的?(解释程序产生目标程序)13、B 计算机硬件能直接执行的语言只有(机器语言)14、D 下述语言(1)JAVA(2)FORTRAN(3)C哪个一般是编译型语言?((2)和(3))15、A 在软件方面、第一代计算机主要使用(机器语言)16、D 计算机软件是指:(计算机程序及其有关文档)17、C 用高级语言编写的程序:(具有通用性和可移植性)二、填空题1、计算机的五大应用领域是(科学计算)、(数据处理)、(过程控制)、(计算机辅助系统)和(人工智能)2、总线是连接(CPU)、(存储器)和(外部设备)的公共信息通道。

通常由三部分组成:(数据总线)、(地址总线)、(控制总线)3、计算机是一类智能机器,这是因为它除了完成自述运算外,还能完成某些(逻辑运算)。

4、世界上第一台计算机取名为(ENIAC)5、个人计算机简称PC,这种计算机属于(微)型计算机6、目前制造计算机所采用的电子器件是(超大规模集成电路)7、CPU是(中央处理器)的英文缩写,它主要由(运算器)和(控制器)组成8、计算机的系统组成部分是(硬件系统)和(软件系统)9、计算机的硬件系统一般可分为(运算器)、(控制器)、(存储器)和(输入/输出设备)等几个部分。

东师《VB程序设计》2022年秋学期在线作业1

东师《VB程序设计》2022年秋学期在线作业1

VB程序设计2022年秋学期在线作业1一、单选题1:执行语句Open "C:StuData.dat" For Input As #2 后,系统()。

A将C盘当前文件夹下名为StuData.dat的文件的内容读入内存B在C盘当前文件夹下建立名为StuData.dat的顺序文件C将内存数据存放在C盘当前文件夹下名为StuData.dat的文件中D将某个磁盘文件的内容写入C盘当前文件夹下名为StuData.dat的文件中正确答案:A2:语句Dim AA(9,9)所定义数组AA的元素个数为A 18B 81C 100D 90正确答案:C3:表达式Int(Rnd(O)+1)+Int(Rnd(1)-1)的值是()。

A 1B 0C -1D 2正确答案:B4:在窗体模块的通用声明段中声明变量时,不能使用()关键字。

A DimB PublicC PrivateD Static正确答案:D5:新建一工程,将其窗体的(名称)属性设置为MyFirst,则默认的窗体文件名为()。

A Forml.frmB工程1.frmC MyFirst.frmD Form1.vbp正确答案:C6:通过设置ADO数据控件的()属性可以建立该控件到数据源的连接信息。

A RecordSourceB RecordSetC ConnectionStringD Database正确答案:C7:下列控件中,没有Caption属性的是()。

A框架B列表框C复选框D单选按钮正确答案:B8:模拟方形骰子投掷的表达式是()。

A Int(6 * Rnd(1))B Int( 1+6 * Rnd(1))C Int(6 * Rnd(1) -l)D Int(6 * Rnd(1)-1)正确答案:B9:引用列表框(List1 )最后一个数据项应使用()。

A List1.List(Listl1. ListCount)B List1. List(Listl. ListCount - 1)C List1. List(ListCount)D List l. List( ListCounr-1)正确答案:B10:以下可以作为Visual Basic变量名的是()。

软件是计算机系统中与硬件相互依存的部分

软件是计算机系统中与硬件相互依存的部分

作业一1、软件是计算机系统中与硬件相互依存的部分,它是包括(A)、(B)及(C)完整集合。

其中,(A)是按事先设计的功能和性能要求执行的指令序列,(B)是使程序能够正确操纵信息的数据结构,(C)是与程序开发、维护和使用有关的图文材料。

供选择的答案:A ~ C :①、软件②、程序③、代码④、硬件⑤、文档⑥、外设⑦、数据⑧、图表2、开发软件时,对于提高软件开发人员工作效率至关重要的是(A)。

软件工程中描述软件生存周期的瀑布模型一般包括问题定义、可行性研究、(B)、设计、编码、测试、维护等几个阶段。

其中,设计阶段在管理上又可以分成(C)和(D)两个步骤。

供选择的答案:A:①、程序开发环境②、操作系统的资源管理功能③、开发程序人员的数量④、计算机的并行处理能力B:①、需求分析②、需求调查③、可行性分析④、问题定义C、D:①、方案设计②、代码设计③、概要设计④、数据设计⑤、运行设计⑥、详细设计⑦、故障处理设计⑧、软件体系结构设计3、软件工程过程有哪几种基本活动?试加以说明。

4、软件工程是开发、运行、维护和修复软件的系统化方法,它包括哪些要素?试加以说明。

5、什么是软件危机?为什么会产生软件危机?1、软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及(A)。

A、①、总结②、阶段性报告③、需求分析评审④、以上答案都不对2、在结构化分析方法中,用以表达系统内部数据的运动情况的工具有(A)。

供选择的答案:A:①、数据流图②、数据词典③、结构化英语④、判定表与判定树3、软件需求分析的任务不应包括(A)。

进行需求分析可使用多种工具,但(B)是不适用的。

在需求分析中,分析员要从用户那里解决的最重要的问题是(C)。

需求规格说明书的内容不应当包括(D)。

该文档在软件开发中具有重要的作用,但其作用不应当包括(E)。

A:①、问题分析②、信息域分析③、结构化程序分析④、确定逻辑模型B:①、数据流图②、判定表③、PAD图④、数据词典C:①、要让软件做什么②、要给该软件提供哪些信息③、要求软件工作效率如何④、要让软件具有什么样的结构D:①、对重要功能的描述②、对算法的详细过程性描述③、软件确认准则④、软件的性能E:①、软件设计的依据②、用户和开发人员对软件要“做什么”的共同理解③、软件验收的依据④、软件可行性分析的依据4、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。

西交14秋《程序设计基础》在线作业答案

西交14秋《程序设计基础》在线作业答案

程序设计基础西交《程序设计基础》在线作业一,单选题1. 下面转义字符中,表示字符串结束的是()A. \0B. \nC. \rD. \f?正确答案:A2. 有定义语句:int x, y;,若值11,变量y得到数值12,下面四组输入要通过scanf("%d,%d",&x,&y);语句使变量x得到数形式中,错误的是( )A. 11 12<回车>B. 11, 12<回车>C. 11,12<回车>D. 11,<回车>12<回车>?正确答案:A3. 下列程序的输出结果是()int b=2;int func(int *a){b += *a;return(b);}main(){int a=2, res=2;res += func(&a);printf("%d\n",res);}A. 4B. 6C. 8D. 10?正确答案:B4. 有以下程序段int m=0,n=0; char c='a';scanf("%d%c%d",&m,&c,&n);printf("%d,%c,%d\n",m,c,n);若从键盘上输入:10A10<回车>,则输出结果是:()。

A. 10,A,10B. 10,a,10C. 10,a,0D. 10,A,0?正确答案:A5. 有以下程序段int k=0;while(k=1)k++;while 循环执行的次数是()A. 无限次B. 有语法错,不能执行C. 一次也不执行D. 执行1次?正确答案:A6. 若fp已正确定义并指向某个文为件,当未遇到该文件结束标志时函数feof(fp)的值( )A. 0B. 1C. -1D. 一个非0值?正确答案:A7. 设有定义:int n=0,*p=&n,**q=&p,则下列选项中正确的赋值语句是( )A. p=1;B. *q=2;C. q=p;D. *p=5;?正确答案:D8. 若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为( )A. 4B. 16C. 32D. 52?正确答案:C9. 若有以下程序段(n所赋的是八进制数)int m=32767,n=032767;printf("%d,%o/n",m,n);执行后输出结果是()。

12秋《计算机应用基础》1-4作业及答案

12秋《计算机应用基础》1-4作业及答案

一、单选题(共 20 道试题,共 100 分。

)V1. 在Windows中,当一个窗口已经最大化后,下列叙述中错误的是。

A. 该窗口可以被关闭B. 该窗口可以移动√C. 该窗口可以最小化D. 该窗口可以还原满分:5 分2. 在文件系统的树形目录结构中,从根目录到任何数据文件,其通路有。

A. 2条B. 唯一条√C. 3条D. 多于3条满分:5 分3. 在Windows中,双击驱动器图标的作用是__ _。

A. 查看硬盘所存的文件√B. 备份文件C. 格式化磁盘D. 检查磁盘驱动器满分:5 分4. 个人计算机属于__ _。

A. 微型计算机√B. 小型计算机C. 中型计算机D. 小巨型计算机满分:5 分5. 在微型计算机的各种设备中,既可输入又可输出的设备是__ _。

A. 磁盘驱动器√B. 键盘C. 鼠标D. 绘图仪满分:5 分6. 微型计算机的主频很大程度上决定了计算机的运行速度,它是指__ _。

A. 计算机的运行速度快慢B. 微处理器时钟工作频率√C. 基本指令操作次数D. 单位时间的存取数量满分:5 分7. 计算机配置的内存的容量为128MB或128MB以上,其中的128MB是指_ __。

A. 128×1000×1000×8个字节B. 128×1000×1000个字节C. 128×1024×1024×8个字节D. 128×1024×1024个字节√满分:5 分8. 在Windows中,排列桌面项目图标的第一步操作是。

A. 按鼠标右键单击任务栏空白区B. 按鼠标右键单击桌面空白区√C. 按鼠标左键单击桌面空白区D. 按鼠标左键单击任务栏空白区满分:5 分9. 一个完备的计算机系统应该包含计算机的_ __。

A. 主机和外设B. 硬件和软件√C. CPU和存储器D. 控制器和运算器满分:5 分10. 不可能在任务栏上的内容为。

12秋学期《计算机应用基础》在线作业 标准答案

12秋学期《计算机应用基础》在线作业 标准答案

12秋学期《计算机应用基础》在线作业标准答案一、单选题(共 40 道试题,共 40 分。

)V1. 计算机按使用范围分类,可以分为___C__。

A. 电子数字计算机和电子模拟计算机B. 科学与过程计算计算机/工业控制计算机和数据计算机C. 通用计算机和专用计算机D. 巨型计算机、大中型机、小型计算机和微型计算机2. 在Word编辑状态下,不可以进行的操作是___A_。

A. 对选定的段落进行页眉、页脚设置B. 在选定的段落内进行查找、替换C. 对选定的段落进行拼写和语法检查D. 对选定的段落进行字数统计3. 已知英文字母m的ASCII码值为109,那么英文字母p的ASCII码值为___B_。

A. 111B. 112C. 113D. 1144. 下列选项中,不属于音频播放软件的是__D__。

A. Media PlayerB. WinampC. RealPlayerD. Dreamweaver5. 在Excel 2003中,在单元格中输入2008年3月27日的正确格式为_D_____。

A. 2008-27-3B. 27-03-2008C. 3-27-2008D. 2008-3-276. 计算机硬件的五大基本构件包括运算器、存储器、输入设备、输出设备和__B__。

A. 显示器B. 控制器C. 硬盘存储器D. 鼠标器7. 如果要从第2张幻灯片跳转到第8张幻灯片,应使用"幻灯片放映"菜单中的__A___。

A. 动作设置B. 预设动画C. 幻灯片切换D. 自定义动画8. 在Word编辑状态下,对于选定的文字__C__。

A. 可以移动,不可以复制B. 可以复制,不可以移动C. 可以进行移动或复制D. 可以同时进行移动和复制9. 在PowerPoint 2003中,下列有关幻灯片放映叙述错误的是___D___。

A. 可自动放映,也可人工放映B. 放映时可只放映部分幻灯片C. 可以选择放映时放弃原来的动画设置D. 无循环放映选项10. 关于网络协议,下列_____B_____选项是正确的。

XXX17年9月课程考试《程序设计基础》作业考核试题

XXX17年9月课程考试《程序设计基础》作业考核试题

XXX17年9月课程考试《程序设计基础》作业考核试题XXX17年9月课程考试《程序设计基础》作业考核试题一、单选题(共30道试题,共60分。

)1.可将C源程序存在磁盘上,还可将数据按数据类型分别以()的形式存在磁盘上。

A.内存B.缓冲区C.文件D.寄存器正确答案:C2.若二维数组a有m列,则在a[i][j]前的元素个数为()。

A. j*m+IB. i*m+jC. i*m+j-1D. i*m+j+1正确答案:B3.在位运算中,操作数每右移一位,其结果相当于()。

A.操作数乘以2B.操作数除以2C.操作数乘以16D.操作数除以16正确答案:B4.int a[10];合法的数组元素的最小下标值为()。

A. 10B. 9C. 1D. 0正确答案:D5.若执行fopen函数时发生错误,则函数的返回值是()。

A.地址值B. 0C. 1D. EOF精确答案:B6.若fp是指向某文件的指针,且已读到此文件末尾,则库函数feof(fp)的返回值是()。

A. EOFB. 0C.非零值D. NULL正确答案:C7.以下选项中,与k=n++完全等价的表达式是()。

A. k=n,n=n+1B. n=n+1,k=nC. k=++nD. k+=n+1精确答案:AA. 27.B. 27.C. 28.D. 28.精确答案:A9.结构体类型的定义允许嵌套是指()。

A.成员是已经或正在定义的布局体型B.成员可以重名C.结构体型可以派生D.定义多个布局体型正确答案:A10.变量的指针,其含义是指该变量的()。

A.值B.地址C.名D.一个标志精确答案:B11.以下叙述精确的是()。

A.在C步伐中,main函数必需位于步伐的最前面B. C步伐的每行中只能写一条语句C. C语言本身没有输入输出语句D.在对一个C步伐举行编译的过程当中,可发现注释中的拼写毛病精确答案:C12.如有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出成效不为5的语句为()。

西安交通大学19年5月补考《程序设计基础(高起专)》作业考核试题1答案

西安交通大学19年5月补考《程序设计基础(高起专)》作业考核试题1答案

西安交通大学19年5月补考《程序设计基础(高起专)》作业考核试题-0001试卷总分:100 得分:0一、单选题(共30 道试题,共60 分)1.以下选项中,与k=n++完全等价的表达式是()。

A.k=n,n=n+1B.n=n+1,k=nC.k=++nD.k+=n+1正确答案:A2.以下只有在使用时才为该类型变量分配内存的存储类说明是()。

A.auto和staticB.auto和registerC.register和staticD.extern和register正确答案:B3.double x;scanf("%lf",&x);不可以赋值给x变量的常量是()。

A.123B.100000C.A'D."abc"正确答案:D4.设有说明.char w;int x;float y;double z;则表达式w*x+z-y值的数据类型为()。

A.floatB.charC.intD.double正确答案:D5.下面程序#include "stdio.h"void main(){ int k=2,m=4,n=6; int *pk=&k,*pm=&m,*p; *(p=&n)=*pk*(*pm); printf("%d\n",n); getch();}的运行结果是()A.7B.8C.9D.10正确答案:B6.有如下程序, 该程序的输出的结果是( )int addc(int a,int b,int c) { c=a+b;return(c); } main() { int x=4,y=2,z,r; z=x+y;r=addc(addc(x,y,z),addc(y,z,x),z);printf("%d\n",r); }A.36B.12C.14D.6正确答案:C7.下面有关for循环的正确描述是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、简述计算机硬件与软件的关系。 计算机硬件与软件的关系主要体现在以下三个方面: (1)互相依存。计算机硬件与软件的产生与发展本身就是相辅相成、 互相促进的,二者密不可分。硬件是软件的基础和依托,软件是发挥硬 件功能的关键,是计算机的灵魂。在实际应用中更是缺一不可,硬件与 软件,缺少哪一部分,计算机都是无法使用的。 (2)无严格界面。虽然计算机的硬件与软件各有分工,但是在很多情 况下软硬件之间的界面是浮动的。计算机某些功能既可由硬件实现,也 可以由软件实现。随着计算机技术的发展,一些过去只能用软件实现的 功能,现在可以用硬件来实现,而且速度和可靠性都大为提高。 (3)相互促进。无论从实际应用还是从计算机技术的发展看,计算机
高级程序设计语言是指通用性好,不必对计算机的指令系统有深入 的了解就可以编写程序。采用高级语言编写的程序在不同型号的计算机 上只需做某些微小的改动便可运行,只要采用这些计算机上的编译程序 重新编译即可。高级语言具有通用性,与具体的机器无关。
4、冯·诺伊曼原理的主要思想是什么?有什么意义?冯·诺伊曼机的 结构是什么?
7、 计算机存储器一般分为两级,它们是______和______。
主存储器(简称主存,又称内存)和外存储器
(简称外存,又称辅存)
8、 计算机系统中的软件包括______和______。所有程序, 及相关的文档
9、 计算机硬件通常由5大功能部件组成,它们是:______, ______,______,______和______。存储器、运算器、 控制器、输入设备和输出设备
源程序 目标程序 可执行程序
结果
编译 连接
执行
7、高级语言解释执行的一般步骤是什么?解释执行有什么缺点? 解释执行需要有一个解释程序,它将源代码程序逐句读入,然后直 接分析语句的含义,立刻给出执行结果。 由于解释执行时只看到一个语句,难于优化、执行效率较低。 8、高级语言解释程序的功能是什么?解释过程有哪两种方式?解释 方式与编译方式有什么根本不同? 参考答案: 解释程序又叫解释系统,它的功能是对高级语言编写的程序进行逐句分 析并立即执行从而得到结果。(2分) 解释程序对源程序的解释过程也有两种方式,一种是直接解释执行,另 一种是把源程序先转换为中间代码程序,然后对中间程序逐句解释执 行。(2分) 两种解释方式均不产生目标程序,这是与编译方法本质上的不同。(1 分)
5、请简述程序设计的一般步骤。 程序设计的基本过程一般由分析所求解的问题、抽象数学模型、选
择合适算法、编写程序、调试通过直至得到正确结果等几个阶段所组 成。其设计步骤可以分为:
(1)确定要解决的问题。 (2)分析问题,建立数学模型。 (3)选择计算方法。 (4)确定数据结构和算法。 (5)绘制流程图。 (6)编写程序。 (7)调试程序。
DC
14、 保存在计算机内存中的信息为______。D
A 程序 B 程序和地址 C 数据和地址 D 数据和程序
15、 计算机软件是指______。 D
A 计算机程序
B 源程序和目标程序
C 源程序
D 计算机程序及其有关文挡
16、 计算机硬件能够直接执行的编程语言应该是______。A A 机器语言 B 汇编语言 C___。B
A 面向过程的程序设计语言
B 面向数据库的语言
C 面向对象的程序设计语言
D 面向硬件的程序设计语言
2、 填空题 1、 1、计算机语言有三种类型:机器语言、______和 ______。汇编语言 高级语言 2、 世界公认的第一台通用电子数字计算机是美国宾夕法尼 亚大学莫尔学院的莫奇利和埃克特领导的科研小组建造 的,取名为______。ENIAC(即电子数字积分计算机的 英文缩写)。 3、 第一代电子计算机(1946~1958年)采用的基本逻辑元 件是______。第二代电子计算机(1958~1964年)采用 的基本逻辑元件是______。第三代电子计算机 (1964~1974年)采用的基本逻辑元件是______。第四代 电子计算机(1974年以后)采用的基本逻辑元件是 ______。电子管,晶体管,半导体中小规模集成电路, 大规模集成电路 4、 世界上最早的高级程序设计语言是______。FORTRAN 5、 计算机按照工作原理进行分类可以分为______和 ______。数字计算机,模拟计算机 6、 当前计算机的最基本原理采用的是______。采用冯·诺依 曼的“存储程序原理”
A 硬件 B 软件
C 系统
D 机器
4、 当代计算机的体系结构称为是______。A
A 冯·诺依曼机 B 非冯·诺依曼机 C图灵机 D PASCAL机
5、 CPU主要包括______。A
A 运算器、控制器和寄存器 B 运算器、控制器和存储器
C 控制器
D 运算器和存储器
6、 硬盘是______。C
A 输入设备 B 输出设备 C 存储设备 D 计算设备
10、 计算机语言有3种类型,它们是______,______和 ______。机器语言、汇编语言和高级语言
11、 高级语言源程序的翻译有两种方式,一种是______,另 一种是______。解释方式,编译方式
12、 微机中常用的高级语言主要有3类:t它们是______, ______和______。面向过程的程序设计语言、面向问题 的程序设计语言和面向对象的程序设计语言
(8)整理资料,交付使用。 6、执行高级语言编写的程序一般要经过怎样的编译过程? 高级语言源程序经编译后得到目标码程序,但它还不能立即装入机 器执行,编译后得到的目标模块还需进行连接。连接程序找出需要连接 的外部模块并到模块库中找出被调用的模块,调入内存并连接到目标模 块上,形成可执行程序。执行时,把可执行程序加载到内存中合适的位 置(此时得到的是内存中的绝对地址)就可执行产生运行结果。
“冯·诺伊曼原理”的主要思想就是“存储程序控制”原理。“存储程序 控制”原理的基本内容是:
用二进制形式表示数据和指令; 将程序(数据和指令序列)预先存放在主存储器中,使计算 机在工作时能够自动高速地从存储器中取出指令,并加以执 行,这是“存储程序控制”的基本特点; 确立了计算机系统的5大基本部件:存储器、控制器、运算 器、输入设备和输出设备,同时也规定了5大部件的基本功 能。 冯·诺依曼型计算机的两大特征是“程序存储”和“采用二进制”。 冯·诺伊曼思想实际上是电子计算机设计的基本思想,奠定了现代 电子计算机的基本结构,开创了程序设计的时代。
的硬件与软件之间都是相互依赖、相互影响、相互促进的。硬件技术的 发展会对软件提出新的要求,促进软件的发展;反之,软件的发展又对 硬件提出新的课题。
3、简述计算机程序设计语言的分类和各类的特点。 一般分为三类:机器语言(也称机器指令集),汇编语言和高级语
言。 机器语言是每台计算机出厂时,厂家都为它配备一套机器语言,不
同的计算机,其机器语言通常是不同的。由于机器语言是面向具体机器 的,所以其程序缺乏通用性,编写程序的过程繁琐复杂,易出错,错了 又不易查找和修改,编出的程序可读性极差。
汇编语言是机器语言的符号化形式。用汇编语言编写的程序(又称 源程序)经汇编器加工处理后,就转换成可由计算机直接执行的目标程 序。汇编语言提高了程序设计效率和计算机利用率。汇编语言仍属面向 机器的一种低级语言,其程序的通用性和可读性较差。
《程序设计基础》作业一答案
1、 单项选择题
1、 计算机发展的分代史中通常划分时代的标准是以计算机所采用
的___ ___。A
A 逻辑元件 B 程序设计语言 C 操作系统发展 D 硬件运算速

2、 当前广泛使用的微型计算机是______。D
A 第一代 B 第二代 C 第三代
D 第四代
3、 我们将组成计算机系统的所有电子和机械装置称为______。A
A BASIC语言 B C语言
C FORTRAN语言 D
PASCAL语言
12、 下面4种程序设计语言中,不是面向过程式语言的是
______。D
A FORTRAN B ALGOL C Ada
D C++
13、 下面4种程序设计语言中,不是面向对象式语言的是
______。D
A JAVA
B Object Pascal C Delphi
A 机器语言 B 汇编语言 C 高级语言 D 目标语言
10、 汇编程序的任务是______。A
A 将汇编语言编写的程序转换为目标程序
B 将汇编语言编写的程序转换为可执行程序
C 将高级语言编写的程序转换为汇编语言程序
D 将高级语言编写的程序转换为可执行程序
11、 世界上第一个高级语言是______。C
7、 系统软件的核心软件是______。A
A 操作系统 B 编译程序 C 汇编程序 D 机器语言
8、 下面4句话中,最准确的表述是______。A
A 程序=算法+数据结构
B 程序是使用编程语言实现算法
C 程序的开发方法决定算法设计 D 算法是程序设计中最关键
的因素
9、 计算机能直接执行的语言是______。A
13、 程序设计过程的3个阶段是______,______和______。编 程阶段、编译阶段和执行阶段
14、 三、简答题
1、名词解释:CAD,CAM,CAI,CPU,CASE。 CAD:计算机辅助设计(Computer Aided Design)
CAM:计算机辅助制造(Computer Aided Manufacturing) CAI:计算机辅助教学(Computer Aided Instruction) CPU:中央处理器 CASE:计算机辅助软件工程
相关文档
最新文档