资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,以下关于,C,语言的叙述中正确的是,A)C,语言中的注释不可以夹在变量名或关键字的中间,B)C,语言中的变量可以在使用之前的任何位置进行定义,C),在,C,语言算术表达式的书写中,运算符两侧的运算数类型必须一致,D)C,语言的数值常量中夹带空格不影响常量值的正确表示,2010,年,3,月选择题第,12,题,参考答案:,A,计算机能直接执行的程序是,_,。,A),源程序,B),目标程序,C),汇编程序,D),可执行程序,2008,年,9,月选择题第,12,题,参考答案:,D,以下叙述中错误的是,A)C,语言的可执行程序是由一系列机器指令构成的,B),用,C,语言编写的源程序不能直接在计算机上运行,C),通过编译得到的二进制目标程序需要连接才可以运行,D),在没有安装,C,语言集成开发环境的机器上不能运行,C,源程序生成的,.exe,文件,2011,年,3,月选择题第,12,题,参考答案:,D,以下选项中合法的标识符是,_,。,A)1_1,B)1-1,C)_11,D)1_ _,2009,年,3,月选择题第,11,题,参考答案:,C,以下选项中,能用作用户标识符的是,_,。,A)void,B)8_8,C)_0_,D)unsigned,2009,年,9,月选择题第,12,题,参考答案:,C,有以下程序,其中,k,的初值为八进制数,#include,main(),int,k=011;,printf(%dn,k,+);,程序运行后的输出结果是,A)12 B)11 C)10 D)9,2010,年,3,月选择题第,22,题,参考答案:,D,C,源程序中不能表示的数制是,_,。,A),二进制,B),八进制,C),十进制,D),十六进制,2008,年,9,月选择题第,16,题,参考答案:,A,以下选项中,能用作数据常量的是,_,。,A)o115,B)0118,C)1.5e1.5,D)115L,2009,年,3,月选择题第,13,题,参考答案:,D,以下选项中可用作,C,程序合法实数的是,A).1e0B)3.0e0.2C)E9D)9.12E,2011,年,3,月选择题第,14,题,参考答案:,A,有以下定义语句,编译时会出现编译错误的是,_,。,A)char,a,a,;,B)char,a,n,;,C)char,a,aa,;,D)char,a,x2d,;,2009,年,9,月选择题第,22,题,参考答案:,C,以下选项中正确的定义语句是,_,。,A)double,a,;,b;,B)double,a,b,7,;,C)double,a,7,,,b,7;,D)double,,,a,,,b,;,2008,年,9,月选择题第,14,题,参考答案:,C,有以下程序,#include,main(),int,s,,,t,,,A,10,;,double B,6,;,s,sizeof(A,),;,t,sizeof(B,),;,printf(%d,,,%,dn,,,s,,,t),;,在,VC6,平台上编译运行,程序运行后的输出结果是,A)2,4 B)4,4 C)4,8 D)10,6,2010,年,9,月选择题第,38,题,参考答案:,C,有以下程序:,#include ,main(),char,cl,,,c2,;,cl,A,8,4,;,c2,A,8,5,;,printf(%c,,,%,dn,,,cl,,,c2),;,已知字母,A,的,ASCIl,码为,65,,程序运行后的输出结果是,_,。,A)E,68 B)D,69,C)E,,,D D),输出无定值,2009,年,9,月选择题第,23,题,参考答案:,A,以下程序运行后的输出结果是,【6】,。,#include,main(),int,a,200,,,b,010,;,printf(%d%dn,,,a,,,b),;,2010,年,9,月填空题第,6,题,参考答案:,2008,有以下程序,(,说明:字符,0,的,ASCIl,码值为,48),#include,main(),char c1,,,c2,;,scanf(%d,,,&c1),;,c2=c1+9,;,printf(%c%cn,,,c1,,,c2),;,若程序运行时从键盘输入,48,,则输出结果为,【8】,。,2011,年,3,月填空题第,8,题,参考答案:,09,以下程序运行后的输出结果是,【6】,。,#include,main(),int,a,;,a=(int)(double)(3/2)+0.5+(int)1.99*2),;,printf(%dn,,,a),;,2011,年,3,月填空题第,6,题,参考答案:,3,表达式:,(int)(double)9/2),(9)%2,的值是,_,。,A)0 B)3,C)4 D)5,2009,年,9,月选择题第,14,题,参考答案:,B,以下不能正确表示代数式的,C,语言表达式是,_,。,A)2*a*,b/c/d,B)a,*,b/c/d,*2,C)a/c/d,*b*2,D)2*a*,b/c,*d,2008,年,9,月选择题第,15,题,参考答案:,D,若有定义语句:,int,a=3,,,b=2,,,c=1,;,以下选项中错误的赋值表达式是,A)a,=(b=4)=3,;,B)a,=b=c+1,;,C)a,=(b=4)+c,;,D)a,=1+(b=c=4),;,2011,年,3,月选择题第,15,题,参考答案:,A,若有定义语句:,int,x,10,;,则表达式,x,x,x,的值为,_,。,A),20 B),10,C)0 D)10,2009,年,9,月选择题第,15,题,参考答案:,B,表达式,a,a,a,9,的值是,A)9 B),9 C)18 D)0,2010,年,9,月选择题第,16,题,参考答案:,D,以下程序的功能是:将值为三位正整数的变量,x,中的数值按照个位、十位、百位的顺序拆分并输出。请填空。,#include,main(),int,x=256;,printf(%d-%d-%dn”,_,x/10%10,x/100);,2010,年,3,月填空题第,13,题,参考答案:,x%10,若有定义语句:,int,a,5,;,则表达式:,a,的值是,_,【6】,_,。,2009,年,9,月填空题第,6,题,参考答案:,5,有以下程序,#include,main(),char,a,b,c,d,;,scanf(%c%c,&a,&b,);,c=,getchar();d,=,getchar,();,printf(%c%c%c%cn,a,b,c,d,);,当执行程序时,按下列方式输入数据,(,从第,1,列开始,代表回车,注意,回车也是一个字符,),12,34,则输出结果是,A)1234 B)12 C)12 D)12,3 34,2010,年,3,月选择题第,15,题,参考答案:,C,有以下程序段:,char,ch,;,int,k,;,ch,a,;,k,12,;,printf(%c,,,%d,,,,,ch,,,ch,,,k),;,printf(k,%,dn,,,k),;,已知字符,a,的,ASCII,码值为,97,,则执行上述程序段后输出结果是,A),因变量类型与格式描述符的类型不匹配输出无定值,B),输出项与格式描述符个数不符,输出为零或不定值,C)a,97,12k,12,D)a,97,,,k,12,2008,年,4,月选择题第,16,题,参考答案:,D,程序段:,int,x,12,;,double y,3.141593,;,printf(%d%8.6f,,,x,,,y),;的输出结果是,_,。,A)123.141593,B)12 3.141593,C)12,3.141593,D)123.1415930,2009,年,3,月选择题第,15,题,参考答案:,A,参考答案:,B,有以下程序:,#include ,main(),int,a1,a2;char c1,,,c2,;,scanf(%d%c%d%c,,,&a1,,,&c1,,,&a2,,,&c2),;,printf(%d,,,%c,,,%d,,,%c,,,a1,,,c1,,,a2,,,c2),;,若想通过键盘输入,使得,a1,的值为,12,,,a2,的值为,34,,,c1,的值为字符,a,,,c2,的值为字符,b,,程序输出结果是:,12,,,a,34,,,b,。正确的输入格式是,(,以下代表空格,,代表回车,)_,。,A)12a34b,B)12,a,34,b,C)12,,,a,34,,,b,D)12,a34,b,2009,年,3,月选择题第,23,题,参考答案:,A,若整型变量,a,和,b,中的值分别为,7,和,9,,要求按以下格式输出,a,和,b,的值:,a,7,b,9,请完成输出语句:,printf(_,【7】,_,,,a,,,b);,。,2008,年,9,月填空题第,7,题,参考答案:,a=%,dnb,=%d,若变量,x,、,y,已定义为,int,类型且,x,的值为,99,,,y,的值为,9,,请将输出语句,printf(_,【7】,_,,,x/y,);,补充完整,使其输出的计算结果形式为:,x/y,11,。,2009,年,3,月填空题第,7,题,参考答案:,”,x/y,=%,d”,有以下程序,#include,main(),int,x,,,y,;,scanf(%2d%1d,,,&x,,,&y),;,printf(%dn,,,x,y),;,程序运行时输入:,1234567,,程序的运行结果是,【7】,。,2010,年,9,月填空题第,7,题,参考答案:,15,
展开阅读全文