02243 计算机软件基础(一)

合集下载

02243计算机软件基础(一)

02243计算机软件基础(一)
第7页
世界上第一台电子计算机ENIAC
诞生于1942年
18800个晶体 管
70000个电阻 器
18000个电容 器
重量30吨
耗电140千瓦 /h
5000次加法/s
第8页
Pentium IV(2000)
42,000,000个晶体管 时钟频率1.5GHz 运算速度为1700 MIPS (MIPS 代表‘百万指令
第 26 页
软件工程概念
软件工程是指导计算机软件开发和维护的工程学 科,采用工程的概念、原理、技术和方法来开发 与维护软件。
贯穿于这一学科的基本线索是软件生命期学说, 它告诉软件研制者和维护者“什么时候做什么以 及怎么做”。
软件生命期就象人的寿命一样,从出生算到死亡, 从产生开发要求算到软件报废为止。包括:软件 计划、需求分析、软件开发和软件维护四个时期。
汇编语言 为符号化的机器语言。它用助记 符和标识符代替机器指令的操作码和地址码。
高级语言 是一种与具体的计算机指令系统 无关,独立于计算机类型,而且表达方式接 近于自然语言或数学语言,容易被人们掌握 和书写的语言。如C,Pascal,java。
第 17 页
举例
任务:x+1→x 机器语言
00111110 00001001 00111111B 或 3E 09 3FH
3、硬件与软件的关系
软硬件独立原理和互动原理
独立原理:软件理论上能实现的功能本质上与 硬件是独立的(不管硬件是何种形式) 互动原理:软件实际能实现的功能受制于硬件, 硬件发展一个台阶,软件就能前进一大步
软硬件等效定律
简单的硬件+复杂的软件 简单的软件+复杂的硬件 最终都可以完成同一个任务,不同的只是时间!

自考2243-计算机软件基础(-)课后习题答案

自考2243-计算机软件基础(-)课后习题答案

第一篇C语言程序设计基础第一章C语言基础一、简答题1.参考书P5图1-7。

2.因为C语言是强类型语言,语法规定必须先定义后使用,只有先定义,系统才能为其分配存储空间。

3.参考书P2。

二、填空题1. 算法2. .C , .obj , .exe3. 提出问题,构造模型,选择方法,编写程序,上机调试4. 15. sin(35.0) + x * cos(60.0)6. 67. 0三、改错题1. 参考书上第二页,算法与程序的区别2. 只能定义为一种类型3.必须先定义,后使用4. 可以随时修改5.只有char型变量才只存储一个字节6. a还是实型变量7. b中的值不丢失8. i的类型不变四、单选1-5 BDCDC 6-10 DCBBD 11-15 CBADC 16-18 AAA第二章顺序结构、选择结构和循环结构的程序设计一、简答1. 参考书上23页2. while先判断,后执行,do while先执行,后判断,循环体至少执行一次3. 参考书上29页4. continue,结束本次循环break,结束循环区别在于,continue只结束本次循环重新进行下次循环,而break结束整个循环二、填空题1. 顺序结构,选择结构,循环结构2. if else 和switch3. 语句1 ,语句24. 零5. break ,continue6.7 ,07. > : ,双目三、单选1-5 DBDCC 6-10 DBADA 11-15 CBCDA 16-20 ACAAD 21-25 CDCBB 26-29BCCA四、程序分析题1. end 1end2. num%10 max = t3. j%34. 99五、编程题1. #include <stdio.h>int main(){char str[100] ;gets(str) ;int n1 , n2 , n3 , n4 , i ;n1 = n2 = n3 = n4 = 0 ;for(i = 0 ; str[i] != '\0' ; ++i) {if(str[i] >= 'A' && str[i] <= 'Z')++n1 ;else if(str[i] >= 'a' && str[i] <= 'z')++n2 ;else if(str[i] >= '0' && str[i] <= '9')++n3 ;else++n4 ;}printf("大写字母:%d\n" , n1) ;printf("小写字母:%d\n" , n2) ;printf("数字字符:%d\n" , n3 ) ;printf("其他字符:%d\n" , n4) ;return 0;}2.#include <stdio.h>#include <stdlib.h>int main(){int array[4] , min , max , i ;for(i = 0 ; i < 4 ; ++i)scanf("%d" , &array[i]) ;min = max = array[0] ;for(i = 1 ; i < 4 ; ++i) {if(array[i] < min)min = array[i] ;else if(array[i] > max)max = array[i] ;}printf("min = %d , max = %d\n" , min , max) ;return 0;}3.#include <stdio.h>int main(){float money , lixi ;int year ;scanf("%f %d" , &money , &year) ;switch(year) {case 1 :lixi = money * 0.63 / 100 ;break ;case 2 :lixi = money * 0.66 / 100 ;break ;case 3 :lixi = money * 0.69 / 100 ;break ;case 5 :lixi = money * 0.75 / 100 ;break ;case 8 :lixi = money * 0.84 / 100 ;break ;default :printf("输入错误\n") ;return -1 ;}printf("%f\n" , money + lixi) ;return 0;}4.#include <stdio.h>int main(){int x , y ;scanf("%d" , &x) ;if(x > 100)y = x + 8 ;else if(x < -10)y = -x + 8 ;elsey = 0 ;printf("%d\n" , y) ;return 0;}5.#include <stdio.h>int main(){int i , j , k , m = 3 ;for(k = 5 ; k < 12 ; k += 2 , --m) {for(i = 0 ; i < m ; ++i)printf(" ") ;for(j = 0 ; j < k ; ++j)printf("*") ;printf("\n") ;}return 0;}6.#include <stdio.h>int main(){printf(" *****\n") ;printf(" * *\n") ;printf(" * *\n") ;printf("*************\n") ;return 0;}第三章数组一、简答1. a:数组名,a[0] :数组第0号元素,&a[1]数组第1号元素的地址2. 不同,”a”是字符串,末尾有一个’\0’3. 2 * 3 * 2 = 12个字节二、填空题1. 02. 按行存放3. 10144.str[14]5. ‘\0’三、改错1. 是02. 只能是常量3. 一定相同4. 不会给错误信息5. 没有提供字符串类型6. 不等价,”ok”末尾有一个’\0’四、单选1-5 DBCAC 6-10 DDDCB 11-13 DDC五、程序分析题1. AzyD2. 1233. 454. 4some string * test5. 统计输入字符串中空格的个数 3 ,16. max < a[row][col] min > maxmin == max7. a a sum/n x[i] < ave8. a[i][j] != a[j][i] 19. j += 2 a[i] > a[j]10. 1 2 4 5 6 0 0 0 0 01 2 3 4 5 6 0 0 0 0六、编程题1.#include <stdio.h>int main(int argc , char *argv[]) {int a[11] , i , n ;printf("请输入十个递增排列的数列:") ;for(i = 0 ; i < 10 ; ++i)scanf("%d" , &a[i]) ;printf("请输入要插入的数:") ;scanf("%d" , &n) ;for(i = 9 ; i >= 0 && a[i] > n ; --i) {a[i+1] = a[i] ;}a[i+1] = n ;printf("插入后数列为:") ;for(i= 0 ; i < 11 ; ++i)printf("%d " , a[i]) ;printf("\n") ;return 0 ;}2.#include <stdio.h>#include <string.h>int main(int argc , char *argv[]) {char a[100] , b[100] , min , i ;scanf("%s %s" , a , b) ;min = 0 ;for(i = 1 ; a[i] != '\0' ; ++i) {if(a[min] > a[i])min = i ;}strcat(b , a + min + 1) ;a[min + 1] = '\0' ;strcat(a , b) ;printf("%s\n" , a) ;return 0 ;}3.#include <stdio.h>int main(int argc , char *argv[]) {char s1[100] , char s2[100] ;int i ;gets(s1) ;gets(s2) ;char *string1 = s1 , *string2 = s2 ;do{i = (int)*string1 -(int)*string2;}while(*string1++ && *string2++ && (!i) );for(i = 0 ; s1[i] != '\0' && s2[i] != '\0' && s1[i] == s2[i] ; ++i) ;printf("%d\n" , i) ;return 0 ;}4.#include <stdio.h>int main(int argc , char *argv[]) {char s[100] ;int i ;gets(s) ;for(i = 0 ; s[i] != '\0' ; ++i) {if(i == 0 || (s[i-1] == ' ' && s[i] >= 'a' && s[i] <= 'z'))s[i] -= 32 ;}puts(s) ;return 0 ;}5.#include <stdio.h>int main(int argc , char *argv[]) {char s1[100] , s2[100] ;int end , i ;gets(s1) ;gets(s2) ;for(end = 0 ; s1[end] != '\0' ; ++end) ;for(i = 0 ; s2[i] != '\0' ; ++i)s1[end++] = s2[i] ;s1[end] = '\0' ;puts(s1) ;return 0 ;}第四章函数一、简答题1. 参考书上68页,69页,72页2. 函数的返回值,函数的形参3. 实参与形参之间是值传递的关系二、填空题1. 库用户自定义2. 33. gets()4. strlen()5. strcpy()6. 全局局部7. 有返回值无返回值8. return9. void10. 前11. 调用三、改错1. 表示不同的变量2. 按照调用的先后顺序执行3. 各自有自己的存储单元4. 可以没有形参5. 分配在动态存储区6. 以该函数定义的返回值为准7. 嵌套调用指函数调用函数四、单选1-5 BDACC 6-10 DAACC 11-13 ACC五、程序分析题1. j str[j-1]2. 本题程序是错的,第五行,for(I = m + 1 ; i++)这里少东西,所以跳过3. i < n x = fun(4)4. 1: a = 1 , b = 12: a = 2 , b = 23: a = 3 , b= 3六、编程题1.int fun(int year) {if( year % 400 == 0|| (year % 4 == 0 && year % 100))return 1 ;elsereturn 0 ;}2.#include <stdio.h>#include <math.h>void fun1(int a , int b , int c) {float t = sqrt(b * b - 4 * a * c) ;printf("x1 = %f , x2 = %f\n" , (-b + t) / 2.0 * a , (-b -t) / 2.0 *a) ;}void fun2(int a , int b , int c) {printf("x1 = x2 = %f\n" , -b/ 2.0 * a) ;}void fun3(int a , int b , int c) {printf("该方程没有实根") ;}int main(int argc , char *argv[]) {int a , b , c ;scanf("%d %d %d" , &a , &b , &c) ;if(b * b - 4 * a *c > 0)fun1(a , b , c) ;else if(b * b - 4 * a * c == 0)fun2(a , b , c) ;elsefun3(a , b , c) ;return 0 ;}3.#include <stdio.h>#include <math.h>int fun(int a[] , int n) {int i , j = 0 ;for(i = 1 ; i < n ; ++i)if(i % 3 == 0 && i % 7 == 0)a[j++] = i ;return j ;}int main(int argc , char *argv[]) {int a[100] , n , m , i ;scanf("%d" , &n) ;m = fun(a , n) ;for(i = 0 ; i < m ; ++i)printf("%f " , sqrt(a[i])) ;return 0 ;} 第五章指针一、简答1. 不一定,这要看指针的类型,比如int * p ,则p + 1 就增加两个字节2. 定义指针时表示定义的变量是指针类型,引用指针时,表示指针指针指向的变量3. p + n , p – n ,其中n是int类型二、填空题1. 地址2. & *3. 指针4. *p5. 10066. malloc7. a+i *(a+i)8. 39. ‘b’‘\0’三、改错题1. 只能存放同类型的变量的地址,比如int *只能存放int型变量的地址2. 这个说法是正确的,没有错误3. 不是,指的是指针所指向的变量的类型4. 只能是同类型的指针或者&a这样的地址值5. 是可以改变的四、单选1-5 CDDAA 6-10 BCDDB五、程序分析题1. *x t2. r + b[u] *x3. 104. CDG5. 80,-206. 57. 551711717六、编程题1.#include <stdio.h>int main(int argc , char *argv[]) {char s[100] ;int i ;gets(s) ;for(i = 0 ; s[i] != '\0' ; ++i) ;printf("%d\n" , i) ;return 0 ;}2.#include <stdio.h>int fun(char *s , char c) {int count = 0 ;for( ; *s != '\0' ; ++s)if(*s == c)++count ;return count ;}int main(int argc , char *argv[]) {char s[100] , c ;gets(s) ;c = getchar() ;printf("%s %c\n" , s , c ) ;printf("%d\n" , fun(s , c)) ;return 0 ;}3.#include <stdio.h>int main(int argc , char *argv[]) {char s[100] ;int i , n1 , n2 , n3 , n4 , n5 ;n1 = n2 = n3 = n4 = n5 = 0 ;gets(s) ;for(i = 0 ; s[i] != '\0' ; ++i) {if(s[i] >= 'A' && s[i] <= 'Z')++n1 ;else if(s[i] >= 'a' && s[i] <= 'z')++n2 ;else if(' ' == s[i])++n3 ;else if(s[i] >= '0' && s[i] <= '9')++n4 ;else++n5 ;}printf("大写字母:%d\n" , n1) ;printf("小写字母:%d\n" , n2) ;printf("空格:%d\n" , n3) ;printf("数字:%d\n" , n4) ;printf("其他字符:%d\n" , n5) ;return 0 ;}第六章结构类型一、简答题1比如定义struct Student {char name[100] ;int age ;}stu ;则 , stu.age 即可引用结构体成员2. 不是必须为所有的成员赋初值,因为语法上没有强制要求。

02243计算机软件基础(一)

02243计算机软件基础(一)

02243计算机软件基础(一)[单项选择题]1、下列设备中()是输入设备。

A.复印机B.显示器C.软磁盘驱动器D.光笔参考答案:D[单项选择题]2、计算机硬件的五大部件中用于计算的部件是()。

A.输入设备B.存储器C.控制器D.运算器参考答案:D[单项选择题]3、市面上销售CPU时标出的P41.7GHz,说明CPU的主频是()。

A.4G赫兹B.1.7G赫兹C.4GBD.1.7GB参考答案:B[单项选择题]4、一台微型计算机必须具备的输入设备是()。

A.显示器B.键盘C.扫描仪D.数字化仪参考答案:B[单项选择题]5、关于磁盘格式化的叙述中,正确的是()。

A.未经格式化的磁盘不能使用B.格式化后的磁盘都可以启动计算机C.快速格式化可以保留磁盘上原有的文件D.格式化能够增大磁盘的容量参考答案:A[单项选择题]6、在Windows“资源管理器”的左窗格中,若显示的文件夹图标前带有加号(+),意味着该文件夹()。

A.含有下级文件夹B.仅含有文件C.是空文件夹D.不含下级文件夹参考答案:A[单项选择题]7、()桌面空白处,可以打开桌面操作的快捷选单。

A.右键单击B.左键单击C.右键双击D.左键双击参考答案:A[单项选择题]8、能在各种中文输入法之间切换的是按下()。

A.Ctrl+ShiftB.Ctrl+空格键C.Alt+FD.Shift+空格键参考答案:A[单项选择题]9、不能通过剪贴板对文件进行的操作是()。

A.剪切B.复制C.粘贴D.新建参考答案:D[单项选择题]10、在选定文件或文件夹后,下列操作中,不能修改文件或文件夹的名的操作是()。

A.在文件菜单中选择重命名命令,然后键入新文件名再敲回车键B.按F2键,然后键入新文件名再回车C.单击文件或文件夹的名称,键入新文件名再回车D.单击文件或文件夹的图标,键入新文件名再回车参考答案:D[单项选择题]11、关于剪切和删除的叙述中,()是正确的。

A.剪切和删除的本质相同B.不管是剪切还是删除,选定的文件都将放入“剪贴板”C.不管是剪切还是删除,选定的文件都将放入“回收站”D.不管是剪切还是删除,选定的文件都将在原位置消失参考答案:D[单项选择题]12、Word不能正常打开的文档类型是()。

《计算机软件基础02243》考试大纲

《计算机软件基础02243》考试大纲

《计算机软件基础》(02243)自学考试大纲一、课程性质与目标(一)课程性质和目标《计算机软件基础》课程是高等教育自学考试综合改革试点模具设计与制造专业(专升本)的一门专业必修课,由C语言、数据结构和软件工程三部分组成。

其任务是使考生了解软件的开发方法,而且重点培养考生应用计算机软件解决实际问题的能力。

(二)本课程的基本要求通过本课程的学习,应能达到知识和技能两方面的目标:1、知识方面1)掌握C语言的基础知识及计算机程序设计的基本方法。

2)掌握在简单程序设计中数据组织、数据存储和数据运算的基本知识和方法。

3)了解软件工程的基础知识及软件开发的生存周期法。

2、技能方面1)熟练掌握阅读、分析、设计和调试简单C语言程序的方法及技巧。

2)针对简单应用问题,能选择合适的数据结构、提出算法思路。

3)初步掌握软件工程方法,具有简单应用软件开发的能力。

(三)本课程与相关课程的联系本课程要求考生学习前应具有:计算机文化基础及相关学科的基础知识。

通过本课程的学习,可为后续课程如工业用微型计算机、机电一体化系统设计以及毕业设计等课程提供一定的软件基础。

二、课程内容和考核目标第一篇C语言程序设计基础第一章C语言基础(一)学习目的与要求通过本章学习,使考生了解什么是计算机语青、算法和程序;了解C程序的解题过程;掌握各种基本类型常量的书写方法和相应变量的定义、初始化;掌握算术运算符、逗号运算符和赋值运算符的优先级、使用规则;能正确判断各类表达式并求值。

(二)考核知识点和考核要求1、程序的概念(一般)2、计算机解题过程(次重点)识记:计算机解题的基本过程。

3、C的基本数据类型(重点)识记:基本数据类型(int、float、char)的概念及数值范围。

理解:基本数据类型(int、float、char)常量的书写方法,基本数据类型(in t、float、char)变量的定义及初始化。

4、算术运算符和算术表达式(重点)识记:常量与变量。

2019年4月全国自考02243计算机软件基础一试题和答案

2019年4月全国自考02243计算机软件基础一试题和答案

B073 • 02243(通卡)绝密★启用前2019年4月高等教育口学考试全国统一命题考试计算机软件基础(一) 试卷(课程代码02243)注意事项:1-本试卷分为两部分,第一部分为选择题,第二部分为非选择题。

2.应考者必须按试题顺序在答菽卡(纸)扌背定付芒上作答,答存试卷上无效。

3.涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。

第一部分选择题一、单项选择题:本大题共15小题,每小题2分,共3()分,在每小题列岀的备选项中只有一项是最符合题目要求的,请将其选岀。

1. 属于合法的变址名足•A. 305 LB. -abC. k_5 【).AK-452. 下列语句中,符合C语肓语法的语句是A. float z = 28 ,int x,y= 18 ;B. ini x = 25 .y = 25 .z = 25 ;C. int x=25:y =25:z=25;D. int x+y = z;3若冇定义:im a =6;则语句a/ =3;运行后,a的值是A. 1B. 2C. 3 " 64.下列ft- J i":运行结果足int rnici ( float a t float b)| int c;if(a <b) <• =a;rise 「二b;rrtuni( c) ; Ivoid niain()| float x,y;x =4. 6;y = 3・ 7 ;河M(“%E” Z(7))八4I). 4.6H 3 7 f5.需能询判定数协系式询为“心心达利A.()〜1()H. ( s > = 0)an(i( s < l())c. ((、>=())&(”<10}I) (s> = 0) &&(*<"))叶.—MM啊・)试綁皿(心)6.7.9.10. 下列畅段运行小的值为::普12,3,4.5],i’o;(o「(20;i<5;i++)x = x + a i ;• ■」▼A. 1 nB. 6 下列程序段运行后变址ans的值为inl<] = H,2,3i,b;] = |3>2J|;int * P =a t * q = b ;>nt k9ans =0;for(k=0;k <3;k++)if( * (p + k) == ♦ (q + k))ar.s = ans + *(p + R) *2;A. 2B. 4栈和队列的共同点是A.进岀原则都是先进先出B.进出原则都是后进先出C.都足插入删除操作受限的线性表D.不允许在任盘端点处插人和删除元索在一个长度为n的链式队列中,入队操作的时间复杂度为A. 0(1)B. 0(logo)C. 0(n)按照二叉树的定义,具冇3个节点的不同形态的二叉树冇A. 3种B. 4种C. 5种C. 10 I). 15C. 6D. 1211.要实现对图的深度优先遍历,要用到的数据结构是A.队列B.栈C.二叉树12.不断把新的数据元索插入到已排好序的序列中去的排序方法是A.插入排序B.冒泡排序C.希尔排序13.若数组a冇m列,则a[i][j]之前的数组元索个数为A. (i・l) * (j」)B. Mm+j + lC. i*m+j-l14对芍点个数为20的顺序存储右序衷•若采用折半査找•则衣找第找次数为A. 2 & 3 C. 415 /£软件工程中,下列测试技术中屈于白盒测试的是A.逻辑覆盖法等价划分C.边界值分析“错谋推测法D. 0( n2)I). 6 种D.数组D・选择排序D・ i * m + j15个节点的成功査D. 5第二部分非选择题二、填空题:本大题共10小题,毎小題2分,共20分。

计算机软件基础 自考历年试题

计算机软件基础 自考历年试题

计算机软件基础02243题型概述1.单项选择题(共15小题,每题2分,共30分)2.填空题(共10小题,每题2分,共20分)3.解答题(共4小题,每题4分,共16分)4.程序分析题(共4小题,每题4分,共16分)5.程序设计题(共2小题,每题9分,共18分)2008年试题解析一、单选题1、下列与k=n++完全等价的表达式是 CA. K=++nB. K+=n+1C. K=n,n=n+1D. n=n+1,K=n2、已知int a=5,b=3,*p=&b,*q=&a;下列赋值语句中与b=a等价的语句是 AA. *p=*q;B. p=q;C. *p=&q;D. *p=*b;3、已知C语言函数fun()的定义形式为void fun(char ch,float x){…}则正确调用fun()的语句是 DA. fun(“a”,3.0);B. fun(‘ab’,19.5);C. t=fun(‘z’,3.6);D. fun(65,3);4、已知char sr[20];int i;从键盘向数组sr输入一字符串的正确语句是 AA. gets(sr);B. gets(sr[20]);C.for(i=0;i<20;i++)scanf(sr);D. for(i=0;i<20;i++)gets(&sr)5、执行下列C语言程序段,循环结束的条件是 int n=0,p,sum=0;do{scanf(“%d”,&p);n++;sum+=p;}while(sum!=126&&n<5); CA. Sum的值不等于126或n的值小于5B. Sum的值不等于126且n的值小于5C. Sum的值等于126且n的值大于等于5D. Sum的值不等于126且n的值大于等于56、下列C语言程序的输出结果是 Cmain(){int a=13,m=0;switch(a%3){case 0: m++;case 1: m- -;case 2: m++;default: m++;}printf(“%d”,m);}A. -1B. 0C. 1D. 27、已知C语言程序段如下: Bstruct sa{int num;char name[10];float f;}stu[3]={{5,”li ming”,85.0},{6,”liu liangiang”,91.5},{7,”wang xin”,100}};struct sa *p; p=stu;则值为91.5的表达式是A. (*p).fB. (*++p).fC. (*p++).fD. (p++)->f8.下列程序是计算两个矩阵的乘积,其算法的时间复杂度是 D void mul_matrix(int n,int a[][5],int b[][5],int c[][5]){int i,j,k,x;for(i=0;i<n;i++){for(j=0;j<n;j++){x=0;for(k=0;k<n;k++)x+=a[i][k]*b[k][j];c[i][j];}}}A. O(n)B. O(log3n)C. O(n2)D. O(n3)9、若不带头节点的单链表的头指针为head,则判定该链表为空的条件是 AA. head==NULLB. Head!=NULLC. head->next==headD. head->next==NULL10、一个栈的进栈数据元素序列为1、2、3、4、5,则不可能为栈的出栈序列的是 DA. 2、3、4、1、5B. 1、5、4、3、2C. 2、3、1、4、5D. 5、4、1、3、211、一棵二叉树的先序遍历序列为ABCD,中序遍历序列为CBAD,则后序遍历序列是 CA. BCDAB. BCADC. CBDAD. ABDC12、在具有n个顶点、e条边的无向图的邻接表中,所有边的链表中边节点的总数是 CA. e/2B. eC. 2eD. 2e+n13、已知一个有序表为(12,18,24,35,47,50,62,83,90,115,134),用折半查找法查找值为90的元素时,查找成功所使用的比较次数是 BA. 1B. 2C. 3D. 414、当待排序序列中记录的关键字基本有序或记录个数较少时,则最好的排序方法是 DA. 基数排序B.冒泡排序C. 直接选择排序D. 直接插入排序15在瀑布模型中,将软件划分为若干个阶段,软件项目的需求分析一般属于 B A. 维护阶段 B. 开发阶段C. 运行阶段D.计划阶段二、填空题16、数学式“30<y<50”对应的C语言表达式是 y>30 &&y<5017、已知int k,x;则语句for(k=0,x=0;k<=9&&x!=10;k++)x+=2;执行后k的值是 518、已知int a[10]={1,2,3,5,6};则a[a[1]]= 319、下列C语言程序段的输出结果是 0,7int x=2,b[10]={5,6,7,8},*p=b;printf(“%d,%d\n”,b[6],p[x]);20.数据结构研究的主要内容包括数据的逻辑结构、物理结构(存储结构)以及他们之间的相互运算。

河南省2024年自考助学网络加30分科目汇总

河南省2024年自考助学网络加30分科目汇总

2024年河南省自考助学网络加30分科目汇总课程代码课程名称00009 政治经济学(财经类)00012 英语(一)00018 计算机应用基础00022 高等数学(工专)00023 高等数学(工本)00037 美学00041 基础会计学00043 经济法概论(财经类)00045 企业经济统计学00051 管理系统中计算机应用00054 管理学原理00055 企业会计学00058 市场营销学00067 财务管理学00071 社会保障概论00077 金融市场学00086 风险管理00087 英语翻译00090 国际贸易实务(一)00095 经贸学问英语00096 外刊经贸学问选读00097 外贸英语写作00098 国际市场营销学00099 涉外经济法00100 国际运输与保险00101 外经贸经营与管理00102 世界市场行情00103 证券投资学00107 现代管理学00122 房地产评估00138 中国近现代经济史00139 西方经济学00140 国际经济学00141 发展经济学00142 计量经济学00143 经济思想史00144 企业管理概论00146 中国税制00149 国际贸易理论与实务00150 金融理论与实务00151 企业经营战略00152 组织行为学00153 质量管理(一)00154 企业管理询问00157 管理睬计(一) 00158 资产评估00159 高级财务会计00160 审计学00161 财务报表分析(一)00162 会计制度设计00163 管理心理学00167 劳动法00182 公共关系学00183 消费经济学00184 市场营销策划00185 商品流通概论00186 国际商务谈判00188 旅游心理学00192 旅游市场学00193 饭店管理概论00194 旅游法规00197 旅游资源规划与开发00199 中外民俗00207 高级财务管理00208 国际财务管理00225 国际贸易法00226 学问产权法00227 公司法00228 环境与资源爱护法学00230 合同法00233 税法00246 国际经济法概论00249 国际私法00259 公证与律师制度00261 行政法学00262 法律文书写作00264 中国法律思想史00277 行政管理学00318 公共政策00320 领导科学00321 中国文化概论00398 学前教化原理00399 学前嬉戏论00400 幼儿园课程论00401 学前比较教化00402 学前教化史00403 学前儿童家庭教化学00420 物理(工)00422 中国古代作家作品专题探讨00436 计算机协助教化00443 教化科学探讨方法00449 教化管理原理00450 教化评估与督导00452 教化统计与测量00453 教化法学00455 教化管理心理学00456 教化科学探讨方法00458 中小学教化管理00464 中外教化简史00465 心理卫生与心理辅导00466 发展与教化心理学00467 课程与教学论00472 比较教化00488 健康教化学00506 写作(一)00523 中国秘书史00524 文书学00525 公文选读00526 秘书参谋职能概论00527 中外秘书比较00529 文学概论(一)00532 中国古代文学作品选(一) 00537 中国现代文学史00538 中国古代文学史(一)00539 中国古代文学史(二)00540 外国文学史00541 语言学概论00582 语音学00600 高级英语00604 英美文学选读00642 传播学概论00654 新闻采访写作00658 新闻评论写作00659 新闻摄影00660 外国新闻事业史00661 中外新闻作品探讨00662 新闻事业管理00692 计算机协助图形设计00734 中外音乐观赏00795 综合英语(二)00812 中国现当代作家作品专题探讨00830 现代语言学00831 英语语法00833 外语教学法00834 英语经贸学问00837 旅游英语选读00838 语言与文化00839 其次外语(俄语)00840 其次外语(日语)00853 广告学(二)00896 电子商务概论00906 电子商务网站设计原理00908 网络营销与策划00910 网络经济与企业管理00911 互联网数据库00913 电子商务与金融00915 电子商务与现代物流00937 政府、政策与经济学00939 商业伦理概论00940 战略管理教程00947 国际商务管理学00952 国际市场营销学(二)00974 统计学原理00994 数量方法(二)00995 商法(二)00996 电子商务法概论00997 电子商务平安概论01095 机械设计01129 动画分镜头设计(含场境设计) 01298 工商行政管理概论01299 市场主体登记管理01300 市场运行管理01301 公允交易执法01575 图形设计01576 设计表达01651 仪器分析、检验仪器原理及维护01652 卫生检验01654 生物化学及生物化学检验(二) 01656 病原生物学及检验01658 免疫学及免疫学检验(二) 01660 血液学及血液学检验(二) 01662 食品卫生学检验01687 动漫设计原理与技法01757 药物分析(三)01759 药物化学(二)01761 药剂学(二)01763 药事管理学(二)01839 中外教化史01840 小学生心理发展与心理健康01842 中国文学史01843 数学的观念、思想和方法01850 建筑施工技术01852 施工组织与管理01853 工程项目招投标与合同管理01854 工程质量管理01855 建设工程监理概论01856 建设与房地产法规01859 标记设计(二)01940 影片后期制作01941 动画制作(一)01946 灯光及材质贴图制作02024 高等几何02024 抽象代数02024 概率论与数理统计(一) 02024 复变函数论02024 实变与泛函分析初步02024 初等数论02024 微分几何02024 数学教化学02051 物理化学(二)02053 结构化学02054 中级无机化学02055 中级有机化学02056 仪器分析(一)02058 化工基础02059 化学教化学02082 生物学基本试验技术02087 分子生物学02094 人文地理学概论02099 经济地理学导论02100 地理科学导论02101 区域科学原理02102 遥感概论02103 计量地理与地理信息系统02104 现代自然地理学02105 地理教化学02113 医学心理学02117 信息组织02118 信息检索02120 数据库及其应用02134 信息系统设计与分析02141 计算机网络技术02185 机械设计基础02187 电工与电子技术02191 机械制造技术02194 工程经济02195 数控技术及应用02200 现代设计方法02202 传感器与检测技术02204 经济管理02205 微型计算机原理与接口技术02207 电气传动与可编程限制器(PLC)02209 机械制造装备设计02213 精密加工与特种加工02218 冲压工艺及模具设计02220 塑料成型工艺与模具设计02222 模具制造工艺学02238 模拟、数字及电力电子技术02240 机械工程限制基础02241 工业用微型计算机02243 计算机软件基础(一)02245 机电一体化系统设计02268 电力企业经济管理02275 计算机基础与程序设计02277 微型计算机原理及应用02293 检测与转换技术02294 微机限制技术02296 限制系统数字仿真02299 工业自动化仪表与过程限制02300 电力系统基础02302 电力系统继电爱护02305 电磁场02306 自动限制理论(二)02308 电力电子变流技术02310 电力系统分析02311 发电厂动力部分02312 电力系统远动及调度自动化02313 电力系统微型计算机继电爱护02318 计算机组成原理02324 离散数学02325 计算机系统结构02326 操作系统02328 面对对象程序设计02331 数据结构02333 软件工程02335 网络操作系统02339 计算机网络与通信02354 信号与系统02356 数字信号处理02358 单片机原理及应用02365 计算机软件基础(二)02378 信息资源管理02379 计算机网络管理02382 管理信息系统02404 工程地质及土力学02409 桥梁工程02412 建筑给水排水工程02425 供热工程02439 结构力学(二)02440 混凝土结构设计02442 钢结构02446 建筑设备02447 建筑经济与企业管理02448 建筑结构试验02457 弹性力学及有限元分析02459 水利工程经济与经营管理02460 工程质量与进度限制02461 水工钢结构02463 水利规划02464 水工建筑物02485 化工热力学02486 工业化学02487 传递与分别02488 化工工艺设计与化工过程开发02516 食品生物化学02520 食品工艺学02528 烹饪养分学02533 一般生物学02577 发动机原理02628 管理经济学02634 生物化学(二)02653 高电压技术02666 一般遗传学02678 农业推广学02783 家畜病理学02793 生物统计附试验设计02794 动物遗传育种学02795 动物养分与代谢病防治02864 微生物学与免疫学基础02899 生理学02901 病理学02903 药理学(一)02996 护理伦理学02997 护理学基础02998 内科护理学(一)03000 养分学03001 外科护理学(一)03002 妇产科护理学(一)03003 儿科护理学(一)03004 社区护理学(一)03005 护理教化导论03006 护理管理学03007 急救援理学03008 护理学探讨03009 精神障碍护理学03010 妇产科护理学(二)03011 儿科护理学(二)03139 数据库技术03142 互联网及其应用03179 生物化学(三)03200 预防医学(二)03201 护理学导论03202 内科护理学(二)03203 外科护理学(二)03277 食品分析03279 食品机械与设备03281 食品微生物学(二)03283 食品平安与质量限制03284 食品原料学03289 食品营销学03301 中小学老师信息技术(高级)03329 小学语文教学探讨03330 小学数学教学探讨03333 电子政务概论03335 公共管理学03336 电子政务理论与技术03338 政府经济学03339 信息化理论与实践03340 网站建设与管理03342 电子政务案例分析03344 信息与网络平安管理03346 项目管理03347 流体力学03366 现代物流技术与装备03432 动画剧本创作03485 特种加工技术03511 中外电影史03512 剧本写作03513 影视编导03514 空间设计03626 社区康复护理03628 社区精神卫生护理03683 综合英语(三)03684 综合英语(四)03686 国际经济学03699 护理学探讨(二)03700 护理社会学概论03706 思想道德修养与法律基础03707 毛思、邓理和‘三代’03708 中国近现代史纲要03709 马克思主基本原理概论03804 发电厂电气部分03834 建筑电气04016 模具数控加工技术04026 设计美学04052 建筑工程制图04183 概率论与数理统计(经管类)04184 线性代数(经管类)04222 信息管理概论04229 项目决策分析与评价04230 建设监理导论04231 建设工程合同(含FIDIC)条款04435 老年护理学04462 设计心理学04496 人体工程学(一)04504 动画运动规律04505 原画设计04609 审计准则04610 注册会计师审计实例04693 网页设计04696 装潢艺术设计04729 高校语文04735 数据库系统原理04737 C++程序设计04741 计算机网络原理04742 通信概论04747 Java语言程序设计(一)04749 网络工程04751 计算机网络平安04758 人力资源管理(三)04845 互动媒体设计04912 汽车电子限制技术04930 酒店财务管理04932 酒店客房管理04934 现代酒店礼貌礼仪05058 管理数量方法05059 项目管理学05060 项目范围管理05061 项目成本管理05062 项目质量管理05064 项目风险管理05066 项目论证与评估05159 WTO基础学问05339 环境心理学05340 室内空间组合与理论05342 室内环境与设备05413 AUTOCAD设计05423 装饰设计05424 现代设计史05524 药用植物与生药学05661 机床数控原理05663 CAM/CAD软件应用05665 模具与现代加工技术概论05667 数控系统维护及调试05680 婚姻家庭法05764 食品毒理学05791 工程材料与热加工05823 儿童文学概论05929 外国教化管理史05930 中国教化管理史05934 中学化学教学疑难问题探讨05935 信息技术教化05938 语文教化及课程探讨05939 教化科学方法论(一) 05957 进出口英语函电05959 外经贸应用文05961 会展英语05975 展示设计05978 农业微生物学(二)05979 生态经济学(二)05982 园艺学专题05983 园艺植物育种学(二) 05985 园艺设施工程技术(二) 05986 园艺产品贮藏保鲜及加工学06072 企业财务审计06076 结构设计原理06078 交通工程(二)06079 城市道路06080 高速马路06081 隧道工程06086 工程监理06087 工程项目管理06117 化学反应工程06120 旅游专业英语06126 旅游人力资源管理06153 旅游景区管理06167 工程机械06173 特种经济动物饲养管理学06174 特种经济动物疾病防治06194 内部审计06216 中外建筑史06217 人机工程学06219 建筑工程管理与法规06224 园林艺术学06231 现代教化测量与评价学06250 生物技术概论06254 农村社会调查探讨方法06272 运输工程学06285 交通工程经济分析06287 结构设计原理(二)06288 马路工程CAD06289 工程招标与合同管理06367 多媒体技术与应用06369 算法基础06393 土木工程概论06394 建筑投资经济学06395 建筑企业统计06397 工程造价管理与案例分析06411 现代教化理论06415 美学原理06481 经济应用文写作06621 学问产权爱护实务06624 数值分析06625 中学信息技术教学与实践探讨06631 园林苗圃学06637 园林树木学06638 园林建筑设计06639 植物造景设计06641 园林工程06642 园林管理06707 酶工程06725 环境学06831 药理学(四)06859 植物组织培育06869 试验室管理学06893 汽车构造06896 汽车常见故障诊断分析06898 汽车运用工程06903 汽车车身电控技术06904 汽车保险与理赔06906 汽车运行材料06918 工程图学基础06944 中国旅游文化07002 物流成本管理07026 网络应用程序设计07028 软件测试技术07029 软件项目管理07043 供应链管理07075 计算机协助设计07167 多媒体计算机技术07169 软件开发工具与环境07171 项目管理软件07172 信息平安07173 播音与主持创作基础07175 节目主持人文案写作07176 即兴口语表达07184 形象造型与形体07249 投资项目管理07326 计算机软件技术基础07433 园林规划设计(一)07477 鲜切花生产技术07682 比较初等教化学07750 国际投资学07751 资本预算管理参考 :// zdszedu /shownews.asp?id=265307780 化学制药工艺学07793 医药市场营销学07887 平面设计08012 食品感官评价技术08018 历代应用文选读08019 理财学08021 传播与广告08022 秘书外事管理实务08119 管理睬计08130 现代公司理财08131 财务分析与案例探讨08182 自动限制原理(一)08244 现代限制工程08246 远动限制系统08282 运输经济学08283 国际贸易运输学08300 机电设备管理08301 机械制造工程学08319 机床与数控技术08324 现代设计理论08363 计算机协助设计(一) 08365 建筑设备施工与组织08366 冷热源工程08368 热工测量与自动限制08369 通风与空气调整08574 机动车检测修理法规与技术08575 机动车检测修理实务08578 车用内燃机08580 汽车学08582 车辆技术评估与检测08584 最新自动变速器的故障诊断08588 机动车检测修理案例分析08734 热工基础09128 临床药物治疗学09188 中国民族民间舞蹈文化09189 中外舞蹈史09190 舞蹈作品分析09191 舞蹈教学论10110 马路防护与软基处理10111 桥涵施工及组织管理10622 国际会计11005 管理科学11091 模具CAD/CAM应用11184 先进制造技术11240 证券投资理论与实务12068 物流仓储与配送管理。

2243计算机软件基础(一)(参考)

2243计算机软件基础(一)(参考)

2243计算机软件基础一、填空题1.程序设计的关键在于设计出一个好的算法。

2.数据、数据节点和数据项构成了数据组织的三个层次。

其中数据项是具有独立含义的最小标识单位。

3.数据的逻辑结构和物理结构之间的相互运算是通过算法来实现的。

4.所有节点按1对1的邻接关系构成的整体就是线性结构。

5.表长为0的线性表称为空表。

6.直接插入排序最好情况的时间复杂度为O(n) 。

7.程序段“i=l;while(i<=n)i=i*2”的时间复杂度为O(log2n) 。

8.c语言属于计算机高级语言,既可以用来写系统软件,也可以用来写应用软件。

9.算法是有穷的,而程序可以是无穷的。

10.实型常量在一般微型机中占用 4 个字节。

11.char型和int型的运算结果为int 型。

12.Getchar()和putchar()函数只能输入、输出 1 个字符。

13.源程序必须翻译成机器指令即机器语言,这一工作由编译系统来完成。

14.字符串的长度为串中字符的个数,但在内存中所占的字节数应比长度多1 。

15.执行:a=3,b=4,a=a+b,b=a+b后,则a和b的值分别为7 和11。

16.对于scanf(“%2d%3d%4d”,&a,&b,&c)语句,若键入:l 23456789,则变量b的值为345 。

17.设intx=10,y,z;执行y=z=x;x=y=-Z后,变量x的结果是 1 。

18.若有说明:Int a[][5]={1,2,3,4,5,6,7,8,9,10),则数组第一维的大小为2 。

19.在函数定义中,若没有返回值,其类型定义为空类型。

20.c语言规定不能嵌套定义函数,但可以嵌套调用函数。

21.程序中出现的/*…...*/表示注释,可以出现在程序的任何地方。

22.c语言的数据结构是以数据类型的形式描述出来的。

23.%运算符的运算对象就为整数。

24.getchar()函数只能出现在表达式的位置,接收该函数的值时可以用字符型或整型变量。

计算机软件基础第1章

计算机软件基础第1章

第四节 软件的设计方法
面向数据流的软件设计方法
以需求分析阶段产生的数据流图为基础, 以需求分析阶段产生的数据流图为基础,按一定的步骤映射成的 软件结构。这个方法与结构化分析衔接, 软件结构。这个方法与结构化分析衔接,构成了完整的结构化 分析与设计技术,是目前使用最广泛的软件设计方法之一。 分析与设计技术,是目前使用最广泛的软件设计方法之一。
面向数据结构的软件设计方法
是用数据结构作为程序设计的基础。 是用数据结构作为程序设计的基础。这种方法的最终目标是得 出对程序处理过程的描述,最适合于在详细设计阶段使用, 出对程序处理过程的描述,最适合于在详细设计阶段使用,在 完成了软件结构设计之后, 完成了软件结构设计之后,可以使用面向数据结构的方法来设 计每个模块的处理过程。 计每个模块的处理过程。
第 1 章
计算机软件技术基础概论
第一节 计算机基础
计算机的发展概况 计算机的基本组成 计算机的应用
科学计算 、数据处理、过程控制 、计 算机辅助系统 、人工智能 、办公自动化
第二节 计算机软件基础
计算机软件的基本概念
计算机软件是计算机程序、 计算机软件是计算机程序、程序所使用的数据以及 有关的文档资料的集合,即软件=程序 数据 文档。 程序+数据 文档。 有关的文档资料的集合,即软件 程序 数据+文档
分类
系统软件、应用软件、 系统软件、应用软件、支撑软件
计算机语言
机器语言 、汇编语言 、高级语言
第三节 计算机软件技术的发展
程序设计(1946程序设计(1946-1955) 软件时代(1955软件时代(1955-1970) 软件工程(1970软件工程(1970-) 特点
逻辑产品、质量保证灵活、 逻辑产品、质量保证灵活、生命周期不 定、动静结合

最新自考《计算机软件基础》考前试题和答案02243资料

最新自考《计算机软件基础》考前试题和答案02243资料
switch(x)
{case 0:b++;
case 1:a++;
case 2:a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
该程序的输出结果是【】
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
【正确答案】 A
本题分数2分
第3题 树是节点的集合,它的根节点数目是【】
A. 1
B. 2
C. 2.0
D. 2.5
【正确答案】 C
本题分数2分
第6题 设单链表中指针p指向节点a,若要删除a之后的节点(若不存在),则需修改指针的操作为【】
A. p->next=p->next->next;
B. p=p->next;
C. p=p->next->next;
D. next=p;
目前,上海市创业培训中心已开办大学生创业培训班,共招收上海交通大学、上海商业职业技术学院等应届毕业生62人。
第8题 下面程序的运行结果是【】
#include <stdio.h>
main( )
{int y=10;
do{y--;} while(--y);
printf("%d\n",y--);
}
A. -1
B. 1
C. 8
D. 0
【正确答案】 D
本题分数2分
第9题 检查软件产品是否符合需求定义的过程称为【】
A. 确认测试
B. a=b=c+2
C. int 18.5%3

2017年4月江西自学考试考试课程安排表-江西教育考试院

2017年4月江西自学考试考试课程安排表-江西教育考试院
09470创业理论与实务
00067财务管理学
03709马克思主义基本原理概论
04184线性代数(经管类)
00054管理学原理
00076国际金融
04183概率论与数理统计(经管类)
00078银行会计学
09469财经应用写作
00015英语(二)
00053对外经济管理概论
国际贸易
020110
03708中国近现代史纲要
人力资源管理
020218
03708中国近现代史纲要
09470创业理论与实务05151劳动与社会保障
03709马克思主义基本原理概论
00261行政法学
00107现代管理学
03325劳动关系学
09469财经应用写作
00182公共关系学
00015英语(二)
00152组织行为学
06093人力资源开发与管理
物流管理
00015英语(二)
07139房地产与物业管理
01853工程项目招投标与合同管理
法律
030106
03708中国近现代史纲要
00249国际私法
00264中国法律思想史
03709马克思主义基本原理概论
00262法律文书写作
00227公司法
00259公证与律师制度
00245刑法学
00258保险法
00167劳动法
020229
03708中国近现代史纲要
00151企业经营战略
03361企业物流
03709马克思主义基本原理概论
04184线性代数(经管类)
07729仓储技术和库存理论
04183概率论与数理统计(经管类)
07724物流系统工程
03365物流运输管理

02243--2011年自考计算机软件基础(一)练习题和答案

02243--2011年自考计算机软件基础(一)练习题和答案

全国2011年7月高等教育自学考试考前练习题计算机软件基础(一)(课程代码:02243)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1.能正确表示逻辑关系“a≥10或a≤O”的C语言表达式是 ( )A. a>=10 0r a<=0 B.a>=0|a<=10C.a>=10&&a<=O D.a>=10||a<=O2.请读程序如下,若运行时从键盘上输入9876543210↙(↙表示回车),则下列程序的输出结果是( )# include<stdio.h>main( ){ int a;float b,c;scanf(“%2d%3f%4f”,&a,&b, &e);printf(“\na=%d,b=%f,c=%f\n”,a,b,c);}A. a=98, b=765, c=4321B.a=10, b=432, c=8765C.a=98, b=765.000000, c=4321.000000D.a=98, b=765.0, c=4321.03.有如下程序:main( ){ float x=2.0,y;if(x<0.0)y=0.0;else if(x<10. 0)y=l.0/x;else y=l.0;printf(“% f\n”,y);}该程序输出结果是 ( )A.O. 000000 B.0.250000C.0.500000 D.1.0000004.有如下程序:main( ){int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=O;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+ =a[i][j];printf(“% d\n”, s);}该程序的输出结果是 ( )A. 18 B.19C.20 D.215.下列程序的输出结果是 ( )int f( ){ static int i = 0 ;int s=1:s+=i;i++:return s;}main( ){int i,a=O;for(i=O;i<5;i+ +)a+ = f( );printf(“% d\n” ,a);}A.20 B.24C.25 D.156.设有定义:int n1=O,n2,*p=&n2,*q=&n1;,则以下赋值语句中与n2=n1;语句等价的是( ) A.*p=*q; B.p=q;C.*p=&n1;D.p=*q;7.若有以下程序:# include<stdio.h>void f(int n);main( ){void f(int n);f(5);}void f(int n){ printf(“%d\n”,n);}则以下说法中不正确的是 ( )A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数fB.若在主函数前对函数f进行说明,则在主函数和其后的其他函数中都可以正确调用函数fC.对于以上函数程序,编译时系统会提示出错信息;提示对f函数重复说明D.函数f无返回值,所以可用void将其类型定义为无值型8.有如下程序:main( ){int a[ ]={2,4,6,8,10},y=0,x,*p;p=&a[1];for(x=1;x<3;x++)y+=p[x];printf(“% d\n”,y);}则程序运行后的输出结果是( )A. 10B. 11C. 14D. 159.非空的循环单链表head的尾节点(由p所指向)满足 ( )A. p→next = NULLB. p=NULLC. p→next=headD.p=head10.数组A中,每个元素的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA 开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为 ( )A.SA+141 B.SA+144C.SA+222 D.SA+22511.具有5层节点的完全二叉树至少有个节点。

计算机软件基础复习参考题(02243)

计算机软件基础复习参考题(02243)

计算机软件基础复习参考题(02243)计算机软件基础复习参考题√1、算法的描述方法很多,常用的有:自然语言、类语言、流程图、N-S结构图等。

2起止框处理框输入输出框判断框流程指示线3、程序设计的关键在于设计出一个好的算法。

4、程序中/*……*/表示注释,其位置可以放在程序的任何地方。

51、算法是有穷的,而程序是无穷的。

2、算法是不可执行的,程序是可以执行的。

3、算法和程序的描述方法不一样。

程序是用计算机语言目来描述的。

6、计算机的解题基本过程。

答:提出问题---构造模型---选择方法---编写程序----上机调试、运行-----分析结果7、用C语言编写的程序,计算机是直接执行的这样的程序称为源程序。

8、源程序必须翻译成机器语言,这一工作由“编译系统”来完成。

9、扩展名代表的文件。

C ------源文件。

OBJ ------目标文件。

EXE ------执行文件10、C语言的数据结构是以数据类型的形式描述出来的。

√11、三种基本的数据类型:整型、实型、字符型12、C语言中的常量有整型、实型、字符型、字符串13、整型常量一般占 2 字节。

实型常量一般占 4 字节。

所有的转义字符在内存中均占 1 字节。

字符串的长度为为串中字符的个数,但在内存中所占的字节应比长度多114、实型常量的两种书写形式浮点实数和定点实数。

15、字符型常量有用单括号括起来的单个字符和C语言还允许以一个“\”开头的控制字符。

16答:\n 换一行\o 字符串结束\f 换一页\\ 反斜杠字符\?单撇号字符\”双撇号字符\ddd 1到3位八进制所代表的字符\xhh 1到2位十六进制所代表的字符17、字符串常量是用双撇号括起来的若干字符序列。

18、为了识别各个变量,每个变量都有一个名字,这个名字为标识符。

19、变量名只能由字母,下划线、数字构成,只能下划线和字母开头。

20、同字符。

2、标识符命名不得为C语言中称为保留字的专用名词。

21、变量必须遵守先定义、后使用原则。

计算机软件基础

计算机软件基础

计算机软件基础第一章概论1.1:计算机软件:指计算机程序,实现此程序功能所采用的方法、规则以及与其相关联的文档和机器上运行它所需要的数据软件资源:汇编语言;各种高级语言;各种语言的解释或者编译程序;各种标准程序库;操作系统;数据库系统软件;计算机网络软件;各种应用软件;1.2:程序设计语言汇编语言-----------------机器语言汇编语言源程序--------------汇编语言----------------机器语言程序(源程序)(翻译)(目标程序)汇编过程源程序语言:1可执行汇编语言;2伪指令(定义存储单元,指出开始语句,设立结束语句)高级语言---------------------------机器语言||||解释程序编译程序高级语言接近人们的自然语言,独立于机器;1.3 操作系统1;手工操作阶段2;成批处理系统阶段3;执行系统阶段4;多道程序系统宏观上,一台计算机同时运行多道程序微观上,cpu的某个时刻只在运行一道程序5;分时系统阶段采用划分时间片的方法来轮流接受和处理各个用户从终端输入的命令多道程序系统和分时系统是操作成熟的标志至此,操作系统是控制和管理计算机硬件资源,合理地组织计算机工作流程以及方便用户的程序的集合1.4:应用软件1;事务处理软件2;工程与科学计算软件3;实时应用软件新的应用领域:1嵌入式应用软件2微型机工具软件3人工智能软件第二章数据结构2.1:数据结构的基本概念2.1.1; 数据:是描述客观事物的数,字符以及所有能输入到计算机并被程序处理的符号的结合数据元素:数据集中的个体,即数据的基本单位,也称为结点或记录数据项:构成数据元素的这些项目。

计算机软件基础一自考

计算机软件基础一自考

计算机软件基础一自考(中英文实用版)Title: Computer Software Basics I for Self-study计算机软件基础是一门非常重要的课程,它涉及计算机软件的基本概念、原理和技术。

对于自学者来说,掌握这门课程的内容不仅可以提高计算机应用能力,还可以为深入学习计算机科学打下坚实基础。

This course on Computer Software Basics is of great importance as it covers the fundamental concepts, principles, and techniques of computer software.For self-learners, mastering the content of this course can not only enhance their computer application skills but also lay a solid foundation for further study in computer science.在自学计算机软件基础时,首先要了解软件的分类。

软件可以分为系统软件和应用软件两大类。

系统软件负责管理计算机硬件和软件资源,为用户提供运行环境;应用软件则根据用户需求提供各种功能,如文字处理、表格计算等。

When self-studying Computer Software Basics, it is essential to understand the classification of software.Software can be divided into two major categories: system software and application software.System software is responsible for managing computer hardware and software resources, providing users with a runtime environment; application software, on the other hand, offers various functions according to user needs, such as text processing, spreadsheet calculations, etc.此外,学习计算机软件基础还需要了解软件开发的基本过程。

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

计算机基础知识试题及答案(一)
一、单项选择题
1. 一个完整的微型计算机系统应包括_C____。

A. 计算机及外部设备
B. 主机箱、键盘、显示器和打印机
C. 硬件系统和软件系统
D. 系统软件和系统硬件
2. 十六进制1000转换成十进制数是___A__。

A. 4096
B. 1024
C. 2048
D. 8192
3. ENTER键是____B_。

A. 输入键
B. 回车换行键
C. 空格键
D.换档键
4. 3.5英寸的软盘,写保护窗口上有一个滑块,将滑块推向一侧,使其写保护窗口暴露出来,此时___B__。

A. 只能写盘,不能读盘
B. 只能读盘,不能写盘
C. 既可写盘,又可读盘
D. 不能写盘,也不能读盘
5. 3.5英寸盘的右下角有一塑料滑片,当移动它盖住缺口时__B___。

A. 不能读出原有信息,不能写入新的信息
B. 既能读出原有信息,也能写入新的信息
C. 不能读出原有信息,可以写入新的信息
D. 可以读出原有信息,不能写入新的信息
6. DRAM存储器的中文含义是___B__。

A. 静态随机存储器
B. 动态随机存储器
C. 静态只读存储器
D. 动态只读存储器
7. 在微机中,Bit的中文含义是___A__。

A. 二进制位
B. 字
C. 字节
D. 双字
8. 汉字国标码(GB2312-80) 规定的汉字编码,每个汉字用__B___。

A. 一个字节表示
B. 二个字节表示
C. 三个字节表示
D. 四个字节表示
9. 微机系统的开机顺序是___D__。

A. 先开主机再开外设
B. 先开显示器再开打印机
C. 先开主机再打开显示器
D. 先开外部设备再开主机
10. 使用高级语言编写的程序称之为___A__。

A. 源程序
B. 编辑程序
C. 编译程序
D. 连接程序
11. 微机病毒系指___D__。

A. 生物病毒感染
B. 细菌感染
C. 被损坏的程序
D. 特制的具有损坏性的小程序
12. 微型计算机的运算器、控制器及内存存储器的总称是___C__。

A. CPU
C. 主机
D. MPU
13. 在微机中外存储器通常使用软盘作为存储介质,软磁盘中存储的信息,在断电后__A___。

A. 不会丢失
B. 完全丢失
C. 少量丢失
D. 大部分丢失
14. 某单位的财务管理软件属于____D_。

A. 工具软件
B. 系统软件
C. 编辑软件
D. 应用软件
15. 计算机网络的应用越来越普遍,它的最大好处在于__C___。

A. 节省人力
B. 存储容量大
C. 可实现资源共享
D. 使信息存储速度提高
16. 个人计算机属于____D_。

A. 小巨型机
B. 中型机
C. 小型机
D. 微机
17. 微机唯一能够直接识别和处理的语言是__D___。

A. 汇编语言
B. 高级语言
C. 甚高级语言
D. 机器语言
18. 断电会使原存信息丢失的存储器是__A___。

A. 半导体RAM
C. ROM
D. 软盘
19. 硬盘连同驱动器是一种___B__。

A. 内存储器
B. 外存储器
C. 只读存储器
D. 半导体存储器
20. 在内存中,每个基本单位都被赋予一个唯一的序号,这个序号称之为___C__。

A. 字节
B. 编号
C. 地址
D. 容量
21. 在下列存储器中,访问速度最快的是_C____。

A. 硬盘存储器
B. 软盘存储器
C. 半导体RAM(内存储器)
D. 磁带存储器
22. 计算机软件系统应包括___D__。

A. 编辑软件和连接程序
B. 数据软件和管理软件
C. 程序和数据
D. 系统软件和应用软件
23. 半导体只读存储器(ROM)与半导体随机存储器(RAM)的主要区别在于____A_。

A. ROM可以永久保存信息,RAM在掉电后信息会丢失
B. ROM掉电后,信息会丢失,RAM则不会
C. ROM是内存储器,RAM是外存储器
D. RAM是内存储器,ROM是外存储器
24. 下面列出的计算机病毒传播途径,不正确的说法是____D_。

A. 使用来路不明的软件
B. 通过借用他人的软盘
C. 通过非法的软件拷贝
D. 通过把多张软盘叠放在一起
25. 计算机存储器是一种__D___。

A. 运算部件
B. 输入部件
C. 输出部件
D. 记忆部件
26. 某单位的人事档案管理程序属于___B__。

A. 工具软件
B. 应用软件
C. 系统软件
D. 字表处理软件
27. 在微机中的“DOS”,从软件归类来看,应属于___C__。

A. 应用软件
B. 工具软件
C. 系统软件
D. 编辑系统
28. 反映计算机存储容量的基本单位是___B__。

A. 二进制位
B. 字节
C. 字
D. 双字
29. 在计算机网络中,LAN网指的是___A__。

A. 局域网
B. 广域网
C. 城域网
D. 以太网
30. 十进制数15对应的二进制数是__A___。

A. 1111
B. 1110
C. 1010
D. 1100
1.一个完整计算机系统应包括(硬件系统和软件系统)
2.计算机手统中CPU是指(运算器),它的小文名(存储器)
3.计算机性能主要取决于(字长、运算速度和内存地址)?
4.在计算讥叶,,—个字节由(8 )个二进制组成;
5.这里的1MB(1024*1024B);
6.个人计算机属于(微型计算机);
7.计算机能够直接识别和处理的语言是(机器语言)
8.计算机存储器中的ROM(只能读出数据不能写入数据)
9.ROM和RAM的最大区别是(ROM是只读RAM可读可写) 10,运算器的主要功能是进行(逻辑与算术运算)。

相关文档
最新文档