大学计算机题目。
发布时间:2025-05-23 23:52:29 发布人:远客网络
一、大学计算机题目。
除了最后一个题不会,其他的答案应该是正确的。
21.存储一个汉字需要( B)个字节。
A)音码 B)形码 C)混合码 D)音形码
23.在计算机内部能够直接执行的程序语言是(C)。
A)数据库语言 B)高级语言 C)机器语言 D)汇编语言
24.一种计算机所能识别并能运行的全部指令的集合,称为该计算机的( D)。
A)程序 B)二进制代码 C)软件 D)指令系统
25.为解决某一特定问题而设计的指令序列称为( C)。
A)文件 B)语言 C)程序 D)软件
26.在微型计算机内存储器中,不能用指令修改其存储内容的部分是(C)。
27.能把汇编语言源程序翻译成目标程序的程序称为(D)。
A)编译程序 B)解释程序 C)编辑程序 D)汇编程序
28.以下关于机器语言的描述中,不正确的是( B)。
A)每种型号的计算机都有自己的指令系统,就是机器语言
B)机器语言是惟一能被计算机识别的语言
C)计算机语言可读性强,容易记忆
D)机器语言和其他语言相比,执行效率高
29.计算机的主机由组成( B)。
30.专门为学习目的而设计的软件是( A)。
A)工具软件 B)应用软件 C)系统软件 D)目标程序
31.在程序设计中可使用各种语言编制源程序,但惟有在执行( B)转换过程中不产生目标程序
A)编译程序 B)解释程序 C)汇编程序 D)数据库管理系统
32.控制器主要由指令部件、时序部件和( D)组成。
A)运算器 B)程序计数器 C)存储部件 D)控制部件
33.计算机的软件系统可分为(D)。
A)程序和数据 B)操作系统和语言处理系统
C)程序、数据和文档 D)系统软件和应用软件
C)控制和管理计算机系统的各种硬件和软件资源的使用
D)负责外设与主机之间的信息交换
36.以下不属于系统软件的是( D)。
A)DOS B)Windows 3.2 C)Windows 98 D)Excel
37.一台计算机的基本配置包括( C)。
A)主机、键盘和显示器 B)计算机与外部设备
C)硬件系统和软件系统 D)系统软件与应用软件
38.下列有关软件的描述中,说法不正确的是( D)。
A)软件就是为方便使用计算机和提高使用效率而组织的程序和有关文档
B)所谓"裸机",其实就是没有安装软件的计算机
C)dBASEⅢ,FoxPro,Oracle属于数据库管理系统,从某种意义上讲也是编程语言
D)通常,软件安装的越多,计算机的性能就越先进
39.在微型计算机的硬件设备中,既可以做输出设备又可以做输入设备的是( D)。
A)绘图仪 B)扫描仪 C)手写笔 D)磁盘驱动器
40.微型计算机的内存储器是()。
A)按二进制位编址 B)按字节编址
C)按字长编址 D)按十进制位编址
二、全国计算机等级考试三级笔试试题及答案
一、选择题((1)—(40)每题1分,(41)—(50)每题2分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)在32位计算机中,一个字长所占的字节数为()。
(2)与十进制数511等值的十六进制数为()。
(3)能将高级语言编写的源程序转换成目标程序的是()。
(4)在计算机系统中,存储一个汉字的国标码所需要的字节数为()。
(5)下列带有通配符的文件名中,能表示文件ABC.TXT的是()。
(6)在多媒体计算机系统中,不能用以存储多媒体信息的是()。
(7) DOS命令“COPY/?”的功能是()。
A)将当前盘当前目录中的所有文件复制到当前盘的根目录下
B)将当前盘当前目录中所有以单个字符命名的文件复制到当前盘的根目录下
(8)在Windows环境下,若要将当前活动窗口存入剪贴板,则可以按()。
(9)在Windows环境下,单击当前应用程序窗口中的“关闭”按钮,其功能是()。
(10)在Windows环境中,粘贴按钮是()。
B)可以在一个函数中定义另一个函数
C) main()函数必须放在其它函数之前
D)所有被调用的函数一定要在调用之前进行定义
(12)以下选项中合法的实型常数是()。
(13)以下选项中合法的用户标识符是()。
(14)已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘\101’是()。
(15)以下非法的赋值语句是()。
(16)设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是()。
(17)已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是()。
A) scanf(“%2d%2d%2d”,&i,&j,&k);
B) scanf(“%d%d%d”,&i,&j,&k);
C) scanf(“%d,%d,%d”,&i,&j,&k);
D) scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
(18)与数学式子对应的C语言表达式是()。
(19)设有定义:long x=-123456L;,则以下能够正确输出变量x值的语句是()。
m=(k+=i*=k);printf(“%d,%d\n”,m,i);
(21)已有定义:int x=3,y=4,z=5;,则表达式!(x+y)+z-1&& y+z/2的值是()。
(22)有一函数,,以下程序段中不能根据x值正确计算出y值的是()。
else if(x==0) y=0; if(x>0) y=1;
else y=-1; else if(x<0) y=-1;
(23)以下选项中,与k=n++完全等价的表达式是()。
(24)以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:
{ scanf(“%f”,&score); sum+=score;}
上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是()。
D) printf(“NO%d:%f\n”,n,ave);
do{scanf(“%d”,&p);n++;}while(p!=12345&&n<3);
此处do—while循环的结束条件是()。
A) P的值不等于12345并且n的值小于3
B) P的值等于12345并且n的值大于等于3
C) P的值不等于12345或者n的值小于3
D) P的值等于12345或者n的值大于等于3
(27) C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是()。
(28)若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是()。
printf(“%3.0f\n”,fun(int)fun(a+c,b),a-c));
fun(&b,a); printf(“%c,%c\n”,a,b);
(31)以下程序中函数sort的功能是对a所指数组中的数据进行由大到小的排序
{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
for(i=o;i<10;i++) print(“%d,”,aa[i]);
{ char a[ ]={‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’,‘h’,‘\0’}; int i,j;
(34)以下程序中函数reverse的功能是将a所指数组中的内容进行逆置。
for(i=0;i{ t=a[i]; a[i]=a[n-1-i];a[n-1-i]=t;}
{ int b[10]={1,2,3,4,5,6,7,8,9,10}; int i,s=0;
for(i=6;i<10;i++) s+=b[i];
{ int aa[4][4]={{1,2,3,4},{5,6,7,8},{3,9,10,2},{4,2,9,6}};
for(i=0;i<4;i++) s+=aa[i][1];
(37)程序中头文件typel.h的内容是:
程序编译后运行的输出结果是:()。
fprintf(fp,“%d\n”,i);fprintf(fp,“%d\n”j);
fp=fscanf(fp,“%d%d”,&k,&n); printf(“%d%d\n”,k,n);
A)二进制文件打开后可以先读文件的末尾,而顺序文件不可以
B)在程序结束时,应当用fclose函数关闭已打开的文件
C)在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据
D)不可以用FILE定义指向二进制文件的文件指针
for(i=1;iprintf(“%d\n”,len);
程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是:
int f(int(*f1)(),int(*f2)(),int x)
i=f(fa,fb,2); printf(“%d\n”,i);
{ char str1[100]=“abcddfefdbd”,c=’d’;
ss(str1,c); printf(“%s\n”,str1);
{ char num[10]; float score[3];};
{ struct stu s[3]={{“20021”,90,95,85},
若要使P指向data中的a域,正确的赋值语句是()。
{ int num; struct NODE*next;};
p=(struct NODE*)malloc(sizeof(struct NODE));
q=(struct NODE*)malloc(sizeof(struct NODE));
r=(struct NODE*)malloc(sizeof(struct NODE));
p->num=10; q->num=20; r->num=30;
printf(“%d\n”,p->num+q->next->num);
D)程序中可用INTEGER代替int类型名
p=(char*)malloc(sizeof(char)*20); q=p;
scanf(“%s%s”,p,q); printf(“%s%s\n”,p,q);
若从键盘输入:abc def,则输出结果是:()。
(50)以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。
for(i=0;ifor(j=i+1;jif(strcmp(p[i],p[j])<0)
{ strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);}
{ char p[][10]={“abc”,“aabdfg”,“abbd”,“dcdbe”,“cd”};int i;
f(p,5); printf(“%d\n”,strlen(p[0]));
请将答案分别写在答题卡中序号为【1】至【20】的横线上,答在试卷上不得分。
1、计算机软件分为系统软件和应用软件,操作系统属于 [1]。
2、在DOS环境下,代表键盘和显示器的设备文件名为 [2]。
3、支持Internet基本服务的协议是 [3]。
4、从Windows环境进入MS-DOS方式后,返回Windows环境的DOS命令为 [4]。
5、某微型机的运算速度为2MIPS,则该微型机每秒执行 [5]条指令。
6、设有定义:int n,*k=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。
7、以下程序运行后的输出结果是 [8]。
8、以下程序运行后的输出结果是 [9]。
while((c=getchar())!=’’) putchar(--c);
程序运行时,如果从键盘输入:Y?N?,则输出结果为 [10]。
10、以下程序运行后的输出结果是 [11]。
11、以下函数的功能是计算s=1+++……+,请填空。
{ double s=0.0,fac=1.0; int i;
12 fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数值返回。请填空。
for(row=0;row{ for(max=a[row][0],col=1;colif( [13])max=a[row][col];
13、函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp())。请填空。
14、下面程序的运行结果是 [17]。
15、下面程序的运行结果是: [18]。
16、下面程序的运行结果是: [19]。
(17)函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符相等时,返回值为0;当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串小于t所指字符串时,返回值小于0(功能等同于库函数strcmp())。请填空。
三、大学里计算机专业都学什么啊
大学里计算机专业要学习的课程包括三部分:
1、基本的公共课程:大学英语、高等数学、线性代数、毛泽东思想概论、大学生思想道德修养等。
2、基础的专业课程:计算机组成原理、计算机应用基础、电脑操作、电脑认知与拆装等。
3、核心的专业课程:计算机网络、计算机组成原理、操作系统、编译原理、数据结构与算法、数据库原理、网页设计、C语言程序设计、C++面向对象设计、数据库应用微型计算机技术、单片机技术、嵌入式系统、嵌入式操作系统、嵌入式设计与应用、数字逻辑电路、电路电子技术、移动设备应用软件开发等。
计算机专业实践教学包括工程训练、计算机应用基础、训练、认识实习、生产实习、毕业实习、教学实验、社会实践、课程设计、综合设计、毕业设计(论文)等环节。