C语言程序设计基础试题及答案_第1页
C语言程序设计基础试题及答案_第2页
C语言程序设计基础试题及答案_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一部分C语言基础一、选择题以下正确的C语言标识符是A.%XB.a+bC.a123D.test!1. 已定义inta,b;则以下不正确的C语句是A.a*=5;B.b/=2;C.a+=1.75;D.b&&=a;假设x、i、j和k都是整型变量,则执行下面表达式后x的值为x=(i=4,j=16,k=32)A.4B.16C.32D.52C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符A.必须是字母B.必须为下划线C.必须为字母或下划线D.可以是字母、数字、下划线中的任一字符下面正确的字符常量是A.“c”B.'”C.'WD.”设inta=2,b=0,c;

2、则执行语句c+=b&&a-后,c的结果为。2. A.0,1B.1,0C.2,0D.不确定以下不正确的C语言标识符是()inta_1_2ab1exe_x以下是正确的C语言标识符是()。3. #define_123%dn以下四组字符串中都可以用作C语言程序标识符的一组是()。A)printB)iamC)PxqD)str_l4. _3done_halfMy->bookCpp?oodbstart$itline#pow下面各选项组中,均是C语言关键字的组是()。5. A)auto,enum,includeB)switch,typedef,continueC)signed,union

3、,scanfD)if,struct,type以下不属于C语言关键字的是()。6. A)defaultB)registerC)enumD)externalC语言程序从main()函数开始执行,所以这个函数要写在()A)程序文件的开始B)程序文件的最后C)它所调用的函数的前面D)程序文件的任何位置以下关于C语言的表达错误的选项是()A)大写字母和小写字母的意义相同B)不同类型的变量可以在一个表达式中C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型D)同一个运算符号在不同的场合可以有不同的含义在C语言中,错误的int类型的常数是()。7. A)32768B)0C)037D)0xAF将字

4、符g赋给字符变量c,正确的表达式是()。8. A)c=147c="147"c='147'以下转义字符中错误的一个是()。9. '000''0014''x111''2'将空格符赋给字符变量c,正确的赋值语句是()。10. c='0'c=NULLc=0c=32已知:chara='70'则变量a中()。11. 包含1个字符包含2个字符包含3个字符说明非法字符串""EOFn=-61"”的长度是()。12. 8914非法字符串字符串"

5、"的长度是()。012非法字符串已知:chara;intb;floatc;doubled;执行语句”c=a+b+c+d;”后,变量c的数据类型是()。intcharfloatdouble温度华氏和摄氏的关系是:C=-(F-32)。已知:floatC,F;由华氏求摄氏的正确的赋值表达式是()。13. C=5/9(F-32)C=5*(F-32)/9C=5/9*(F-32)三个表达式都正确逗号表达式”(a=3*5,a*4),a+15”的值是()。A) 156030不确定intx=1,y=1,z=1;表达式"x+y+z+"的值是()。A) 345表达式错误25.用十进制表

6、示表达式”12|012”的值是()101214x=(1,2,3,4);变量x的值是()。27. 1234表达式sizeof(double)是()。28. A)函数调用B)double型表达式C)int型表达式D)非法表达式C语言程序的执行,总是起始于()。A)程序中的第一条可执行语句B)程序中的第一个函数C)main函数29. D)包含文件中的第一个函数以下说法中正确的选项是(。)A)C程序书写时,不区分大小写字母B)C程序书写时,一行只能写一个语句C)C程序书写时,一个语句可分成几行书写30. D)C程序书写时每行必须有行号下面对C语言特点,不正确描述的是()。A)C语言兼有高级语言和低级语

7、言的双重特点,执行效率高B)C语言既可以用来编写应用程序,又可以用来编写系统软件C)C语言的可移植性较差31. D)C语言是一种结构式模块化程序设计语言C语言源程序的最小单位是()。32. A)程序行B)语句C)函数D)字符以下四项中属于C语言关键字的是()。33. A)CHARB)defineC)unsignedD)return十进制数2403转换成十六进制数为()。34. A)963B)369C)953D)359二进制数00110101转换成八进制数是()。A)055B)065C)056D)15235. 电脑内部运算使用的数是(。)A)十进制数B)十六进制数C)二进制数D)八进制数36.

8、一个字长的二进制位数是()。A)2个BYTE16个bitB)3个BYTE,艮口24个bitC)4个BYTE,艮口32个bitD)随电脑系统不同而不同在C语言系统中,假设int类型数据占2个字节,贝Udouble、long、unsignedint、char类型数据所占字节数分别多少(。)A)8,2,4,1B)2,8,4,1C)4,2,8,1D)8,4,2,137. 下面程序段执行结果是。inti=5,k;k=(+i)+(+i)+(i+);printf("%d,%d",k,i);1. A)24,8B)21,8C)21,7D)24,7三、上机操作题分析程序并上机操作。以下程序的运行结果是什么?2. main()(intx=5;inty=10;printf("dn”,x+);printf("dn”,+y);从键盘上输入学生5门功课的成绩,计算出总成绩和平均成绩并输出。1.C2.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论