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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(仲恺农业技术学院C语言试题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

仲恺农业技术学院C语言试题.docx

1、仲恺农业技术学院C语言试题仲恺农业技术学院.C语言A卷 共 7 页 班次 姓名 学号 成绩 (注:试题做在后面的答题纸上)一 选择填空(选择一个正确答案,将其对应字母填在横线上)(20分)1C程序中,一个float数据在内存中占 字节; A:2 B:4 C:1 D:52C语言中,正确的字符串表示是 ; A:“123” B:123 C:AB D: 1013若a是int型变量,b是float型变量,以下输入语句合法的是 ; A:scanf(“%f%f”,&a,&b) B:scanf(“%c%d”,&a,&b) C:scanf(“%d%f”,&a,&b) D:scanf(“%d%f”,a,b)4C语

2、言中,char类型和long类型数据在内存中分别占 个字节; A:2,4 B:1,4 C:1,2 D:2,25int r=0xab;其中0xab表示是 数; A:十进制; B:错误数据; C:十六进制; D:八进制6如果x=25,执行if(x) x=5;语句时,该x为 ; A:“真” B:“假” C:25 D:57如果j=a1=3;执行a3=+a1;a3+=a3+j;a3的值是 ; A:8 B:10 C:9 D:11 (12)8设int a,b,c; 且a=10;b=4;a/=b;则表达式(a%b?b:a)之值是 ; A:4 B:-4; C:2; D:-29对于指针int *p与数组int a

3、20=1,2,3;其正确的赋值语句是 _ ; A:p=a0; B:*p=a0; C:*p=a; D:p=a;10设int x,a,b,c;计算表达式x=(a=4,b=16,c=32)后,x的值是(逗号语句) ; A:4 B:16 C:32 D:5211对于int a 3=1,2,3,4,5,6,7;int n=2,m=3;语句, 且有:数据元素an-10+am-31的值为_; A:8 B:7 C:5 D:612已知int i=j=2; char a=abcdefg,c; 执行c=ai+j+;c的值是_。 Ac B:f C:d D:e13For( ;x=3 ; );代表的意义是 ; A:死循环

4、B:不循环 C:循环3次 D:语法错误14对于表达式53/2&!0和!(153|52&x5) break; A: 死循环 B: 循环5次 C: 循环4次 D: 循环6次20程序段的结果是 int k=0 ; do k+=2/2 ; while (k0) ; A: 死循环 B: 循环1次 C: 循环2次 D: 循环3次二读下列程序,写出程序的运行结果(每题5分,共30分)1main() int i=1,j=2,m=3,n=4; n=n/3;m=+i; n=m%j+;printf(“i=%d j=%d n”,i,j);printf(“m=%d n=%d”,m,n); 结果:i= 2 ; j= 3

5、; m= 2 ; n= 0 ;2main() int a20,b=2; for (ab=b;b4) break; b+; printf(“b=%d”,b); 结果:b= 6 ;3 #include “stdio.h” main ( ) char ch=F; int x scanf(%d,&x); if(x=3) ch=ch+x; else ch=ch-x; putchar(ch); 1)输入 2, 运行结果为: D ; 2)输入 3, 运行结果为: I ;4main()int a33=1,2,3,4,5,6; int *p1=a,*p2=a+4; printf(p1=%d, p2=%dn, *

6、p1, *p2); printf(n=%d, a=%dn, p2-p1, a22);输出为:p1= 1 ; p2= 5 ; n= 4 ; a= 0 ;5main ( ) int i; char *a= “ABCDEF”,b10; for(i=3,a+;i=5;i+,+a) bi=*a; bi= 0; printf(“b=%s”,b);输出为:b= DEF ;三程序填空(每题6分,共24分) 1.从键盘输入密码字符,判断该密码是否是ABCDEF。#include “stdio.h”main ( ) static char str=ABCDEF; char b6; int i,flag=1; fo

7、r(i=0;i6;i+) bi=getchar(); for(i=0;i6;i+) if (bi != stri) flag=0; break; if( flag = 1 ) printf(“密码正确!”); else printf(“密码不正确!”);2打印如下图形的C程序,选择合适的句子填入该空格中。 1 1 1 1 1 2 2 2 3 程序: main() int i,j,k,n; for (i=0;i=2;i+) n=1; for (j=0; j = i ;j+) printf(“ “); for (k=0;k=4-2*i; k+ ) printf(“%d”,n); printf(“n

8、”); n+ ; 3用选择法对数组为10个整数进行由大到小排序,选择合适的句子填入该空格中。main() int i,a15; void sort(int array , int n); for(i=0;i10;i+) scanf(%d,&ai); sort( a ,10 ); printf(the sorted array:n); for(i=0;i15;i+) printf(%d,ai);void sort(int array , int n) int i,j,k,t; for(i=0;in-1;i+) k=i; for(j=i+1;j arrayk ) k=j ; t=arrayk;ar

9、rayk=arrayi;arrayi=t;4有3个字符串,要求找出其中最大者,其程序如下,选择合适的句子填入该空格中。#includemain() char a50,b350; int i;for(i=0;i0 ) strcpy(a,b0)else strcpy(a,b1)if(strcmp(b2,a)0) strcpy( a,b2 )printf(“maxchar=%sn”,a);四编写程序(26分) 1输入5个整数,判断该5个数中有那些是素数(质数),并输出。(10分) 2编写一个子函数和主函数的程序,实现2!+4!+6!的功能。(16分) 要求:(1) 要求主函数实现累加;(2) 子函数

10、,实现累乘。 1. #include “stdio.h” Int main() int a5,i,k; printf(“Please input 5 number”); for(i=0;i5;i+) scanf(“%d”,&ai); printf(“The number is :”); for(i=0;i5;i+) For(k=2;k=ai) Printf(“%d”,ai); Return 0;2.#include #include Int main()Int abc(int x);Int a=2,b=4,c=6,d=0;A=abc(a);B=abc(b);C=abc(c);D=a+b+c;Printf(“the result is :n2!+4!+6!= %d”,d);Getch();Return 0;Int abc(int x) Int z=1;For(i=1;i=x;i+) Z=z*I;Return z;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1