C++1-2章习题(01-06)_第1页
C++1-2章习题(01-06)_第2页
免费预览已结束,剩余10页可下载查看

下载本文档

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

文档简介

1、精品文档单项选择题01 下面叙述正确的是()。A.程序中必须包含有输入语句 B.变量按所定义的类型存放数据C. main 函数必须位于文件的开头D.每行只能写一条语句02 错误的叙述是()。A. 一个 C 语言源程序可由一个或多个函数组成B.若一条语句较长,也可分写在下一行上C. C 程序必须包含一个 main()函数 D.构成 C 语言源程序的基本单元是算术表达式 03 ()是关于 C 语言数据类型的正确叙述。A.变量必须先定义后使用C.枚举类型不是基本类型B. 不允许使用空类型D.数组并不是构造类型04 main()函数的位置()。A. 必须在自定义函数前面C. 必须位于程序的最前面B.可

2、以在自定义函数后面D.必须在自定义函数后面05 C 语言函数体由()括起来。A. B.()C. D.07 一个 C 语言源程序是由()。A. 一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成09C 源程序的调试是指对源程序进行()。A.录入与编辑B.查错与编译C.查错与排错D.连接与运行 10C 语言中,可将一系列语句置于()从而构成复合语句。A. 一对尖括号之间 B. 一对圆括号()之间C. 一对花括号之间 D. 一对方框号之间11 构成 C 源程序的基本单位是()。A.语句B.变量C.运算符 D.函数 12 以下叙述中正确的是()。A. C 源程序中注释部分可以出现

3、在程序中任意合适的地方06 ()是不正确的叙述。A. 注释说明只能位于一条语句的后面C. C 源程序可由一个或多个函数组成B. C 源程序的基本组成单元是函数D.每条语句最后必须有一个分号08 结构化程序设计的三种基本结构是( A.函数结构、 判断结构、 选择结构 C.顺序结构、选择结构、循环结构)。B.平行结构、嵌套结构、函数结构D.判断结构、嵌套结构、循环结构B. 一对花括号只能作精品文档为函数体的定界符C. C 源程序编译时注释部分的错误将被发现 有函数名都可以由用户命名13 下面叙述正确的是()。A.每行最多只能写两条语句B.程序中必需含有自定义函数C. main()函数必须位于源程序

4、文件的开头D.所有语句都必须以分号 ”;结束14 下面叙述错误的是()。A.若一条语句较长,可分写在下一行或多行上B.构成 C 语言源程序的基本单位是语句C. C 源程序中大、小写字母是有区别的D. 个 C 源程序可由一个或多个函数组成15()是关于 C 语言数据类型的正确叙述。A.枚举类型不是基本类型B.数组不是构造类型C.变量使用前应定义相应的数据类型D.不允许使用空类型16 C 源程序中 main()函数的位置()。A.必须位于程序的最前面B.必须在系统库函数后面C.可以在自定义函数后面D.必须在自定义函数前面 17 C 语言的函数体由()括起来。A. ( )B. C. D. 18 下面

5、叙述错误的是()。A. C 源程序可由一个或多个函数组成B. C 源程序必须包含一个 main()函数C. 一个 C 源程序的执行是从 main()函数开始,直到 main()函数结束D.注释说明部分只能位于 C 源程序的最前面19 在C语言中,合法的字符常量是()。A.字 B. AC. ABC D. x4120C 语言的下列运算符中,优先级最高的运算符是()。A. + B. +=C. | D. !=21 ()为正确的用户标识符。A. structB. 5fC.0.6D._for22C 语言基本数据类型包括(A.整型、实型、逻辑型C.整型、字符型、逻辑型23()为合法的常量。A. 52686L

6、B. E-7C. 1.2E-2.1D. E12D.构成 C 源程序的基本单位是函数,所)。B.整型、实型、字符型D.整型、实型、字符串型精品文档24()为正确的变量名。A. -k15 B. i ntC. k_5D. k.jeep25()为正确的字符常量。A. ”B. 24mC. cD.M26()为非法的字符串常量。32 以下叙述中正确的是()。A.字符常量用一对单撇号作为单个字符的定界符 都是用双引号括起来C. 字符常量存储时,自动在字符后加一个字符结束符号 所分配的内存空间大小是一样的33 ()为正确的用户标识符。A. 3_row B. max_atC. union D. min-534C

7、语言的基本数据类型包括()。A.整型、实型、字符型B.整型、实型、空类型C.整型、字符型、指针型D.整型、实型、逻辑型 35()为合法的常量。A. 5,326 B. 3.21E-6.5C. b_k D. 1.23E+836 ()为正确的变量名。A. 5_pro B. caseA.II IIB. sC.efg D. 266227 C 语言整型数据在内存中的代码是用()表示的。A.原码 B.反码C.补码D. BCD 码28 以下选项中,合法的实型常数是()。A. E-3B. .2E1C. 1E.5D. 1.5E29 下列 C 语言合法的数据类型关键字是()。A. Double B. un sig

8、nedC. integer D. Char30Turbo C 中,int 型数据占用的字节数()。A.由用户自己定义B.为 2 个字节C.是任意的D.等于所用计算机的字长31 Turbo C 中,基本数据类型存储空间长度的排列顺序是()。A. char intlongin tfloatdoubleC. char intlongin t=float=doubleB. char =intlongD.char =int=longintfloatdoublein tfloat5) pri ntf(%dn,a);else prin tf(%dn,a-);A. 2/3 与 2%3 等价C. +2 与 3

9、等价A. 7B. 4精品文档C. 5 D. 681 若已定义 float x;要从键盘输入数据 36.582 给变量 x,则应选用()语句。A. sea nf(%2.3f, &x) ;B. scan f(%6f, &x);C. scan f(%6.3f, &x) ;D. scan f(%5.3f, &x);82 若已定义 double y;拟从键盘输入一个值赋给变量y,则正确的函数调用是()。A. sca nf(%d, &y) ; B. scan f(%7.2f, &y);C. scan f(%lf, &y) ;D. scan f(%ld

10、,& y);83 已有定义 char s;使用 scanf()函数输入一个字符给变量s,不正确的函数调用是()。A. sca nf(%c, &s) ; B. sca nf(%d, &s);C. scan f(% u,&s) ;D. scan f(%lf, &s);84 函数 putchar()的功能是向终端输出()。A. 一个字符 B.多个字符C. 一个关系表达式D. 一个实型变量值85若已定义 int a=11; 执行以下语句后的输出结果是()。prin tf(a=%d,a=%o,a=%xn,a,a,a);A. a=11,a=11, a=b B.a=1

11、1,a=13, a=bC. a=11,a=13, a=c D. a=11,a=12, a=1386 若有定义 int m=4321,n=123,k=21; 语句 printf(%4d+%3d+%2d,m,n,k);执行后的输出结果是()。A. 4321432143211231231232121 B. 43211232C. 4321+123+21 D. 432+123+02char c1,c2;i nt x;scan f(%c%d%c,&c1, &x,& c2);9、K 和H,正确的数据输入是()。A. K9H B. K 9 HC. K9 H D.9KH88 以下程序段的

12、运行结果是()。int a=1;printf(%d, %d, %dn, a, +a, a+);A. 3,3,1 B. 2, 2, 1C. 1,2, 3 D. 3, 2, 189 以下程序的运行结果是()。void main() int a=65;char c=A;printf(%d+%c=%dn,a,c,a+c);A. A+A=AA B. 65+A=65AC. 65+65=130 D. 65+A=13090 若已定义:int x=7;float y=7.0;以下语句中能输出正确值的是()。A. prin tf(%d %d,x,y);B. prin tf(%d %.3f,x,y);C. prin

13、tf(%.3f %.3f,x,y);D.printf(%.3f %d,x,y);91putchar 函数可以向终端输出一个()。A.字符或字符型变量值B.整型变量表达式值87 已有如下定义和输入语句,要求 x、c1、c2 的值分别为精品文档C.实型变量值D.字符串92 若已定义:int a=6;float b=1.5;要求输出形式为:6 * 1.50=9.00 ,应选用的正确输出语句是()。A. prin tf(%d * %f=%f,a,b,a*b);B. prin tf(%d * %.2f=%.2f,a,b,a*b);C. printf(%d * %d=%.2f,a,b,a*b);D.pri

14、ntf(%.2f * %.2f=%.2f,a,b,a*b);93 若有定义 float x; 要从键盘输入数据 6.02 赋给 x,则应选用()语句。A. sca nf(%8.2f, &x);B. scan f(%1.2f, &x);C. scan f(%4.2f, &x);D. sca nf(%f, &x);94 只能向终端输出一个字符的是()。A. printf()函数 B. scanf()函数C. getchar()函数D. putchar()函数95 若有语句 int a; char c; scanf(%3d%c,&a,&c);为将整数

15、135 赋给 a,字符6赋给c,正确的数据输入方式是()。(说明:代表换行,_弋表空格)A. 135_6B. 1356C. 1356 D. 135_6_96 若有定义:int a=1,b=2,c=3,d=4,t=2,k=2; 语句(t=ab)|(k=cd);运行后,k 的值为()A. 2B. 1C. 0D.-97 若有定义:int x=1,y=2,z=3;则表达式()的值为 0。A. !(xy | xzC. x=yD. x| (y+z & y-z)98 若有定义:int a=3,b=5,c=8; 则表达式!(a-b) | (c-b) 的值为()。A. 1B. 0C. 2D.399 若有

16、定义:int a;且表达式!a 的值为 0,则表达式()的值为 1。A. a!=0 B. a=0C. a=0 D. !(a0)100 有以下程序:main() int c;while(c=getchar()!= n) switch(c-2) case 0:case 1 : putchar(c+4);case 2 : putchar(c+4); break;case 3 : putchar(c+3);default: putchar(c+2); break;printf(n); 当输入:247,程序的输出结果是()。A. 689 B. 6689C. 66778 D. 66887精品文档101 若已定义 int x=5,y=9,z; 语句 z=x=y;运行后 z 的值为()。A. 1 B. .t.C. 0 D. .f.102 判定逻辑值为“真”的最准确叙述是()。A. 1 B.大于 0 的数C.非 0 的整数D.非 0 的数103 若已定义 int x=-16,y=-12,z; 语句 z=x=100) & (s300) B. 100= s=100) & (s=100) and (s=b|b=cC. c-b|a+b&(b*c-a-c)D. (b*c-a-c)&(b*c-a-b)109 若已定义:i

温馨提示

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

评论

0/150

提交评论