2017年湖南省跨地区普通高等学校对口招生三轮联考(c语言部分)_第1页
2017年湖南省跨地区普通高等学校对口招生三轮联考(c语言部分)_第2页
2017年湖南省跨地区普通高等学校对口招生三轮联考(c语言部分)_第3页
2017年湖南省跨地区普通高等学校对口招生三轮联考(c语言部分)_第4页
2017年湖南省跨地区普通高等学校对口招生三轮联考(c语言部分)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.2017年湖南省跨地区普通高等学校对口招生三轮联考计算机应用类专业综合知识试题一、 单选(5*3=15)17HTML语言中,不会出现在文件头的标记是A B C D21.执行语句:printf(%x,-1);则屏幕显示A-1 B1 C-ffff Dffff22.已知:char a310=BeiJing,ShangHai,TianJin; (*pa)10=a;不能正确显示字符串ShangHai的语句是Aprintf(%s,a+1); Bprintf(%s,*(a+1); Cprintf(%s,*a+1); Dprintf(%s,&a10);二、 综合应用(5*4=20)31.下列程序完成如图31所示杨辉三角形的n行输出:11 11 2 11 3 3 11 4 6 4 1 #include #define M 20main() int i, j, n, aMM; printf(请输入杨辉三角的行数:); scanf(%d, &n); for(i = 0; i n; i+) for(j = 0; ; j+) if( )aij = 1; else ; printf(%4d, aij); _; 四.程序分析(5*15=75)32.阅读程序,写出运行结果。(5*5=25)(1)下列程序的运行结果是_#include #define MIN(x,y) (x)(y)?x:y;void main() int i, j, k; i = 5, j = 7; k = MIN(i + j, j - i); printf(%dn, k);(2) 下列程序的运行结果是_#includeint f(int a, int n) if(n = 1) return (f(a, n - 1) + an - 1); else return 0;void main() int aa5 = 1, 2, 3, 4, 5, s; s = f(aa, 4); printf(%d, s);(3) 下列程序的运行结果是_#include void sub(int *, int *);void main() int a = 1, 2, 3, 4, i, x = 0; for(i = 0; i 4; i+) sub(a, &x); printf(%d, x); printf(n);void sub(int *s, int *y) static int t = 3; *y = st; t-; (4) 下列程序的运行结果是_#include void fun(int x) static int y = 5; x+; printf(%d+%d=%dn, x, y+, x + y);void main() int i; for(i = 1; i = 3; i+) fun(i);(5) 下列程序的运行结果是_#include stdio.h#include string.h#define N 3struct pp char text10; int constant;void encrypt(struct pp *x) int i; for (i = 0; i text); i+) x-texti = x-texti + x-constant;main() struct pp sourceN = ab, 2, cd, 1, ef, 0; int i = 0; while(i N) encrypt(&sourcei+); for(i = 0; i data=x) ; L=L-next; free(p); Del_X_3(L,x) ; else ; 34.程序改错(5*5=25)(1)在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列。改正程序中两处错误。L1 #define N 11L2 #include L3 main()L4 int i,j,t,number,aN=1,2,4,6,8,9,12,15,149,156;L5 printf(please enter an integer to insert in the array:n);L6 scanf(%d,&number); L7 printf(The original array:n);L8 for(i=0;i=0;i-)L12 if(number=ai)L13 ai=ai+1;L14 elseL15 ai+1=number;L16 break;L17 if(numbera0) a0=number;L18 printf(The result array:n);L19 for(i=0;iN;i+)L20 printf(%5d,ai);L21 printf(n);L22 (2) 函数fun的功能是建立一个NN的矩阵.矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,依次类推.例如,若N=5,生成的矩阵为:1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1L1 #include L2 #define N 4L3 void fun(int *a )L4 int i, j, k, m;L5 if(N % 2 = 0) m = N / 2 ;L6 else m = N / 2 - 1;L7 for(i = 0; i m; i+)L8 for(j = i ; j N - i; j+)L9 aij = aN - i - 1j = i;L10 for(k = i + 1; k N - I; k+)L11 aki = akN - i - 1 = i + 1;L12 L13 main()L14 int xNN = 0, i, j;L15 fun(x);L16 printf(nThe result is:n);L17 for(i = 0; i N; i+)L18 for(j = 0; j N; j+)L19 printf(%3d, xij);L20 printf(n);L21 四.程序设计(5*5=25)以下程序编译,连接后生成可执行文件 cpy.exe假定磁盘当前目录下有三个文本文件,其文件名和内容分别为:文件名 内容aaaaa#bbbbb#c cccc#当在当前目录下键入:cpy a b c(此处代表nter键)则程序输出AAAABBBBCCCC #include “stdio.h”void fe(FILE *);main(int argc,_) FILE *fp; int i=1;while(_) fp=fopen(argvi+,”r”);_;_;void fc( FILE *ifp) char c;while(_)putchar(c-32);第二组 网站建设与管理方向38某公司准备搭建一个asp网站在windows2008中让iis7支持asp需要进行如下操作:1、双击ASP,调试属性,“ ”改为TRUE2、双击ASP,行为中,“ ”,设置为TRUE3、双击默认文档,添加默认首页 4、点击应用程序池,选择DefaultAppPool,选择设置应用程序池默认设置,“ ”设置为TRUEA. 启用32位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论