C语言编程习题精选.docx
- 文档编号:2176567
- 上传时间:2022-10-27
- 格式:DOCX
- 页数:47
- 大小:27KB
C语言编程习题精选.docx
《C语言编程习题精选.docx》由会员分享,可在线阅读,更多相关《C语言编程习题精选.docx(47页珍藏版)》请在冰豆网上搜索。
C语言编程习题精选
C语言填空题1-6章
来源:
张帆.噅呔狼的日志
填空题1-6章
一、填空 共244题(共计244分)
第1题(1.0分) 题号:
518
C程序中有且仅有一个【1】函数.
第2题(1.0分) 题号:
161
C语言程序由【1】组成.
第3题(1.0分) 题号:
169
结构化程序中,有三种结构:
顺序结构,【1】,
循环结构.
第5题(1.0分) 题号:
979
下面程序的运行结果是【1】.
#include"stdio.h"
main()
{intj,i,k=0;
for(j=50;j<=60;j++)
{
for(i=2;i if(! (j%i)) break; if(i>=j-1) printf("%d",j); } } 答案: 5359 第6题(1.0分) 题号: 170 一个用C语言编写的程序在运行时,如果没有发生任何异常情况,则只有在执行了【1】函数 的最后一条语句或该函数中的return语句后,程序才会终止运行. 答案: 主 =========或========= main 第13题(1.0分) 题号: 533 变量从存储的时间来分可分为【1】和动态变量. 第14题(1.0分) 题号: 524 已知字母a的ASCII码为十进制数97,且设ch为字 符型变量,则表达式ch='a'+'8'-'3'的值为【1】. 答案: 'f'或102 第15题(1.0分) 题号: 528 在C语言的源程序中若出现常量"1L",则该常量 的类型是【1】. 答案: 长整型或longint 第16题(1.0分) 题号: 532 只有在程序运行时才为【1】存储类型和register 存储类型变量分配内存. 答案: auto 第17题(1.0分) 题号: 201 在TurboC2.0系统中,若将实型常数1.5存储 在内存中,它占用【1】个字节. 答案: 8 第18题(1.0分) 题号: 526 C语言中为整型数据(int)分配【1】个字节的存储空间. 答案: 2 第19题(1.0分) 题号: 525 C语言中一个单精度浮点型数据占【1】个字节. 答案: 4 第20题(1.0分) 题号: 975 在TC中,语句序列intk=-1;printf("%u",k); 的输出结果为【1】. 答案: 65535 第21题(1.0分) 题号: 529 在C语言中,字符型数据在内存中以【1】码形式存放. 第22题(1.0分) 题号: 530 执行"printf("%d,%d",i,j,k,m);"后将在 屏幕上输出【1】个整数. 答案: 2 第25题(1.0分) 题号: 523 整型变量x的值为23,语句"printf (″%o\\n″,x);"的输出结果为【1】. 答案: 27\n 第28题(1.0分) 题号: 974 已知有声明floatd=1;doublef=1;longg;和语 句printf(" ",g=10+'i'+(int)d*f);, 为了正确地以十进制形式输出printf参数表中 第二个参数(表达式)的值,则在第一个参数 中的下划线位置处应填写的格式转换说明符是%ld 第29题(1.0分) 题号: 318 现有语句#definea 5+3,则表达式2*a的结果为【1】. 答案: 13 第31题(1.0分) 题号: 534 从变量的作用域角度分有全局变量和【1】. 局部变量 第34题(1.0分) 题号: 200 C语言中为整型数据(int)分配【1】个字节的存储空间. 答案2 第35题(1.0分) 题号: 527 在TurboC2.0系统中,若将实型常数1.5存储 在内存中,它占用【1】个字节. 答案8 第38题(1.0分) 题号: 248 C语言中,逻辑值"真"用【1】表示. 第43题(1.0分) 题号: 348 设y为int型变量,请写出描述"y为奇数"的表达式【1】。 答案: y%2! =0或y%2==1 第44题(1.0分) 题号: 323 如果a=1,b=2,c=3,d=4,则表达式 a>b? c: d的值为【1】. 答案: 4 第45题(1.0分) 题号: 978 若x为int型,请以最简单的形式写出与逻辑表达 式! x等价的C语言关系表达式【1】. 答案: x==0 第46题(1.0分) 题号: 1000 inta=2,b=3;表达式a>b? a++: ++b的值为【1】. 答案: 4 第47题(1.0分) 题号: 326 执行语句"a=5+(c=6);"后,变量a、c的值依次为【1】、【2】。 答案: 11,6 第48题(1.0分) 题号: 1001 表达式 a=3,a++,--a的值为【1】. 答案: 3 第49题(1.0分) 题号: 996 条件"20 答案: ((x>20)&&(x<30))||(x<-100) =========或========= x>20&&x<30||x<-100 第50题(1.0分) 题号: 988 设a、b、c为整型数,且a=3,b=5,c=2,则执行 完以下语句: a*=16+(b++)-(++c);后, a的值是【1】. 答案: 54 第51题(1.0分) 题号: 322 设有程序段 intx=4,y=4; t=++x||++y; 执行语句后y的值为【1】. 答案: 4 第52题(1.0分) 题号: 1008 设有下面的程序段 intx=0,y=0,t; t=x&&++y; 执行语句后y的值为【1】. 答案: 0 第53题(1.0分) 题号: 345 若a为int型变量,则下面表达式的值为【1】. (a=4*5,a*2),a+6 答案: 26 第54题(1.0分) 题号: 329 若a=1,b=4,c=3,则表达式a&&b+c||b-c的值 为【1】. 答案: 1 第55题(1.0分) 题号: 340 设a和b均为int整型变量,且a=5,b=7,则以下表达式的值为【1】.1.0+a/b 答案: 1.0 第56题(1.0分) 题号: 347 若x为int型变量,执行以下语句后x值是【1】. x=3; x+=x-=x+x; 答案: -6 第57题(1.0分) 题号: 342 inta=2,b=3;表达式a>b? a++: ++b的值为【1】. 答案: 4 第60题(1.0分) 题号: 1004 当a=1,b=1,c=1时,表达式a 答案1 第61题(1.0分) 题号: 339 若已知a=10,b=20,则! a 答案: 1 第63题(1.0分) 题号: 981 如果a=1,b=2,c=3,d=4,则表达式 a>b? c: d的值为【1】. 答案;4 第65题(1.0分) 题号: 986 若有定义: inta=2,b=3;float x=3.5,y=2.5; 则表达式(float)(a+b)/2+(int)x%(int)y的 值为【1】. 答案: 3.5 第66题(1.0分) 题号: 332 以下十个运算符+ ! << ! = , ? : && = || %中优先级别最高和最低的分别 是【1】和【2】. 答案: (答案1)! (答案2), 第67题(1.0分) 题号: 977 判断变量a、b的值均不为0的C表达式为【1】. 答案: a*b! =0或a*b 第69题(1.0分) 题号: 335 已知: a=1,b=2,表达式a>b? a: b+1的值是【1】. 答案: 3 第70题(1.0分) 题号: 987 若a=1,b=4,c=3,则表达式a&&b+c||b-c的值 为【1】. 答案: 1 第72题(1.0分) 题号: 982 已知charw;intx;floaty;doublez; 则表达式: w*x+z-y所求得的数据类型为【1】. 答案: double 第73题(1.0分) 题号: 331 若有定义: intb=7;floata=2.5,c=4.7;则表达式a+(int)(b/3*(int)(a+c)/2)%4的值为【1】. 答案: 5.5 第75题(1.0分) 题号: 327 若a是int型变量,则执行表达式"a=25/3%3" 后,a的值为【1】. 答案: 2 第77题(1.0分) 题号: 336 表达式3>2>1的值是【1】. 答案: 0 第78题(1.0分) 题号: 1002 执行语句序列"charx=3,y=6,z;z=x^y<<2;" 后,z的二进制值为【1】. 答案: 00011011 第80题(1.0分) 题号: 999 s=3,s++,s;这个语句执行完后,s的值为【1】. 答案: 4 第81题(1.0分) 题号: 351 表达式! 10! =1的值是【1】. 答案: 1 第85题(1.0分) 题号: 333 C语言中的表达式只能由三种字符组成,他们是字 母、数字和【1】. 答案: 下划线 第86题(1.0分) 题号: 337 设inta=5,b=2;floatc=32.8;,表达式 b*(int)c%a的值为【1】. 答案: 4 第87题(1.0分) 题号: 1005 若x为int型变量,执行以下语句后x值是【1】. x=3; x+=x-=x+x; 答案: -6 第88题(1.0分) 题号: 350 设有下面的程序段 intx=0,y=0,t; t=x&&++y; 执行语句后y的值为【1】. 答案0 第89题(1.0分) 题号: 320 若x为int型,请以最简单的形式写出与逻辑表达 式! x等价的C语言关系表达式【1】. 答案: x==0 第92题(1.0分) 题号: 341 s=3,s++,s;这个语句执行完后,s的值为【1】. 答案: 4 第93题(1.0分) 题号: 1007 设x,y,z均为int型变量,请写出描述"x或y中有一个小于z"的表达式【1】. 答案: x 第94题(1.0分) 题号: 980 设有程序段 intx=4,y=4; t=++x||++y; 执行语句后y的值为【1】. 答案: 4 第95题(1.0分) 题号: 338 条件"20 答案: ((x>20)&&(x<30))||(x<-100) 第96题(1.0分) 题号: 330 设a、b、c为整型数,且a=3,b=5,c=2,则执行 完以下语句: a*=16+(b++)-(++c);后, a的值是【1】. 答案: 54 第97题(1.0分) 题号: 983 关系、算术、赋值三种运算符的运算优先顺序 由高到低为【1】、【2】、【3】. 答案: 算术,关系,赋值 第100题(1.0分) 题号: 349 设x,y,z均为int型变量,请写出描述"x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 编程 习题 精选
![提示](https://static.bdocx.com/images/bang_tan.gif)