ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:50.50KB ,
资源ID:6864035      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6864035.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(青海大学昆仑学院C语言期末考试试卷带答案文档格式.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

青海大学昆仑学院C语言期末考试试卷带答案文档格式.doc

1、a0; 与p=&a0等价的语句是 p=a ,*(p+1)的值是 4 ,*(a+2)的值是 6 。9有结构体和共用体的变量定义如下: struct aaint a;char c;float x;b1;union bbint a;b2;则变量b1和b2占用的内存空间的字节数分别为 7 和 4 。二选择题(每小题2分,共计40分)1下列变量名合法的是( B )。AB.C.TOM B_test C3a6b Dab$2C语言中运算对象必须是整型的运算符是( B )。A / B% C! D*3以下程序的输出结果是( D )。Aa=%2,b=%5 Ba=2,b=5 Ca=%d,b=%d Da=%d,b=%d

2、main() int a=4,b=9; printf(“a=%d,b=%dn”,a,b);4下列程序的输出结果是( C )。A18 B9 C-18 D-9main() int a=9;a+=a-=a+a;printf(“%dn”,a); 5.为表示关系abc,应使用的C语言表达式是( A )。A.(a=b)&(b=c) B.(a=b)AND(b=c) C.(a=b=c) D(a=c)6字符型常量在内存中存放的是( B )。ABCD代码 BASCII代码 C内部码 D 十进制码7对下面程序段描述正确的是( D )。A while循环执行了10次 B 循环是无限循环C 循环体语句一次也不执行 D

3、循环体语句只执行一次 int x=10;do x=x-1; while(x=0);8. 下面选项中,与if(a)等价的是(D )。Aif(a=0) Bif(a!=0) Cif(a=0) D if(a=1)9.有程序段: int n=1;do+n;n=n*5;while(n=10); ( B )A执行一次 B执行2次 C不执行 D执行无限次10若有声明语句:int b24;则对a数组元素的正确引用是( A )。Ab13 B b14 C b24 Db0411欲将字符串“kunlun college”赋给字符数组str,正确的语句是( D )。Astr=“kunlun college”; Bstr=

4、“kunlun collegen”;Cstrcpy(“kunlun college”,str); Dstrcpy(str ,“kunlun college”);12语句printf(“%dn”,strlen(“xining”);的输出结果是( B )。A7 B6 C存在语法错误 D不定值13以下函数的类型是( C )。A与参数x的类型相同 Bvoid类型 Cint类型 D无法确定ff(float x) printf(“%dn”,x*x);14. 若用数组名作为函数调用的实参,传递给形参的是(A )A数组的首地址 B数组第一个元素的值C数组中全部元素的值 D数组元素的个数15以下不正确的说法是(

5、 C )。A在C语言中允许函数递归调用B函数值类型与返回值类型出现矛盾时,以函数值类型为准C形参可以是常量、变量或表达式DC语言规定,实参变量对形参变量的数据传递是“值传递”16以下程序的输出结果是( D )。A15 B100 C10 D150#define MAX(x,y) (x)(y)?(x):(y) int i=10,j=15,k;k=10*MAX(i,j); printf(“%dn”,k);17函数直接或间接地自己调用自己,被称为函数的( A )。A递归调用 B主函数调用 C自定义调用 D嵌套调用18.下列说法中错误的是( D )。A枚举类型中的枚举元素是常量 B一个整数不能直接赋给一

6、个枚举变量C枚举类型中枚举元素的值都是从0开始以1为步长递增 Dtypedef可以用来定义新的数据类型19在C语言中,对文件的存取是以( A )为单位的。 A. 字节 B.函数 C. 记录 D.模块 20当fclose函数正确执行后,函数的返回值是( A)。 A0 B-1 C1 D非零值三阅读下列程序,按题意填空(每空2分,共计16分)1有以下程序(求20以内的偶数和,包括20)。请填空:#include main() int n=0,sum=0; do n+;if( n%2=0 ); sum+=n; while( n=20 ); printf(“%dn”,sum); 2以下程序判断输入的一个

7、整数m是否既能被4又能被6整除,若能整除,输出“YES”,若不能整除,输出“NO”。main() int m; printf(“Enter a int number:”); scanf(“%d”, &m ); if( m%4=0 & m%6=0 ) printf(“YESn”);else printf(“NOn”);3以下程序的功能是输出杨辉三角形。main( ) int a1010,int i,j; for(i=0;i10;i+) ai0=1;for( i=1(或i=0);i+) aii=1;for( i=2 ;i+) for(j=1; ji ;j+) aij= ai-1j-1+ai-1j

8、; for(i=0; for(j=0;j=i;j+) printf(“%4d”,aij);printf(“n”); 四程序阅读题(每题3分,共计9分)1#include 输出结果: 8 。main()int k=5,m=1;switch(k) case 1: m+;case 5: m*=4;case 9: m+=4; break;default: m+=3;printf(“%d”,m) ; 2#include 输出结果: 12 。main( )int i,j,a33=1,3,5,2,4,6,9,8,7;int sum=0; for(i=0;=2;i+) sum+=aii;printf(“%dn

9、”,sum);3int a=9,b=5; 输出结果: 3 。int min(int a, int b) int c;c=ab?a:b; return(c);main( ) int a=3; printf(“min=%d”,min(a,b);五编程题(共计20分)1 (8分)利用循环求12+22+32+42+52。 int i,sum=0;for(i=1;=5;i+) sum+=i*i; printf(“%dn”,sum); 2(6分)从键盘输入8个任意整数,计算数组中所有的负数之和(用一维数组)。 #include int i,j,a8, sum=0; printf(“Please input 8 numbers:n”);for(i=0;8;scanf(“%d”,&ai);if(ai0) sum=sum+ai;printf(“%dn”,sum); 3(6分)利用函数编写求两数相乘的函数xc( )。 float xc(float x,float y) return (x*y);float a,b,c;scanf(“%f,%f”,&a,&b);c=xc(a,b); printf(“c=%fn”,c);第 4 页 共 4 页

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2