2015年湖南省对口高考C语言试题(含答案)
湖南省对口升学计算机专业C语言类试题Word版
2014年下期永州工贸分校对口升学计算机综合C语言试题总分190分一、填空题(每题4分,共120分)1.有以下程序# define f(x) (x*x)main(){ int i1, i2;i1=f(8)/f(4) ; i2=f(4+4)/f(2+2) ;printf("%d, %d\n",i1,i2); }程序运行后的输出结果是()。
A 64, 28B 4, 4C 4, 3D 64, 642.若有运算符<<,sizeof,^,&=则他们按优先级由高到低的正确排列次序是____.A、sizeof,&=,<<,^B、sizeof,<<,^,&=C、^,<<,sizeof,&=D、<<,^,&=,sizeof3.sizeof(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^b 5.若x=2,y=3,则x&y的结果是__()A、0B、2C、3D、56.在位运算中,操作数每左移一位,则结果相当于()A、操作数乘以2B、操作数除以2C、操作数除以4D、操作数乘以47.系统的标准数入文件是指()A、键盘B、显示器C、软盘D、硬盘8.若执行fopen函数时发生错误,则函数的返回值是()A、地址值B、0C、1D、EOF9.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是()A、"ab+"B、"wb+"C、"rb+"D、"ab"10.fscanf函数的正确调用形式是__()A、fscanf(fp,格式字符串,输出表列)B、fscanf(格式字符串,输出表列,fp);C、fscanf(格式字符串,文件指针,输出表列);D、fscanf(文件指针,格式字符串,输入表列);11.fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是____.A、只写B、追加C、读或读写D、答案b和c都正确12.函数调用语句:fseek(fp,-20L,2);的含义是()A、将文件位置指针移到距离文件头20个字节处B、将文件位置指针从当前位置向后移动20个字节C、将文件位置指针从文件末尾处后退20个字节D、将文件位置指针移到离当前位置20个字节处13.利用fseek函数可实现的操作_()A、fseek(文件类型指针,起始点,位移量);B、fseek(fp,位移量,起始点);C、fseek(位移量,起始点,fp);D、fseek(起始点,位移量,文件类型指针);14.在执行fopen函数时,ferror函数的初值是()A、TUREB、-1C、1D、015、若有宏定义如下:#define X 5#define Y X+1#define Z Y*X/2则执行printf("%d\n",Z);语句后,输出结果是( )。
湖南省历界对口高考C语言真题答案
历界高考C语言真题2007年真题一、程序分析题1、#include <stdio.h>main( ){ int x=3;doprintf(“%d”,x-=2);while(!(--x));}2、#include <stdio.h>main( ){ int x=4,y=8,z;z=x<<2|y;printf(“%d”,z);}3、#include <stdio.h>main( ){ char x=’E’,y=’e’;printf(“%c”,x+32);printf(“%c”,(x--,y++));printf(“%c\n”,x==y?x+=32:(y-=32));}4、#include <stdio.h>main( ){ int t=2;while(t<5)switch(t%2){ case 0: t++;printf(“#”);break;case 1: t+=2;printf(“*”);default:printf(“\n”);}}5、#include <stdio.h>main( ){ char str1[50]=”Beijing 2008”,*q=str1;char str2[50]=”One world One Dream!”,*p=str2;while(*p!=’\0’) p++;while(*q!=’\0’) *p++=*q++;printf(“%s”,str2);}6 #include <stdio.h>#include<string.h>main( ) Array { char s[]=”abcdefg”,t;int i=0,j=strlen(s)-1;while(i<j){ t=s[i],s[i]=s[j],a[j]=t;i++,j--;}puts(s);}二、程序填空题1、下面程序的功能是求1000以的完数。
湖南对口升学计算机专业试卷
湖南对口升学计算机专业试卷一、选择题(每题1分,共5分)1.计算机网络的目的是实现计算机之间的什么?A.数据传输B.数据存储C.数据处理D.数据显示2.在计算机中,下列哪种存储器容量最大?A.RAMB.硬盘C.ROMD.CPU3.下列哪种操作系统是开源的?A.WindowsB.macOSC.LinuxD.iOS4.下列哪种协议用于电子邮件传输?A.B.FTPC.SMTPD.TCP/IP5.下列哪种语言是面向对象的编程语言?A.CB.JavaC.PythonD.HTML二、判断题(每题1分,共5分)1.计算机网络的传输介质只能是有线。
()2.在计算机中,CPU是负责数据存储的部件。
()3.操作系统是计算机硬件与应用程序之间的桥梁。
()4.互联网是由许多计算机网络通过路由器互联而成的。
()5.算法是解决问题的方法和步骤,与编程语言无关。
()三、填空题(每题1分,共5分)1.计算机网络的传输介质包括有线和______。
2.在计算机中,______是负责数据处理的核心部件。
3.世界上最早的电子计算机是______。
4.互联网的英文名称为______。
5.算法的五大特性包括输入、输出、有穷性、确定性和______。
四、简答题(每题2分,共10分)1.简述计算机网络的分类。
2.简述操作系统的功能。
3.简述互联网的发展历程。
4.简述算法的五大特性。
5.简述编程语言的发展趋势。
五、应用题(每题2分,共10分)1.设计一个简单的算法,实现两个数的交换。
2.编写一个简单的Python程序,输出1到100的偶数。
3.解释TCP/IP协议的作用和原理。
4.分析计算机病毒的危害及防治方法。
5.说明计算机存储器的层次结构。
六、分析题(每题5分,共10分)1.分析计算机网络的拓扑结构及其优缺点。
2.分析操作系统的内存管理原理及方法。
七、实践操作题(每题5分,共10分)1.使用Python编写一个简单的计算器程序。
2.搭建一个简单的局域网,实现文件共享。
2015年湖南省对口升学第二次模拟考试C语言试卷
2015年平江县职业技术学校高考C语言模拟测试第五套姓名:__________ 总分:____________一、单选题(每题5分,共10分)21、若有如图1所示存储结构,且变量定义为struct node{int data;struct node*next;}p,q,r;若要实现图2所示的存储结构,可选的赋值语句是( ) p q r p q r图1 图2A.p=r;B.p=q->next;C.p->next=q;D.p->next=q->next;22、语句while(!E);括号中的表达式!E等价于 ( )A.E==0B.E!=1C.E!=0D.E==1二、基本操作题(每空3分,共12分)28.输出100到1000之间的各位数字之和能被15整除的所有数,输出时每10个一行。
mian(){ int m,n,k,i=0;for(m=100;m<=1000;m++){ __①__;n=m;do{k=k+__②__;n=n∕10;}__③__;if(k%15==0){ printf(“%5d”,m);i++;if(i%10==0)__④__; }}}三、综合应用题(每空5分共20分)31.题目:以下程序的功能是统计从键盘输入字符串,统计输入字符串中的字母、数字、空格和其他字符的个数。
(每空5分)main(){ char s1[80];int a[4]={0};int k;_______①_______;gets(s1);________②______;puts(s1);for(k=0;k<4;k++)printf("%4d",a[k]);}void fun(char s[],int b[]){int i;for(i=0;s[i]!='\0';i++)if(s[i]>='a'&&s[i]<='z'||s[i]>='A'&&s[i]<='Z') b[0]++;else if(_____③_____) b[1]++;else if(_____④_____) b[2]++;else b[3]++;}四、程序分析题(本大题共3小题,共25分)(1)以下程序的输出结果是__main(){ int a,b;for(a=1,b=1;a<10;a++)if(a%3==1){b+=3;continue;}printf("%d",b);getch();}(2)以下程序的输出结果是__int f( ){static int i=0;int s=1;s+=i;i++;return s;}void mian( ){int i ,a=0;for(i=0;i<5;i++)a+=f();printf(“%d\n ”,a);}(4)以下程序运行后的输出结果是___ struct NODE { int k; struct NODE * link; };mian(){ struct NODE m[5],*p=m ,*q=m+4;int i=0;while(p!=q) {p->k=++i;p++; q->k=++i;q ――; } q ->k=i; for(i=0;i<5;i++)printf(“%d ”,m[i].k);printf(“\n ”);}34、程序填空。
C语言湖南对口高考月考
邵阳市高级技工学校2016年9月 C语言月考试题选择题(每题2分,共50分)1.C语言是由()构成。
A. 主程序和子程序B. 主函数和若干子函数C. 一个主函数和一个其他函数D. 主函数和子程序2.以下说法中正确的是()。
A. C语言程序总是从第一个的函数开始执行B. 在C语言程序中,要调用的函数必须在main()函数中定义C. C语言程序总是从main()函数开始执行D. C语言程序中的main()函数必须放在程序的开始部分3.以下对C语言函数的有关描述中,正确的是()。
A. 调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B. C函数既可以嵌套定义又可以递归调用C. 函数必须有返回值,否则不能使用函数D. C程序中有调用关系的所有函数必须放在同一个源程序文件中4.C语言程序中,当函数调用时()。
A. 实参和形参各占一个独立的存储单元B. 实参和形参共用一个存储单元C. 可以由用户指定是否共用存储单元D. 计算机系统自动确定是否共用存储单元5.关于return语句,下列正确的说法是()。
A. 在主函数和其他函数中均要出现B. 必须在每个函数中出现C. 可以在同一个函数中出现多次D. 只能在除主函数之外的函数中出现一次6.一个函数返回值的类型是由()决定的。
A. return语句中表达式的类型B. 在调用函数时临时指定C. 定义函数时指定的函数类型D. 调用该函数的主调函数的类型7.在C语言的函数中,下列正确的说法是()。
A. 必须有形参B. 形参必须是变量名C. 可以有也可以没有形参D. 数组名不能作形参8.以下描述正确的是()。
A. 函数调用可以出现在执行语句或表达式中B. 函数调用不能作为一个函数的实参C. 函数调用可以作为一个函数的形参D. 以上都不正确9.当调用函数时,实参是一个数组名,则向函数传送的是()。
A. 数组的长度B. 数组的首地址C. 数组每一个元素的地址D. 数组每个元素中的值10.如果在一个函数的复合语句中定义了一个变量,则该变量()。
2015高考C语言题(2020年整理).doc
试卷编号:8258所属语言:计算机基础试卷方案:111试卷总分:400分共有题型:3种一、程序填空共5题(共计100分)第1题(20.0分)题号:650 难度:中第1章/*-------------------------------------------------------【程序填空】---------------------------------------------------------函数int change(char s[])将s中的数字字符串转换成整数,并返回该数。
例如s[]中为"123",转换后为123。
函数int multi(char s[],char t[])将s字符串转换的整数乘以t字符串转换的整数,并返回乘积。
---------------------------------------------------------注意:请勿改动程序中的其他内容。
-------------------------------------------------------*/#include<stdio.h>int change(char s[]){int i,sum;sum=0;for(i=0;s[i];i++)/**************************SPACE*************************/sum=sum*10+【?】-'0';return sum;}int multi(char s[],char t[]){int mul;/**************************SPACE*************************/mul=【?】;return mul;}int main(){char s1[]="123",s2[]="56";int mst;mst=multi(s1,s2);printf("%d\n",mst);return 0;}答案:=======(答案1)=======s[i]=========或=========*(s+i)=======(答案2)=======change(s)*change(t)=========或=========change(t)*change(s)第2题(20.0分)题号:651 难度:中第1章/*-------------------------------------------------------【程序填空】---------------------------------------------------------函数void check(long n, int c[])检测长整型正整数n是几位数,同时找出最小的数字。
C语言湖南对口高考月考
C语言湖南对口高考月考-CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN2016年1.CA.B.C.D.2.A. CB. 在CC. CD. C3.A.B. CC.D. C.C语言程序中,当函数调用时()。
A. 实参和形参各占一个独立的存储单元B. 实参和形参共用一个存储单元C. 可以由用户指定是否共用存储单元D. 计算机系统自动确定是否共用存储单元5.关于return语句,下列正确的说法是()。
A. 在主函数和其他函数中均要出现B. 必须在每个函数中出现C. 可以在同一个函数中出现多次D. 只能在除主函数之外的函数中出现一次.一个函数返回值的类型是由()决定的。
A. return语句中表达式的类型B. 在调用函数时临时指定C. 定义函数时指定的函数类型D. 调用该函数的主调函数的类型.在C语言的函数中,下列正确的说法是()。
A. 必须有形参B. 形参必须是变量名C. 可以有也可以没有形参D. 数组名不能作形参.以下描述正确的是()。
A. 函数调用可以出现在执行语句或表达式中B. 函数调用不能作为一个函数的实参C. 函数调用可以作为一个函数的形参D. 以上都不正确29.当调用函数时,实参是一个数组名,则向函数传送的是()。
A. 数组的长度B. 数组的首地址C. 数组每一个元素的地址D. 数组每个元素中的值10.如果在一个函数的复合语句中定义了一个变量,则该变量()。
A. 只在该复合语句中有效,在该复合语句外无效B. 在该函数中任何位置都有效C. 在本程序的源文件范围内均有效D. 此定义方法错误,其变量为非法变量11.下列说法不正确的是()。
A. 主函数main中定义的变量在整个文件或程序中有效B. 不同函数中,可以使用相同名字的变量C. 形式参数是局部变量D. 在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效12.以下叙述中不正确的是()。
A. 在不同的函数中可以使用相同名字的变量B. 函数中的形式参数是局部变量C. 在一个函数内定义的变量只在本函数范围内有效D. 在一个函数内的复合语句中定义的变量在本函数范围内有效13.以下叙述中不正确的是()。
2015年湖南省对口升学计算机专业C语言类试题
2014年下期永州工贸分校对口升学计算机综合C语言试题总分190分一、填空题(每题4分,共120分)1.有以下程序# define f(x) (x*x)main(){ int i1, i2;i1=f(8)/f(4) ; i2=f(4+4)/f(2+2) ;printf("%d, %d\n",i1,i2); }程序运行后的输出结果是()。
A 64, 28B 4, 4C 4, 3D 64, 642.若有运算符<<,sizeof,^,&=则他们按优先级由高到低的正确排列次序是____.A、sizeof,&=,<<,^B、sizeof,<<,^,&=C、^,<<,sizeof,&=D、<<,^,&=,sizeof3.sizeof(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、操作数乘以2B、操作数除以2C、操作数除以4D、操作数乘以47.系统的标准数入文件是指()A、键盘B、显示器C、软盘D、硬盘8.若执行fopen函数时发生错误,则函数的返回值是()A、地址值B、0C、1D、EOF9.若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写,则文件方式字符串应是()A、"ab+"B、"wb+"C、"rb+"D、"ab"10.fscanf函数的正确调用形式是__()A、fscanf(fp,格式字符串,输出表列)B、fscanf(格式字符串,输出表列,fp);C、fscanf(格式字符串,文件指针,输出表列);D、fscanf(文件指针,格式字符串,输入表列);11.fgetc函数的作用是从指定文件读入一个字符,该文件的打开方式必须是____.A、只写B、追加C、读或读写D、答案b和c都正确12.函数调用语句:fseek(fp,-20L,2);的含义是()A、将文件位置指针移到距离文件头20个字节处B、将文件位置指针从当前位置向后移动20个字节C、将文件位置指针从文件末尾处后退20个字节D、将文件位置指针移到离当前位置20个字节处13.利用fseek函数可实现的操作_()A、fseek(文件类型指针,起始点,位移量);B、fseek(fp,位移量,起始点);C、fseek(位移量,起始点,fp);D、fseek(起始点,位移量,文件类型指针);14.在执行fopen函数时,ferror函数的初值是()A、TUREB、-1C、1D、015、若有宏定义如下:#define X 5#define Y X+1#define Z Y*X/2则执行printf("%d\n",Z);语句后,输出结果是( )。
2015年对口高考真题(湖南省)
1 的定义域为( 1 3x
B. {x|x>0}
姓名:__________班级:__________考号:__________
1 } 3
1 } 3
D. {x|x<
1 } 3
4.点P(2,1)到直线 3x+4y-5=0 的距离为( A. 5 5.已知sinα= B.
1 ,α∈ ( ,π),则cosα=( 3 2
本地|阳光
A. [- C. [0,
6 6
]∪[ ,
]
6
5 ,π) 6
5 ] 6 5 D. [ , ] 6 6
B. [0,
二、填空题(本大题共 5 小题,每小题 4 分,共 20 分) 11.甲、乙两人独立地解答同一个问题,若他们解答正确的概率分别为 0.8 和 0.6,则两人都解答正 确的概率为_______.本地|阳光
●-------------------------密--------------封--------------线--------------内--------------请--------------不--------------要--------------答--------------题-------------------------●
1 2 ) 本地|阳光
C. y=sinx C. {x|-2<x<4}
D. 2
D. y=x²+1 D. {x|-1<x<2}
) 本地|阳光 C. | b |=4| a | D. | a |+| b |=20 )
10.若过点(0,2)的直线l与圆(x-2)²+(y-2)² =1 有公共点,则直线l的倾斜角的取值范围是(
湖南省历界对口高考C语言真题(答案)
历界高考C语言真题2007年真题一、程序分析题1、#include <>main( ){ int x=3;?doprintf(“%d”,x-=2);while(!(--x));}2、#include <>main( ){ int x=4,y=8,z;z=x<<2|y;printf(“%d”,z);}$3、#include <>main( ){ char x=’E’,y=’e’;printf(“%c”,x+32);printf(“%c”,(x--,y++));printf(“%c\n”,x==yx+=32:(y-=32));}4、#include <>main( ){ int t=2;-while(t<5)switch(t%2){ case 0: t++;printf(“#”);break;case 1: t+=2;printf(“*”);default:printf(“\n”);}}5、#include <>main( ){ char str1[50]=”Beijing 2008”,*q=str1;.char str2[50]=”One world One Dream!”,*p=str2;while(*p!=’\0’) p++;while(*q!=’\0’) *p++=*q++;*p=’\0’;printf(“%s”,str2);}6 #include <>#include<>\main( ){ char s[]=”abcdefg”,t;while(i<j){ t=s[i],s[i]=s[j],a[j]=t;i++,j--;}puts(s);}二、程序填空题1、下面程序的功能是求1000以内的完数。
完数是指一个数的子因子之和等于这个数本身。
(#include<>main( ){ int i,j,sum;for(i=1; i<1000 ;i++){ sum=0;for(j=1;j<i;j++)if(i%j==0)sum+=j;if( sum==i ) printf(“%d\n”,i);}~}2、以下程序是统计一维数组arr中小于平均值的元素个数。
湖南省历界对口高考C语言真题.docx
2007 年真题一、程序分析题1、#include <>main( ){ int x=3;1-2 doprintf(“ %d” ,x-=2);while(!(--x));}2、 #include <>main( ){ int x=4,y=8,z;24 z=x<<2|y;printf(“ %d” ,z);}3、 #include <>main( ){ char x= ’ E’ ,y= ’ e’;printf( “ %c” ,x+32);printf( “ %c” ,(x--,y++));printf( “ %c\n” ,x==y?x+=32:(y-=32)); }4、 #include <>main( ){ int t=2;while(t<5)switch(t%2){ case 0: t++;printf(“ #” );break;case 1: t+=2;printf(“ *” );default:printf(“ \n ” );}}5、 #include <>main( ){ char str1[50]=” Beijing 2008” ,*q=str1;char str2[50]=” One world One Dream!” ,*p=str2;while(*p!=’ \0 ’ ) p++;while(*q!=’ \0 ’ ) *p++=*q++;eef#**p= ’\0 ’ ;One world One Dream!Beijing 2008 printf( “ %s” ,str2);}6#include <>#include<>main( ){ char s[]=” abcdefg”,t;gfedcbaint i=0,j=strlen(s)-1;while(i<j){ t=s[i],s[i]=s[j],a[j]=t;i++,j--;}puts(s);}二、程序填空题1、下面程序的功能是求1000 以内的完数。
2015湖南省对口语文高考试卷真题
湖南省2015年普通高等学校对口招生考试语文(对口)试题本试题卷共六道大题,20道小题,共5页。
时量150分钟。
满分120分。
一、基础知识及运用(18分,每小题3分)清华园里谈不上什么景致,不过非常整洁,绿草如茵,校舍十分(),但是一尘不染。
工字厅后面是荷花池,池畔松柏参天,厅后匾额上的“水木清华”四字确是当之无魁。
我在这个地方不知()了多少黄昏。
西园榛莽未除,一片芦蒿,登高西望,圆明园的断垣残石历历可见,俯仰苍茫,引人沉思。
荷花池北岸上,可遥见一排高低起伏的山,。
,。
这一带景色宜人,是同学们常来读书游憩而流连忘返的去处园中的荷花池,后因朱自清先生的一篇《荷塘月色》,更是振聋发聩,令莘莘学子不免心生神往,希冀也能漫步在这荷花池畔,沐朝霞,送夕阳,“书声与清风相应和,倩影共舞荷同妍”度过一段终生都值得回味的读书时光。
1、语段中加点的字,读音不正确的一项是()A.校舍shèB..池畔pàn C.参天cān D.朝霞cháo2、语段中画横线的词语,有错别字的一项是()A. 一尘不染B. 当之无魁C. 断垣残石D. 俯仰苍茫3、依次填入语段中括号内的词语,最恬当的一项是()A. 简朴消磨B. 俭朴消耗C. 俭朴消磨D. 简朴消耗4、语段中画波浪线的词语,使用不正确的一项是()A. 绿草如茵B.流连忘返C. 振聋发聩D. 莘莘学子5、依次填入语段中画横线处的语句,衔接最恰当的一组是()①. 土山的背后,缓缓地流动着一条小河。
②. 两岸微风拂柳,又是一方胜境。
③. 山上松柏茂盛,树下花草丛生,别有一番风致。
A.①③②B.③②①C.②①③D.③①②6、语段中“书声与清风相应和,倩影共舞荷同妍”主要运用的修辞手法是()A. 对偶B.比喻C. 排比D. 夸张二、古代诗文阅读(18分)(一)阅读下面的唐诗,完成7—8题。
(6分,每小题3分)赋得古原草送别离离原上草,一岁一枯荣。
野火烧不尽,春风吹又生。
湖南省2015年普通高等学校对口招生考试
湖南省2015年普通高等学校对口招生考试计算机应用类专业第三组计算机多媒体制作方向39、个人证件照在日常生活中会经常用到,使用Photoshop软件,通过有效处理可以将普通的原始照片变成一张标准的证件照片,还可以根据需求将证件照片设置红色、蓝色或者白色的底色,如图10所示。
具体的操作方法如下:根据图10所示效果,从下列提供的A~J选项中选择正确答案完成(1)~(3)题。
(1)裁剪合适大小的照片。
打开原始照片,在工具箱中选择工具,在选项栏中设置合适的“宽度”、“高度”和“分辨率”,在图像窗口中绘制裁剪框,拖动选择合适的裁剪区域,按回车键确定。
(2)抠选人物背景。
在工具箱中选择工具,在图像窗口中沿着人物边缘绘制选区。
在“选择”菜单中选择“反选”命令,选区设为人物背景。
(3)设置照片背景颜色。
在工具箱中选择工具,前景色设置为红色RGB(255,0,0)单击“确定”按钮;在工具箱中选择工具进行颜色填充,将红色的前景色填充到背景选区。
A、B、C、D、E、F、G、H、I、J、根据图11所示效果,从下列提供的K~T选项中选择正确答案完成(4)~(7)题。
(4)设置照片白色边框。
在中选择“画布大小”命令,打开如图11所示的“画布大小”对话框,勾选“相对”复选框,宽度和高度都设置成0.3厘米。
单击“确定”按钮。
图11 图12 (5)在菜单中选择“定义图案”命令,打开“图案名称”对话框,设置名称为“证件照片.jpg”,单击“确定”按钮。
(6)在菜单中选择“新建”命令,新建一个文件,设置合适的“宽度”、“高度”和“分辨率”,颜色模式为RGB,背景内容为白色,单击“确定”按钮。
(7)在菜单中选择“填充”命令,打开如图12所示的“填充”对话框,做好合适的设置后,单击“确定”按钮,得到所需的证件照片,保存图片。
K、文件L、编辑M、图像N、图层O、选择P、滤镜Q、分析R、3D S、视图T、窗口湖南省2016年普通高等学校对口招生考试计算机应用类专业第三组计算机多媒体制作方向39.书籍是人类智慧积累、传播、延续的主要方式,是人类文明进步的标志。
2015年湖南省对口升学考试计算机模拟试题
湖南省2015 年普通高等学校对口招生考试计算机应用类专业综合知识模拟试题一、单选题(本大题共20 小题,每小题 5 分,共100 分)1、不属于多任务操作系统的是()A、DOSB、WindowsC、UNIXD、Windows NT2、在IE地址栏中输入()不可以访问一个网站。
A、IP地址B、域名C、URL地址D、MAC地址3、交换式局域网的中央设备是()A、服务器B、工作站C、交换机D、NOS4、windows xp中,不可以重命名文件的是:选定文件后()A、按F2B、按F3C、右击——“重命名”D、“文件”菜单——“重命名”5、以下不属于多媒体文件扩展名的是()A、.aviB、.rmvbC、.tifD、.mp36、在Word 的表格中,可输入公式进行计算。
下面正确的公式输入操作是()A、执行“插入/公式”命令,再在对话框输入公式B、执行“表格/公式”命令,再在对话框输入公式C、直接在单元格中输入公式D、执行“插入/单元格”命令,再在单元格中输入公式7、在Excel 中,A4 中有公式“=count(b$1:$b3)” ,将公式复制到C5 中,则C5 中的公式是()A、=count(d$1:$b4)B、=count($b$1:d4)C、=count($d1:b$4)D、=count(b1:$d$4)8、word中,按住()键拖动鼠标可以选定竖块文本。
A、ShiftB、CtrlC、AltD、TAB9、PowerPoint 中,要在演示文稿中插入一张新幻灯片,可按快捷键()A、F5B、Ctrl+MC、Ctrl+ND、Shift+F510、PowerPoint 2003 中,在“格式-背景-填充效果”对话框中设置背景图像应选择的选项卡是()A、渐变B、纹理C、图案D、图片11、关于固态硬盘的说法,不正确的是()A、固态硬盘没有电机B、固态硬盘没有磁头C、固态硬盘成本低,最大存储容量大D、固态硬盘不怕碰撞、冲击和震动12、关于物联网的说法,不正确的是()A、物联网就是“物物相连的互联网”B、物联网主要解决物品与物品,人与物品,人与人之间的互连C、物联网架构可分为三层:感知层、网络层和应用层D、温湿度传感器、二维码标签和读写器、摄像头、GPS属于物联网的应用层13、word中,不能选中全文的是()A、ctrl+AB、在行选区三击C、在段落中三击D、按住ctrl在行选区单击14、在word的普通视图中,可以显示的是()A、分栏效果B、分节符C、垂直标尺D、浮于文字上方的图片和艺术字15、可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息,应在命令提示符窗口中输入的命令是()A、msconfigB、ipconfigC、regeditD、netstat16、以下属于绝对引用的是()A、A1B、$A1C、A$1D、$A$117、下列说法正确的是()A、要将A1中内容跨列居中于A1:F1区域,可选定此连续区域后单击“常用”工具栏的“合并及居中”按钮B、可以利用填充柄快速生成等比数列C、要打开“单元格格式”对话框,无法使用按钮达到此目的D、利用“数据”菜单“有效性”命令也可将数据导入到自定义序列18、在A1:B2单元格中输入1,2,3,4的平方的方法是()A、选定A1:B2,输入=POWER({1,2;3,4},2),再按ctrl+shift+enterB、选定A1:B2,输入=POWER({1;2,3;4},2),再按ctrl+shift+enterC、选定A1:B2,输入=POWER{(1,2;3,4),2},再按ctrl+shift+enterD、选定A1:B2,输入=POWER{(1;2,3;4),2},再按ctrl+shift+enter19、在excel单元格中输入2又1/4,正确的是()A、2 1/4B、0 2 1/4C、2*1/4D、1 2/420、word表格无法进行的操作是()A、排序B、利用公式计算C、分类汇总D、插入或删除行、列二、基本操作题(本大题共 4 小题,每小题15 分,共60 分)21、图 1 可通过开始-设置-_________①________-管理工具-_____②______得到,由图可知Windows 系统安装在____③____盘,该区的文件系统为_____④______,该计算机硬盘的扩展分区有___⑤___个逻辑分区。
C语言2015版习题答案完整版
C语言习题答案习题1(参考答案)1.程序与算法的概念及二者的区别是什么?程序:为了实现特定目标或解决特定问题而用计算机语言偏写的指令序列,它由算法和数据结构组成。
算法:(Algorithm)是在有限步骤内求解某一问题所使用的一组定义明确的规则。
通俗地讲,就是计算机解题的步骤。
算法与程序的区别:计算机程序是算法的一个实例,同一个算法可以用不同的计算机语言来表达。
2.简述程序设计语言发展的过程程序设计语言经过最初的机器代码到今天接近自然语言的表达,经过了四代的演变。
一般认为机器语言是第一代,符号语言即汇编语言为第二代,面向过程的高级语言为第三代,面对象的编程语言为第四代。
3.简述高级程序设计语言中面向过程与面向对象的概念。
“面向过程”是一种以过程为中心的编程思想。
首先分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步地实现,使用的时候依次调用函数即可。
一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的思想方法。
“面向对象”是一种以事物为中心的编程思想。
面向对象的方法主要是将事物对象化,对象包括属性与行为。
面向过程与面向对象的区别:在面向过程的程序设计中,程序员把精力放在计算机具体执行操作的过程上,编程关注的是如何使用函数去实现既定的功能;而在面向对象的程序设计中,技术人员将注意力集中在对象上,把对象看做程序运行时的基本成分。
编程关注的是如何把相关的功能(包括函数和数据)有组织地捆绑到一个对象身上。
4.C语言程序的特点是什么?(1)C语言非常紧凑、简洁,使用方便、灵活,有32个关键字,有9种流程控制语句。
(2)C语言运算符丰富,共有45个标准运算符,具有很强的表达式功能,同一功能表达式往往可以采用多种形式来实现。
(3)数据类型丰富。
C语言的数据类型有整型、实型、字符型、数组类型、结构类型、共用类型和指针类型,而且还可以用它们来组成更复杂的数据结构,加之C语言提供了功能强大的控制结构,因而使用C语言能非常方便地进行结构化和模块化程序设计,适合于大型程序的编写、调试。
湖南省对口升学C语言第二次测试题(1-2章)
一、填空题(每题1 分,共10分)1、C语言中,字符型数据在内存中以形式存放。
2、C语言规定,main函数的位置。
3、C语言规定,可执行程序的开始执行点是。
4、如果int x=1,y=2,表达式y=1.0+x/y后y的值是。
5、C程序是由函数组成,其中只能有一个主函数函数。
6、在一个C语言程序中,注释部分两侧的分界符分别为、。
7、如果int m=5,y=2;表达式y+=y-=m*=y后y的值是。
8、C语言程序中的语句都是用结束。
9、设int x=1, y=1; 表达式(!x||y--)的值是。
10、设x=2.5,a=7,y=4, 则表达式x+a%3+(int)(x+y)的值是。
二、选择题(每题2分,共60分)1.以下程序的输出结果是A) 2 0 B) 3 1 C) 3 2 1 D) 2 1 0main( ){ int n=4;while(n--)printf("%d ",--n);}2.语句:printf("%d \n",12 &012);的输出结果是A) 12 B) 8 C) 6 D) 0123.设x,y,z,t均为int型变量,则执行以下语句后,t的值为x=y=z=1;t=++x||++y&&++z;A)不定值B)2 C)1 D)04.设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:scanf("i=%d,f=%f",&i,&f);为了把100和765.12分别赋给i和f,则正确的输入为( )A)100<空格>765.12<回车> B)i=100,f=765.12<回车>C)100<回车>765.12<回车> D)x=100<回车>,y=765.12<回车5.以下程序的输出结果是( )A) 17,021,0x11 B) 17,17,17B) 17,0x11,021 D) 17,21,11main( ){ int k=17;printf("%d,%o,%x \n",k,k,k);}6.若x和y都是int型变量,x=100,y=200,且有下面的程序片段:printf("%d",(x,y));上面程序片段的输出结果是A) 200 B) 100 C) 100 200 D) 输出格式符不够,输出不确定的值7.设有定义:float a=2,b=4,h=3;,以下C语言表达式与代数式计算结果不相符的是()A)(a+b)*h/2 B)(1/2)*(a+b)*h C)(a+b)*h*1/2D)h/2*(a+b)8.假定a和b为int型变量,则执行以下语句后b的值为a=1;b=10;do{b-=a;a++;}while(b--<0);A)9 B)—2 C)—1 D)89.当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是A) c=b=a;B) (a=c) ‖(b=c) ;C) (a=c) &&(b=c);C) a=c=b;10.一下关于switch语句和break语句的描述中,正确的是()A)在switch语句中,必须使用break语句B)break语句只能用于switch语句C)在switch语句中,可以根据需要使用或不使用break语句。
湖南省2015年对口招生考试计算机应用真题及答案[1]
湖南省2015年普通高等学校对口招生考试计算机应用类专业综合知识试题本试题共六大题,39小题,时量150分钟,满分390分.一、单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,本大题共22小题,每小题5分,共110分)1、计算机系统的硬件是由构成。
A、主机、显示器和键盘B、CPU、键盘、鼠标和显示器C、主机、显示器、打印机和电源D、运算器、控制器、存储器、输入设备和输出设备2、十进制数91转化为二进制数的结果为。
A、01001000B、01011011C、10001011D、101001003、操作系统的作用是.A、把源程序编译成目标程序B、便于进行目录管理C、控制和管理系统资源的使用D、高级语言和机器语言4、在Windows XP系统中,用鼠标拖动可以移动整个窗口.A、状态栏B、标题栏C、菜单栏D、工作区5、在Windows XP系统中,实现选择多个不连续文件的操作方法是.A、按住Alt键后选择文件B、按住Shift键后选择文件C、按住Ctrl键后选择文件D、按住Delete键后选择文件6、在Word中要将一幅图片作为背景,可设置此图片的环绕方式为。
A、嵌入型B、四周型C、浮于文字上方D、衬于文字下方7、在Word中,执行“编辑”菜单中的“替换”命令时,在“查找内容”框中输入了查找内容,但在“替换为”框中未输入任何内容,此时单击“全部替换”命令,将会。
A、不能执行B、只做查找,不做替换C、把所有查找到的内容全部删除D、查到一个,就询问用户是否要“替换为什么”8、在Excel中要将工资最高的3个记录筛选出来,就应执行“工资"自动筛选器中的命令。
A、全部B、前10个C、1024D、自定义9、在PowerPoint普通视图中,若将第5张幻灯片的标题设置为播放时单击跳转到第15张幻灯片,应对该标题进行的设置是.A、自定义动画B、放映方式C、幻灯片切换D、超链接10、微型计算机主板上的控制芯片通常成线使用,按照它们在主板上的排列位置可以分为北桥芯片和南桥芯片.下列项目中由南桥芯片确定的是。
2015年湖南省对口高考计算机专业综合模拟考试试题卷11
2014年下期期末考试计算机专业综合试题卷命题人:雷柳青罗怀义审题人:雷柳青本试题卷共6大题,36小题,时量150分钟,满分390分姓名:班级:学号:得分:一、单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,本大题共22小题,每小题5分,共110分)1.下列数中最大的是()。
A.2BH B.44D C.55O D.101110B2.小李同学新买了一台笔记本电脑,为防止病毒感染,他采取了一系列的措施下列措施中不妥当是()。
A.安装了360杀毒 B.定期升级病毒库C.从不上网和使用U盘 D.备份操作系统和重要的文件3.主板的扩展槽的主要类别不包括()。
A.IDE B.AGP C.PCI D.PCI-E4.在WindowsXP中对某一选定的文件进行下列操作后,文件不会进入剪贴板的操作是()。
A.单击“编辑”——“复制” B.单击常用工具栏上的“剪切”工具C.按键盘上的DEL键 D.右击该文件选择“复制”命令5.选定一个文件后按Ctrl+V快捷键的作用是()。
A.复制文件 B.剪切文件 C.粘贴文件 D.对选定的文件无作用6.在WORD文档中,将鼠标指针移到某一行的左边双击,这时选定的是()。
A.一行文字 B.一段文字 C.全文 D.所有的正文7.在WORD中要将某一页的内容上面分二栏,下面分三栏,则下列()操作能实现。
A.“插入”—“分隔符”—“分栏符” B.“插入”—“分隔符”—“分页符”C.“插入”—“分隔符”—“分节符(连续)” D.“插入”—“分隔符”—“分节符(下一页)”8.某公司仓库将公司各个部门每日在仓库领的物品,用EXCEL工作表记录下来,这样每个字段都有很多重复值(如部门、物品名称等),要让这些复杂的数据看起来较清楚可用()进行处理。
A.数据透视表 B.图表 C.数据记录单 D.分类汇总9.Excel 2003中,一次性将同一数据输入到多个选定单元格中的组合键是()。
A.<Shift>+回车 B.<Ctrl>+回车 C.<Alt>+回车 D.<Del>+回车10.在PPT的普通视图中,不包含下列()窗格。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2015年湖南省对口高考计算机C语言试题一、单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,本大题共3小题,每小题5分,共15分)2015年20.在C语言中,下列叙述正确的是A.空字符串不占用内存,其内存空间大小是0B.可以用关系运算符比较字符串的大小C.连续两个双引号是合法的字符串常量D.连续两个单引号是合法的字符常量答案:C"" 保存在文字常量区char*p="";p的值指向文件常量区的地址而*p的值为0 因为c的字符串都是以0结尾没有""内容但还是有0的字符常量是用单引号括起来的一个字符。
2015年21.若有语句:int x=12,y=8,z;z=0.8+x/y;执行语句后z的值为A.1.8B.1C.2D.2.42015年22.若有语句:int a,b;scanf("%d;%d",&a,&b);如果把整数4赋给a,把整数5赋给b,应该输入A.4 5B.4,5 C.45 D. 4;5三、综合应用题(每小题20分,每空5分,共20分)2015年30.输入一行文字,找出其中大写字母、小写字母、空格、数字及其它字符各有多少。
main(){char str[40],*p,sl=0,s2=0,s3=0,s4=0,s5=0;gets(str);p=str;while(*p){if(_①*p>=’A’&&*p<=’Z’) sl++;else if(②*p>=’a’&&*p<=’z’) s2++;else if(③*p>=’0’&&*p<=’9’) s3++;else if(④ *p=‘’) s4++;else s5++;p++;}printf(“大写字母:%d 小写字母:%d 数字:%d 空格:%d 其它:%d\n”,s1,s2,s3,s4,s5);}四、程序分析题(本大题共3小题,共75分)2015年32.阅读程序,写出运行结果(每空5分,共25分)(1)下列程序的运行结果是① 63main(){ int i=0,a=0;while(i<30){ for(;;)if(i%10==0) break;else i--;i+=11;a+=i;}printf("%d",a);}(2)下列程序的运行结果是② 14main(){ int a[3][3]={{0,1},{2,3},{4,5}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];printf("%d",s);}(3)下列程序的运行结果是③ 1024#include <stdlib.h>int fun(){ static int x=1;x*=2;return x;}main(){ int i,s=1;for(i=1;i<=4;i++) s*=fun();printf("%d",s);}(4)下列程序的运行结果是④ knahTmain(){ char *p;int i;p=(char*)malloc(sizeof(char)*20);strcpy(p," Thank ");for(i=6;i>=0;i--)putchar(*(p+i));free(p);}(5)下列程序的运行结果是⑤ 012345main(){ FILE *fp;int x[6]={0,1,2,3,4,5},i;fp=fopen("test.dat","wb");fwrite(x,sizeof(int),3,fp);rewind(fp);fread(x,sizeof(int),3,fp);for(i=0; i<6; i++)printf("%d",x[i]);fclose(fp);}2015年33.程序填空。
按照题目要求,将正确内容填入答题卡相应位置,使程序完整。
(每空5分,共25分)(l)已知公式如下:float func(float x){ if(x<1)return x;else if(①x>=1&&x<10 )return x+5;else ② return 8*x*x-32 ;}(2)编写函数,通过指针将一个字符串反向。
如下程序的输出为:dcbavoid strReverse(char *s){ char c;char *p;③ p=s ;while(*p!=’\0')p++;④ p-- ;while(s<=p){ c=*s;*s=*p;s++;*p=c;⑤ p-- ;}}main(){ char a[10]="abcd";strReverse(a);printf("%s",a);}2015年34.阅读程序,修改程序中的错误,不得增行或删行,也不得更改程序结构。
请在答题卡中指出错误代码所在的行号,并给出该行修改后的程序代码。
(每处5分,共25分)(l)产生一个0-9之间的随机整数,要求用户猜这个整数。
用户输入一个整数,程序判断是否与所产生的随机数相等,由屏幕显式判断结果。
如果猜得不对,再次提示输入,进行判断,直到猜出这个数为止。
以下程序只允许修改两行..。
L1 #include <stdio.h>L2 #include <math.h>L3 #include <time.h>L4 main()L5 {L6 int x,a=-1;L7 srand((unsigned)time(NULL)); /*随机种子*/L8 x=rand()%10; /*产生0-9的随机数*/L9 while(a!=x)L10 {L11 scanf("%d",a); L11改为:scanf("%d",&a);L12 if(a=x) L12改为:if(a==x)L13 puts("猜对");L14 if(a>x)L15 puts(“太大,请重试”);L16 if(a<x)L17 puts(“太小,请重试”);L18 }L19 }(2)函数convertNum用于实现无符号十进制数到其它进制数的转换,转换结果的每一位以字符存储于字符数组s中(如十进制3转换为二进制后,数组s中存储的字符串为11),参数srclnt为待转换数据,d为转换的目标进制。
函数convertNum转换成功返回l,失败返回0。
以下程序只允许修改三行..。
L1 #include <stdio.h>L2 #include <stdlib.h>L3 #define M sizeof(unsigned int)*8L4 int convertNum(unsigned srclnt,int d,char s[])L5 {L6 static char digits[]="0123456789ABCDEF";L7 char buf[M+1];L8 int j,i=M;L9 if(d<2||d>16)L1O {L11 s[0]=’\0';L12 return 0;L13 }L14 buf[i]='\0';L15 doL16 {L17 buf[--i]=digits[srclnt/d];L17改为:buf[--i]=digits[srclnt%d];L18 srclnt=srclnt%d; L18改为:srclnt=srclnt/d;L19 }while(srclnt);L20 for(j=0;buf[i]!=’\0';j++,i++)L21 {L22 s[j]=buf[i];L23 };L24 s[j+1]='\0'; L24改为:s[j]='\0';L25 return 1;L26 }五、程序设计题(本大题25分,每空5分)2015年35.编写程序用于从键盘读取一个字符串,将字符串中所有连续的数字转换为对应的整数并添加到链表中,整个字符串处理完毕后输出链表的内容。
如输入为a25re776!jk321ss时,输出为25 776 321#include <stdio.h>#include <stdlib.h>#define LEN sizeof(struct IntData)struct IntData{ long data;struct IntData *next;};/*将数据为data的新节点插入链表*/struct IntData *addToList(long data,struct IntData * curTail){ struct IntData *p=(struct IntData *)malloc(LEN);p->data=data;p->next=NULL;if(curTail!=NULL)① curtail ->next =p ;return p;}struct IntData * picklntegersFromStr(char *str){char ch;long data=0;/*hasData用于标识当前是否正在处理数字字符*//*isAdd标识处理的整数数据是否被添加到链表*//*isFirst标识是否是添加到链表的第一个数据*/int hasData=0,isAdd=0,isFirst=1;/*tail指向链尾,head指向链头*/struct IntData *head=NULL,*tail=NULL,*p;while((ch=*str)!=’\0'){ if(ch>='0'&&ch<='9'){ ② data = data *10+*str(ch-‘0’) ;hasData=1;isAdd=0;}else{ if(hasData&&!isAdd){ p=addToList(data,tail);③ data=0 ;if(isFirst){ ④ head=p ;tail=p;isFirst=0;}else tail=p;hasData=0;isAdd=1;}}str++;}if(hasData&&!isAdd){ p=addToList(data,tail);if(isFirst)⑤ head=p ;}return head;}void printList(struct IntData *head) { struct IntData *p=head;while(p!=NULL){ printf("%d ",p->data);p=p->next;}printf("\n");}main(){ char str[100];struct IntData *head=NULL;gets(str);head=picklntegersFromStr(str);printList(head);}。