资源描述:
《job_c语言作业题[1]》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言练习题一(一)1.___D__是合法的用户自定义标识符。A、b-bB、intC、D、_isw2.C语言程序中可以对程序进行注释,注释部分必须用符号___C__括起来。A、‘{‘和’}’B、‘[‘和’]’C、“/*”和”*/”D、“*/”和”/*”3.C语言源程序文件经过编译连接之后生成一个后缀为___C___的文件。A.”.c”B.“.obj”C.“.exe”D.“.bas”4.C语言程序的三种基本结构是顺序结构、选择结构和___C___结构。A.递归B.转移C.循环D.嵌套5.下面C语言的标识符中,哪个是不合法____B__
2、____。A、_totalB、Large#TallC、int_1D、_while6.标准C源程序的文件扩展名是__A___。A.”.c”B.“.obj”C.“.exe”D.“.cpp”7.结构化程序由三种基本结构组成,三种基本结构组成的算法___B___..。A.可以完成任何复杂的任务B.只能完成部分复杂的任务C.只能完成符合结构化的任务D.只能完成一些简单的任务8.若a是基本整型变量,c是单精度实型变量,输入语句___D___是错误的。A.scanf("%d,%f",&a,&c);B.scanf("d=%d,c=%f",&a,&c);C.
3、scanf("%d%f",&a,&c);D.scanf("%d%f",a,c);9.设变量定义为“inta,b;”,执行下列语句时,输入___B__,则a和b的值都是10。scanf("a=%d,b=%d",&a,&b);A.1010B.10,10C.a=10b=10D.a=10,b=1010.C语言源程序文件经过编译之后生成一个后缀为__B____的文件。A.”.c”B.“.obj”C.“.exe”D.“.bas”11.表达式___C___的值是0。A.3%5B.3/5.0C.3/5D.3<512.若变量已正确定义,执行语句scanf("
4、%d%d%d",&k1,&k2,&k3);时,___B___是正确的输入。A.203040B.203040C.20,3040D.20,30,4013.程序段___D___的功能是将变量u、s中的最大值赋给变量t。A.if(u>s)t=u;t=s;B.t=u;if(t>s)t=s;C.if(u>s)t=s;elset=u;D.t=s;if(u>t)t=u;(二)单选题1.执行语句for(i=0;i<=10;i=i+3);后,变量i的值是:BA.13B.12C.11D.102.设有doublex,s;且s=0,在执行语句“for(x=0;x<1
5、;x=x+0.3)s=s+x;”后,变量x的值为B。A、不可能大于1B、不可能大于1.3C、等于1.3D、可以远大于13.若x是浮点型变量,表达式(x=10/4)的值是___A__。A.2.5B.2.0C.3D.24.以下选项中正确的实型常量是____C____。 A.0B.-10C.0.19D.1.9×1025.C语言中运算对象必须是整型的运算符是___A____。 A.%B./C.+D.*判断题1.在C源程序中将语句“if(x==5)y++;”误写作“if(x=5)y++;”,将导致程序不能运行。F2.C的double类型数据可以精
6、确表示任何实数。F3.若x的当前值为5,执行语句“if(x=3)x=x+5;”后,x的值依然是5。F4.执行循环语句“for(i=1;i<10;i=i+2)s+=i;”后,i的当前值为11。T5.在C程序中,A和a代表不同的变量。T填空题执行下列程序段后,sum的值是___10___。(三)(一)选择题1.已知字符‘a’的ASCII码为97,执行下列语句的输出是__D___。printf("%d,%c",’b’,’b’+1);A、98,bB、语句不合法C、98,99D、98,c2.设x,y,t为整型变量,且已赋值。下列程序段中,(C)在实现
7、两个变量x和y的交换可能会出错。A、{t=x;x=y;y=t;}B、{x=x+y;y=x-y;x=x-y;}C、{x=x*y;y=x/y;x=x/y;}D、{x=x-y;y=x+y;x=y-x;}3.执行语句“s=0;for(k=1;s<20
8、
9、k<=12;k=k+2)s=s+k;”后,s、k的值为(B)。A、25、9B、25、11C、36、11D、36、134.若有如下程序,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是(B)A、s
10、=a+b;B、s=a+c;C、s=s+c;D、s=b+c;5.判断i和j至少有一个值为非0的表达式是__B___。A、i!=0&&j!=0B、i!=0
11、
12、j!=0C、!(i==0