【电大代做】形成性测评系统 3306802 程序设计基础(省) 网上在线形考作业

通过580zuoye

【电大代做】形成性测评系统 3306802 程序设计基础(省) 网上在线形考作业

计算机应用广泛,而其应用最广泛的领域是科学与工程计算。


×
【答案】:B

计算机软件就是指计算机程序。


×
【答案】:B

计算机发展的分代史中通常划分时代的标准是以计算机所采用的程序语言。


×
【答案】:B

一个完整的计算机算法必须满足有穷性、确定性、可行性、输入性、输出性等准则。


×
【答案】:请联系在线客服,或加微信好友

计算机系统中的软件包括系统软件和应用软件。


×
【答案】:请联系在线客服,或加微信好友

汇编语言是计算机能直接执行的语言。


×
【答案】:请联系在线客服,或加微信好友

机器语言是计算机能直接执行的语言。


×
【答案】:请联系在线客服,或加微信好友

高级语言是计算机能直接执行的语言。


×
【答案】:请联系在线客服,或加微信好友

C语言编写的源程序,需要进行编译、连接,才能生成可执行程序。


×
【答案】:请联系在线客服,或加微信好友

解释程序和编译程序都能产生目标程序。


×
【答案】:请联系在线客服,或加微信好友

高级语言源程序的翻译有两种方式,一种是编译,一种是解释。


×
【答案】:请联系在线客服,或加微信好友

解释执行需要有一个解释程序,它将源代码程序逐句读入,通过一边分析源程序一边执行程序。


×
【答案】:请联系在线客服,或加微信好友

C语言定义了一些特殊含义的关键字,用户不能作为标识符。


×
【答案】:请联系在线客服,或加微信好友

常量是指在程序执行过程中,其值不会发生变化的数据。


×
【答案】:请联系在线客服,或加微信好友

标识符由字母、数字或下划线组成,它的第一个字符必须是数字。


×
【答案】:请联系在线客服,或加微信好友

C语言中变量要先定义后使用。


×
【答案】:请联系在线客服,或加微信好友

C语言中以‘\’开头的字符序列表示转义字符。


×
【答案】:请联系在线客服,或加微信好友

每一个变量都要使用存储单元来存储其值。


×
【答案】:请联系在线客服,或加微信好友

C语言的每个语句和数据定义必须以分号(;)结尾。


×
【答案】:请联系在线客服,或加微信好友

一个C程序总是从主函数main开始执行,无论主函数在程序中的位置如何。


×
【答案】:请联系在线客服,或加微信好友

C语言本身不提供输入输出语句,输入与输出操作是由函数来实现的。


×
【答案】:请联系在线客服,或加微信好友

C语言的一行内只能写一个语句。


×
【答案】:请联系在线客服,或加微信好友

主要决定微机性能的是( )。

A、CPU
B、耗电量
C、质量
D、价格
【答案】:请联系在线客服,或加微信好友

计算机硬件系统中最核心的部件是( )。

A、主存储器
B、CPU
C、磁盘
D、输入/输出设备
【答案】:请联系在线客服,或加微信好友

世界上第一台电子数字计算机研制成功的时间是 ( )年。

A、1936
B、1946
C、1956
D、1970
【答案】:请联系在线客服,或加微信好友

个完整的计算机系统应该包括( )。

A、系统软件和应用软件
B、计算机及其外部设备
C、硬件系统和软件系统
D、系统硬件和系统软件
【答案】:请联系在线客服,或加微信好友

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

A、图灵
B、比尔?盖茨
C、冯?诺依曼
D、诺依斯
【答案】:请联系在线客服,或加微信好友

计算机的发展阶段通常是按计算机所采用的( )来划分的。

A、内存容量
B、逻辑元件
C、程序设计语言
D、操作系统
【答案】:请联系在线客服,或加微信好友

计算机应用广泛,而其应用最广泛的领域是( )。

A、科学与工程计算
B、数据处理与办公自动化
C、辅助设计与辅助制造
D、信息采集与过程控制
【答案】:请联系在线客服,或加微信好友

计算机软件是指( )。

A、计算机程序
B、源程序和目标程序
C、源程序
D、计算机程序及其有关文档
【答案】:请联系在线客服,或加微信好友

计算机硬件能直接执行的语言只有( )。

A、符号语言
B、机器语言
C、算法语言
D、汇编语言
【答案】:请联系在线客服,或加微信好友

用高级语言编写的程序( )。

A、只能在某种计算机上运行
B、无需编译或解释,即可被计算机直接执行
C、具有通用性和可移植性
D、几乎不占用内存空间
【答案】:请联系在线客服,或加微信好友

下述语言(1) JAVA (2)FORTRAN (3) C,哪个(些)一般是编译型语言?( )

A、全部
B、(2)
C、(3)
D、(2)和(3)
【答案】:请联系在线客服,或加微信好友

解释程序和编译程序同属于语言处理程序,下列关于它们的叙述中哪一个是正确的?( )

A、解释程序产生目标程序
B、编译程序产生目标程序
C、两者均产生目标程序
D、两者均不产生目标程
【答案】:请联系在线客服,或加微信好友

在下列计算机语言中,哪个(哪些)依赖于具体的机器?( ) (1)高级语言 (2)机器语言 (3)汇编语言

A、只有(1)
B、只有(2)
C、只有(2)和(3)
D、(1)、(2)、(3)
【答案】:请联系在线客服,或加微信好友

关于计算机程序的错误说法是( )。

A、程序是按照工作步骤事先编排好的、具有特殊功能的指令序列
B、运行在硬件系统之上的软件应该采用高级语言编写
C、在现代的计算机系统中程序采用二进制形式存储
D、同一计算机系统可以完成不同的功能是因为执行了不同的程序
【答案】:请联系在线客服,或加微信好友

解释程序的功能是( )。

A、将高级语言程序转换为目标程序
B、将汇编语言程序转换为目标程序
C、解释执行高级语言程序
D、解释执行汇编语言程序
【答案】:请联系在线客服,或加微信好友

下述所列程序中哪种程序不属于语言处理程序?( )

A、汇编程序
B、编译程序
C、解释程序
D、操作系统
【答案】:请联系在线客服,或加微信好友

在软件方面,第一代计算机主要使用( )。

A、机器语言
B、高级程序设计语言
C、数据库管理系统
D、BASIC和FORTRAN
【答案】:请联系在线客服,或加微信好友

程序设计过程中的三要素是( )。

A、算法、数据结构和程序设计方法学
B、数据、算法和数据结构
C、输入、操作处理和输出
D、数据、数据结构和处理
【答案】:请联系在线客服,或加微信好友

以下哪项是正确的C语言自定义标志符( )。

A、$b
B、a_1
C、if
D、3A
【答案】:请联系在线客服,或加微信好友

下列数据中,为字符常量的是( )。

A、” yes”
B、”K”
C、’Y’
D、NO
【答案】:请联系在线客服,或加微信好友

下列数据中,为字符串常量的是( )。

A、”no”
B、OK
C、’N’
D、’NO’
【答案】:请联系在线客服,或加微信好友

在C语言中,字符常量的定界符是( )。

A、空格
B、单引号
C、双引号
D、方括号
【答案】:请联系在线客服,或加微信好友

以下选项中,合法的C语言关键字是( )。

A、int
B、Char
C、ifelse
D、Long
【答案】:请联系在线客服,或加微信好友

C语言中,使用变量的要求是( )。

A、要先定义后使用
B、要先使用后定义
C、不需要定义,可以直接使用
D、没有明确的要求
【答案】:请联系在线客服,或加微信好友

在C语言类型说明中,int、char、short等数据类型的长度是( )。

A、由用户自己定义的
B、与机器字长有关的
C、固定的
D、任意的
【答案】:请联系在线客服,或加微信好友

下列变量定义正确的是( )。

A、int while=5;
B、int m ; n;
C、float a=b=1;
D、int stu;
【答案】:请联系在线客服,或加微信好友

假设定义变量如下:int x; float y;则以下输入语句中( )是正确的。

A、scanf(“%f%f”,y,x);
B、scanf(“%f%d”, y, x);
C、scanf(“%f%d”,&y,&x);
D、scanf(“%5.2f%2d”,&y,&x);
【答案】:请联系在线客服,或加微信好友

在C语言中,字符串常量的定界符是( )。

A、空格
B、单引号
C、双引号
D、方括号
【答案】:请联系在线客服,或加微信好友

在switch 语句中可以根据需要使用或不使用break语句。


×
【答案】:请联系在线客服,或加微信好友

if后面的表达式只能为逻辑表达式、关系表达式。


×
【答案】:请联系在线客服,或加微信好友

C语言中循环语句有while、for、和do-while语句。


×
【答案】:请联系在线客服,或加微信好友

在if和else后面的语句只能是一条语句,不可以为复合语句。


×
【答案】:请联系在线客服,或加微信好友

以下说法错误的是( )。

A、while、do~while和for语句的循环体都可以是空语句
B、while语句是先进行循环条件判断,后执行循环体的
C、do~while是先执行循环体,后进行循环条件判断
D、do~while语句与while语句的区别仅是关键词“while”出现的位置不同
【答案】:请联系在线客服,或加微信好友

设a=1,则表达式a=a-a的值为 ( )。

A、1
B、2
C、3
D、0
【答案】:请联系在线客服,或加微信好友

t为int类型,进入下面的循环之前t的值为1,以下叙述正确的是( )。 while( t=0 ) { …… }

A、因为t不等于0,所以循环控制表达式的值为0
B、将0赋给t,所以不管t的初值是什么,循环控制表达式的值都为0
C、循环控制表达式不合法
D、以上说法都不对
【答案】:请联系在线客服,或加微信好友

结构化程序流程图中一般包括三种基本结构,下述结构中哪一种不属于其基本结构。( )

A、顺序结构
B、分支结构
C、循环结构
D、嵌套结构
【答案】:请联系在线客服,或加微信好友

在C语言中,为了求两个整数相除之后得到的余数,可以使用运算符( )。

A、%
B、/
C、*
D、++
【答案】:请联系在线客服,或加微信好友

for循环语句“for(i=0; i0 && x<=10)的相反表达式为( )。 A、x<=0 || x>10
B、x<=0 && x>10
C、x<=0 || x<=10 D、x>0 && x>10
【答案】:请联系在线客服,或加微信好友

逻辑运算符中,运算优先级按从高到低依次为( )。

A、!,&&, ||
B、||,&&, !
C、&&, ||, !
D、&&, !, ||
【答案】:请联系在线客服,或加微信好友

若变量c为char类型,能正确判断c为数字字符(阿拉伯数字0-9)的表达式是( )。

A、0′<=c<= '9' B、(c>= ‘0’)||(c<= '9') C、(c>=0)&&(c<=9) D、(c>=’0′)&&(c<='9') 【答案】:请联系在线客服,或加微信好友 由C语言目标文件连接而成的可执行文件的缺省扩展名为( )。 A、c B、lik C、obj D、exe 【答案】:请联系在线客服,或加微信好友 任何复杂的程序,都是由( )构成的。 A、分支结构、顺序结构、过程结构 B、循环结构、分支结构、过程结构 C、顺序结构、循环结构、分支结构 D、循环结构、分支结构 【答案】:请联系在线客服,或加微信好友 以下关于C程序的描述不正确的是( )。 A、每个语句和数据定义的最后必须有分号 B、一个C程序总是从main函数开始执行 C、C程序的书写格式要求严格,区分大小写,并且一行内只能写一个语句 D、C语言的本身没有输入输出语句 【答案】:请联系在线客服,或加微信好友 如果被调用函数是标准库函数时,必须在程序开头用#include命令将有关头文件包含到本程序中。 √ × 【答案】:请联系在线客服,或加微信好友 若不要求函数有返回值,则函数类型可以写为void。 √ × 【答案】:请联系在线客服,或加微信好友 C语言的函数可以嵌套定义。 √ × 【答案】:请联系在线客服,或加微信好友 在switch语句的每个case块中,假定都是以break语句结束的,则此switch语句容易被改写为( )语句。 A、for B、if C、do D、while 【答案】:请联系在线客服,或加微信好友 设a=2,则表达式a=a-1的值为 ( )。 A、1 B、2 C、3 D、0 【答案】:请联系在线客服,或加微信好友 C语言源程序编译后目标文件的扩展名为( )。 A、c B、lik C、obj D、exe 【答案】:请联系在线客服,或加微信好友 设a=5,b=2,则表达式a/b的值为 ( )。 A、1 B、2 C、3 D、2.5 【答案】:请联系在线客服,或加微信好友 若给定表达式(m)?a++:a--,则其中表达式m和( )等价。 A、m==0 B、m!=0 C、m=0 D、m=1 【答案】:请联系在线客服,或加微信好友 如果在用户的程序中要使用C库函数中的数学函数时,应在该源文件中使用的include命令是( )。 A、#include
B、#include C、#include
D、#include
【答案】:请联系在线客服,或加微信好友

设a=7,b=2,则表达式a%b的值为 ( )。

A、1
B、2
C、3
D、0
【答案】:请联系在线客服,或加微信好友

C语言程序是从main函数开始执行,这个函数写在( )。

A、程序文件的开始
B、它所调用的函数的前面
C、程序文件的最后
D、程序文件的任何位置
【答案】:请联系在线客服,或加微信好友

设a=1,b=2,则表达式b=a的值为 ( )。

A、1
B、2
C、3
D、-1
【答案】:请联系在线客服,或加微信好友

C语言源程序文件的缺省扩展名为( )。

A、c
B、lik
C、obj
D、exe
【答案】:请联系在线客服,或加微信好友

以下if语句错误的是( )。

A、if (x) x+=y;
B、if (x
void main()
{ int x,sum=0;
for(x=5; x>=0; x–)
{ sum+=x; }
printf(“%d”, sum);
}

A、01234
B、0
C、10
D、15
【答案】:请联系在线客服,或加微信好友

阅读以下程序,以下哪项是它的运行结果?( )
#include
void main()
{ int x,sum;
for( sum=x=0; x<=5; x++) { sum+=x; } printf("%d", sum); } A、01234 B、0 C、10 D、15 【答案】:请联系在线客服,或加微信好友 阅读以下程序,以下哪项是它的运行结果?( ) #include
void main()
{ int x;
for(x=0; x<=5; x++) { printf("%d ", x); } } A、0 1 2 3 4 B、1 2 3 4 5 C、1 2 3 4 D、0 1 2 3 4 5 【答案】:请联系在线客服,或加微信好友 阅读以下程序,以下哪项是它的运行结果?( ) #include
void main()
{ int x,sum;
for( sum=x=0; x<5; x++) { sum+=x; } printf("%d", sum); } A、01234 B、0 C、10 D、15 【答案】:请联系在线客服,或加微信好友 阅读以下程序,以下哪项是它的运行结果?( ) void main() { int x=2,y=1; y+=x; printf("%d", y); } A、1 B、2 C、3 D、y 【答案】:请联系在线客服,或加微信好友 阅读以下程序,以下哪项是它的运行结果?( ) void main() { int x=1,y; y=x>0?1:0;
printf(“%d “, y);
}

A、0
B、1
C、-1
D、y
【答案】:请联系在线客服,或加微信好友

阅读以下程序,以下哪项是它的运行结果?( )
void main()
{ int x=3,y;
y=x*x;
printf(“%d*%d= %d “,x,x,y);
}

A、3*3=9
B、3+3=6
C、3-3=0
D、x*x=y
【答案】:请联系在线客服,或加微信好友

在C语言中,引用数组元素时,其数组下标的数据类型允许是( )。

A、只能是整型常量
B、整型常量或整型表达式
C、实型表达式
D、任何类型的表达式
【答案】:请联系在线客服,或加微信好友

对函数返回值的描述错误的是( )。

A、有多少个return语句,就能返回多少个值
B、函数返回值的类型应该和定义时函数值的类型一致
C、函数的返回值是通过函数中的return语句获得
D、如果函数值的类型和return语句不一致,则以函数类型为准
【答案】:请联系在线客服,或加微信好友

下列各语句定义了数组,其中正确的是( )。

A、int b[2,3];
B、char b(2);
C、int b[];
D、int b[2];
【答案】:请联系在线客服,或加微信好友

以下函数test返回值类型为( )。 float test(int x) { return x+1; }

A、int
B、float
C、void
D、不确定或错误
【答案】:请联系在线客服,或加微信好友

以下叙述正确的是( )。

A、函数的定义可以嵌套,但函数的调用不可以嵌套
B、函数的定义和函数的调用均不可以嵌套
C、函数的定义不可以嵌套,但函数的调用可以嵌套
D、函数的定义和函数的调用均可以嵌套
【答案】:请联系在线客服,或加微信好友

若调用一个返回类型不是void的函数,但此函数没有return语句,则正确的说法 ( )。

A、没有返回值
B、返回若干个系统默认值
C、能返回一个用户所希望的函数值
D、返回一个不确定的值
【答案】:请联系在线客服,或加微信好友

下列各语句定义了数组,其中哪一个是正确的( )。

A、int x[10]={1,2,3};
B、char no(30);
C、int x[];
D、int a[5],b[2,3];
【答案】:请联系在线客服,或加微信好友

在下列的字符数组定义中,存在语法错误的是( )。

A、char a[20]=”abcdefg”;
B、char a[]=”x+y=55.”;
C、char a[15]={‘1′,’2′};
D、char a[10]=’5’;
【答案】:请联系在线客服,或加微信好友

阅读以下程序,以下哪项是它的运行结果?( )
#include
void main()
{ char ch=’a’;
if(ch>=’0’&&ch<='9') printf("digit"); else printf("other "); } A、a B、digit C、other D、A 【答案】:请联系在线客服,或加微信好友 阅读以下程序,以下哪项是它的运行结果?( ) #include
void main()
{ int x;
for(x=10; x>=1; x–,x–)
{ printf(“%d “, x); }
}

A、10 9 8 7 6 5 4 3 2 1
B、10 8 6 4 2
C、9 7 5 3 1
D、10 8 6 4 2 0
【答案】:请联系在线客服,或加微信好友

若输入m<回车>,以下哪项是它的运行结果?( )
#include
void main()
{
int ch;
scanf(“%c”,&ch);
if(ch>=’A’&& ch<='Z') printf("%c", ch-'A'+'a'); else printf("%c", ch); } A、m B、M C、A D、a 【答案】:请联系在线客服,或加微信好友 阅读以下程序,以下哪项是它的运行结果?( ) #includevoid main()
{ int x=1;
int y=3;
if(x%d”,x, y);
}

A、xy
D、1<3 【答案】:请联系在线客服,或加微信好友 阅读以下程序,以下哪项是它的运行结果?( ) #include
void main()
{ int x=50;
if(x<60) printf("Failed"); else printf("Pass"); } A、50 B、Failed C、Pass D、不确定 【答案】:请联系在线客服,或加微信好友 若输入A<回车>,以下哪项是它的运行结果?( )
#include
void main()
{
int ch;
scanf(“%c”,&ch);
if(ch>=’A’&& ch<='Z') printf("%c", ch-'A'+'a'); else printf("%c", ch); } A、ch B、%c C、A D、a 【答案】:请联系在线客服,或加微信好友 阅读以下程序,以下哪项是它的运行结果?( ) #include
void main()
{ char c=’y’;
if (c==’y’||c==’Y’)
printf(“Yes”);
else
printf(“No”);
}

A、YES
B、Yes
C、No
D、y
【答案】:请联系在线客服,或加微信好友

若输入d<回车>,以下哪项是它的运行结果?( )

#include
void main()
{
int ch;
scanf(“%c”,&ch);
if(ch>=’a’&& ch<='z') printf("%c", ch-'a'+'A'); else printf("%c", ch); } A、a B、z C、d D、D 【答案】:请联系在线客服,或加微信好友 若输入G<回车>,以下哪项是它的运行结果?( )
#include
void main()
{ int ch;
scanf(“%c”,&ch);
if(ch>=’a’&& ch<='z') printf("%c", ch-'a'+'A'); else printf("%c", ch); } A、g B、G C、A D、a 【答案】:请联系在线客服,或加微信好友 阅读以下程序,以下哪项是它的运行结果?( ) #include
void main()
{ int x;
for(x=5; x>=1; x–)
{ printf(“%d “, x); }
}

A、5 4 3 2 1
B、1 2 3 4 5
C、5 4 3 2 1 0
D、0 1 2 3 4 5
【答案】:请联系在线客服,或加微信好友

阅读以下程序,以下哪项是它的运行结果?( )
#include
void main()
{ char ch=’7′;
if(ch>=’0’&&ch<='9') printf("digit"); else printf("other "); } A、7 B、digit C、other D、’7’ 【答案】:请联系在线客服,或加微信好友 阅读以下程序,以下哪项是它的运行结果?( ) #include
void main()
{ int x=60;
if(x<60) printf("Failed"); else printf("Pass"); } A、60 B、Failed C、Pass D、不确定 【答案】:请联系在线客服,或加微信好友 阅读以下程序,以下哪项是它的运行结果?( ) #include
void main()
{ int x=4; int y=4;
if(x%d”,x, y);
}

A、4=4
B、x=y
C、x>y
D、x
main ( )
{ int k, j;
for ( k=1; k<=3; k++ ) { for ( j=1; j<=k-1; j++ ) printf ("?"); for ( j=1; j<=3; j++ ) printf ("*"); printf("\n"); } } A、 ?? ?? ?? B、 *** ?*** ??*** C、 *?? **? *** D、 ??? ??? ??? 【答案】:请联系在线客服,或加微信好友 哪项是以下二叉树后序遍历的结果?( ) A、ABCDEF B、DFEBCA C、BDAECF D、DBFEAC 【答案】:请联系在线客服,或加微信好友 螺旋模型中包括需求定义、风险分析、工程实现和评审四个阶段,在开发过程中在最后交付使用之前才进行评审。 √ × 【答案】:请联系在线客服,或加微信好友 用链表表示线性表花费的存储空间较顺序存储少。 √ × 【答案】:请联系在线客服,或加微信好友 栈的逻辑结构是线性结构。 √ × 【答案】:请联系在线客服,或加微信好友 栈和队列都是限制插入和删除操作位置的线性表。 √ × 【答案】:请联系在线客服,或加微信好友 采用链式存储保存线性表与采用顺序存储保存线性表进行比较,在链式存储线性表时进行插入操作的执行效率比较高。 √ × 【答案】:请联系在线客服,或加微信好友 软件测试工作量的弹性比较大,可以根据时间进度进行裁减。 √ × 【答案】:请联系在线客服,或加微信好友 数据的存储结构分为顺序结构和链式结构。 √ × 【答案】:请联系在线客服,或加微信好友 数据的逻辑结构分为顺序结构和链式结构。 √ × 【答案】:请联系在线客服,或加微信好友 队列的插入操作只能在队头进行,删除操作只能在队尾进行。 √ × 【答案】:请联系在线客服,或加微信好友 快速原型法的基本思想是回避(或暂时回避)传统的生存周期法中的一些难点,顺从用户需求出发,快速建立一个原型。 √ × 【答案】:请联系在线客服,或加微信好友 若循环队列的头指针为front,尾指针为rear,rear指向队尾元素,front指向当前队头元素的前一个位置,那么队空的条件是front==rear。 √ × 【答案】:请联系在线客服,或加微信好友 数据的存储结构分为线性存储和数组存储。 √ × 【答案】:请联系在线客服,或加微信好友 螺旋模型中包括需求定义、风险分析、工程实现和评审四个阶段。 √ × 【答案】:请联系在线客服,或加微信好友 线性表的顺序存储结构是一种可以随机存取的存储结构。 √ × 【答案】:请联系在线客服,或加微信好友 数据结构优先原则是程序设计要遵循一定的开发方法及思想。 √ × 【答案】:请联系在线客服,或加微信好友 在一个长度为n的顺序表中第i (0

关于作者

580zuoye administrator

专注于辅导国开电大、继续教育8年有余,欢迎合作共赢。