C语言程序设计练习题_第1页
C语言程序设计练习题_第2页
C语言程序设计练习题_第3页
C语言程序设计练习题_第4页
C语言程序设计练习题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

第页共页《C语言程序设计》练习题-一、选择题〔在A、B、C、D中选择一个正确的〕1、以下表达不正确的选项是〔〕。A、一个C程序可由一个或多个函数组成B、一个C程序必须包含一个main函数C、C程序的根本组成单位是函数D、在C程序中,注释说明只能位于一条语句的后面2、C语言规定:在一个程序中,main函数的位置〔〕。A、必须在最开场B、必须在系统调用的库函数的后面C、可以任意D、必须在最后3、一个C程序的执行是从〔〕。A、本程序的main函数开场,到本程序main函数完毕B、本程序文件的第一个函数开场,到本程序文件的最后一个函数完毕C、本程序的main函数开场,到本程序文件的最后一个函数完毕D、本程序文件的第一个函数开场,到本程序main函数完毕4、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符〔〕。A、必须为字母B、必须为下划线C、必须为字母或下划线D、可以是字母、数字和下划线中任一种字符5、在计算机内部用来传送、存储、加工处理的数据或指令都是以〔〕形式表示的。A、十进制B、八进制C、二进制D、十六进制6、十进制数127转换为二进制数是〔〕。A、1111110B、1111111C、1000000D、100000017、十六进制数10H转换为八进制是〔〕。A、10B、2C、20D、168、1KB表示〔〕。A、1024位B、1000位C、1024字节D、1000字节9、以下不正确的标识符是〔〕。1适用专业考试方式(闭卷)考试时间为分钟A、scoreB、_abcC、x+yD、Hello10、十进制数107转换成二进制数是〔〕。A.01011B.10001C.01101D.1110111、二进制数1转换为十进制数是〔〕。A、91B、87C、107D、12312、假设x、i、j和k都是int型变量,那么计算下面的表达式后,x的值为〔〕。x=〔i=4,j=16,k=32〕A、4B、16C、32D、5213、假设所有变量均为整型,那么表达式〔a=2,b=5,b++,a+b〕的值是〔〕。A、7B、8C、6D、214、假设有说明语句:charc=‘\\72’;那么变量c〔〕。A、包含1个字符B、包含2个字符C、包含3个字符D、说明不合法,c的值不确定15、假设有说明语句:charc=‘\\82’;那么变量c〔〕。A、包含1个字符B、包含2个字符C、包含3个字符D、说明不合法,c的值不确定16、设变量a是整型,f是单精度实型,i是双精度实型,那么表达式10+‘a’+i*f值的数据类型为〔〕。A、intB、floatC、doubleD、不确定17、表达式18/4*sqrt〔4.0〕/8值得数据类型是〔〕。A、intB、floatC、doubleD、不确定18、设C语言中,一个int型数据在内存中占2个字节,那么unsignedint型数据的取值范围是〔〕。A、0~255B、0~32767C、0~65535D、0~214748364719、在C语言中,char型数据在内存中的存储形式是〔〕。A、补码B、反码C、原码D、ASCII码20、以下标识符中,不能作为合法的C语言变量名的是〔〕。2A.s_1B.intC._floatD._12321、以下变量定义不合法的是〔〕。A.short_a=1.1e-1;B.doubleb=1+5e2;C.intlongc=0xfdaL;D.floatand=1.e-3;22、假设变量x、y已正确定义并赋值,以下符合C语言语法的表达式〔〕。A.++x,y=x——B.x+1=yC.x=x+10=x+yD.double〔x〕/1023、将字符‘A’〔ASCII码值为65〕赋值给变量c,不正确的表达式是〔〕。A.c=65B.c=‘A’C.c=‘\\65’D.c=‘\\’24、以下合法的字符常量是〔〕。A.“n”B.‘ab’C.‘\\x3t’D.‘\\n’25、getchar函数可以从终端输入一个〔〕。A.字符串B.整型变量表达式值C.实型变量值D.字符26、以下程序段的输出结果是〔〕。floatx=-1234.567;printf(“%-8.3f,”,x);printf(“.3f\\n”,x);A.1234.567,-1234.567B.-1234.567,-1234.567C.1234.567,-1234.567D.-1234.567,-1234.56727、以下程序段的输出结果是〔〕。charc=?a?;inta=99;printf(“%d,%d,%c,%c”,c,a,c,a);A.97,99,a,cB.a,99,a,99C.99,99,a,aD.97,99,a,9728、以下程序段的输出结果是〔〕。inta=3,b=4,c=5;printf(“%d,%d,%d”,++a+c,c+b++,c+2);A.9,9,7B.8,10,7C.9,10,7D.9,9,529、有以下程序段:intk1,k2,k3,k4;scanf(“%d%d”,&k1,&k2);3适用专业考试方式(闭卷)考试时间为分钟scanf(“%d,%d”,&k3,&k4);假设将10赋值给变量k1,k2,将20赋值给k3,k4,以下正确的数据输入是〔〕。A.1010↙20,20↙B.10,10,20,20↙C.10↙10↙20,20↙D.10102020↙30、假设x为double型变量,那么能正确输入x值的语句是〔〕。A.scanf〔\〕B.scanf〔\〕C.scanf〔\〕D.scanf〔\〕31、阅读以下程序,当输入数据的形式为:25,13,10,正确的输出结果为〔〕。代表回车#includevoidmain{intx,y,z;scanf(\printf(\}A、x+y+z=48B、x+y+z=35C、x+z=35D、不确定值32、阅读以下程序,当输入数据的形式为:25,13,10,正确的输出结果为〔〕。代表回车#includevoidmain{intx,y,z;scanf(\printf(\}A、x+y+z=48B、x+y+z=35C、x+z=35D、不确定值33、有输入语句:scanf(\为使变量a的值为1,b为3,c为2,从键盘输入数据的正确形式应当是〔〕。□表示空格4A、1□3□2B、1,3,2C、a=1□b=3□c=2D、a=1,b=3,c=234、关于逻辑运算的对象,下面说法正确的选项是〔〕。A.只能是0或者1B.只能是0或非0正数C.只能是整型或字符型数据D.可以是任何类型的数据35、关于以下程序,说法正确的选项是〔〕。#includevoidmain{intx,y;scanf(\if(x>y)t=x;x=y;y=t;elsex++;y++;printf(\}A.有语法错误,不能通过编译B.假设输入:2,3↙,那么输出:3,4C.假设输入:3,2↙,那么输出:2,3D.假设输入:4,3↙,那么输出:4,536、假设有如下数据描绘:intx=1,y=3,z=5;”执行表达式“z+=x--&&y++&&z++”后,x,y,z的值分别为〔〕。A.0、3、5

温馨提示

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

评论

0/150

提交评论