2021年韩山师范学院本科插班生《C语言程序设计》试卷_第1页
2021年韩山师范学院本科插班生《C语言程序设计》试卷_第2页
2021年韩山师范学院本科插班生《C语言程序设计》试卷_第3页
2021年韩山师范学院本科插班生《C语言程序设计》试卷_第4页
2021年韩山师范学院本科插班生《C语言程序设计》试卷_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、2021年韩山师范学院本科插班生C语言程序设计试卷2021年韩山师范教院本科插班死测验试卷盘算机迷信取手艺业余下级言语步伐计划试卷(A卷)一、挖空题(每一空1分,共10分)1一个C步伐的实行是从本步伐的函数入手下手。2布局化步伐的3种基础布局为逆序布局、_、_。3能暗示“整型变量x的尽对于值小于5”的C言语抒发式是_ (没有患上利用体系函数)。4正在C言语中,当抒发式值为0时暗示逻辑值“假”,当抒发式值为_时暗示逻辑值“实”。5正在位运算中,操纵数每一左移一名(无溢出),其了局相称于操纵数_以2。6设有界说FILE *fp; 则闭闭fp对于应文件的操纵语句是。7正在C步伐中,依据数据的构造情势

2、能够可分为_文件以及_文件。8如有界说char s=n123; 则strlen(s)的值为_;sizeof(s) 的值为_。2、单项取舍题(每一小题1.5分,共30分)1C言语中的标识符只能由字母、数字以及下划线,且第一个字符( )。A.必需为字母 B.必需为下划线C.必需为字母或者下划线D. 能够是字母或者数字或者下划线2设a,b为整型变量,下列开法的抒发式为( )。A. b=a/2B. b=*a+2C. b+a=2D. b=a%2.53下列选项中能暗示开法常量的是A整数:1,200B真数:1.5E2.0C字符歪杠:D字符串:0074如有a=4,b=3,c=5,则抒发式aA. 1B. 抒发式

3、没有开法C. 0D. 25以下闭于指针变量赋空值的道法同伴的是A.当赋空值的时分,变量指背天址为的存储单位B.赋值语句能够抒发为变量名0;C.赋值语句能够抒发为变量名0;D.一个指针变量能够被赋空值6以下步伐的运转了局是( )。#include void main( ) int i=1,j=1,k=2;if(j+k+)&i+) printf(%d,%d,%dn,i,j,k);A1,1,2 B2,2,1 C2,2,2 D2,2,37以下没有会形成无穷轮回的语句或者语句组是( )。An=0; B n=0;do +n; while(nCn=l0; Dfor(n=0, i=l; ; i+) n+=i;

4、 while(n); n-; 8若要界说一个具备5个元素的整型数组,下列同伴的界说语句是( )。Aint a5=0;Bint b=0,0,0,0,0;Cint c2+3;Dint i=5,di;9有下列步伐main() int a44=1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6;int i,s=0;for(i=0;iprintf(“%dn”,s); 步伐运转后的输入了局是( )。A11 B19 C13 D2010抒发式a+=a-=a=9的值是A9 B-9 C18 D011设i是int型变量,f是float型变量,用上面的语句给那两个变量输出值:scanf(“i=%d,f=

5、%f”,&i,&f);为了把100以及765.12分手赋给i以及f,则准确的输出为( )。A. 100 765.12B. i=100,f=765.12C. 100,765.12D. x=100 y=765.1212如有宏界说#define s(m,n) m/n 则s(4+2,2+1)的值为( )。A. 2B.7C. 6D. 313如有下列步伐段:int x=1,y=2;x=xy;y=yx;x=xy;则实行上述语句序列后,x,y的值分手是( )。AX=2,Y=1 BX=1,Y=2 CX=2,Y=2 DX=1,Y=114如有下列道明以及语句:struct student int age ; int

6、 num ; std ,*p ; p &std ;则下列对于布局体变量std 中成员age 的援用圆式没有准确的是( )。 A std.age B p-age C (*p).age D *p.age 15语句while(!E);中的抒发式!E 等价于( )。A E 0B E!lC E!0D E 116若变量已经准确界说,语句“if(ab) k=0; else k=1;”以及( )等价。 A k=(ab)?1:0; B k=ab; C k=aint a5,*p=a ;A. *&a5B. a+2C. *(p+5)D. *(p+2)18有以下语句 int a=10,b=20,*p1,*p2; p1=

7、&a; p2=&b;如图1所示; 若要真现图2所示的存储布局,可选用的赋值语句是( )。 A. *p1= *p2;B. p1=p2;C. p1= *p2;D. *p1=p2;19上面步伐的运转了局是( )。 #include “stdio.h ” void main( ) int j ,i ,k=0; for (j=50;j if (!( k%10)printf(“n ”); for (i=2;ip1a p2bp1a p2b图1图2if(i=j-1) printf(“%d”,j);k+;A5359 B5953 C3595 D953520下列可做为函数fopen中第一个参数的准确体例是( )。A

8、a:userfiles.tet B a:userfiles.tetC“a:userfiles.tet” D a: userfiles.tet3、浏览步伐,将运转了局写到各题左侧的空缺处(每一小题4分,共20分)1int x=1,y=0;switch(x)case 1:switch(y)case 0:printf(“#1#n”);break;case 1:printf(“*2*n”);break;case 2:printf(“$3$n”);2int fun(int x,int y,int * p,int * q)*p=x*y;*q=x/y;void main( )int a,b,c,d;a=4;

9、b=3;fun(a,b,&c,&d);printf(“%d,%dn”,c,d);3浏览以下步伐,实行后的了局是include “stdio.h”union bb long x2int y4;char z8;atx;struct aa long x2;int y4;char z8;stx;main( ) printf(“union bb=%d,struct aa=%dn”,sizef(atx),sizef(stx); 4浏览以下步伐,实行后的了局为include “stdio.h”void main( ) char str =“tomeetme”, str1 “toseeyou”;char *p

10、=str,*p1=str1;int i;for(i=0;iif(*(p+i)= =*(p1+i)putchar(*(p+i);printf(“n”);4、浏览步伐或者步伐段,挖空(每一小题4分,共20分)1.=1)2+)1,()(-(-nnnx+n+x+f+上面fac函数的功效是盘算具备下面款式功效的递回函数。float fac(int n,float x)float f;if(nelse if() f=sqrt(1+x);else f=;return(f);2上面步伐的功效是盘算100至500之间有几个数其列位数字之以及是8。#include stdiohvoid main() int i,

11、s,k,count0;for(i100;is0; ki;while( ) ss+k10;k ;if(s! 8) continue;else count+;printf(”d”,count);3上面的步伐读进数组元素值,而后以每一止4个元素的情势输入。#define N 20void main() int aN,i;for (i=0; iscanf(“%d”,);for (i=0; iif () printf(“n”);printf(“%8d”, ai);printf(“n”);4上面步伐的功效是:使一个字符串按顺序寄存,请挖空#include void main() char m,str60; int i,j;printf(“input a string:”);gets(str);for(i=0,j=strlen(str)-1;i+,j-)m=stri;strj=m;puts(str);5、编程题(每一小题

温馨提示

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

评论

0/150

提交评论