C语言程序设计习题集及答案(修改)

上传人:Wo****Z 文档编号:170098646 上传时间:2022-11-18 格式:DOC 页数:8 大小:19.50KB
收藏 版权申诉 举报 下载
C语言程序设计习题集及答案(修改)_第1页
第1页 / 共8页
C语言程序设计习题集及答案(修改)_第2页
第2页 / 共8页
C语言程序设计习题集及答案(修改)_第3页
第3页 / 共8页
资源描述:

《C语言程序设计习题集及答案(修改)》由会员分享,可在线阅读,更多相关《C语言程序设计习题集及答案(修改)(8页珍藏版)》请在装配图网上搜索。

1、C语言程序设计习题集及答案〔修改〕 C语言程序设计 习题集 根底知识 一 单项选择题〔每题2分,共44分〕 1 以下表达正确的选项是___。 A C程序根本组成单位是语句 B C程序每一行只能写一个语句 C 简单C语句必须以分号作为完毕符 D 注释语句可以嵌套 2 一个C语言程序是从___开场执行的。 A 程序中第一个函数 B 名为main的函数 C 包含文件〔头文件〕的第一个函数 D 程序中的第一个语句 4 下面标识符中,合法的用户标识符是 ___。 A 1abc B incl

2、ude C a-b-c123 D char 8 int i;,那么执行语句 i=2.6;后,i的值为___。 A 2 B 3 C 2.6 D 不确定 10 假设y为int型变量,那么执行以下语句后,y的值是___。 y=8; y+=y-=y*y; A 64 B –56 C –112 D –48 11 以下合法的浮点型常量是___。 A e-3 B 1.5e+2.4 C 3.14e+2L

3、 D 3.14 e +5 14 假设x、y、z均为整型常量,且a=100,那么执行以下语句后的z值为___。 x=a++; y=--a; z=x+y-a--; A 100 B 400 C 200 D 300 18 假设有定义:int a=8,b=5,c;char d='A';,那么执行语句c=a/b+d%a+0.5;后c的值为___。 A 2 B 2.5 C 3 D 类型不一致,无法计算,编译出错 19 在有以下程序: int main { i

4、nt i=10,j=1; i=i+j++; printf(\%d,%d,%d\\n\,i++,++j,i); int main 执行后输出结果是___。 A 12,3,11 B 12,2,11 C 11,3,11 D 12,3,12 20 int i=65;,那么putchar(i);printf(\%d\,i);printf(\%c\,i);的输出结果为___。 A A,65,A B 65,65,A C A,A,65 D A,A,A 21 int y,a,i=1;,

5、那么语句printf(\%d,%d\,-i++,(y=a=3.6*3));的输出结果为___。 A -1,10 B -2,1.8 C 0,3 D 1,18 22 有以下程序: int main { char a,b,c,d; a='\\'; b='\\xbc'; c='\\0xab'; d='\\023'; printf(\%c%c%c%c\\n\,a,b,c,d); return 0; return 0; } 编译时出现错误,以下表达中正确的选项是___。 A 程序中只有a='\\

6、';语句不正确 B b='\\xbc';语句不正确 C d='\\023';语句不正确 D a='\\';和c='\\0xab';语句都不正确 二 填空题〔第1题2分,其余每题3分,共56分〕 1 设x为int型变量,请写出描绘“x是偶数”的表达式是___。 2 scanf(\a=%d,b=%d,c=%d\,&a,&b,&c);,假设从键盘输入2、3、4三个数分别作为变量a、b、c的值那么正确的输入形式是___。 3 设有语句int a=3;,那么执行了语句 a+=a-=a*a后,变量a的值是___。 10 设a、b、c为整形变量,且a

7、=2、b=3、c=4,那么执行完语句 a*=16+(b++)-(++c);之后, 变量a的值为___。 12 以下程序的结果为___。 int main { int a=2,b=3,c,d; c=(a++)+(a++)+(a++); d=(++b)+(++b)+(++b); printf(\a=%d c=%d\\n\,a,c); printf(\b=%d d=%d\\n\,a,d); return 0; } 顺序、选择构造程序设计 一 单项选择题〔每题2分,共40分〕 7 以下程序运行后的输出结果是___。 int main { int x=4,y=

8、7; x-=y; y+=x; printf(\%d %d\\n\,x,y); return 0; } A 4 7 B -3 -3 C -3 11 D -3 4 10 设a、b和c都是int型变量,且a=3,b=0,c=5,那么以下值为0的表达式是___。 A 'a'&&'b' B a&&b||c C a&&b&&c D a||b&&c 11 在嵌套使用if语句时,C语言规定else总是___。 A 和之前与其具有一样缩进位置的if配

9、对 B 和之前与其最近的if配对 1 C 和之前与其最近不带else的if配对 D 和之前的第一个if配对 12 假设要求在if后一对圆括号中表示a不等于0的关系,那么能正确表示这一关系的表达式为 ___。 A a0 B !a C a=0 D a 13 以下程序运行后的输出结果是___。 int main { int a=2,b=-1,c=2; if(a int main { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y)

10、 { case 0:a++;break; case 1:b++;break; } case 2:a++;b++;break; } printf(\a=%d,b=%d\\n\,a,b); return 0; } A a=2,b=1 B a=1,b=1 C a=1,b=0 D a=2,b=2 二 填空题〔每题3分,共30分〕 8 为表示关系x≥y≥z,应使用C语言表达式___。 9 下面的程序段的输出结果是___。 int x=3; if((x%2)?printf(\**%d\,x):printf(\#

11、#%d\\n\,x)); 10 以下程序运行后的输出结果是___。 int main { int m=5; switch(m/2) { case 1: m++; case 2: m+=3; case 5: m+=6;break; default: m-=7; } printf(\%d\\n\,m); return 0; } 三 程序填空〔每空5分,共30分〕 1 以下程序的输出结果是16.00,请填空。 int main { int a=9,b=2; float x= 【1】 ,y=1.1,z; z=a/2+b*x/y+1/2; printf(\%

12、5.2f\\n\,z); return 0; } 3 循环构造程序设计 一 单项选择题〔每题2分,共40分〕 1 以下程序中,while循环的循环次数是___。 int main { int i=0; while(i6) { n--; printf(\%d\,n); } return 0; } 该程序的输出结果是 A 987 B 876 C 8765 D 9876 3 以下程序段,while循环执行的次数是___。 int k=0; while(k=1) k++

13、; A 无限次 B 有语法错 C 一次也不执行 D 执行1次 4 以下表达正确的选项是___。 A do-while语句构成的循环不能用其它语句构成的循环来代替 B do-while语句构成的循环只能用break语句退出 C 用do-while语句构成的循环,在while后的表达式为非零时完毕循环 D 用do-while语句构成的循环,在while后的表达式为零时完毕循环 6 以下程序的执行结果是___。 int main { int x=23; do{ printf(\%d\,x--); }while(!x); return 0; } A 321 B 23 C 不输出任何内容 D 陷入死循环 7 有以下程序段,输出结果是___。 int x=3; do { printf(\%d \,x-=2); }while(!(- -x)); A 1 B 3 0 C 1 -2 D 死循环 8 以下程序的输出结果是___。 int main 4 第 8 页 共 8 页

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!