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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(级成考计算机科学与技术五年本科复习资料份考试资料C语言程序设计复习资料.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

级成考计算机科学与技术五年本科复习资料份考试资料C语言程序设计复习资料.docx

1、级成考计算机科学与技术五年本科复习资料份考试资料C语言程序设计复习资料_C语言程序设计_复习资料1一选择题1下列选项中,不能用作标识符的是( )A)_1234_ B)_1_2 C)int_2_ D)2_int_ 2在C语言中,合法的字符常量是( )A)084 B) x43 C)ab D) 03有以下定义语句,编译时会出现编译错误的是( ) A)char a=a; B)char a=n; C)char a=aa; D)char a=x2d;4某文件中定义的静态全局变量(或称静态外部变量)其作用域是( )A) 只限某个函数 B) 本文件 C) 跨文件 D)不限制作用域5若有以下定义: float

2、x; int a,b; 则正确的switch 语句是( ) A)switch(x) B) switch(x) case1.0: printf(*n); case1, 2: printf(*n); case2.0: printf(*n); case3: printf(*n); C) switch (a+b) D) switch (a+b); case 1: printf(n); case 1: printf(*n); case 1+2: printf(*n); case 2: printf(*n); 6. 有以下程序#include “stdio.h”main() char c1,c2; c1=

3、A+8-4; c2=A+8-5; printf(“%c,%dn”,c1,c2);已知字母A的ASCII码为65,程序运行后的输出结果是( )。 A)E,68 B)D,69 C)E,D D)输出无定值7. 若变量已正确定义并赋值,符合C语言语法的表达式是 ( )。 A) a=a+=7 B) a=7+b=c,a+ C) int (12.3%4) D) a=a+7=c+b8若i, j已定义为int类型,则以下程序段中内循环体的总的执行次数是( ) for (i=5; i; i-) for(j=0; j4; j+) . A) 20 B) 25 C) 24 D) 309有以下程序 void main(

4、) int x=102,y=012; printf(“%2d,%2dn”,x,y); 执行后输出结果是( )A) 10,01 B) 002,12 C) 102,10 D) 02,1010有以下程序 void main( ) int i=0,x=0; for (;) if(i=3|i=5) continue; if (i=6) break; i+; s+=i; ; printf(%dn,s); 程序运行后的输出结果是( ) A)10 B)13 C)21 D)程序进入死循环 A)3 B)4 C)6 D)12二、填空题1结构化程序设计由顺序结构、_【1】_、_【2】_三种基本结构组成。2设x为int

5、型变量,请写出一个关系表达式_【3】_,用以判断x同时为3和7的倍数时,关系表达式的值为真。3若有定义语句:int a=5; ,则表达式:a+的值是_【4】_。4函数pi的功能是根据以下近似公式求值: (*)/6=1+1/(2*2)+1/(3*3)+1/(n*n) 现在请你在下面的函数中填空,完成求的功能。 #include “math.h” double pi(long n) double s=0.0; long i; for(i=1;i=n;i+) 【5】 ; return(sqrt(6*s); 5执行以下程序后,输出#号的个数是 【6】 。#include void main( ) in

6、t i,j; for(i=1; i5; i+) for(j=2; j=i; j+) putchar(#);三程序分析1试写出以下程序的运行结果:int f(int a) auto int b=0;static int c=3;b=b+1;c=c+1;return(a+b+c);void main( ) int a=2,i;for(i=0;i3;i+)printf(“%d”,f(a);2. 仔细阅读以下程序,然后答题#include main( ) char c; while(c=getchar()!=n) if(c=a&c=A&cZ&cz) c=c-26; printf(“%c”,c);程序运

7、行时,如果输入内容为China! 试写出程序的运行结果。四编程题: 输入3个数a,b,c,要求按由小到大的顺序输出。答案及评分标准一选择题15: DBCBC 610:AAA CD二、填空题1分支结构 2. 循环结构 3. y%3=0&y%7=0 4.5 5. s=s+1.0/(i*i) 三程序分析1. 程序运行结果:789 2. 程序运行结果: Glmre! 四编程题: #include main() int a,b,c; int max; scanf(%d,%d,%d,&a,&b,&c); max=a; if(bmax)max=b; if(cmax)max=c; printf(%d,max)

8、;_C语言程序设计_复习资料2一选择题1一个C程序的执行是从( )。A) main( )函数开始,直到main( )函数结束B) 第一个函数开始,直到最后一个函数结束C) 第一个语句开始,直到最后一个语句结束D) main( )函数开始,直到最后一个语句结束2在C语言中,合法的字符常量是( )A)084 B) x43 C)ab D) 03可在C程序中用作用户标识符的一个标识符是( )A) while B) 23 C) For D) default4若数组名作实参而指针变量作形参,函数调用实参传给形参的是 ( )A.数组的长度 B.数组第一个元素的值C.数组所有元素的值 D.数组第一个元素的地址

9、5若已定义x和y为double类型,则表达式x=1,y=x+3/2 的值是( ) A) 1 B) 2 C) 2.0 D) 2.5 6. 设有说明语句:char a=72;则变量a( ) A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法 7. 对于基类型相同的两个指针变量之间,不能进行的运算是( ) A) B) = C) + D) -8若i, j已定义为int类型,则以下程序段中内循环体的总的执行次数是( ) for (i=5; i; i-) for(j=0; j4; j+) . A) 20 B) 25 C) 24 D) 309若有以下定义和语句: char *s1=

10、12345,*s2=1234; printf(%dn,strlen(strcpy(s1,s2);则输出结果是( )A) 4 B) 5 C) 9 D) 1010若有以下定义和语句: int a10=1,2,3,4,5,6,7,8,9,10,*p=a;则不能表示a数组元素的表达式是( )A) *p B) a10 C)*a D) ap-a二、填空题1a在内存中占_【1】_个字节的空间,a在内存中占_【2】_字节空间。2设y是int型变量,请写出判断y为奇数的关系表达式_【3】_。3若有定义语句:int a=5;,则表达式:a+的值是_【4】_。4执行以下程序后,输出#号的个数是_【5】_。#incl

11、ude void main( ) int i,j; for(i=1; i5; i+) for(j=2; j=i; j+) putchar(#);三程序分析1. 试写出以下程序的运行结果:int f(int x,int y) return(y-x)*x; main() int a=3,b=4,c=5,d; d=f(f(3,4),f(3,5); printf(%dn,d);2. 试写出以下程序的运行结果:#define f(x) x*xvoid main( ) int i;i=f(4+4)/f(2+2);printf(“%dn”,i); 四编程题: 将二维数组行列元素互换,存到另一个二维数组中。答

12、案及评分标准一选择题15: ABCDC 610:AAA AB二、填空题12 2. 1 3. y%2!=0 4.5 5. 6 三程序分析1. 程序运行结果:92. 程序运行结果:28四编程题: #include main() int a23=1,2,3,4,5,6; int b32; int i,j; for(i=0;i3;i+) for(j=0;j2;j+) bij=aji;_C语言程序设计_复习资料3一、填空题1在C语言中整数可用十进制数、_【1】_进制数、_【2】_进制数三种数制表示。2设y是int型变量,请写出判断y为奇数的关系表达式_【3】_ 。3若有程序void main( ) in

13、t i ,j; scanf(i=%d,j=%d,&i,&j); printf(i=%d,j=%dn,i,j);要求给i赋10,给j赋20,则应该从键盘输入_【4】_ 。4函数pi的功能是根据以下近似公式求值: (*)/6=1+1/(2*2)+1/(3*3)+1/(n*n) 现在请你在下面的函数中填空,完成求的功能。 #include “math.h” double pi(long n) double s=0.0; long i; for(i=1;i=n;i+)_【5】_ ; return(sqrt(6*s); 二程序分析1试写出以下程序的运行结果:int f(int a) auto int b

14、=0;static int c=3;b=b+1;c=c+1;return(a+b+c);void main( ) int a=2,i;for(i=0;i3;i+)printf(“%d”,f(a);2. 仔细阅读以下程序,然后答题#include main( ) char c; while(c=getchar()!=n) if(c=a&c=A&cZ&cz) c=c-26; printf(“%c”,c);程序运行时,如果输入内容为China! 试写出程序的运行结果。3. 试写出以下程序的运行结果:main() int a=3, b=9, c=2; if(a) if(b) printf(%5d%5d

15、%5dn, a, b, c); 4. 试写出以下程序的运行结果:#define f(x) x*xvoid main( ) int i;i=f(4+4)/f(2+2);printf(“%dn”,i); 三编程题: 有三个整数a、b、c,由键盘输入,输出其中最大的数。答案及评分标准一、填空题1八 2. 十六 3. y%2!=0 4. i=10, j=20 5. s=s+1.0/(i*i) 二程序分析1. 程序运行结果:789 2. 程序运行结果: Glmre! 3. 程序运行结果:392 4. 程序运行结果: 28三编程题: #include main() int a,b,c; int max; scanf(%d,%d,%d,&a,&b,&c); max=a; if(bmax)max=b; if(cmax)max=c; printf(%d,max);

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

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