c语言程序设计样卷new

c语言程序设计样卷new

ID:17406588

大小:130.50 KB

页数:17页

时间:2018-08-31

c语言程序设计样卷new_第1页
c语言程序设计样卷new_第2页
c语言程序设计样卷new_第3页
c语言程序设计样卷new_第4页
c语言程序设计样卷new_第5页
资源描述:

《c语言程序设计样卷new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、班级:学号:姓名:江苏科技大学C语言程序设计课程试卷(A)班级学号姓名题号一二三四五得分说明:本试卷卷面满分为100分。总成绩将按平时实验成绩、机考成绩和卷面笔试成绩各自所占比例折合后累加计算。一、判断对错(6分,每题1分,对:√,错:×)1.在C语言中,可以用typedef定义一种新的类型。( )2.C语言中基本数据类型包括整型、实型、字符型。()3.不同的函数中可以使用相同的变量名。()4.形式参数是局部变量。(   )5.若有定义int*p[4];则标识符p是一个指向有四个整型元素的一维数组的指针变量。()6.共用体所占

2、的内存空间大小取决于占空间最多的那个成员变量。()二、单项选择题:(10分,每题2分)1.判断字符串s1与字符串s2相等,应当使用:。A)if(s1=s2)B)if(strcmp(s1,s2))C)if(!strcmp(s1,s2))D)if(strcmp(s1,s2)=0)2.二维数组a有m行n列,则在a[i][j]之前的元素个数为()。A.j*n+iB.i*n+jC.i*n+j-1D.i*n+j+13.#include#includemain(){printf("%d",strle

3、n("IBM012t"\"));}17班级:学号:姓名:则程序运行后的输出结果是。A)10B)11C)16D)124.有如下程序片段:inti=0;while(i++<=2);printf("%d",i);则正确的执行结果是:A)2B)3C)4D)程序陷入死循环5.下面哪个定义是合法的。A)chara[8]="language";B)inta[5]={0,1,2,3,4,5};C)char*a="string";D)inta[2][]={0,1,2,3,4,5,6};三、写出下列程序的运行结果。(10分,每题2分

4、)1.#includemain(){inta=5,b=4,x,y;x=2*a++;printf("a=%d,x=%d",a,x);y=--b*2 ;printf("b=%d,y=%d",b,y);}则程序运行结果是:2.#includevoidfun1(intx){x=20;}voidfun2(intb[4]){17班级:学号:姓名:intj;for(j=0;j<4;j++){b[j]=j;}}main(){intx=10;inta[4]={1,2,3,4},k;fun1(x);pr

5、intf("x=%d",x);fun2(a);for(k=0;k<4;k++){printf("%d",a[k]);}}运行结果是:3.#includemain(){intx,y;scanf("%2d%*4s%2d",&x,&y);printf("%d",y-x);}程序运行时输入:123456789↙则程序运行结果是:4.#includestructdate{intyear;intmonth;intday;17班级:学号:姓名:};voidfunc(structdatep){p.y

6、ear=2000;p.month=5;p.day=22;}main(){structdated;d.year=1999;d.month=4;d.day=23;printf("%d,%d,%d",d.year,d.month,d.day);func(d);printf("%d,%d,%d",d.year,d.month,d.day);}程序运行结果为:5.#includevoidFun(int*y){printf("*y=%d",*y);*y+=20;printf("*y=%d",*y);}ma

7、in(){intx=10;printf("x=%d",x);Fun(&x);printf("x=%d",x);}程序运行结果是:四、阅读程序,在标有下划线的空白处填入适当的表达式或语句,使程序完整并符合题目要求。(10分,每空1分)1.从键盘任意输入一个年号,判断它是否是闰年。若是闰年,输出“它是闰年”,否则输出“它不是闰年”。已知符合下列条件之一者是闰年:17班级:学号:姓名:¡能被4整除,但不能被100整除。¡能被400整除。#includemain(){intyear,flag;printf("

8、Enteryear:");scanf("%d",);if(){flag=1;}else{flag=0;}if(){printf("它是闰年");}else{printf("它不是闰年");}}2.编程判断m是否为素数,已知0和1不是素数。#include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。