程序设计基础----形考任务一(填空题).docx
国家开放大学《C语言程序设计》形考任务1-4参考答案
形考任务 1 一、选择题(共 40 分,每小题 2 分) 1.在每个 C 语言程序中都必须包含有这样一个函数,该函数的函数名为( )。
A. main B. MAIN C. name D. function 2.C 语言源程序文件的缺省扩展名为( )。 A. cpp B. exe C. obj D. c 3.由 C 语言目标文件连接而成的可执行文件的缺省扩展名为( )。 A. cpp B. exe C. obj D. c 4.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为 ( )。 A. 空格或逗号 B. 逗号或回车 C. 逗号或分号 D. 空格或回车 5.每个 C 语言程序文件的编译错误被分为( )。 A. 1 类 B. 2 类 C. 3 类
for(int j=i; j<n; j++) S;
a. n2 b. (n+1)/2 c. n(n-1)/2 d. n(n+1)/2 6.在下面的 do 循环语句中,其循环体被执行的次数为( )。 int i=0; do i++; while(i*i<10); a. 4 b. 3 c. 5 d. 2 7.在下面的一维数组定义中,有语法错误的选项是( )。 a. int a[]={1,2,3}; b. int a[10]={0}; c. int a[]; d. int a[5]; 8.在下面的二维数组定义中,语法正确的选项是( )。 a. int a[5][]; b. int a[][5]; c. int a[][3]={{1,3,5},{2}}; d. int a[](10); 9.假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素 a[1][1]的 值为( )。 a. 2 b. 4 c. 6 d. 8 10.假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素 a[2][1]的 值为( )。 a. 0 b. 4
计算机程序设计基础习题册(含答案)
《计算机程序设计基础》习题册计算机程序设计基础_基础知识(一)班级学号姓名成绩一、单选题1.C++源程序文件的默认扩展名为A。
A) cpp B) exeC) obj D) lik2.由C++源程序文件编译而成的目标文件的默认扩展名为C。
A) cpp B) exeC) obj D) lik3.由C++目标文件连接而成的可执行文件的默认扩展名为B。
A) cpp B) exeC) obj D) lik4.编写C++程序一般需经过的几个步骤依次是B。
A)编译、编辑、连接、调试B)编辑、编译、连接、调试C)编译、调试、编辑、连接D)编辑、调试、编辑、连接5.程序中主函数的名字为 A 。
A) main B) MAINC) Main D) 任意标识符6.下面四个选项中,均是不合法的用户标识符的选项的是C。
A) A p_o doB)float lao _AC)b-a goto intD)_123 temp INT7.下列变量名中合法的是C。
A) B)C)Tom B) 3a66C) _6a7b D) $ABC8.存储以下数据,占用存储字节最多的是D 。
A) 0 B) ‘0’C) “0” D) 0.09.在C++语言中,字符型数据在内存中的存储形式是D。
A) 补码 B) 反码C) 原码 D) ASCII码10.若有说明语句:char c =’\072’;则变量c A。
A) 包含1个字符B) 包含2个字符C) 包含3个字符D) 说明不合法,变量的值不确定二、填空题1.C++头文件和源程序文件的扩展名分别为.h和.cpp 。
2.C++语言规定,标识符只能由字母、数字、下划线三种字符组成,而且第一个字符必须是字母或下划线。
3.一条表达式语句必须以__分号_;___作为结束符。
4.用于从键盘上为变量输入值的标准输入流对象是___cin____;用于输出表达式值的标准输出流对象是__cout____。
5.在一个C++程序文件中,若要包含另外一个头文件或程序文件,则应使用以_#include___标识符开始的预处理命令计算机程序设计基础_基础知识(二)班级 学号 姓名 成绩一、 单选题1. 下列哪一个是C++语言中合法的变量 CA) 8ZSe B) ±A0C) X0_2 D) ’x0’2. 已知ch 是字符型变量,下面不正确的赋值语句是 A A) ch='a+b' B) ch='\0'C) ch='7'+'9' D) ch=5+93. 下列浮点数的表示中不正确的是▁C ▁▁A) 223. B) 719E22C) e23 D) 12e24. 下列不正确的转义字符是 ▁C ▁▁A)'\\' B)‘\"’C) '074' D) '\0'5. 在C 语言中,合法的字符常量是 ▁B ▁▁A)'\084' B)'\x43'C)'ab' D)"\0"6. 下列变量定义中合法的是▁A ▁▁A) double _a=1.le-1; B) double b=1+5e2.5;C) double do= 2e3D) double 2_and=1-e-3; 7. 已知ch 是字符变量,正确的赋值语句是▁B ▁A )ch=‘123’ B)ch=’\xff’C) ch =’\08’ D)ch =”\” 8. 若x 、i 、j 和k 都是int 型变量,则计算表达式x=(i=4,j=15,k=32 )后,x 的值为▁▁C ▁。
电大C语言程序设计形成性考核册答案
C语言程序设计形成性考核作业1一、选择题1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A)。
A.main B.MAIN C.name D.funtion2.C语言原程序文件的缺省扩展名为(D )。
A.cpp B.exe C.obj D.C3.由C语言目标文件连接而成的可执行的缺省扩展名为(B)。
A.cpp B.exe C.obj D.C4.程序运行中需要从键盘输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。
A.空格或逗号 B.逗号或回车 C.回车或分号 D.空格或回车5.每个C语言程序的编译错误分为(B)类。
A.1 B.2 C.3 D.46.设x 和y 均为逻辑值,则x && y为真的条件是(A)。
A.它们均为真 B.其中一个为真 C.它们均为假 D.其中一个为假7.设有语句“int a=12;a+=a*a;”,则执行结束后,a 的值为(C)。
A.12 B.144 C.156 D.2888.x>0 && x<=10的相反表达式为(A)。
A.x<=0 || X>10 B.x<=0 && x>10 C.x<=0 || x<=10 D.x>0 && x>10 9.字符串“a+b=12\n”的长度为(B)。
A.6 B.7 C.8 D.910.在下列符号常量定义中。
错误的定义语句格式为(C)。
A.const M1=10; B.const int M2=20; C.const M3 10 D.const char mark=’3’;11.带有随机函数的表达式rand()%20的值在(C)区间内,A.1~19 B.1~20 C.0~19 D.0~2012.当处理特定问题时的循环次数已知时,通常采用(A)循环来解决。
A.for B.while C.do-while D.switch13.在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为(B)语句。
《程序设计基础》练习1
《程序设计基础》练习题1一、单选题(本大题15小题,每小题2分,共30分)1.下列语句执行后,变量a、c的值分别是( )。
int x=182;int a,c;c=x/100;a=x%10;A) 1,2 B) 2,1 C) 1.82, 2 D) 100,822.下面哪个表达式可用得到x和y的最大值( )?A) x>y?y:x B) x<y?y:x C) x>y?(x+y):(x-y) D) x==y?y:x;3.以下是应用程序中定义的静态方法printBinary,若在其main方法中有方法调用语句printBinary(2),则输出的结果是( )。
static void printBinary(int i) {System.out.print(i + "的2进制数表示为:\t");for(int j = 31; j >=0; j--)if(((1 << j) & i) != 0)System.out.print("1");elseSystem.out.print("0");System.out.println();//换行}A) 00000000000000000000000000000001 B) 00000000000000000000000000000010C) 00000000000000000000000000001111 D) 000000000000000000000000000000004. 应用程序的main方法中有以下语句,则输出的结果是( )。
String s1="0.5",s2="12";double x=Double.parseDouble(s1);int y=Integer.parseInt(s2);System.out.println(x+y);A) 12.5 B) 120.5 C) 12 D) “12.5”5. 应用程序的main方法中有以下语句,则输出的结果是( )。
国开电大C语言程序设计形考任务1参考答案
A. main
B. MAIN
C. name
D. function
【答案】:main
题目2.C语言源程序文件的缺省扩展名为( )。
A. cpp
B. exe
C. obj
D. c
【答案】:c
题目3.由C语言目标文件连接而成的可执行文件的缺省扩展名为( )。
对
错
【答案】:对
题目22.C语言中的每条复合语句以花括号作为结束符。
对
错
【答案】:错
题目23.在C语言程序中,在行尾使用注释的开始标记符为一对单斜线字符。
对
错
【答案】:对
题目24.注释内容的开始所使用的标记符为/*,则注释内容的结束所使用的标记符为*/。
对
错
【答案】:对
题目25.在一个C语言程序文件中,若要包含一个头文件,则使用以百分号开始的预处理命令。
对
错
【答案】:对
题目43.关系表达式(x!=0)的等价表达式为(x)。
对
错
【答案】:对
题目44.关系表达式x+y>5的相反表达式为x+y<=5。
对
错
【答案】:对
题目45.逻辑表达式(a>b || b==5)的相反表达式为(a>b && b==5)。
对
错
【答案】:错
题目46.若x=5,y=10,则x>y逻辑值为真。
D. 4类
【答案】:2类
题目6.不符合C语言规定的复合语句是( )。
A. {}
B. {;}
C. {x=0;}
国开电大《C语言程序设计》形考任务1答案
国开电大《C语言程序设计》形考任务1答案形考任务一题目1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。
[答案]A. main题目2C语言源程序文件的缺省扩展名为()。
[答案]D. c题目3由C语言目标文件连接而成的可执行文件的缺省扩展名为()。
[答案]B. exe题目4程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。
[答案]D. 空格或回车题目5每个C语言程序文件的编译错误被分为()。
[答案]B. 2类题目6不符合C语言规定的复合语句是()。
[答案]D. {y=10}题目7C语言程序中的基本功能模块为()。
[答案]D. 函数题目8在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。
[答案]C. 参数表题目9在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。
[答案]B. 双引号题目10在C语言程序中,多行注释语句使用的开始标记符为()。
[答案]B. /*题目11在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。
[答案]A. char题目12在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。
[答案]A. 5题目13转义字符'\\'表示的字符是()。
[答案]C. 反斜线枚举类型中的每个枚举常量的值都是一个()。
[答案]A. 整数题目15运算符优先级最高的是()。
[答案]D. !=题目16设x和y均为逻辑值,则x && y为真的条件是()。
[答案]A. 它们均为真题目17设有语句“int a=12; a+=a*a;”,则执行结束后,a的值为()。
[答案]C. 156题目18x>0 && x<=10的相反表达式为()。
《C语言程序设计基础》习题以及答案doc资料
三、编程题
1.请编写一个程序,能显示出以下两行文字。
I am a student.
I love China.
2.请编写一个程序,从键盘上输入a=2,b=3.4,c='D',向屏幕输出对应的a,b,c的值。
第三章
一、选择题
1-5DBABA
6-7DA
二、填空题
1.向终端输出一个字符从终端输入一个字符
9.已知在ASCII字符集中,数字0的序号为48,下面程序的输出结果为。
#include<stdio.h>
voidmain()
{
char x,y;
x='0'; y='9';
printf("%d,%c\n",x,y);
}
A)因输出格式不合法,输出错误信息B)48,9
C)0,9D)0,57
10.已知在ASCII集中,字母A的序号为65,下面程序的输出结果为。
A)\nB)\tC)\rD)\b
4.在ASCII码表中可以看到每个小写字母的ASCII码比相应的大写字母。
A)大32B)大64C)小32D)小64
5.设d为字符变量,下列表达式能够完整正确赋值的是。
A)d=297B)d='a'C)d="a"D)d='abc'
6.10+'a'+1.5-567.345/'b'的结果是型数据。
C)x * = y + 8;D)x = y = 0;
20.设有以下定义,则能使值为3的表达式是:。
int k=7, x=12;
A)x%=(k%=5)B)x%=(k-k%5)
程序设计基础试题一及答案
程序设计基础试题一及答案一、填空题(每空1分,共10分)(1)__________语言是计算机唯一能够识别并直接执行的语言。
(2)算法的复杂度包含两方面:和。
(3)__ 函数是C语言程序启动时惟一的入口。
(4)逗号表达式(a=3*4,a*5),则a的值为。
(5)数据的存储结构有两种:一种是顺序存储结构,另一种是______________。
(6)图的遍历有两种:_________________和广度优先搜索。
(7)对栈中元素的操作是按照“______________”的原则进行的。
(8)从是否关心软件内部结构和具体实现的角度,把软件测试分为__________________和_______________两类。
二、单选题(每题1分,共30分)(1)世界上第一台电子计算机的英文名字为()。
A) EDVAC B)EDSAC C)ENIAC D) UNIVAC(2)计算机的软件系统可分为()。
A)程序和数据 B)操作系统和语言处理系统C)程序、数据和文档 D)系统软件和应用软件(3)与十进制数100等值的二进制数是()。
A)0010011 B)1100010 C)1100100 D)1100110(4)一个算法除了能对合法的输入数据得到正确的结果外,还应对非法的或者不合乎要求的输入数据作出正确合理的处理,这体现了算法的()。
A)正确性 B)健壮性 C)可读性 D)高效率(5)程序设计应该遵守()的设计原则。
A) 自顶向下,逐步细化B) 自底向上,逐步细化C) 自底向上,同步扩展D) 自顶向下,同步扩展(6)下列关于注释的说法哪个是错误的()。
A)注释不是程序中的可执行语句B)注释对于程序的执行有很重要的意义C)注释将在程序的编译阶段被编译器剔除D)编程时在程序中添加适当的注释是一个良好的编程风格(7)下面四个选项中,不合法的用户标识符是()。
A)sum B)stu_name C)a>b D)_total(8)设c是字符变量,以下语句中错误的是()。
国开程序设计基础形考任务1-4作业及答案
国开电大专科《程序设计基础》形考任务1至4试题及答案形考任务1试题及答案—、填空题1.计算机的五大主要应用领域7E ______ 、、、、。
[答案]科学计算、数据处理、过程控制、计算机辅助系统、人工智能2,总线是连接 ________ 、_______ 和 _____ 的公共信息通道。
通常由三部分组成:_______ 、、。
[答案]CPU、存储器、外部设备、数据总线、地址总线、控制总线3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些______[答案]逻辑运算4.世界上第一台计算机取名为 __________ 」[答案]ENIAC5.目前制造计算机所采用的电子器件是________ 」[答案]大规模集成电路6.CPU是Central Processing Unit的英文缩写,它主要由____________ 、和寄存器3个部分组成。
[答案]运算器、控制器7 .完整的计算机系统是由和两大部分组成的。
形考任务3试题及答案、填空题1.数据结构研究主要包括三个方面的内容,分别是:数据的—结构,数据的—结构,以及定义在这上面的数据的—」[答案]逻辑、存储、运算2.当向一个顺序表插入一个元素时,从插入位置开始后的所有元素均需__ —位置,移动过程是从_______ 向___ 依次移动每一个元素。
[答案]向后移动、后、前3.要从一个顺序表删除一个元素时,被删除之后的所有元素均需—个位置,移动过程是从—向—依次移动每一个元素。
[答案]向前移动、前、后4.线性表、栈和队列都是—结构,可以在线性表的—位置插入和删除元素,而栈只能在—插入和删除元素;对于队列只能在—插入元素,在___ 删除元素。
[答案]线性、任意、栈顶、队尾、队头5.如果要在链表中删除一个元素,则只要将要删除的元素的—一个元素的指针调整为指向要删除的元素的下一个元素。
[答案]前6.为了解决假溢出,通常采用—队列的方法,即把队列的存储空间设想成一个头尾相接的环状结构。
C 语言程序设计形成性考核册参考-答案
C++语言程序设计作业(一)一、单项选择题1. C++源程序文件的默认扩展名为(A )。
A. cppB. exeC. objD. lik2. 由C++源程序文件编译而成的目标文件的默认扩展名为( C )。
A. cppB. exeC. objD. lik3. 由C++目标文件连接而成的可执行文件的默认扩展名为(B )。
A. cppB. exeC. objD. lik4. C++程序从上机到得到结果的几个操作步骤依次是( B )。
A. 编译、编辑、连接、运行B. 编辑、编译、连接、运行C. 编译、运行、编辑、连接D. 编辑、运行、编辑、连接5. 以下标识符中不全是保留字的是( B )。
A. case for intB. default then whileC. bool class longD. goto return char6. 能作为C++程序的基本单位是( C )。
A. 字符B. 语句C. 函数D. 源程序文件7. 程序中主函数的名字为( A )。
A. mainB. MAINC. MainD. 任意标识符8. C++程序的基本模块为( D )。
A. 表达式B. 标识符C. 语句D. 函数9. 可用作C++语言用户标识符的一组标识符是( B )。
A. void define +WORDB. a3_b3 _123 YNC. for -abc CaseD. 2a DO sizeof10. 存储以下数据,占用存储字节最多的是( D )。
A. 0B. ‘0’C. “0”D. 0.011. 程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( D )符号作为分隔符。
A. 空格或逗号B. 逗号或回车C. 逗号或分号D. 空格或回车12. 设”int a=12;”,则执行完语句”a+=a*a;”后,a 的值是( C )。
A. 12B. 144C. 156D. 28813. 假设在程序中 a 、b 、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式abc1的表达式是( D )。
国开电大《C语言程序设计》形考任务1答案
国开电大《C语言程序设计》形考任务1答案形考任务一题目1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为()。
[答案]A. main题目2C语言源程序文件的缺省扩展名为()。
[答案]D. c题目3由C语言目标文件连接而成的可执行文件的缺省扩展名为()。
[答案]B. exe题目4程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用的分隔符为()。
[答案]D. 空格或回车题目5每个C语言程序文件的编译错误被分为()。
[答案]B. 2类题目6不符合C语言规定的复合语句是()。
[答案]D. {y=10}题目7C语言程序中的基本功能模块为()。
[答案]D. 函数题目8在一个函数定义中,函数头包括的3个部分依次为函数类型、函数名和()。
[答案]C. 参数表题目9在一个程序文件中,若要使用#include命令包含一个用户定义的头文件,则此头文件所使用的起止定界符为一对()。
[答案]B. 双引号题目10在C语言程序中,多行注释语句使用的开始标记符为()。
[答案]B. /*题目11在printf()函数调用的格式字符串中,若使用格式符为“%c”,则对应输出的数据类型为()。
[答案]A. char题目12在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。
[答案]A. 5题目13转义字符'\\'表示的字符是()。
[答案]C. 反斜线枚举类型中的每个枚举常量的值都是一个()。
[答案]A. 整数题目15运算符优先级最高的是()。
[答案]D. !=题目16设x和y均为逻辑值,则x && y为真的条件是()。
[答案]A. 它们均为真题目17设有语句“int a=12; a+=a*a;”,则执行结束后,a的值为()。
[答案]C. 156题目18x>0 && x<=10的相反表达式为()。
最新电大《VisualBasic程序设计》形考作业任务01考试题及答案
最新电大《VisualBasic程序设计》形考作业任务01考试题及答案最新电大《VisualBasic程序设计》形考作业任务01-06网考试题及答案100%通过考试说明:《VisualBasic程序设计》形考共有6个任务。
任务1至任务2是客观题,其它为主观题。
任务1至任务6需在考试中多次抽取试卷,直到出现01任务_0001、02任务_0001、03任务_0001、04任务_0004、05任务_0001、06任务_0001试卷,就可以按照该套试卷答案答题。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
本文库还有其他教学考一体化答案,敬请查看。
01任务01任务_0001 一、单项选择题(共25道试题,共50分。
)1.启动VB后,就意味着要建立一个新()。
A.窗体B.程序C.文件D.工程2.应用程序打包后,其包文件的后缀为()。
A..exeB..cabC..txtD..ocx 3.当一个工程中含有多个窗体时,其中的启动窗体是()。
A.启动VB时创建的第一个窗体B.第一个添加的窗体C.最后一个添加的窗体D.在“工程属性”对话框中指定的窗体 4.下列说法中错误的是()。
A.应用程序的界面是窗体B.应用程序的界面是对象C.每个应用程序都要生成一个工程D.一个应用程序由若干个VisualBasic文件组成5.每建立一个窗体,工程管理器窗口中就会增加一个()。
A.工程文件B.窗体文件C.标准模块文件D.类模块文件 6.当运行程序时,系统自动执行启动窗体的()事件过程。
A.LoadB.ClickC.UnloadD.GotFocus 7.VB集成开发环境中,提供控件的窗口是()。
A.工具栏B.工具箱C.属性窗口D.工程管理器8.确定一个窗体或控件的大小的属性是()。
A.Top或LoftB.Top和LoftC.Width或HeightD.Width和Height 9.下列关于窗体的说法不正确的是()。
2021年面向对象程序设计形成性考核册作业一
面向对象程序设计形成性考核册作业一一、单选题1. C++源程序文献缺省扩展名为( A )。
A. cppB. exeC. objD. lik2. 编写C++程序普通需通过几种环节依次是( B )。
A. 编译、编辑、连接、调试B. 编辑、编译、连接、调试C. 编译、调试、编辑、连接D. 编辑、调试、编辑、连接3. 程序中主函数名字为( A )。
A. mainB. MAINC. MainD. 任意标记符4. 存储如下数据,占用存储字节最多是( D )。
A. 0B. ‘0’C. “0”D. 0.05. 假设在程序中 a 、b 、c 均被定义成整型,所赋值都不不大于1,则下列能对的表达代数式abc1表达式是( D )。
A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c6. x>0 || y==5相反表达式为( B )。
A. x<=0 || y!=5B. x<=0 && y!=5C. x>0 || y!=5D. x>0 && y==57. 字符串”a+b=12\n ”长度为( B )。
A. 6B. 7C. 8D. 98. 循环语句“for(int i=0;i<n ;i++) cout<<i*i<<’ ’;”中循环体执行次数为( C )。
A. 1B. n-1C. nD. n+19. 在下面循环语句中循环体执行次数为( C )。
int i=0,s=0;while(s<20) {i++;s+=i;}A. 4B. 5C. 6D. 710. 在下面循环语句中循环体执行次数为( C )。
int i=0,s=0;while(s<20) {i++;s+=i;}A. 4B. 5C. 6D. 711. 循环体至少被执行一次语句为(C)。
A. for循环B. while循环C. do循环D. 任一种循环12. 在下面一维数组定义中,哪一种有语法错误。
程序设计基础试题(附答案)
程序设计基础试题(附答案)程序设计基础复习题一、单选1、一个完整的计算机系统应该包括()A、系统软件和应用软件B、计算机及其外部设备C、硬件系统和软件系统D、系统硬件和系统软件2、“裸机”的概念是指()A、正在进行设计还没有组装好的计算机B、已经组装好但还没有安装任何软件的计算机C、仅安装了操作系统的计算机系统D、安装了文字处理软件但没有安装专用数据处理系统的计算机3、世界上第一台电子数字计算机研制成功的时间是()A、1936年B、1946年C、1956年D、1970年4、CASE的含义是()A、计算机辅助设计B、计算机辅助制造C、计算机辅助教学D、计算机辅助软件工程5、当前广泛使用的微型计算机是()A、第一代B、第二代C、第三代D、第四代6、当代计算机的体系结构称为是()A、冯诺依曼机B、非冯诺依曼机C、图灵机D、比尔盖茨机7、硬盘是()A、输入设备B、输出设备C、存储设备D、计算设备8、下面4句话中,最准确的表述是()A、程序=算法+数据结构B、程序是使用编程语言实现算法C、程序的开发方法决定算法设计D、算法是程序设计中最关键的因素9、计算机能直接执行的语言是()A、机器语言B、汇编语言C、高级语言D、目标语言10、解释程序的功能是()A、将高级语言程序转换为目标程序B、将汇编语言程序转换为目标程序C、解释执行高级语言程序D、解释执行汇编语言程序11、下面4种程序设计语言中,不是面向对象式语言的是()A、JAVAB、Object PascalC、DelphiD、C12、不是C语言的基本数据类型是()A、intB、doubleC、charD、bool13、在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符()A、/B、%C、*D、++14、数据的逻辑结构分为()A、纯属结构和非线性结构B、顺序结构和非顺序结构C、树型结构和图型结构D、链式结构和顺序结构15、用链表表示纯属表的优点是()A、便于随机存取B、便于插入和删除操作C、花费的存储空间较顺序存储少D、元素的物理顺序与逻辑顺序相同16、栈的最主要特点是()A、先进先出B、先进后出C、两端进出D、一端进一端出17、下面4句结论只有一句是错误的,它是()A、二叉树是树B、二叉树的左右子树的位置可以颠倒C、可以使用二叉树的思想对数值进行排序D、可以采用链表方式存储二叉树18、螺旋模型中包括需求定义、风险分析、工程实惠和评审四个阶段,在开发过程中()A、每个周期都要包括这四个阶段B、每个周期可以包括不同的阶段C、在最后交付使用之前才进行评审D、在项目开始时才需要进行风险分析19、软件工程的出现主要是由于()A、程序设计方法学的影响B、其他工程科学的影响C、软件危机的出现D、计算机的发展20、在软件工程中,软件测试的目的是()A、试验性运行软件B、发现软件错误C、证明软件是正确的D、找出软件中全部错误二、填空题1、世界上最早的高级程序设计语言是()2、计算机按照工作原理进行分类可以分为()和()3、当前计算机的最基本原理采用的是()4、计算机存储器一般分为两级,它们是()和()5、高级语言程序的翻译有两种方式,一种是(),另一种是()6、数据的存储结构可以用()和()7、树型结构的主要特征是结点之间存在着一种层次的关系,数据元素之间的关系是()的关系。
程序设计基础形考作业答案
程序设计基础形考作业答案《程序设计基础》形考作业答案广州市广播电视大学吴献彩程序设计基础作业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、计算机的硬件系统一般可分为(运算器)、(控制器)、(存储器)和(输入/输出设备)等几个部分。
电大《程序设计基础》机考网考纸考题库及答案
最新电大《程序设计基础》机考网考纸考题库及答案本人针对该科目汇总了该科所有的题,形成一个完整的题库,并且每年都在更新。
该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。
做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。
题库一一填空题1.世界公认的第一台通用电子数字计算机是美国宾夕法尼亚大学莫尔学院的莫奇利和埃克特领导的科研小组建造的,取名为ENLAC。
2.第一代电子计算机(1946—1958)采用的基本逻辑元件是电子管。
第二代电子计算机(1958~1964)采用的是基本逻辑元件是晶体管。
第三代电子计算机(1964~1974)采用的基本逻辑元件是半导体中小规模集成电路。
第四代电子计算机(1974年以后)采用的基本元件是大规模集成电路。
3.世界上最早的高级程序程序语言是FORTRAN。
4.计算机按照工作原理进行分类可以分为数字计算机,和模拟计算机。
5.当前计算机的最基本原理采用的是,冯`诺依曼的“存储程序原理”。
6.计算机存储器一般分为两级,它们是主存储器,和外存储器。
7.计算机系统中的软件包括,所有程序和相关的文档。
8.计算机硬件通常由5大功能部件组成,它们是:存储器,运算器,控制器,输入设备和输出设备。
9.计算机语言有3种类型,它们是:机器语言,汇编语言和高级语言。
10.高级语言源程序的翻译有两种方式,一种是解释方式,另一种是编译方式。
11.微机中常用的高级语言主要有3类:它们是:面向过程的程序设计语言,面向问题的程序设计语言和面向对象的程序设计语言。
12.程序设计过程的3个阶段是编程阶段,编译阶段和执行阶段。
13.最基本的程序控制有三种,它们是顺序执行,分支控制和循环控制。
14.C语言中分支语言是if 语句和switch 语句。
15.C语言中循环语言是while 语句,for 语句和do—while语句。
16.C语言中自增运算符是++ ,求余数的运算符号是% 。
程序设计基础习题及答案
《程序设计基础》习题参考答案【习题1 基本概念】一、简答题(在课本中寻找答案,略)1.1C程序的基本结构包括哪些内容?1.2如何定义标识符?1.3输入格式、输出格式的组成包括哪些内容?1.4C语言函数分为哪两类?1.5计算表达式的值应该考虑哪些方面?1.6上机调试程序的步骤如何?1.7常量与变量的区别?1.8 C语言中的标识符的定义规则?1.9变量为什么要“先定义,后使用”?1.10字符常量'a'与字符串常量"a"有何区别?1.11大小写字母转换的规则是什么?1.12变量的具有哪三种属性?二、单项选择题1.13 C语言中,int型数据在内存中的存储形式是(D)。
A)ASCII码B)原码C)反码D)补码1.14 下面四个选项中,均是不合法的用户标识符的选项是(C)。
A)BA 、x_0、doB)float、1a0、_YC)x-y、goto、123D)_123、tmp、CHAR1.15 下列选项中不正确的常数的选项是(D)。
A)0x12F B)-1.23E-2 C)12.0 D)0388 1.16 下面正确的字符常量是(B)。
A)"a"B)'\\'C)"\n"D)"\376"1.17 下面正确的字符串常量是(C)。
A)'a'B)'376'C)"\\n"D)3761.18 表达式'A'+4*25.0-'b'的正确结果是(B)。
A)67 B)67.0C)不确定D)67L1.19 执行printf("%x",100);后的输出结果是(C)。
A)100 B)0x100 C)0X64 D)641.20 int型的-1在内存中的存储形式是(A)。
A)1111 1111 1111 1111B)0000 0000 0000 0001C)1111 1111 1111 1110D)1000 0000 0000 00011.21 存储字符串"\\\'abc\376"需要的字节数是(D)。
程序设计基础第1次形考
程序设计基础第1次形考试卷总分:100客观题判断题(共22题,共44分)开始说明:结束说明:1.(2分)计算机应用广泛,而其应用最广泛的领域是科学与工程计算。
√×2.(2分)计算机软件就是指计算机程序。
√×3.(2分)计算机发展的分代史中通常划分时代的标准是以计算机所采用的程序语言。
√×4.(2分)一个完整的计算机算法必须满足有穷性、确定性、可行性、输入性、输出性等准则。
√×5.(2分)计算机系统中的软件包括系统软件和应用软件。
√×6.(2分)汇编语言是计算机能直接执行的语言。
√×7.(2分)机器语言是计算机能直接执行的语言。
√×8.(2分)高级语言是计算机能直接执行的语言。
√×9.(2分)C语言编写的源程序,需要进行编译、连接,才能生成可执行程序。
√×10.(2分)解释程序和编译程序都能产生目标程序。
√×11.(2分)高级语言源程序的翻译有两种方式,一种是编译,一种是解释。
√×12.(2分)解释执行需要有一个解释程序,它将源代码程序逐句读入,通过一边分析源程序一边执行程序。
√×13.(2分)C语言定义了一些特殊含义的关键字,用户不能作为标识符。
√×14.(2分)常量是指在程序执行过程中,其值不会发生变化的数据。
√×15.(2分)标识符由字母、数字或下划线组成,它的第一个字符必须是数字。
√×16.(2分)C语言中变量要先定义后使用。
√×17.(2分)C语言中以‘\’开头的字符序列表示转义字符。
√×18.(2分)每一个变量都要使用存储单元来存储其值。
√×19.(2分)C语言的每个语句和数据定义必须以分号(;)结尾。
√×20.(2分)一个C程序总是从主函数main开始执行,无论主函数在程序中的位置如何。
√×21.(2分)C语言本身不提供输入输出语句,输入与输出操作是由函数来实现的。
国家开放大学《程序设计基础》形考任务一
6.CPU是 Central Processing Unit 的英文缩写,它主要由、和寄存器3个部分组成。
7.完整的计算机系统是由和两大部分组成的。
8.计算机的硬件系统一般可分为、、和等几个部分。
9.计算机的存储器分为和两级。
10.随机存储器和只读存储器的英文缩写分别为和。
2、CPU、存储器、外部设备。数据总线、地址总线、控制总线
3、逻辑运算
4、ENIAC
5、大规模集成电路
6、运算器、控制器、寄存器
7、硬件系统、软件系统
8、存储器、中央处理器、输入设备、输出设备
9、内存、外存
10、ROM、RAM
11、系统软件
12、程序、文档
13、图灵机
1. 源程序和目标程序
题目
题干
计算机能直接执行的语言是______。
选择一项:
A. 目标语言
B. 机器语言
C. 汇编语言
D. 高级语言
题目
题干
显示器是______。
选择一项:
A. 存储设备
B. 计算设备
C. 输入设备
D. 输出设备
题目
题干
系统软件的核心软件是______。
选择一项:
A. 机器语言
B. 汇编程序
一、填空题(每空2分,合计80分,如果以附件形式提交,请在答题输入框中输入提示文字”见附件“)
题目
题干
1. 计算机的五大主要应用领域是、、、和。
2.总线是连接、和的公共信息通道。通常由三部分组成:、、。
3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些。
4.世界上第一台计算机取名为。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10.随机存储器和只读存储器的英文缩写分别为RAM和ROM。
11.系统软件是为有效利用计算机的资源、充分发挥计算机的工作潜力、保证正常运行、尽可能方便用户使用计算机而编制的软件。
12.程序是为实现一定功能,用计算机程序设计语言所编制的语句的有序集合。文档是描述程序设计的过程及程序的使用方法的有关资料。
1.计算机的五大主要应用领域是科学计算、数据处理、过程控制、计算机辅助系统和人工智能。
2.总线是连接CPU、存储器和外部设备的公共信息通道。通常由三部分组成:数据总线、地址总线、控制总线。
3.计算机是一类智能机器,这是因为它除了完成算术运算外,还能完成某些逻辑运输
4.世界上第一பைடு நூலகம்计算机取名为ENIAC。
5.目前制造计算机所采用的电子器件是大规模集成电路。
6.CPU是Central Processing Unit的英文缩写,它主要由运算器、控制器和寄存器3个部分组成。
7.完整的计算机系统是由硬件系统和软件系统两大部分组成的。
8.计算机的硬件系统一般可分为存储器、中央处理器、输入设备和输出设备等几个部分。
13.图灵机是计算机的概念模型,奠定了现代计算机的理论基础;冯·诺依曼机是计算机的结构模型,奠定了现代计算机的设计基础。
14.高级语言源程序的翻译成机器语言程序一般有两种做法:编译方式和解释方式。
15.按照使用方式,程序设计语言分为交互式语言和非交互式语言;按照应用范围则分为通用语言和专用语言。
16.编译程序的核心部分,叫____语法分析器_______,其任务就是检查源程序在语法上是否___正确____。