对口高考计算机专业考试题计算机应用基础C语言

合集下载

对口c语言高考测试题及答案

对口c语言高考测试题及答案

对口c语言高考测试题及答案1. 以下哪个选项是C语言中的合法变量名?A. 2variableB. variable-nameC. variable_nameD. variable!name答案:C2. 在C语言中,哪个关键字用于定义一个函数?A. functionB. defC. defineD. int答案:D3. 以下哪个选项是C语言中正确的注释方式?A. // This is a commentB. /* This is a comment */C. //* This is a commentD. /* This is a comment */答案:A4. 在C语言中,用于定义一个整型数组的语法是什么?A. int array[10];B. int [10] array;C. int array = 10;D. int array[10] = {0};答案:A5. C语言中,哪个运算符用于计算两个整数的和?A. +B. -C. *D. /答案:A6. 在C语言中,以下哪个选项是正确的字符串定义方式?A. char str[] = "Hello";B. char str = "Hello";C. char str[] = 'Hello';D. char str[] = {"Hello"};答案:A7. C语言中,以下哪个选项是正确的条件语句?A. if (x > y)B. if x > yC. if (x > y)D. if x > y答案:A8. 在C语言中,以下哪个选项是正确的循环结构?A. for (int i = 0; i < 10; i++)B. for (int i = 0; i < 10; i++)C. while (i < 10)D. do-while (i < 10)答案:A9. C语言中,以下哪个函数用于计算数组的长度?A. sizeofB. lengthC. sizeD. count答案:A10. 在C语言中,以下哪个选项是正确的文件操作函数?A. fopenB. openfileC. fileopenD. file答案:A11. C语言中,以下哪个选项是正确的结构体定义方式?A. struct Student {int id;char name[50];};B. struct Student = {int id;char name[50];};C. struct Student {int id;char name;};D. struct Student = {int id;char name[50];};答案:A12. 在C语言中,以下哪个选项是正确的指针声明方式?A. int *ptr;B. int ptr*;C. int *ptr = 0;D. int ptr = 0;答案:A13. C语言中,以下哪个选项是正确的递归函数调用?A. void factorial(int n) {if (n == 0) return 1;else return n * factorial(n - 1);}B. void factorial(int n) {if (n == 0) return 1;else return n * factorial(n);}C. void factorial(int n) {if (n == 0) return 1;else return n * factorial(n - 1);}D. void factorial(int n) {if (n == 0) return 1;else return n * factorial(n - 1);}答案:A14. 在C语言中,以下哪个选项是正确的宏定义?A. #define PI 3.14159B. #define PI = 3.14159C. #define PI 3.14159D. #define PI = 3.14159答案:A15. C语言中,以下哪个选项是正确的枚举定义方式?A. enum Color {RED, GREEN, BLUE};B. enum Color {RED, GREEN, BLUE} color;C. enum Color {RED, GREEN, BLUE};D. enum Color {RED, GREEN, BLUE} color;答案:A。

对口升学《计算机应用基础》复习资料总汇(含答案))

对口升学《计算机应用基础》复习资料总汇(含答案))

对口升学《计算机应用基础》复习资料总汇第一部分一、单项选择题1.世界上第一台电子数字计算机取名为( )。

A.UNIVACB.EDSACC.ENIACD.EDVAC2.操作系统的作用是()。

A.把源程序翻译成目标程序B.进行数据处理C.控制和管理系统资源的使用D.实现软硬件的转换3.个人计算机简称为PC机,这种计算机属于( )。

A.微型计算机B.小型计算机C.超级计算机D.巨型计算机4.目前制造计算机所采用的电子器件是( )。

A.晶体管B.超导体C.中小规模集成电路D.超大规模集成电路5.一个完整的计算机系统通常包括( )。

A.硬件系统和软件系统B.计算机及其外部设备C.主机、键盘与显示器D.系统软件和应用软件6.计算机软件是指( )。

A.计算机程序B.源程序和目标程序C.源程序D.计算机程序及有关资料7.计算机的软件系统一般分为( )两大部分。

A.系统软件和应用软件B.操作系统和计算机语言C.程序和数据D.DOS和WINDOWS8.在计算机内部,不需要编译计算机就能够直接执行的语言是( )。

A.汇编语言B.自然语言C.机器语言D.高级语言9.主要决定微机性能的是( )。

B.耗电量C.质量D.价格10.微型计算机中运算器的主要功能是进行( )。

A.算术运算B.逻辑运算C.初等函数运算D.算术运算和逻辑运算11.MIPS常用来描述计算机的运算速度,其含义是( )。

A.每秒钟处理百万个字符B.每分钟处理百万个字符C.每秒钟执行百万条指令D.每分钟执行百万条指令12.计算机存储数据的最小单位是二进制的( )。

A.位(比特)B.字节C.字长D.千字节13.一个字节包括( )个二进制位。

A.8B.16D.6414.1MB等于( )字节。

A.100000B.1024000C.1000000D.104857615.下列数据中,有可能是八进制数的是( )。

A.488B.317C.597D.18916.与十进制36.875等值的二进制数是( )。

湖南省2023年普通高等学校对口招生考试计算机应用类综合试题(续)

湖南省2023年普通高等学校对口招生考试计算机应用类综合试题(续)

《湖南省2023年普通高等学校对口招生考试计算机应用类综合试题(续)》一、填空题(每题3分,共30分)1.1KB等于______字节。

2.在计算机中,CPU由______和控制器组成。

3.操作系统的英文缩写是______。

4.在Windows操作系统中,快捷方式的扩展名为______。

5.网络协议的三要素为语法、语义和______。

6.在数据库中,从表中选取特定列的操作称为______。

7.在HTML中,<img>标签的______属性用于指定图像的源文件。

8.计算机编程语言中,用于循环结构的关键字(C语言为例)有for、while和______。

9.计算机硬件系统的五大部件通过______连接在一起。

10云计算的三种服务模式为IaaS、PaaS和______。

二、程序分析题(每题10.分,共20分)1.以下是一段C语言代码:```c include <stdio.h> int main() { int num = 10.; if (num % 2 == 0) { printf("这个数是偶数\n"); } else { printf("这个数是奇数\n"); } return 0; } ``` (1)请解释这段代码的功能。

(2)如果将`num`的值改为15,程序的输出结果会是什么?2.以下是一段Python代码:```python fruits = ['apple', 'banana', 'cherry'] for fruit in fruits: print(fruit) ``` (1)请解释这段代码的功能。

(2)如果在`fruits`列表中添加一个元素'mango',再次运行代码,输出结果会有什么变化?三、综合应用题(30分)某学校图书馆要建立一个图书管理系统,要求如下:1.能够存储图书的基本信息,包括书名、作者、出版社、出版年份、ISBN 号等。

对口升学计算机专业C语言类试题

对口升学计算机专业C语言类试题

20XX‎‎‎‎综合C‎试题总 190‎一、填空题(每题4 ,共120‎)1. ‎# defin‎e f(x) (x*x)main(){ int i1, i2;i1=f(8)/f(4) ; i2=f(4+4)/f(2+2) ;print‎f("%d, %d\n",i1,i2); }‎‎是()。

A 64, 28B 4, 4C 4, 3D 64, 642.若 ‎<<,sizeo‎f,^,&=‎‎‎列次 是_‎___.A、sizeo‎f,&=,<<,^B、sizeo‎f,<<,^,&=C、^,<<,sizeo‎f,&=D、<<,^,&=,sizeo‎f3.sizeo‎f(float‎)是()A、一 ‎用B、一 合 ‎‎C、一 ‎达D、一 ‎达4. ‎ 是‎()A、 达 a&=b等价于a‎=a&bB、 达 a|=b等价于a‎=a|bC、 达 a!=b等价于a‎=a!bD、 达 a^=b等价于a‎=a^b5.若x=2,y=3,x&y 是‎__()A、0B、2C、3D、56. ‎, 每 ‎一 , ‎于() A、 ‎2 B、 ‎2C、 ‎4D、 ‎47. ‎ 是‎指()A、键盘B、显 器C、软盘D、硬盘8.若执 fo‎p en‎‎,‎回值是()A、地址值B、0C、1D、EOF9.若要用fo‎p en‎ 一 ‎‎, 要 ‎‎,‎ 是‎()A、"ab+"B、"wb+"C、"rb+"D、"ab"10.fscan‎f‎ 用 ‎是__()A、fscan‎f(fp,‎, 列)B、fscan‎f(‎, 列,fp);C、fscan‎f(‎, 指针, 列);D、fscan‎f( 指针, ‎, 列);11.fgetc‎ 用‎是 指 ‎ 一 ‎ , ‎‎是____‎.A、只B、追加C、 或D、答案b和c‎都 12. 用 ‎句:fseek‎(fp,-20L,2); 含义是()A、 ‎指针 ‎离 头2‎0‎B、 ‎指针 ‎‎动20‎C、 ‎指针 ‎‎20‎D、 ‎指针 离‎2‎0‎13.利用fse‎e k‎‎_()A、fseek‎( 指‎针,起始 , 量);B、fseek‎(fp, 量,起始 );C、fseek‎( 量,起始 ,fp);D、fseek‎(起始 , 量, 指‎针);14. 执 fo‎p en‎,ferro‎r‎值是()A、TUREB、-1C、1D、015、若 义‎如 :#defin‎e X 5#defin‎e Y X+1#defin‎e Z Y*X/2执 print‎f("%d\n",Z); 句 , 是‎( )。

2023年湖南对口高考计算机卷及答案

2023年湖南对口高考计算机卷及答案

2023年湖南对口高考计算机卷及答案一、选择题1.下面哪个选项是对计算机的描述不正确的是: A. 计算机是一种能够进行数据处理的电子设备 B. 计算机是具有存储、处理、输出和输入功能的智能机器 C. 计算机可以帮助人们解决复杂的数学问题 D. 计算机可以执行指令并进行逻辑判断正确答案:C2.在计算机系统中,以下哪个是负责与外部设备通信的组件: A. CPU B. 内存 C. 输入输出设备 D. 显卡正确答案:C3.在C++编程语言中,下面哪个关键字用于定义一个函数: A. function B. var C. void D. define正确答案:C二、填空题1.在Excel中,单元格的列标识从左到右依次是___________。

答案:A、B、C、D…2.在HTML中,表格的标题标签是___________。

答案:\3.在Python中,可以用于输出调试信息的关键字是___________。

答案:print三、简答题1.请简要说明计算机的五个主要组成部分,并对其功能进行简单介绍。

答:计算机的五个主要组成部分包括:输入设备、输出设备、存储设备、控制单元和运算单元。

–输入设备负责将外部数据输入到计算机中,常见的输入设备有键盘、鼠标、扫描仪等。

–输出设备负责将计算机处理后的数据输出到外部,常见的输出设备有显示器、打印机、投影仪等。

–存储设备用于存储计算机的数据和程序,包括主存储器和辅助存储器。

主存储器用于临时存储程序和数据,辅助存储器用于长期存储数据,如硬盘、光盘等。

–控制单元负责控制计算机的各个部件协调工作,调度指令的执行和数据的传输。

–运算单元负责执行各种算术和逻辑运算,包括加法、乘法、逻辑判断等。

这五个部分相互配合,共同完成计算机的各种任务。

2.简述HTML语言的基本结构和标签的作用。

答:HTML是一种用于创建网页的标记语言。

它的基本结构由 \标签包裹,并包含 \和 \两个主要部分。

–\标签用于定义文档的头部,包括文档的标题、字符编码、样式和脚本等信息。

计算机应用类专业C语言考试试题和答案2

计算机应用类专业C语言考试试题和答案2

计算机应用类专业C语言考试试题和答案一、单项选择题(共20题,每题3分,共60分)1、下面程序段的运行结果是。

char *s="abcde";s+=2;printf("%d",s);A)ced B)字符'c' C)字符'c'的地址 D)无确定的输2、设有以下程序段int x=0,s=0;while(!x!=0) s+=++x;printf("%d",s);则。

A)运行程序段后输出0 B)运行程序段后输出1C)循环的控制表达式不正确 D)程序段执行无限次3、若有说明:static int a[3][4];则数组中各元素。

A)可在程序的运行阶段得到初值0B)可在程序的编译阶段得到初值0C)不能得到确定的初值D)可在程序的编译或运行阶段得到初值04、对两个数组a和b进行如下初始化char a[]="ABCDEF";char b[]={'A','B','C','D','E','F'};则以下叙述正确的是。

A)a与b数组完全相同 B)a与b数组长度相同C)a和b中都存放字符串D)a数组比b数组长度长5、下面程序段的运行结果是。

int n=0;while(n++<=2);printf("%d",n);A)2 B)3 C)4 D)语法错误6、下面程序段的运行结果是。

#include "stdio.h"main(){int m=10, n=20;char *format="%s, m=%d, n=%d\n";m*=n;printf(format, "m*=n", m,n);}A. format, "m*=n", m, n B. format, "m*=n" C. m*=n, m=200, n=20 D.以上结果都不对7、下列选项中可用作变量名的是。

300道计算机应用基础试题(附答案) 对口单招计算机专业

300道计算机应用基础试题(附答案) 对口单招计算机专业

300道计算机应用基础试题(附答案) 对口单招计算机专业这是一个购买计算机应用基础试题的文档的示例:300道计算机应用基础试题(附答案)1. 安装在计算机上的电路板是什么?答案:主板2. 下面哪个不是输入设备?答案:打印机3. 编程语言用于编写什么?答案:软件程序4. 以下哪个不是操作系统?答案:Microsoft Office5. 二进制系统中,0 和 1 分别代表什么?答案:0代表关闭,1代表打开6. 什么是计算机硬件?答案:计算机的物理组成部分,例如CPU,内存,硬盘等。

7. 什么是计算机软件?答案:计算机程序和数据的集合。

8. 操作系统的主要功能是什么?答案:管理计算机的硬件和软件资源、为应用程序提供运行环境。

9. 哪个是计算机网络的优点?答案:快速共享信息。

10. 下面哪个不是常见的浏览器?答案:Photoshop11. 发送和接收电子邮件需要什么?答案:互联网连接和电子邮件客户端。

12. 在图像处理软件中,什么工具用于选择特定区域?答案:魔术棒工具。

13. 什么是文件扩展名?答案:文件名称的最后一部分,用于标识文件的类型。

14. 什么是数据备份?答案:将数据复制到其他存储介质中,以防止数据丢失。

15. 什么是计算机病毒?答案:恶意软件,可以在计算机系统中自我复制和传播。

16. 以下哪个不是计算机文件类型?答案:.docx17. 什么是数据库管理系统?答案:用于存储和管理大量数据的软件系统。

18. 什么是计算机网络?答案:将多台计算机连接在一起,实现资源共享和信息传输的系统。

19. 哪个是计算机编程的基础语言?答案:C语言。

20. 什么是计算机内存?答案:用于临时存储数据和程序的设备。

......该试题集共包含300道计算机应用基础试题,涵盖了计算机硬件、操作系统、计算机网络、数据管理、程序设计等多个方面。

题目分为选择题和简答题两种类型,以便全面检验学生对计算机基础知识的了解和掌握程度。

湖南省2024年对口升学考试计算机应用类试题-图文

湖南省2024年对口升学考试计算机应用类试题-图文

教程
1、一个用C语言编写的程序中,有下面几个变量:int a,b,c,测试表达式a+b*c的值是多少()
A、a+b
B、b*c
C、a+b*c
D、a*b+c
答案:C、a+b*c
2、以下关于java中定义对象的说法中,正确的是()
A、使用new关键字定义对象
B、使用this关键字定义对象
C、使用void关键字定义对象
D、使用static关键字定义对象
答案:A、使用new关键字定义对象
3、函数f(x)=ax^3+bx^2+c的最小值是()
A、-a
B、-b
C、-c
D、-a-b-c
答案:D、-a-b-c
4、在C语言中,下列哪个语句不能用于程序调试?()
A、puts
B、printf
C、scanf
D、malloc
答案:D、malloc
5、下列哪个特性不属于面向对象的编程?()
A、封装
B、数据结构
C、继承
D、编译
答案:B、数据结构
6、关于列表类型的描述,正确的是()
A、列表的索引从零开始
B、列表可以存储任意数据类型
C、列表只能存储字符串数据类型
D、列表的索引从一开始
答案:A、列表的索引从零开始
7、下列叙述错误的是()
A、TCP/IP是一种常用的网络协议
B、HTTP是网页上的图片
C、HTTPS是安全版本的HTTP协议
D、UDP是一种非连接型的网络协议
答案:B、HTTP是网页上的图片
8、关于MySQL数据库的说法,正确的是()
A、MySQL支持多种数据类型
B、MySQL支持跨平台
C、MySQL是基于文本的数据库。

300道计算机应用基础试题(附答案) 对口单招计算机专业

300道计算机应用基础试题(附答案) 对口单招计算机专业

计算机应用基础试题及答案(注: 200道选择,100道填空)一、选择题:1. 在计算机应用中,“计算机辅助设计”的英文缩写为______A_____。

A. CADB. CAMC. CAED. CAT2. 微型计算机中,合称为中央处理单元(CPU)的是指___A________。

A.运算器和控制器 B.累加器和算术逻辑运算部件(ALU)C.累加器和控制器 D.通用寄存器和控制器3. 计算机系统的“主机”由____B_______构成。

A.CPU,内存储器及辅助存储器B.CPU和内存储器C.存放在主机箱内部的全部器件 D.计算机的主板上的全部器件4. 冯·诺依曼计算机工作原理的设计思想是____B_______。

A.程序设计B.程序存储 c.程序编制 D.算法设计5. 世界上最先实现的程序存储的计算机是_____B______。

A.ENIAC B.EDSAC C.EDVAC D.UNIVAC6. 通常,在微机中标明的P4或奔腾4是指______D_____。

A.产品型号 B.主频 C.微机名称D.微处理器型号7. 连接计算机系统结构的五大基本组成部件一般通过__D_________。

A.适配器 B.电缆 c.中继器D.总线8. 在计算机领域中通常用主频来描述_____A______。

A.计算机的运算速度 B.计算机的可靠性C.计算机的可运行性 D.计算机的可扩充性9. 下列计算机接口中,可以直接进行“插拔”操作的是___D________。

A.COM B.LPT C.PCI D.USB10. 在衡量计算机的主要性能指标中,字长是___A________。

A.计算机运算部件一次能够处理的二进制数据位数B.8位二进制长度C.计算机的总线数D.存储系统的容量11. 在计算机领域中,通常用英文单词“BYTE”来表示_____D______。

A.字 B.字长 C.二进制位D.字节12. 在计算机领域中,通常用英文单词“bit”来表示_____C______。

2019年湖南省对口高考C语言试题(含答案)

2019年湖南省对口高考C语言试题(含答案)

2019年湖南省对口高考计算机C语言试题一、单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,本大题共3小题,每小题5分,共15分)2019年20.已知“int w=1,x=2,y=3,z=4;”,则表达式“w>x?w:z>y?z:x”的值是()A. 1B. 2C. 3D. 42019年21.若有定义语句“int a[3][5];”,按内存中的数据存放顺序,a数组的第10个元素是()A. a[1][4]B. a[1][3]C. a[2][3]D. a[2][4]2019年22.已知“int a=1,b=2,c=3,x;”与“x=(a^b)&c;”,则x的值为()A. 0B. 1C. 2D. 3三、综合应用题(每小题20分,每空5分,共20分)2019年30.下面程序功能是统计5个同学成绩(1~100间的整数)中低于平均成绩的人数并输出,请补全以下代码。

#include “stdio.h”main(){ int i,count=0;① int score[5] ;float ave=0.0;printf(“input 5 scores:\n”);for(i=0;i<5;i++){②scanf("%d",&score[i]) ;ave+=score[i];}③ave/=5for(i=0;i<5;i++)if(④score[i]<ave )count++;printf(“%2d”,count);}四、程序分析题(本大题共3小题,共75分)2019年32. 阅读程序,写出运行结果(每空5分,共25分)(1)下列程序的运行结果是①0,1#include “stdio.h”main(){ int i =0;do printf(“%d,”,i);while(i++);printf(“%d\n”,i);}(2)下列程序的运行结果是②7#include “stdio.h”int fun(char *s) {char *t=s;while(*t++);return t-s;}main(){char t[8]=”123456”;printf(“%d\n”,fun(t));}(3)下列程序的运行结果是③56 #include “stdio.h”int fun(char s[]) {int n=0;while(*s<=’9’&&*s>=’0’){n=10*n+*s-‘0’;s++;}return n;}main() {printf(“%d\n”,fun(“056a0”));}(4)下列程序的运行结果是④f(n)=2#include “stdio.h”int f(int n) {if(n<=2)return 1;elsereturn f(n-1)+f(n-2);}main() {int n=5;printf(“f(n)=%d\n”,f(3));}(5)下列程序的运行结果是⑤the result is 2#include <stdio.h>int f(char *s,char *t) {int n=0,num=0; char *p,*r;while(*s){p=s;r=t;while(*r)if(*r==*p){r++;p++;}elsebreak;if(*r==’\0’)num+=1;n++;s++;}return num;}main(){printf(“the result is %d\n”,f(“aabdabc”,”ab”));}2019年33. 程序填空。

计算机应用类专业C语言考试试题和答案3

计算机应用类专业C语言考试试题和答案3

计算机应用类专业C语言考试试题及答案一、单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,本大题共20小题,每小题3分,共60分)1、以下选项中不合法的标识符是()A)&a B)print C)_00 D)FOR2、以下选项中能表示合法常量的是()A) 1.5E2.0 B)“\007”C)1,200D)‘\ ’3、若有定义:double a=22;int i=0,k=18;,则不符合C语言规定的赋值语句是()A)i=(a+k)<=(i+k); B)a=a++,i++; C)i=a%11;D)i=!a;4、下列叙述中正确的是()A.可以用关系运算符比较字符串的大小B.空字符串不占用内存,其内存空间大小是0C.两个连续的单引号是合法的字符常量D.两个连续的双引号是合法的字符串常量5、以下叙述中错误的是()A.非零的数值型常量有正值和负值的B.常量是在程序运行过程中值不能变C.定义符号常量必须用类型名来设定D.用符号名表示的常量叫符号常量6、下列关系表达式中,结果为“假”的是()A.(3+4)>6B.(3!=4)>2C.3<=4||3D.(3<4)==17、C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()A.预定义标识符(如库函数中的函数名)可用作用户标识符,但失去原有含义B.用户标识符可以由字母和数字任意顺序组成C.在标识符中大写字母和小写字母被认为是相同的字符D.关键字可用作用户标识符,但失去原有含义8、设有定义:int x=2;,以下表达式中,值不为6的是()A)x*=(1+x) B)x*=x+1 C)x++,2*x D)2*x,x+=2 9、若有以下程序#include <stdio.h>main(){ int b=10,a=-11;a%=b%=4;printf(“%d %d\n”,a,b);} 则程序的输出结果是()A)1 2 B)-1 2 C)1 -2 D)-1 -2 10、有以下程序,若要输出结果为:12,a,34,b,则输入是()(口表示空格,<CR>表示回车)#include <stdio.h>void main(){ int a1,a2; char c1,c2;scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);printf(“%d,%c,%d,%c\n”,a1,c1,a2,c2);}A.12,a,34,b<CR>B.12a34b<CR>C.12口a34口b<CR>D.12口a口34口b<CR>11、有以下程序#include <stdio.h>int fun(){ static int x=1; x*=2; return x; }void main(){ int i ,s=1;for(i=1;i<=2;i++) s=fun();printf(“%d\n”,s);}程序运行后的输出结果()A.1B.4C.8D.012、设有如下程序段#include <stdio.h>char s[20] =”Beijing”, *p;p=s;则执行p=s;语句后,以下叙述正确的是()A.数组s中的内容和指针变量p中的内容相同B.s数组中元素的个数和p所指字符串长度相等C.s和p都是指针变量D.可以用*p表示s[0]13、有以下程序#include <stdio.h>#include <string.h>void fun (char *s [], int n){ char *t; int i,j;for(i=0;i<n-1;i++)for(j=j+1;j<n;j++)if(strlen(s[i])>strlen(s[j])){ t=s[i]; s[i]=s[j]; s[j]=t;}}void main(){ char *ss[]={“bcc”,”bbcc”,”xy”,”aaaacc”,”aabcc”};fun(ss,5); printf(“%s,%s\n”,ss[0],ss[4]);}程序的运行结果是()A.aaaacc,xyB.bcc,aabccC.aabcc,bccD.xy,aaaacc14、有以下程序#include <stdio.h>#include <string.h>void fun (char *w, int m){ char s, *p1, *p2;p=w; p2=w+m-1;while(p1<p2){ s=*p1; *p1=*p2; *p2=s; p1++; p2--; } }void main(){ char a[]=”123456”; fun(a,strlen(a)); puts(a); }程序运行后的输出结果是()A.116611B.654321C.123456D.16161615、有以下程序#include <stdio.h>#include <stdlib.h>fun(int *p1,int *p2,int *s){ s=(int*)malloc(sizeof(int));*s=*p1+*p2;free(s);}void main(){ int a=1,b=40,*q=&a;fun(&a,&b,q);printf("%d\n",*q);}程序运行后的输出结果是()A.42B.0C.1D.4116、若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch 语句是()A.switch(a+9) B.switch a*b{ case c1:y=a-b; { case 10:x=a+b;case c1:y=a+b; default :y=a-b;} }C.switch(a+b)D.switch(a*b+b*b);{ case 1: case3:y=a+b;break; { default:break;case 0: case4:y=a-b; case 3:y=a+b; break;} case 2:y=a-b; break;}17、设有定义:int x=0,*p;,立即执行以下语句,正确的语句是()A.p=x;B.*p=x;C.p=NULL;D.*p=NULL;18、设有定义:int x[2][3];,则以下关于二维数组x 的叙述错误的是()A.x[0]可看作是由3个整型元素组成的一维数组B.x[0]和x[1]是数组名,分别代表不同的地址常量C.数组x 包含6 个元素D.可以用语句x[0]=0;为数组所有元素赋初值019、有以下程序#include <stdio.h>void main(){ int a[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){ a[i]=*p;p++; }printf("%d\n",a[2]);}A.30B.40C.10D.2020、有以下程序(strcpy 为字符串复制函数,strcat 为字符串连接函数)#include <stdio.h>#include <string.h>main(){ char a[10]="abc",b[10]="012",c[10]="xyz";strcpy(a+1,b+2);puts(strcat(a,c+1));} 程序运行后的输出结果是()A.a12xyzB.12yzC.a2yzD.bc2yz二、综合应用题(本大题共1小题,每小题20分,每空5分,共20分)21. 给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去除,剩余的数按原来从高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。

四川对口升学计算机专业试题

四川对口升学计算机专业试题

四川对口升学计算机专业试题四川对口升学计算机专业试题一、单项选择题1. 下列哪个是计算机最基本的存储单位?A. KBB. MBC. GBD. Byte2. 哪个不是计算机编程的三种基本结构之一?A. 选择结构B. 循环结构C. 顺序结构D. 排序结构3. 在C语言中,将数据从一个函数传递到另一个函数需要用到哪个关键字?A. exportB. importC. externD. include4. 以下哪种数据结构适合用于需要频繁进行元素的插入和删除操作?A. 数组C. 栈D. 链表5. 在计算机操作系统中,用于控制进程调度的是哪个模块?A. 文件管理器B. 进程管理器C. 内存管理器D. 设备管理器二、多项选择题1. 在计算机系统中,以下哪些设备可以用来输入数据?(多选)A. 鼠标B. 打印机C. 键盘D. 扫描仪2. C语言中,下列哪些语句可以用来控制程序流程?(多选)A. forB. whileC. continueD. switch3. 哪些数据类型属于C语言中的结构体?(多选)A. intC. floatD. enumE. double三、问答题1. 请给出一个例子,解释计算机中的数据类型转换。

答:比如对于C语言中两个整型数相除的操作,得到的是一个整数类型的结果。

如果想要得到精确的小数结果,则需要将其中一个整数类型的数强制转换为浮点数类型。

2. 请简述互联网的工作原理。

答:互联网的工作原理是基于TCP/IP协议。

用户通过客户端向互联网发送请求,服务器通过服务端应答请求并发送响应信息。

这一过程中,数据包通过物理线路、传输层协议、网络层协议、应用层协议的处理流程,最终被正确地传输到目的地。

3. 请简述数据库的优点和缺点。

答:数据库的优点是可以实现数据的共享和使用,减少数据的冗余,方便数据的管理和维护。

缺点是较为复杂的建立和维护成本,不良的数据库设计可能导致性能下降和数据安全问题,存储不同类型的数据难度不一。

湖南省2023年普通高等学校对口招生考试科目:计算机应用类综合试卷

湖南省2023年普通高等学校对口招生考试科目:计算机应用类综合试卷

《湖南省2023年普通高等学校对口招生考试科目:计算机应用类综合试卷》一、单项选择题(每题3分,共30分)1.在计算机中,一个字节由()位二进制数组成。

A.4B.8C.16D.322.以下哪种设备不是计算机的输入设备()A.麦克风B.摄像头C.投影仪D.手写板3.计算机软件系统分为()A.程序和数据B.操作系统和语言处理程序C.系统软件和应用软件D.高级软件和低级软件4.在Windows操作系统中,若要查找文件名为“test.txt”且位于C盘根目录下的文件,应在搜索框中输入()A.C:\test.txtB.test.txtC.C:\*test.txtD.\test.txt5.数据库中,对表进行水平分割是指()A.按照列进行分割B.按照行进行分割C.随机分割D.按照数据类型分割6.下列IP地址中,属于C类地址的是()A.10.0.0.1B.172.16.0.1C.192.168.1.1D.224.0.0.17.以下关于HTML的说法,错误的是()A.HTML是超文本标记语言B.HTML文件以.htm或.html为扩展名C.HTML标签对大小写不敏感D.HTML只能用于创建静态网页8.在C语言中,用于定义函数的关键字是()A.varB.defC.functionD.int9.计算机网络中,OSI参考模型的物理层主要功能是()A.建立、维护和管理会话B.进行差错控制和流量控制C.实现比特流的透明传输D.提供端到端的可靠连接10为了提高计算机的性能,以下哪种方法不可行()A.增加内存容量B.更换更快的CPUC.安装更多的软件D.使用固态硬盘(SSD)二、多项选择题(每题5分,共25分)1.以下属于计算机的性能指标的有()A.主频B.字长C.存储容量D.运算速度E.兼容性2.操作系统的主要特性包括()A.并发性B.共享性C.虚拟性D.异步性E.稳定性3.在数据库中,关系运算包括()A.选择B.投影C.连接D.交E.差4.计算机网络的传输介质有()A.双绞线B.同轴电缆C.光纤D.微波E.红外线5.以下关于程序设计语言的说法,正确的有()A.机器语言是计算机能直接识别和执行的语言B.汇编语言需要汇编程序翻译成机器语言才能执行C.高级语言编写的程序可移植性好D.不同的程序设计语言适用于不同的应用场景E.程序设计语言的发展趋势是越来越复杂三、判断题(每题2分,共10.分)1.计算机的运算速度只与CPU的主频有关。

对口高考计算机c试题及答案

对口高考计算机c试题及答案

对口高考计算机c试题及答案一、选择题1. 下列选项中,属于操作系统的是:A. 服务器B. 数据库C. 编程语言D. Linux2. 如何定义一个常量?A. #defineB. #includeC. intD. float3. 在C语言中,下列哪个函数用于输出字符到屏幕上?A. scanfB. printfC. getcharD. putchar4. 在计算机中,1KB等于多少字节?A. 1000B. 1024C. 2048D. 40965. 在C语言中,以下哪个运算符优先级最高?A. <<B. ||C. *D. %二、填空题1. C语言中,用来表示真假值的关键字是___。

2. 在编译C程序时,生成的可执行文件的扩展名通常是___。

3. C语言中,用来定义一个整型变量的关键字是___。

4. 在C语言中,通过引入头文件的方式来使用已经定义好的函数,这个关键字是___。

5. 在C语言中,用于从键盘上接收一个字符的函数是___。

三、简答题1. 什么是循环结构?请举例说明循环结构在计算机程序中的应用。

循环结构是程序中的一种控制结构,可以重复执行一段代码块直到满足特定条件才停止。

循环结构主要用于解决需要重复执行的任务,例如计算一个数的阶乘、输出九九乘法表等。

2. 什么是逻辑运算符?请列举C语言中常用的逻辑运算符。

逻辑运算符用于连接两个或多个条件,判断整个条件表达式的真假。

在C语言中,常用的逻辑运算符有:- 逻辑与(&&):两个条件都为真时,返回真;否则返回假。

- 逻辑或(||):两个条件中至少有一个为真时,返回真;否则返回假。

- 逻辑非(!):对条件取反,如果条件为真,则返回假;如果条件为假,则返回真。

3. 请解释以下几个数据类型的作用和用法:- int- float- char- int:int是C语言中用于表示整型数据的数据类型。

它可以存储整数,并且可以进行加、减、乘、除等算术运算操作。

对口单招c语言试题及答案

对口单招c语言试题及答案

对口单招c语言试题及答案一、选择题1. 在C语言中,以下哪个关键字用于定义一个类?A. structB. classC. enumD. union答案:B2. C语言中,哪个函数用于将浮点数转换为字符串?A. sprintfB. scanfC. printfD. fprintf答案:A3. 下列哪个选项不是C语言标准库函数?A. mallocB. freeC. strcpyD. rand答案:D4. 在C语言中,以下哪个操作符用于计算两个整数的乘积?A. *B. /C. %D.++答案:A5. C语言中,以下哪个关键字用于定义一个函数?A. funB. defineC. functionD. void答案:D二、填空题6. C语言中,用于定义一个结构体的关键字是______。

答案:struct7. 当需要在C语言中包含标准输入输出库时,需要在程序文件顶部包含的头文件是______。

答案:stdio.h8. 在C语言中,用于动态分配内存的函数是______。

答案:malloc9. C语言中,用于字符串连接的函数是______。

答案:strcat10. 在C语言中,表示逻辑与的操作符是______。

答案:&&三、简答题11. 请简述C语言中指针的概念及其用途。

答案:指针是一种变量,其存储的是另一个变量的内存地址。

在C 语言中,指针可以用来直接访问内存,提高程序的运行效率,实现动态内存分配,以及方便地处理数组和字符串等数据结构。

12. 解释C语言中的“堆”和“栈”的区别。

答案:栈是用于存储局部变量和函数调用的内存区域,由编译器自动管理,具有后进先出的特性。

堆是用于动态内存分配的内存区域,由程序员手动管理,可以申请任意大小的内存块,具有任意的访问顺序。

四、编程题13. 编写一个C语言程序,实现两个整数的交换。

```c#include <stdio.h>void swap(int *x, int *y) {int temp = *x;*x = *y;*y = temp;}int main() {int a, b;printf("Enter two numbers: ");scanf("%d %d", &a, &b);printf("Before swap: a = %d, b = %d\n", a, b);swap(&a, &b);printf("After swap: a = %d, b = %d\n", a, b);return 0;}```14. 请编写一个C语言程序,用于计算一个字符串的长度。

计算机专业对口高考C语言模拟习题

计算机专业对口高考C语言模拟习题

C语言综合测试满分100 时间120分钟一、选择题31分(1)结构化程序所要求的基本结构不包括A)顺序结构B)GOTO跳转C)选择(分支)结构D)重复(循环)结构(2)计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是A)C语言程序仅可以编译执行B)C语言程序仅可以解释执行C)C语言程序既可以编译执行又可以解释执行D)以上说法都不对(3)以下叙述中错误的是A)C语言的可执行程序是由一系列机器指令构成的B)用C语言编写的源程序不能直接在计算机上运行C)通过编译得到的二进制目标程序需要连接才可以运行D)在没有安装C语言集成开发环境的机器上不能运行C源程序生成的.exe文件(4)以下选项中不能用作C程序合法常量的是A)1,234 B)'\123'C)123 D)"\x7G"(5)以下选项中可用作C程序合法实数的是A).1e0 B)3.0e0.2C)E9 D)9.12E(6)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是A)a=(b=4)=3; B)a=b=c+1;C)a=(b=4)+c; D)a=1+(b=c=4);(7)有以下程序段char name[20];int num;scanf("name=%s num=%d",name;&num);当执行上述程序段,并从键盘输入:name=Lili num=1001<回车>后,name的值为A)Lili B)name=Lili C)Lili num= D)name=Lili num=1001(8)if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是A)必须是逻辑值B)必须是整数值C)必须是正数D)可以是任意合法的数值(9)有以下程序,程序运行后的输出结果是A)12 B)11 C)10 D)9#includemain(){ int x=011;printf("%d\n",++x);}(10)有以下程序#include <stdio.h>main(){ int s;scanf("%d",&s);while(s>0){ switch(s){ case 1:printf("%d",s+5);case 2:printf("%d",s+4); break;case 3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",&s);}}运行时,若输入1 2 3 4 5 0<回车>,则输出结果是A)6566456 B)66656 C)66666 D)6666656(11)有以下程序段int i,n;for(i=0;i<8;i++){ n=rand()%5;switch (n){ case 1:case 3:printf("%d\n",n); break;case 2:case 4:printf("%d\n",n); continue;case 0:exit(0);}printf("%d\n",n);}以下关于程序段执行情况的叙述,正确的是A)for循环语句固定执行8次B)当产生的随机数n为4时结束循环操作C)当产生的随机数n为1和2时不做任何操作D)当产生的随机数n为0时结束程序运行(12)有以下程序#include <stdio.h>main(){ char s[]="012xy\08s34f4w2";int i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='0'&&s[i]<='9') n++;printf("%d\n",n);}程序运行后的输出结果是A)0 B)3 C)7 D)8(13)若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++) printf("*****\n");下面关于语句执行情况的叙述中正确的是A)循环体执行两次B)循环体执行一次C)循环体一次也不执行D)构成无限循环(14)有以下程序#include <stdio.h>main(){ char b,c; int i;b='a'; c='A';for(i=0;i<6;i++){ if(i%2) putchar(i+b);else putchar(i+c);}printf("\n");}程序运行后的输出结果是A)ABCDEF B)AbCdEf C)aBcDeFD)abcdef(15)设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是A)scanf("%f",&x[6]); B)scanf("%lf",*(x+6));C)scanf("%lf",p+6); D)scanf("%lf",p[6]);(16)有以下程序(说明:字母A的ASCII码值是65)#include <stdio.h>void fun(char *s){ while(*s){ if(*s%2) printf("%c",*s);s++;}}main(){ char a[]="BYTE";fun(a); printf("\n");}程序运行后的输出结果是A)BY B)BT C)YT D) YE(17)有以下程序段#include <stdio.h>main(){ …while( getchar()!='\n');…}以下叙述中正确的是A)此while语句将无限循环B) getchar()不可以出现在while语句的条件表达式中C)当执行此while语句时,只有按回车键程序才能继续执行D)当执行此while语句时,按任意键程序就能继续执行(18)有以下程序#include <stdio.h>main(){ int x=1,y=0;if(!x) y++;else if(x==0)if (x) y+=2;else y+=3;printf("%d\n",y);}程序运行后的输出结果是A)3 B)2 C)1 D) 0(19)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是A)p=s; B)p=k; C)p=s[0]; D)k=s;(20)有以下程序#include <stdio.h>void fun(char *c){ while(*c){ if(*c>='a'&&*c<='z') *c=*c-('a'-'A');c++;}}main(){ char s[81];gets(s);fun(s);puts(s);}当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是A)hello beijing B)Hello BeijingC)HELLO BEIJING D)hELLO Beijing(21)以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。

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

对口高考计算机专业考试题计算机应用基础C语言集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]湖南省永州市职业中专2017届高三半月考(二)计算机应用类专业综合知识试题 出卷人:蒋峥本试卷共34页,考生在做答前应检查是否有缺页、白页、以防漏答。

满分390分,考试时间150分钟。

一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将正确答案的号码填入题后括号中。

每小题3分,共105分)1、计算机硬件系统主要包括:CPU 、存储器和 ··········· () A 、显示器和键盘 B 、打印机和键盘C 、显示器和鼠标D 、输入/输出设备2、在标准ASCII 中,字母A 是01000001,则英文字母E 是 ····· ( ) A 、01000011 B 、01000100 C 、01000101 D 、010000103、在下列计算机应用项目中,属于科学计算的是 ········· ()A 、人机对弈B 、民航联网订票系统C 、气象预报D 、数控机床 班级_________________姓名______________学籍号□□□□□□□□□□考生答题不得超过此密封线4、如果一部电影占256MB存储空间,那么40GB的硬盘可以放多少部这样的电影····························( )A、200部B、160部C、120部D、100部5、MIPS衡量的是计算机的···················( )A、处理能力B、存储容量C、可靠性D、运算速度6、以下表示政府部门网站的域名是···············( )A、netB、comC、govD、org7、JPEG是一个用于数字信号压缩的国际标准,其压缩对象是····( )A、文本B、音频文件C、静态图像D、视频信号8、主要用于实现两个不同网络互联的设备是···········( )A、转发器B、集线器C、路由器D、调制解调器9、以太网的拓扑结构是····················( )A、星形B、总线型C、环形D、树形10、TCP协议的主要功能是···················( )A、对数据进行分组B、确保数据的可靠传输C、确定数据传输路径D、提高数据传输速度11、Cache是指························( )A、缓冲器B、只读存储器C、高速缓冲存储器D、可编程只读存储器12、IP地址块/28的子网掩码可写为··············( )A、 B、 C、 D、13、在Word2010若要录制宏,则以下操作正确的是········( )A、“视图”选项卡-“宏”组-“录制宏”按钮B、“审阅”选项卡-“修订”组-“录制宏”按钮C、“视图”选项卡-“修订”组-“录制宏”按钮D、“审阅”选项卡-“宏”组-“录制宏”按钮14、在Word2010中,若要改变行间距,可以使用“开始”选项卡中的 ( )A、“字体”组B、“段落”组C、“样式”组D、“编辑”组15、下面的类型中,不是分节符的子类别的是··········( )A、下一页B、连续C、分栏D、偶数页16、在以下哪个视图中要查看或删除分节符最好··········( )A、页面B、阅读版式C、Web版式D、大纲17、在Word2010中,若要打开磁盘上的文档可以使用的快捷键是···( )A、Ctrl+AB、Ctrl+OC、Ctrl+PD、Ctrl+N18、在Excel2010中日期数值型数据默认的对齐方式是·······( )A、右对齐B、左对齐C、居中对齐D、两端对齐19、在Excel2010中,“$A$1”是················( )A、绝对引用B、相对引用C、混合引用D、交叉引用20、以下可以打开“设置单元格格式”对话框···········( )A、在“插入”选项卡中打开B、在“数据”选项卡中打开C、在“开始”选项卡中打开D、在“视图”选项卡中打开21、对Excel的自动筛选功能,下列叙述错误的是········· ( )A、使用自动筛选功能筛选数据时,将隐藏不满足条件的行B、使用自动筛选功能筛选数据时,将删除不满足条件的行C、设置了自动筛选条件后,可以取消筛选条件,显示所有数据行D、单击“数据”选项卡-〉“排序和筛选”-〉“筛选”按钮-〉可以进入或退出自动筛选状态22、如果A1:A5包含数字10、7、9、27和2,则·········· ( )A、SUM(A1:A5)等于10B、SUM(A1:A3)等于26C、AVERAGE(A1&A5)等于11D、AVERAGE(A1:A3)等于723、如果要把制作好的演示文稿拿到另一台未安装Powerpoint软件的计算机上放映··························· ( )A、只有在另一台计算机上安装Powerpoint软件B、需要把演示文稿和Powerpoint程序都复制到另一台计算机上C、使用Powerpoint的“打包”工具并且包含“播放器”D、使用Powerpoint的“打包”工具并且包含全部Powerpoint程序24、在Powerpoint2010大纲视图中删除幻灯片的方法是按······ ( )A、DeleteB、EscC、EndD、F725、幻灯片中占位符的作用是·················· ( )A、表示文本长度B、限制插入对象的数量C、表示图形大小D、为文本、图形预留位置26、在演讲时,如果希望幻灯片安装预计时间来切换,则需要设置·· ( )A、演讲者放映B、观众自行放映C、在展台浏览D、排练计时27、在Windows7中,以下不属于“家长控制”选项的内容是····· ( )A、时间限制B、上网权限C、游戏 D.特定程序28、在Windows7中,若要修改“虚拟内存”,可以进行以下哪个对话框中操作····························· ( ) A、“性能选项” B、“文件夹选项” C、“设备管理器” D、“显示”属性29、若要以加粗宋体、12 号字显示“vbscript”以下用法中,正确的是( )A、<b><font size=12>vbscript</b></font>B、<b><font face=“宋体” size=12>vbscript</font></b>C、<b><font size=“宋体”size=12>vbscript</b></font>D、<b><font size=“宋体” fontsize=12>vbscript</b></font>30、HTML的文档<table>标记的align属性用于定义········· ( )A、对齐方式B、背景颜色C、边线粗细D、单元格边距31、假设在一个单链表中,各结点的指针成员名为next,若删除P所指结点的后续结点,刚执行························· ( ) A、p->next=p->next->next; B、p=p->next;p->next=p->next->next;C、p->next=p->next;D、p=p->next->next;32、定义由n个指向整型数据的指针组成的数组p,其正确的方式是·· ( )A、int p;B、int (*p)[n];C、int *p[n];D、int(*p)();33、下列选项中可用作变量名的是················ ( )A、caseB、a-bC、ScdD、2ab34、下列说明不正确的是···················· ( )A、主函数main中定义的变量在整个文件或程序中有效。

相关文档
最新文档