资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
20XXcollection of questions and answerson试题和答案汇编试题练习答案解析第一部分 C语言基础一、选择题1.以下正确的C语言标识符是()A%X Ba+bCa123Dtest!2.已定义int a,b;则以下不正确的C语句是( )Aa*=5; Bb/=2;Ca+=1.75;Db&=a;3.若x、i、j和k都是整型变量,则执行下面表达式后x的值为( )x=(i=4,j=16,k=32)A4 B16C32D524.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符( )A必须是字母 B必须为下划线C必须为字母或下划线D可以是字母、数字、下划线中的任一字符5.下面正确的字符常量是( )A“c” B”CwD”6.设int a=2,b=0,c;则执行语句c+=b&a-后, c的结果为( )。A0,1 B1,0C2,0D不确定7. 以下不正确的C语言标识符是( )A)int B)a_1_2 C)ab1exe D)_x 8.以下是正确的C语言标识符是( )。 A)#define B)_123 C)%d D)n9.下列四组字符串中都可以用作语言程序标识符的一组是( )。 A)printB)iamC)PxqD)str_l _3done_halfMy-bookCpp oodbstart$itline#pow 10.下面各选项组中,均是C语言关键字的组是( )。 A)auto,enum,include B)switch,typedef,continue C)signed,union,scanf D)if,struct,type 11.下列不属于C语言关键字的是( )。 A)default B)register C)enum D)external 12.C语言程序从main()函数开始执行,所以这个函数要写在( )。 A)程序文件的开始 B)程序文件的最后 C)它所调用的函数的前面 D)程序文件的任何位置 13.下列关于C语言的叙述错误的是( ) A)大写字母和小写字母的意义相同 B)不同类型的变量可以在一个表达式中 C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D)同一个运算符号在不同的场合可以有不同的含义 14.在C语言中,错误的int类型的常数是( )。 A)32768B)0C)037D)0xAF15.将字符g赋给字符变量c,正确的表达式是( )。 A)c=147B)c=147C)c=14716.下列转义字符中错误的一个是( )。 A)000B)0014C)x111D)2 17.将空格符赋给字符变量c,正确的赋值语句是( )。 A)c=0B)c=NULLC)c=0D)c=32 18.已知:chara=70;则变量a中( )。 A)包含1个字符B)包含2个字符C)包含3个字符D)说明非法 19.字符串EOFn=-61的长度是( )。 A)8B)9C)14D)非法字符串 20.字符串的长度是( )。 A)0B)1C)2D)非法字符串 21.已知:chara;intb;floatc;doubled;执行语句c=a+b+c+d;后,变量c的数据类型是( )。 A)intB)charC)floatD)double 22.温度华氏和摄氏的关系是:C=-(F-32)。已知:floatC,F;由华氏求摄氏的正确的赋值表达式是( )。 A)C=5/9(F-32)B)C=5*(F-32)/9 C)C=5/9*(F-32)D)三个表达式都正确 23.逗号表达式(a=3*5,a*4),a+15的值是( )。 A)15B)60C)30D)不确定 24.已知intx=1,y=1,z=1; 表达式x+y+z+的值是( )。 A)3B)4C)5D)表达式错误 25.用十进制表示表达式12|012的值是( ) A)1B)0C)12D)14 26.已知intx=(1,2,3,4);变量x的值是( )。 A)1B)2C)3D)4 27.表达式sizeof(double)是( )。 A)函数调用B)double型表达式C)int型表达式D)非法表达式 28.C语言程序的执行,总是起始于( )。A) 程序中的第一条可执行语句B) 程序中的第一个函数C) main函数 D) 包含文件中的第一个函数29.下列说法中正确的是( 。 )A) C程序书写时,不区分大小写字母B) C程序书写时,一行只能写一个语句C) C程序书写时,一个语句可分成几行书写D) C程序书写时每行必须有行号30.下面对C语言特点,不正确描述的是( )。A) C语言兼有高级语言和低级语言的双重特点,执行效率高B) C语言既可以用来编写应用程序,又可以用来编写系统软件C) C语言的可移植性较差D) C语言是一种结构式模块化程序设计语言31.C语言源程序的最小单位是( )。A) 程序行B) 语句C) 函数D) 字符32.以下四项中属于C语言关键字的是( )。A) CHAR B) define C) unsigned D) return33.十进制数2403转换成十六进制数为( )。A) 963 B) 369 C) 953 D) 35934.二进制数00110101转换成八进制数是( )。A) 055 B) 065 C) 056 D) 15235.计算机内部运算使用的数是( 。 )A) 十进制数 B) 十六进制数 C) 二进制数 D) 八进制数36.一个字长的二进制位数是( )。A) 2个BYTE,即16个bit B) 3个BYTE,即24个bit C) 4个BYTE,即32个bit D) 随计算机系统不同而不同37.在C语言系统中,假设int类型数据占2个字节,则double、long、unsigned int、char类型数据所占字节数分别多少(。 )A) 8,2,4,1 B) 2,8,4,1 C) 4,2,8,1 D) 8,4,2,138.下面程序段执行结果是()。int i=5,k;k=(+i)+(+i)+(i+);printf(%d,%d,k,i);A) 24,8 B) 21,8 C) 21,7 D) 24,7三、上机操作题1.分析程序并上机操作。下列程序的运行结果是什么?main()int x=5;int y=10;printf(“%dn”,x+);printf(“%dn”, +y);2.从键盘上输入学生5门功课的成绩,计算出总成绩和平均成绩并输出。1.C 2.D 3.C 4.C 5.C 6.D 7.A 8.B 9.A 10.B 11.D 12.D 13.A 14.A 15.C 16.A 17.D 18.A 19.B 20.A 21.C 22.B 23.C 24.A 25.A 26.D 27.C 28.C 29.C 30.C 31.B 32.C 33 A 34 B 35 C 36 A 37 D 38B7精品资源实用可编辑
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号