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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

重庆市计算机C语言二级考试试题及答案Word下载.docx

1、 (D) gets(a5. enum colorred,green,yellow=5,white,black;定义了一枚举类型。编译程序为值表中各标识符分配的枚举值依次为( )。(A)1、2、3、4、5 (B)0、1、5、2、3 (C)0、1、5、6、7 (D)3、4、5、6、76运行完下列程序后,在屏幕上的内容是( )。void main () int a=0; a+=(a=12); printf (%dn(A)0 (B)6 (C)12 (D)247若x,y为实数类型的变量,要判断x,y相等,最好使用下列关系表达式( )。(A)x=y (B)x-y=0(C) fabs(x-y)1e-8 (D

2、)labs(x-y)b (B) p-a (C) +(p-a) (D) (p+)-a9以下程序的输出结果是( )。int x=3,y=4;void main( ) int x,y=5; x=y+; printf(%d,x);(A)3 (B) 4 (C) 5 (D) 610在C语言中,函数默认的存储类型为( )。(A) auto (B) register (C)static (D) extern11有定义:float y,*p=&y;,假定变量y在内存中所占地址为100103。那么p的值为( )。(A) 100 (B) 101 (C) 102 (D) 10312. 有定义:int a10, n,

3、*p1=a,*p2=&a9;,则正确的赋值语句为( )。(A) n=p2-p1; (B) n=p2*p1; (C) n=p2+p1; (D) n=p1/p2;13调用strlen(abcd0efng0)的结果为( )。 (A) 4 (B) 5 (C) 8 (D) 1014执行下面程序中输出语句后,a的值是( )。#includemain( ),(a=3*5,a*4,a); (A)65 (B)20 (C)15 (D)1015若有定义int a,b,x;且变量都已正确赋值,下面选项中合法的if语句是( )。(A)if(a=b) x+; (B)if(a=b) x+;(C)if(a (D)if(a=1

4、6执行下面的程序后,变量a的值是( )。#define SQR(X) X*Xvoid main() int a=10,k=2,m=3; a/=SQR(m)/SQR(k);%d n (A)10 (B)1 (C)5 (D)017若变量t为double类型,表达式(t=1,t+5,t)的值是( )。 (A)1 (B)6.0 (C)1.0 (D)618在C语言中,下面关于数组的描述中正确的是( )。(A)数组的大小是固定的,但可以有不同类型的数组元素(B)数组的大小是可变的,但所有数组元素的类型必须相同(C)数组的大小是固定的,所有数组元素的类型必须相同(D)数组的大小是可变的,可以有不同的类型的数组

5、元素19下述程序的输出结果是( )。#include no (D)work-no二、基本概念选择填空题(本大题后面有若干备选项,请选择合适的备选项并将其号码填入各小题的空白处。每空2分,共10分)1在C语言中,函数一般由两个部分组成,它们是函数首部和 。2任何程序都可调用标准函数exit(),当它被调用时就 程序的执行。3一个C语言程序在可以被执行之前,需要经过的4个处理程序是:编辑程序、预处理程序、编译程序和 。4在C语言中无固有的输入和输出语句,但是用C语言编写的程序可以用函数调用的形式来实现输入、输出,这些函数由 提供。5C标准库函数rewind的作用是 。备选项:(A) 主函数(B)

6、函数体(C) 函数首部(D) 用户自定义函数(E) 终止(F) 使读写指针指向文件的开头(G) 标准I/O库/系统(H) 连接程序(J) 判断文件指针是否指向文件末尾三、程序填空题。(每空2分,共20分)。1. 下面程序的功能是从键盘上输入一行字符,将其中的小写字母转换为大写字母后输出。请填空完善程序。 char c; while(c= )!=n) if(ccz printf(,c-32);2.下面程序的功能是从当前目录下的文本文件“f1.txt”中读取前10个字符,依次显示在屏幕上;如果文本文件中不足10个字符,则读完为止; FILE *fp; int i; char c; if( =NUL

7、L) printf(Cant open this file!n return; for(i=0;i10;i+) if(feof(fp) break; c=fgetc(fp); putchar(c); fclose(fp);3. 下面程序的功能是输出数组中的各字符串,请填空完成程序。 #include void main() char *a=abcd,12345efghijk67890; char ; int j=0; p=a; for(;j4;j+) ;4. 下面函数mfc用于求取两个正整数的最大公因子,请填空完善函数。int mcf(int a,int b) int temp; while(

8、b) temp= ; a=b; b=temp; return a;5. 下面程序的功能是将字符串str的内容颠倒过来并输出,请填空完善程序。 char str=abcdefg,*p1,*p2,ch; p1=p2=str; while(*p2!0) p2+; ; while(p1p2) ch=*p1,*p1=*p2,*p2=ch; ; p2-; puts(str);6. 下面函数yh的功能是构成一个杨辉三角形,请填空完成该函数。#define N 11void yh(int aN) int j,k; for(j=1;N; aj1=1; ajj= ; for( ; for(k=2;k0pkj9;j

9、+=2) s=10*s+pkj-s=%dn,s);3下面程序的输出结果是( )。int func(int,int); int k=4,m=1,p; p=func(k,m);%d,p);int func(int a,int b) static int m=1,n=2; n+=m+1; m=n+a+b; return m;4下面程序的输出结果是( )。 int a10=1,2,3,4,5,6,7,8,9,10,k,s,i; double ave; for(k=s=i=0; if(ai%2) continue; s+=ai; k+; if(k!=0) ave=s/k; printf(%d,%fn,k,ave);

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

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