- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言试题说明语句2
若有说明语句:char c=\72;则变量c()。A.说明不合法,c的值不确定B.包含2个字符C.包含3个字符D.包含1个字符以下程序的输出结果是main() { int a = 2, b =5; printf(“a=%%d,b=%%d\n”,a, b); }A.a=%2,b=%5B.a=%%d,b=%%dC.a=%d,b=%dD.a=2,b=5若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。A.函数调用可以出现在表达式中B.函数调用可以作为独立的语句存在C.函数调用可以作为一个函数的实参D.函数调用可以作为一个函数的形参以下语句中,不能实现回车换行的是()。A.fprintf(stdout,\n);B.fwrite(\n,1,1,stdout);C.printf(\n);D.putchar(\n);下列程序的输出结果为()。main(){int m=7,n=4;float a=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf(%f\n,x);}A.28.000000B.27.500000C.28.500000D.27.000000以下运算符中,优先级最高的运算符是()。A.==B.||C.!D.%已知ch是字符变量,以下不正确的赋值语句是()A.ch=b;B.ch=b;C.ch=\x61+3;D.ch=\141;若有int w=12;,对以下程序段,描述正确的是().while(w=0) w=w-1;A.循环是无限循环B.循环体执行了10次C.循环体语句执行了一次D.循环体语句一次也不执行以下不正确的if语句形式是()。A.if(x!=y) scanf(%d,x); else scanf(%d,y);B.if(xyx!=y);C.if(x==y) x+=y;D.if(xy) {x++;y++;}下列字符序列中,是C语言保留字的是()。A.includeB.sizeofC.sqrtD.scanf以下数据中,不正确的数值或字符常量是()。A.8.9e1.2B.82.5C.0xff00D.10以下程序的输出结果是main(){int i =2, p; p = f(i, i + 1); printf(“%d”, p);}int f(int a, int b){int c; c = a; if(a b) c = 1; else if(a == b) c = 0; else c = -1; return ( c );}A.-1B.1C.2D.0一个C程序的执行是从()。A.本程序文件的第一个函数开始,到本程序main函数结束B.本程序的main函数开始,到main函数结束C.本程序的main函数开始,到本程序文件的最后一个函数结束D.本程序文件的第一个函数开始,到本程序文件的最后一个函数结束下面判断正确的是()。A.char *a=china;等价于 char *a;*a=china;B.char str[10]={china};等价于char str[10];str[]={china};C.char c[4]=abc,d[4]=abc;等价于 char c[4]=d[4]=abc;D.char *s=china;等价于 char *s;s=china;以下所列的函数定义中,正确的是()A.void play(a as int,b as int)B.void play(int a,int b)C.void play(a:int,b:int)D.void play(int a,b)若有int a[][]={{1,2},{3,4}}; 则*(a+1),*(*a+1)的含义分别为()。A.a[0][1],3B.非法,2C.a[1][0],2D.a[0][0],4以下叙述中正确的是A.C语言的每条可执行语句最终都将被转换成二进制的机器指令B.C语言的函数不可以单独进行编译C.C语言的源程序不必通过编译就可以直接运行D.C语言的源程序经编译形成的二进制代码可以直接运行以下程序的输出结果为()。main(){int a=1,b=2,c=3,d=4,e=5; printf(%d\n,func((a+b,b+c,c+a),(d+e))); }int func(int x,int y) { return(x+y); }A.15B.9C.函数调用出错D.13设有以下语句, 若0k4,下列选项中对字符串的非法引用是()。 char str[4][2]={aaa,bbb,ccc,ddd},*strp[4]; int j; for (j=0;j4;j++) strp[j]=str[j];A.*strpB.strp[k]C.str[k]D.strp对用C语言编写的代码程序,以下叙述中哪个是正确的A.是一个源
文档评论(0)