![常量变量练习题_第1页](http://file4.renrendoc.com/view/1bb0d0b69c4d04e41af1c24c6ba04be5/1bb0d0b69c4d04e41af1c24c6ba04be51.gif)
![常量变量练习题_第2页](http://file4.renrendoc.com/view/1bb0d0b69c4d04e41af1c24c6ba04be5/1bb0d0b69c4d04e41af1c24c6ba04be52.gif)
![常量变量练习题_第3页](http://file4.renrendoc.com/view/1bb0d0b69c4d04e41af1c24c6ba04be5/1bb0d0b69c4d04e41af1c24c6ba04be53.gif)
![常量变量练习题_第4页](http://file4.renrendoc.com/view/1bb0d0b69c4d04e41af1c24c6ba04be5/1bb0d0b69c4d04e41af1c24c6ba04be54.gif)
![常量变量练习题_第5页](http://file4.renrendoc.com/view/1bb0d0b69c4d04e41af1c24c6ba04be5/1bb0d0b69c4d04e41af1c24c6ba04be55.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择题.以下不是C语言的特点的是(B)。A、语言简洁紧凑 B、能够编制出功能复杂的程序C、C语言可以直接对硬件操作 D、C语言移植性好.下列字符序列中,不可用作C语言标识符的是(B)。A. abc123 B. no.1 C. _123_ D・_ok.正确的C语言标识符是(A)。A. _buy_2 B. 2_buy C. ?_buy D.buy?.请选出可用作C语言用户标识符的一组标识符(B)。TOC\o"1-5"\h\zA.void B.a3_b3 C.For D.2adefine _123 -abc DOWORD IF Case sizeof.下列符号中,不属于转义字符的是(B)。A.\\ B.\0xAA C.\t D.\0.不属于C语言关键字的是(D)。A.int B.break C.while D.character.是C语言提供的合法关键字的是(B)。A. Float B.signed C.integer D. Char.以下能定义为用户标示符的是(C)。A. scanf B.Void C._3com_ D. int.一个C程序是由(B)。A、一个主程序和若干子程序组成 B、一个或多个函数组成C、若干过程组成 D、若干子程序组成.C语言程序的基本单位是(C)。A.程序行 B,语句 C,函数 D.字符.下列说法中,错误的是(A)。A.每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B.每个函数都有一个函数头和一个函数体,主函数也不例外C,主函数只能调用用户函数或系统函数,用户函数可以相互调用D.程序是由若干个函数组成的,但是必须有、而且只能有一个主函数12.以下说法中正确的是(C)。A.C语言程序总是从第一个定义的函数开始执行B.在C语言程序中,要调用的函数必须在main()函数中定义C.C语言程序总是从main()函数开始执行D.C语言程序中的main()函数必须放在程序的开始部分13.C编译程序是(C)。A.C程序的机器语言版本 B.一组机器语言指令C,将C源程序编译成目标程序 D.由制造厂家提供的一套应用软件.以下选项中,合法的用户标识符是(B)。A. long B. _2abc C. 3dmax D. A.dat.以下选项中,合法的实型常数是(C)。A. 5E2.0 B. E-3 C. 2E0 D. 1.3E.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量,\101,是(A)。A,字符A B.字符a C,字符c D,非法的常量.以下选项中,合法转义字符的选项是(A)。A.’\\’ B.‘\018‘ C.’xab' D.‘\abc'.以下选项中,正确的字符常量是(C)。A.“F" B.’\\’’ C.‘W’ D.’‘.以下选项中可作为C语言合法整数的是(C)A.10110BB.0386 C.0XffaD.x2a2.下列变量定义中合法的是(A)A.short_a=1-.le-1; B.doubleb=1+5e2.5;C.longdo=0xfdaL; D.float2_and=1-e-3;9xn21.与数学式子2X1对应的C语言表达式是(C)。A.A.9*xAn/(2*x-1)9*pow(x,n)*(1/(2*x-1)) D.9*pow(n,x)/(2*x-1)3ab22.若有代数式会,则不正确的C语言表达式是(C)。A.a/c/d*b*3 B.3*a*b/c/dC.3*a*b/c*d D.a*b/d/c*3.若有说明语句:chars=’\72‘;则变量s(A)。A,包含一个字符 B,包含两个字符C,包含三个字符 D.说明不合法,s的值不确定.在C语言中,char型数据在内存中的存储形式是(D)。A,补码B.反码C,原码 D.ASCII码.设变量x为float类型,m为int类型,则以下能实现将x中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是(b)。A.x=(x*100+0.5)/100.0 B.m=x*100+0.5,x=m/100.0C.x=x*100+0.5/100.0 D.x=(x/100+0.5)*100.026.表达式13/3*sqrt(16・0)/8的数据类型是(C)。A.int B.float C.double D,不确定.putchar函数可以向终端输出一个(D)。A,整型变量表达式值。 B.字符串C,实型变量值。 D,字符或字符型变量值。.在C语言提供的合法的关键字是(D)【单词拼写】A)swicthB)cherC)CaseD)default.在C语言中,合法的字符常量是(B)A)'\084'B)'\x43'C)'ab'D)"\0".若有定义和语句:chars[10]:s="abcd";printf("%s\n",s);则结果是(以下u代表空格)(A)A)输出abcd B)输出aC)输出abcduuuuu D)编译不通过.若有以下定义和语句:intu=010,v=0x10,w=10;【这样确实可以,‘\010’效果一样】printf("%d,%d,%d\n'',u,v,w);则输出结果是(A)A)8,16,10B)10,10,10 C)8,8,10D)8,10,10.下面程序的输出是(A)main(){unsigneda=32768;printf("a=%d\n",a);}运行结果:-32768A)a=-32768 B)a=32767C)a=-32767 D)a=-1.设有说明语句:chara='\72’;则变量a(A)A)包含1个字符 B)包含2个字符C)包含3个字符 D)说明不合法.错误的转义字符是(A)A)'\09T B)'W C)'\0'D)'\''.在C语言中,错误的常数是(A)A)1E+0.0B)5C)0xafD)0L.C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个字符C—。A必须为字母B必须为下划线C必须为字母或下划线 D可以是字母、数字和下划线中的任一种字符.下面4个选项中,均是C语言关键字的选项是一B-。Aautoenuminclude BswitchtypedefcontinueCsignedunionscanf Difstructtype.下面4个选项中,均是不合法的用户标识符的选项是—C—oAAP_0doBfloatla0_ACb—agotointD_123tempINT.在C语言中,int、char和short三种类型的数据在内存中所占用的字节数D——。A由用户自己定义B均为2个字节C是任意的 D由所用机器的机器字长决定.下面4个选项中,均是合法浮点数的选项是一B—。A+1e+15e-9.403e2B-.6012e-4-8e5C123e1.2e-.4+2e-1D-e3.8e-45.e-0.下面不正确的字符串常量是一A—。A'abc'B T2'12〃.以下正确的叙述是一D一。A在C语言中,每行只能写一条语句B若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C在C程序中,无论整数还是实数,都能被准确无误的表示D在C程序中,%是只能用于整数运算的运算符.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为一C—。AintBfloatCdoubleD不确定.在C语言中,char型数据在内存中的存储形式是一D一。A补码B反码C原码DASCII码.设有说明语句:charw;intx;floaty;doublez;w*x+z-y值的数据类型为一D—。AfloatBcharCintDdouble.在C语言中一个int型数据在内存中占2个字节,则unsignedint型数据的取值范围为一C—。A 0〜255 B 0〜32767C 0〜65535 D 0〜2147483647.下面正确的字符常量是一C—。A〃c〃B〃\\〃C'W'D’'.以下程序的运行结果是A一一。#include<stdio.h>main(){intm=5,n=10;printf(“%d,%d\n”,m++,--n);}A5,9B6,9C5,10D6,10.以下程序的运行结果是一B一。#include<stdio.h>main(){inta=201,b=012;printf(“%2d,%2d\n”,a,b);}A01,12B201,10C01,10D20,01.以下程序的输出结果为【】。includeVstdio.h>main(){intx=10;floatpi=3.1416;printf("(1)%d\n”,x);printf("(2)%6d\n”,x);printf("(3)%f\n”,56.1);printf("(4)%14f\n”,pi);}A、(1)10(2) 10(3)56.100000(4) 3.141600二、填空题.以下程序的输出结果为20#includeVstdio.h>main){intn=0;n+=(n=10);printf("%d\n",n);}.在C语言中,用"'"开头的字符序列称为转义字符,转义字符“\□"的功能是【】;转义字符“\r”的功能是【回车】。.在C语言中,用关键字【】定义单精度实型变量,用关键字【】定义双精度实型变量,用关键字【】定义字符型变量。.在C语言中&作为双目运算符时表示的是【按位与],而作为单目运算符时表示的是【取地址符】。.C语言所提供的基本数据类型包括:单精度型、双精度型、【】、【】和【】。6运算符%两侧运算量的数据类型必须都是【整型】;运算符++和--的运算量必须是【变量】。.设在C语言中一个int型数据在内存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国智能家居行业市场现状、前景分析研究报告(智研咨询发布)
- 结核病防治知识课件
- 第2节 密度(备课讲义)-2021-2022学年八年级物理上册同步备课讲义和课后训练(人教版)
- 《C运算符与表达式》课件
- (高清版)JJF(皖) 205-2025 土工击实仪校准规范
- 《发愤进取》课件
- 《黄达金融学》课件
- 四川省成都市高新技术产业开发区2024-2025学年七年级上学期期末考试语文试题
- 2025至2031年中国打印机机芯行业投资前景及策略咨询研究报告
- 《手机签名移动版》课件
- 肿瘤病人营养课件
- 木工安全教育培训试题(附答案)
- 非结构化数据分析与应用 课件 第1章 非结构数据分析概述
- 电子工程师年终总结
- -6-35kV中压交联电缆产品基础知识培训
- 人教版一年级下册数学20以内的退位减法(作业设计)
- 30道医院妇产科医生岗位高频面试问题附考察点及参考回答
- 21中华文化-2023年中考英语新热点时文阅读
- 卷内目录范例模板
- 学校课程整体框架图
- 环境卫生学第二章 环境与健康的关系
评论
0/150
提交评论