c语言机考试题及答案

c语言机考试题及答案

ID:41710251

大小:74.50 KB

页数:10页

时间:2019-08-30

c语言机考试题及答案_第1页
c语言机考试题及答案_第2页
c语言机考试题及答案_第3页
c语言机考试题及答案_第4页
c语言机考试题及答案_第5页
资源描述:

《c语言机考试题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'101'是(A)。A、字符AB、字符aC、字符eD、非法的常量下列程序段的输出结果为(C)。floatk=0.8567;printf("%4.1f%%",k*100);A、85.6%B、85.6%%C、85.7%D、.857下面的scanf函数输入数据,使得a=10,b=15,s1='S',s2='s',x1=1.5,x2=-3.75,x3=67.8,正确的键盘输入方法是(A).(用"[CR]"表示回车,U表示空格)main(){inta,b;floatx1,x2,x3;c

2、hars1,s2;scanf("%5d%5d%c%c%f%f%*f%f",&a,&b,&s1,&s2,&x1,&x2,&x3);}A、10UUU15Ss1.5U-3.75U+1.5U67.8[CR]B、10UUU15USUs1.5U-3.75U+1.5U67.8[CR]C、10UUU15USUsU1.5U-3.75U+1.5U67.8[CR]D、10UUU15Ss1.5U-3.75U+1.5,67.8[CR]C语言的if语句中,用作判断的表达式为(A)。A、任意表达式B、算术表达式C、逻辑表达式D、关系表达式以下程序的输出结果是:(A)main(){intm=5;if(

3、m++>5)printf("%d",m);elseprintf("%d",m--);}A、6B、5C、7D、4以下for循环的执行次数是for(x=0,y=0;(y=123)&&(x<4);x++);(C)。A、3次B、循环次数不定C、4次D、是无限循环以下程序的执行结果是(B)。main(){intnum=0;while(num<=2){num++;printf("%d,",num);}}A、0,1,2B、1,2,3,C、1,2,3,4,D、1,2,以下不能正确进行字符串赋初值的语句是(A)。A、charstr[5]="good!";B、charstr[5]=

4、{'g','o','o','d'};C、char*str="good!";D、charstr[]="good!";函数调用:strcat(strcpy(str1,str2),str3)的功能是(D)。A、将串str1复制到串str2中后再连接到串str3之后B、将串str2连接到串str1之后再将串str1复制到串str3中C、将串str1连接到串str2之后再复制到串str3之后D、将串str2复制到串str1中后再将串str3连接到串str1之后以下函数的类型是(C)。fff(floatx){return5;}A、void类型B、与参数x的类型相同C、int类型D、

5、无法确定设有如下函数fac(intx){floaty=1.0;return(x*y);}则函数的类型为(A).A、int型B、float型C、无法确定D、void型设有宏定义#definePI3.14和#defineS(r)PI*r*r,则S(2)的值为(B).A、6.28B、12.56C、3.14D、9.42下列关于指针定义的描述,错误的是(A)。A、指针是一种变量,该变量用来存放某个变量的值B、指针是一种变量,该变量用来存放某个变量的地址值C、指针变量的类型与它所指向的变量类型一致D、指针变量的命名规则与标识符相同以下程序的输出结果是(A).main(){chars

6、tr[]="ABCD",*p=str;printf("%d",*(p+3));}A、68B、不确定的值C、字符D的地址D、0对结构体类型的变量的成员的访问,无论成员是何种数据类型都可使用的运算符是(B)。A、&B、.C、*D、->在C语言中,各种类型的整型数据在内存中都占2个字节。错若有inti=10,j=2;则执行完i*=j+8;后ⅰ的值为28。错格式字符%g选用%e或%f格式中输出宽度较长的一种格式输出实数.错C语言程序中输入一个中间带有空格的字符串时,可以用scanf函数。错设d=1,e=2,f=3,则逻辑表达式!(d+e)+f&&e+f*2的值为0.错已知a

7、=4,b=2,c=3,d=5,表达式a>b?a:cb)printf("%d",a);elseprintf("%d",b);可以用语句printf("%d",a>b?a:b);取代.正在do-while循环中,任何情况下都不能省略while.正break语句能够终止当前进行的多层循环.错continue语句对于while和do-while循环来说,意味着转去计算While表达式.正对静态变量的初始化不是在编译阶段完成的。错gets函数是用来输入一个字符的函数.错设有数组定义:chararray[]="h

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。