kij是不是c语言语句,C语言考试题库及答案分析(总35页).doc

dc60c5ff59da21688d9d4d0085fbffa9.gifC语言考试题库及答案分析(总35页).doc

C语言理论上机考试选择题部分(共200题,仅针对11级定向专业)1、下面程序的输出是_Dincludestdio.hvoid main int k11; printfkd,ko,kxn,k,k,k;A k11,k12,k11 B k11,k13,k13C k11,k013,k0 xb D k11,k13,kb2、在下列选项中,不正确的赋值语句是D.A t; B n1n2n30; C kij; D abc1;3、下面合法的C语言字符常量是A.A t B A C 65 D A4、表达式 109的值是D.A true B 非零值 C 0 D 15、C语言提供的合法的数据类型关键字是_B.A Double B short C integer D Char6、字符char型数据在微机内存中的存储形式是D.A 反码 B 补码 C EBCDIC码 D ASCII码7、C语言程序的基本单位是_C.A 程序行 B 语句 C 函数 D 字符8、设 int a12,则执行完语句aa-a*a后,a的值是DA 552 B 264 C 144 D -2649、执行下面程序中的输出语句后,输出结果是B.includestdio.hvoid mainint a; printfdn,a3*5,a*4,a5;A 65 B 20 C 15 D 1010、下面程序的输出是B.includestdio.hvoid mainint x023; printfdn,x;A 17 B 18 C 23 D 2411、下面程序的输出的是_C.includestdio.hvoid mainint x10,y3; printfdn,yx/y;A 0 B 1 C 3 D 不确定的值12、已知字母A的ASCII码为十进制的65,下面程序的输出是A_.includestdio.hvoid mainchar ch1,ch2; ch1A5-3; ch2A6-3; printfd,cn,ch1,ch2;A 67,D B B,C C C,D D 不确定的值13、若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为D.A a0 B a C a0 D a14、以下程序的输出结果是D_.includestdio.hvoid main int x10,y10; printfd dn,x,y;A 10 10 B 9 9 C 9 10 D 10 915、设有如下定义 int x10,y3,z;则语句 printfdn,zxy,x/y;的输出结果是_D_.A 1 B 0 C 4 D 316、为表示关系xyz,应使用C语言表达式_A_.A xyyz B xyANDyzC xyz D xy 上面程序片段的输出结果是A_.A 200 B 100C 100 200 D 输出格式符不够,输出不确定的值19、阅读下面的程序includestdio.hvoid mainchar ch;scanf3c,printfc,ch;如果从键盘上输入 abc回车则程序的运行结果是A_.A a B b C c D 程序语法出错20、阅读下面的程序includestdio.hvoid main int i,j; i010; j9; printfd,d,i-j,ij; 则程序的运行结果是D.A 1,19 B -1,19 C 1,17 D -1,1721、阅读下面的程序includestdio.hvoid main int i,j,m,n; i8;j10; mi; nj; printfd,d,d,d,i,j,m,n;程序的运行结果是C.A 8,10,8,10 B 9,11,8,10 C 9,11,9,10 D 9,10,9,1122、已知a12,则表达式aa-a*a的结果是_A.A 0 B 144 C 12 D -26423、若已定义int a,则表达式a10,a10,a的值是B_.A 20 B 10 C 21 D 1124、阅读下面的程序includestdio.hvoid mainint i,j;scanf3d2d, printfid,jdn,i,j;如果从键盘上输入1234567回车,则程序的运行结果是D.A i123,j4567 B i1234,j567 C i1,j2 D i123,j4525、下面程序的输出结果是D.includestdio.hvoid main int a-1, b4, k; ka0b0; printfd,d,dn,k,a,b;A 1,1,2 B 1,0,3 C 0,1,2 D 0,0,326、下面程序的输出结果是A.includestdio.hvoid main int a5,b3; float x3.14, y6.5; printfd,dn,aba-b,xy-6.1;A 1,0 B 0,1 C 1,1 D 0,027、执行下面程序段后,输出结果是A. int a; int b65536; ab; printfdn,a;A 65536 B 0 C -1 D 128、若有以下定义和语句 int a010, b0 x10, c10; printfd,d,dn,a,b,c;则输出结果是B_.A 10,10,10 B 8,16,10 C 8,10,10 D 8,8,1029、已知有double型变量x2.5,y4.7,整型变量a7,则表达式 xa3*intxy2/4 的值是_B.A 2.4 B 2.5 C 2.75 D 030、若已定义x和y是整型变量,x2;,则表达式y2.75x/2的值是C.A 5.5 B 5 C 3 D 4.031、以下程序的输出结果是D.includestdio.hvoid mainint a12, b12;printfd,dn,a,b;A 10,10 B 12,12 C 11,10 D 11,1332、设有以下语句int x10;x3x3,则x的值是.A_A 14 B 15 C 11 D 1233、若d为double型变量,则表达式d1,d5,d的值是_D.A 1 B 6.0 C 2.0 D 1.034、表达式53的值是D.A T B 非零值 C 0 D 135、若有定义int a12,n5,则表达式an2运算后,a的值A.A 0 B 1 C 12 D 636、若有定义int x3,y2和float a2.5,b3.5,则表达式xy2inta/intb的值是D.A 0 B 2 C 1.5 D 137、在C语言中,以下叙述不正确的是_A.A 在C程序中,无论是整数还是实数,都能被准确无误的表示B 在C程序中,变量名代表存储器中的一个位置C 静态变量的生存期与整个程序的生存期相同D C语言中变量必须先定义后引用38、C语言中的变量名只能由字母,数字和下划线三种字符组成,且第一个字符C.A 必须为字母 B 必须为下划线C

你可能感兴趣的:(kij是不是c语言语句)