欢迎光临
奥鹏作业辅导

电科21春《C语言》课程在线作业2[答案]作业答案

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

电科21春《C语言》课程在线作业2[答案]作业答案

电科21春《C语言》课程在线作业2[答案]单选题答案

《C语言》课程在线作业2题目

试卷总分:100  得分:100

一、单选题 (共 10 道试题,共 50 分)

1.在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )

A.extern

B.register

C.auto

D.static

正确选项:----

 

2.以下符合C语言语法的赋值表达式是( )

A.d=9+e+f=d+9

正确选项:----

B.d=9+e,f=d+9

正确选项:----

C.d=9+e,e++,d+9

正确选项:----

D.d=9+e++=d+7

正确选项:----

 

3.根据下面的定义,能印出字母m的语句是( )根据下面的定义,能印出字母M的语句是( ) struct person{char name[9];int age;}; struct person class[10]={“john”,17, “paul”,19, “mary”,18, “adam”,16};

正确选项:----

A.printf(“%c ”,class[3].name);

正确选项:----

B.printf(“%c ”,class[3].name[1]);

正确选项:----

C.printf(“%c ”,class[2].name[1]);

正确选项:----

D.printf(“%c ”,clsaa[2].name[0]);

正确选项:----

 

4.标准库函数fgets(s,n,f)的功能是( )

A.从文件f中读取长度为n的字符串存入s中

B.从文件f中读取长度小于n的字符串存入s中

C.从文件f中读取n个字符串存入s中

D.从文件f中读取长度为n-1的字符串存入s中

正确选项:----

 

5.判断字符串a和b是否相等,应当使用( )

A.if(a= =b)

B.if(a=b)

C.if(strcpy(a,b))

D.if(!strcmp(a,b))

正确选项:----

 

6.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为( )

A.int

B.float

C.double

正确选项:----

D.不确定

正确选项:----

 

7.以下正确的描述是( )

A.函数的定义可以嵌套,但函数的调用不可以嵌套

B.函数的定义不可以嵌套,但函数的调用可以嵌套

C.函数的定义和函数的调用均不可以嵌套

D.函数的定义和函数的调用均可以嵌套

正确选项:----

 

8.下面程序的功能是计算正整数2345的各位数字平方和,请选择填空( ) #include<stdio. h> main() {int n,sum=0; n=2345 do{ sum=sum+(n%10)*(n%10); n=[ ]; }while(n); printf("sum=%d",sum);}

正确选项:----

A.n/1000

B.n/100

C.n/10

D.n%10

正确选项:----

 

9.以下对一维整型数组a的正确说明是( )

A.int a(10)

B.int n=10,a[n];

C.int n;scanf("%d",&n);int a[n];

正确选项:----

D.#define SIZE 10 <CR> int a[SIZE];

正确选项:----

 

10.#include <string.h> void f(char *s,char *t) {char k; k=*s; *s=*t;*t=k; s++;t--; if(*s)f(s,t); } main() {char str[10]="abcdefg",*p; p=str+strlen(str)/2+1; f(p,p-2); printf("%s ",str); } 程序运行后的输出结果是( )

正确选项:----

A.abcdefg

正确选项:----

B.gfedcba

正确选项:----

C.gbcdefa

正确选项:----

D.abedcfg

正确选项:----

 

电科21春《C语言》课程在线作业2[答案]多选题答案

二、多选题 (共 10 道试题,共 50 分)

11.下列符号中可以用作自定义函数名的是( )

A.int

B.go_to

C.INT

D.Getchar

正确选项:----

E.typedef

正确选项:----

 

12.以下程序正确计算p=n! (n>=0)的是( )

A.for(p=1.0,k=1;k<=n;) p*=k++;

B.p=1.0;k=0;while(k<n) p*=++k;

C.p=1.0;k=1;do{++k;p*=k;} while(k<=n);

正确选项:----

D.p=1.0;for(k=n;k>=1;k--) p*=k--;

正确选项:----

 

13.在定义函数时,函数的存储类型可以( )

A.是static

B.是auto

C.是register

D.是extern

正确选项:----

E.省略

 

14.在函数调用过程中,下列说法正确的是( )

A.形式参数和实在参数各占一个独立的存储单元

B.形式参数和实在参数存储空间都是在函数调用时分配的

C.)在函数的执行过程中,形参变量值的改变不会影响实参值的改变

D.函数调用结束时,临时存储区被撤消

正确选项:----

E.在函数调用过程中,实在参数与形式参数在个数、类型上必须匹配

 

15.在下面C语言的函数说明语句中,正确的是( )

A.int fun(int , int);

B.int fun(int x,y);

C.int fun(x,y);

D.int fun(int x; int y);

正确选项:----

E.int fun(int x,int y);

 

16.以下数据类型在内存中占用4个字节的是( )

A.int

B.unsigned long

正确选项:----

C.float

D.unsigned char

正确选项:----

 

17.下面关于C语言的说法错误的是( )

A.C函数必须有形式参数

B.任何复合语句体的{ }中允许定义局部变量

C.局部变量都存储在动态存贮区

D.C程序的执行起点只能是main函数

正确选项:----

 

18.C语言规定,如下说法是正确的( )

A.不能将结构作为整体来进行存取;

B.结构是若干变量的集合,这些变量的类型可以相同;

C.共用体(联合)允许不同数据类型的数据使用共同的存储区域;

D.不能用&来取结构的地址;

正确选项:----

E.位段是一种特殊的结构成员。位段的类型可以是char、int、float、double等。

正确选项:----

 

19.以下哪些是关于指针数组的正确描述( )

A.int (*a)[4];

B.int *a[4];

C.指针数组每个元素都是指针变量

D.若int a[4][4]; int *b[]={a[0],a[1],a[2],a[3]}; 则b是指针数组

正确选项:----

E.指针数组与指向数组的指针是等价的

 

20.定义char s[81]; 后,能正确输入一个字符串到数组s的语句是( )

A.gets(s);

B.scanf (”%c”,s);

正确选项:----

C.scanf (”%s”,&s[0]);

正确选项:----

D.gets(&s[0]);

正确选项:----

 

电科21春《C语言》课程在线作业2[答案]历年真题如下:




20春《计算机系统结构》在线作业

试卷总分:100  得分:100

一、单选题 (共 50 道试题,共 100 分)

1.IBM370的I/O处理机采用的方式是 ( )

A.程序控制I/O方式

B.DMA方式

C.外围处理机方式

D.通道方式

 

2.对计算机系统结构透明的是(   )

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.Cache存储器的地址映象规则中,块冲突概率最低、Cache的空间利用率最高的是(   )

A.直接映象规则

B.组联映象规则

C.段相联映象规则

D.全相联映象规则

 

8.流水线的技术指标不包括 ( )

A.响应比

B.吞吐率

C.加速比

D.效率

 

9.下列几种存储器中,存取周期最短的是( )

A.内存储器

B.光盘存储器

C.硬盘存储器

D.软盘存储器

 

10.( )属于MIMD系统结构

A.各处理单元同时受同一个控制单元的管理

B.各处理单元同时接受同一个控制单元送来的指令

C.松耦合多处理机和多计算机

D.阵列处理机

 

11.下列关于标量流水机的说明不正确的是 ( )

A.可对标量数据进行流水处理

B.不能对向量数据进行运算

C.没有向量数据表示

D.可以对向量、数组进行运算

 

12.并行处理机有16个处理单元,编号为0~l5,采用shuffle单级网络互连,与13号处理单元相连的处理单元的编号是( )

A.15

B.11

C.9

D.7

 

13.间接二进制n方体网络是一种( )

A.多级混洗交换网络

B.单级立方体网络

C.多级全排列网络

D.多级立方体网络

 

14.若输入流水线的指令既无局部性相关,也不存在全局性相关,则( )

A.可获得高的吞吐率和效率

B.流水线的效率和吞吐率恶化

C.出现瓶颈

D.可靠性提高

 

15.冯·诺依曼关于计算机结构的主要设计思想是( )

A.采用电子元件

B.程序存储

C.虚拟存储

D.数据存储

 

16.计算机能直接识别和执行的语言是( )

A.机器语言

B.高级语言

C.汇编语言

D.数据库语言

 

17.在计算机系统结构设计中,提高硬件功能实现的比例可( )

A.提高硬件利用率

B.提高系统的运行速度

C.减少需要的存储器容量

D.提高系统的性能价格比

 

18.设 16 个处理器编号分别为 0 , 1 , 2 ,…, 15 ,用 PM 2-0 互联函数时,第 13 号处理机与第 ____ 号处理机相联 ( )

A.12

B.9

C.11

D.5

 

19.下列各项中能够直接执行微指令的是 ( )

A.汇编程序

B.编译程序

C.硬件

D.固件

 

20.计算机网络的系统结构中不包括( )

A.总线结构

B.星型结构

C.环形结构

D.单线结构

 

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

A.数据库系统语言

B.汇编语言

C.机器语言

D.BASIC语言

 

22.系列机软件应做到( )

A.向前兼容,并向上兼容

B.向后兼容,力争向上兼容

C.向下兼容,并向前兼容

D.向后兼容,力争向下兼容

 

23.BSP计算机属于( )

A.SISD计算机

B.SIMD计算机

C.MISD计算机

D.MIMD计算机

 

24.为解决某一特定问题而设计的指令序列称为( )

A.文档

B.语言

C.程序

D.系统

 

25.静态流水线是指( )

A.功能不能改变的流水线

B.各段之间的连接是固定不变的流水线

C.可同时执行多种功能的流水线

D.同时只能完成一种功能的多功能流水线

 

26.Cache存储器应用最广泛的地址映像方式是 ( )

A.全相联映像

B.直接映像

C.组相联映像

D.段页表映像

 

27.MIPS在计算机领域中通常用来描述( )

A.计算机的可扩充性

B.计算机的可靠性

C.计算机的可运行性

D.计算机的运算速度

 

28.计算机中常用的输出设备有( )

A.显示器,打印机和绘图仪

B.显示器、键盘和打印机

C.扫描仪、打印机和显示器

D.显示器、打印机和数字化仪

 

29.计算机系统中采用Cache存储器的主要目的是( )

A.增大容量

B.提高速度

C.降低价格

D.既提高速度又降低价格

 

30.全相联地址映象是指( )

A.任何虚页都可装入主存中任何实页的位置

B.一个虚页只装进固定的主存实页位置

C.组之间是固定的,而组内任何虚页可以装入任何实页位置

D.组间可任意装入,组内是固定装入

 

31.微机工作时如果突然断电将会使( )中的数据丢失

A.ROM

B.RAM

C.磁盘

D.光盘

 

32.计算机系统中主存一辅存存储层次或 Cache 一主存存储层次常用的替换算法是 ( )

A.随机算法

B.近期最少使用算法

C.先进后出算法

D.OPT 算法

 

33.计算机的主机主要是由( )两大部分组成

A.微处理器和寄存器

B.微处理器和指令译码器

C.内存储器和指令译码器

D.微处理器和内存储器

 

34.编号为0、1、2、……、15的16个处理器,用单级互连网络互连,用Cube互连函数时,与第9号处理器相连的处理器编号是( )

A.8

B.10

C.11

D.12

 

35.以下能够直接执行微指令的是( )

A.汇编程序

B.编译程序

C.硬件

D.固件

 

36.微型计算机的系统总线是CPU与其他部件之间传送( )信息的公共通道

A.数据、地址、控制

B.输入、输出、控制

C.输入、输出、运算

D.程序、数据、运算

 

37.一个计算机指令用来( )

A.规定计算机完成一个完整任务

B.规定计算机执行一个基本操作

C.对数据进行运算

D.对计算机进行控制

 

38.按弗林(Flynn)提出的计算机系统分类方法,阵列处理机属于( )

A.SISD

B.SIMD

C.MISD

D.MIMD

 

39.计算机的硬件系统包括( )

A.主机、内存和外设

B.主机和外设

C.CPU、输入和输出设备

D.CPU、键盘和显示

 

40.按照 M·弗林对处理机并行性定义的分类原则,阵列机 ILLIAC — IV 是 ( )

A.SISD

B.SIMD

C.MISD

D.MIMD

 

41.程序员编写程序时使用的地址是(   )

A.主存物理地址

B.有效地址

C.逻辑地址

D.基址

 

42.计算机软件系统包括( )

A.操作软件、语言翻译系统、数据库管理软件

B.操作软件、应用软件、语言翻译系统、数据库管理软件

C.系统软件和应用软件

D.系统软件、应用软件、语言翻译系统、数据库管理软件

 

43.输入输出系统硬件的功能对( )是透明的

A.操作系统程序员

B.应用程序员

C.系统结构设计人员

D.机器语言程序设计员

 

44._____ 不属于计算机模拟的特点

A.用机器语言解释实现程序移植

B.灵活性大

C.提高速度

D.效率低

 

45.采用组相联映像、LRU替换算法的Cache存储器,不影响Cache命中率的方法是( )

A.增加Cache中的块数

B.增大组的大小

C.增大主存容量

D.增大块的大小

 

46.下列关于阵列处理机与流水线处理机特点的描述,不正确的是( )

A.阵列处理机利用并行性中的同时性,而流水线处理机利用的是时间重叠

B.阵列处理机提高速度主要靠缩短时钟周期,流水线处理机主要靠增大处理单元数

C.阵列处理机使用互连网络来确定处理单元间的连接,而流水线处理机则不是

D.与流水线处理机不同,阵列处理机的结构是和所采用的并行算法紧密联系的

 

47.计算机中的CPU是( )

A.寄存器

B.分析、控制、执行指令的部件和存储器

C.分析、控制指令的部件、存储器和驱动器

D.分析、控制并执行指令的部件

 

48.下列属于计算机系统结构研究范畴的是( )

A.指令系统的确定

B.可靠性技术

C.数据通路宽度

D.乘法器的物理实现

 

49.在共享主存的多处理机中,为减少访主存冲突,一般采用的方式是 ( )

A.并行多体交叉主存系统

B.虚拟存储器

C.共享Cache存储器

D.高速单主存系统

 

50.与传统的并行处理系统相比,机群系统所具有的特点不包括(   )

A.用户编程方便

B.系统的开发周期长

C.系统的资源利用率高

D.系统的可扩展性好

 

本文标签: 电科 C语言 课程 在线 作业 标准 答案 
扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在