最新湖北师范学院专升本《c语言程序设计》试卷.doc
上传人:新槐****公主 上传时间:2024-09-10 格式:DOC 页数:9 大小:49KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

最新湖北师范学院专升本《c语言程序设计》试卷.doc

最新湖北师范学院专升本《c语言程序设计》试卷.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

精品文档精品文档精品文档精品文档精品文档精品文档湖北师范学院2010年“专升本”招生考试《C语言程序设计》试题题号一二三四五六七八总分题分40103020得分评卷人一、选择题(本题共20小题,每题2分,共40分)得分1.以下不合法的用户标识符是()。A)S2_KEYB)IntC)4sD)_char2.设有intx=11;则表达式(++x)%3的值是()。A)0B)1C)2D)33.C语言源程序名的后缀是()。A).exeB).cpC).objD).c4.若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。A)scanf("%d",a,b,c);B)scanf("%d%d%d",a,b,c);C)scanf("%d",p);D)scanf("%d",&p);5.C语言中运算对象必须是整型的运算符是()。A)%=B)/C)=D)〈=6.若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是()。A)a[0][4]B)a[0][3]C)a[1][4]D)a[1][3]7.若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是A)#defineN10Inta[N]B)#definen5Inta[2*n]C)inta[5+5]D)intn=10,a[n]8.语句printf("a\bre\'hi\'y\\\bou\n");的输出结果是()。(说明:'\b'是退格符)A)re'hi'youB)abre'hi'y\bouC)a\bre\'hi\'y\bouD)a\bre\'hi\'y\\\bou9.下列程序执行后的输出结果是()。A)AB)BC)FD)Gvoidmain(){intx='f';printf("%c\n",'A'+(x-'a'+1));}10.若变量已正确定义,有以下程序段i=0;do{printf("%d,",i);}while(i++);printf("%d\n",i)其输出结果是()。A)0,0B)0,1C)1,1D)程序进入无限循环11.有以下程序#include<stdio.h>voidmain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是()。A)0B)1C)2D)312.已定义以下函数fun(int*p){return*p;}该函数的返回值是()。A)不确定的值B)形参p所指存储单元中的值C)形参p中存放的值D)形参p的地址值13.执行下面的程序段后,变量k中的值为()。A)10B)3C)不定值D)0intk=3,s[2];s[0]=k;k=s[1]*10;14.有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能叙述正确的是()。A)求字符串s的长度B)比较两个串的大小C)将串s复制到串tD)求字符串s所占字节数15.有以下程序voidmain(){chars[]={"aeiou"},*ps;ps=s;printf("%c\n",(*ps)+4);}程序运行后的输出结果是________。A)aB)oC)uD)e16.有以下程序#include#defineF(X,Y)X*Ymain(){inta=3,b=4;printf("%d\n",F(a+b,a-b));}程序运行后的输出结果是()。A)12B)7C)-7D)1117.有以下程序main(){intm[][3]={1,4,7,2,5,8,3,6,9};inti,j,k=2;for(i=0;i<3;i++){printf("%d",m[k][i]);}}执行后输出结果是()。A)258B)369C)456D)78918.以下关于typedef的叙述错误的是A)用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名B)用typedef为类型说明一个新名,通常可以增加程序的可读性C)typedef只是将已存在的类型用一个新的名字来代表D)用typedef可以增加新类型19.有以下程序#include<stdio.h>voidmain(){FILE*fp;inti;charch[]=”abcd”,t;fp=fopen(“abc.dat”,”wb+”);for(i=0;i<4;i++)fwrite(&ch[i],1,1,fp);fseek(fp,-2L,SEEK_END);//说明:SEEK_END为文件尾fread(&t,1,1,fp);fclose(fp);printf(“%c\n”,t