版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、下面选项中,不能用作 C语言标识符的是二。A . _00 B.C .D.下面合法的标识符是(A _)oA .B. -321 C . c fD.可以将高级语言编写的源程序转换为目标程序的软件是(D。A .汇编程序B .解释程序C.编辑程序D .编译程序C语言程序中可以对程序进行注释,注释部分必须用符号(C )括起来。A .“”和“”B. “” 和“”C. “ /* ”和“ */ ”D. “ */ ” 和 “/* ”已有预处理命令“<> ”和声明“ 4,y; ”,下面语句中语法正确的是(C )。A . (2=1);B.(x)%2);C (1);D. (1);下列运算符中,优先级最低的是
2、(D)。A . *B.C . +D.=逻辑“异或”运算可描述为当且仅当a、b两个操作数中只有一个为真时才为真,其他情况下均为假。下面能够正确表示逻辑 “异或”运算的表达式是(D )。A . a bB. a bC. ()!(a b) D. (a b)!()下面关于和语句的叙述中正确的是( B )。A .和语句都可以出现在语句中B .和语句都可以出现在循环语句的循环体中C .在语句允许出现和语句D. 执行循环语句中的和语句都将立即终止循环在(e)语句中的e与下面条件表达式等价的是(D )。A . 0B. 1C. 1D. 0已有函数的定义“()("'s ! ");”,则调
3、用函数的正确形式是(B )。A . ;B(); C ();D. (1);设有下列程序段:2;f2()3;1;f1() 3;关于程序段中各变量的属性,下面叙述中错误的是(D )A.x是全局变量,函数flB.y是全局变量,函数flC.z是动态变量,函数flD.d是静态变量,函数fl可以访问,函数f2不能访问 和函数f2都可以访问 可访问,函数f2不可访问 和函数f2都可以访问已知某编译系统中 类型数据的长度是16位,该类型数据的最大 值是(A )A . 32767 B. 32768 C. 127D. 65535设乙12,则下列表达式值为3的是(D )。A . (5)B. (5)C. 5D. ()-
4、(5)已有定义“a=5,4,3,2,14;”,下列对a数组兀素的引用中错误的是(B )。A . aB. aaO C.a2*2 D . aai己有声明“0,*p,*q;”,下列正确的语句是( C )。A .;B;C .;D.;C语言中,结构体类型变量在程序执行期间( A )A .所有成员一直驻留在内存中B .只有一个成员驻留在内存中C .部分成员驻留在内存中D .没有成员驻留在内存中若有定义和声明, , , , bl;,则下列语句中正确的是(B )。A . ;B.;C . ;D.;在文件包含预处理语句#的使用形式中,当之后的文件名用双引号括起来时,寻找被包含文件的方式是(C )。A .仅搜索当前
5、目录B .仅搜索源程序所在的目录C .先在源程序所在目录搜索,再按系统设定的标准方式搜索D.直接按系统设定的标准方式搜索目录已有定义“ a23=0; *0;”,下面表达式中有语法错误的是(A )。A . a0=1 B. p0=1C. *1 D. a00=1下面关于C语言数据文件的叙述中正确的是( D )。A .文件由码字符序列组成,C语言只能读写文本文件B .文本由二进制数据序列组成,C语言只能读写二进制文件C .文件由记录序列组成,可按数据的存放形式分为文本文件 和二进制文件D.文件由数据流序列组成,可按数据的存放形式分为文本文件和二进制文件下面选项中,不能用作 C语言标识符的是(C)。A
6、. B. _10C.D.下面合法的标识符是(AL。A.B . -412C. a kD.C语言源程序的三种基本结构是顺序结构、但)结构和循环结构。A .递归B .选择C.转移D.嵌套已有定义“ 1.23456; i; ”,欲将x中的数值保留小数点后两 位,第三位进行四舍五入运算,能实现该功能的表达式是(A)。A. *100+0.5, 100.0B. (x*100+0.5)/100.0C. ()x*100+0.5)00.0D. (100+0.5)/100.0下面定义符号常量p为3.14中正确的是D!。A . p 3.14;B.p(3.14)C . 3.14D. p 3.14表达式等价于(A) oA
7、 . 0B. 1C. x 0 D . 1下面关于语句和语句的叙述中错误的是(D) oA .语句和语句都可以实现算法的选择结构B .语句和语句都能实现多路(两路以上)选择C .语句可以嵌套使用D .语句不能嵌套使用下面关于循环语句、的叙述中正确的是XA)oA .三种循环语句都可能出现无穷循环B .三种循环语句中都可以缺省循环终止条件表达式C .三种循环语句的循环体都至少被无条件地执行一次D .三种循环语句的循环体都必须放入一对花括号中 在C语言中和循环的主要区别是(C)。A .的循环控制条件比的循环控制条件严格B .允许从外部转到循环体内C .的循环体至少无条件执行一次D .的循环体不能是复合语
8、句 若已定义一个有返回值的函数,则下面关于调用该函数的叙述中错误的是(A)。A .函数调用可以作为一个函数形参B .函数调用可以出现在表达式中C .函数调用可以作为一个函数实参D .函数调用可以作为独立的语句存在 设有下列程序段:2;f2()3;1;f1() 3; 关于程序段中各变量的属性,下面叙述中错误的是(D)。A . x是全局变量,函数fl可以访问,函数f2不能访问B . y是全局变量,函数fl和函数f2都可以访问C . z是动态变量,函数fl可访问,函数f2不可访问D . d是静态变量,函数fl和函数f2都可以访问 若有代数式6xy,则不正确的C语言表达式是(C)。beA . *y*6
9、B. 6*x*C . 6*x*eD. x*6已有定义“ f; ”,则下面正确的表达式是(D)。A . ( f) B. (f) C . ()D.()已有定义“ a23”,下面选项中 血正确地引用了数组a中的基本元素。A . a1>2!1B . a20 C . a1D. a已有定义“ 3, c, *, *;”,贝V下列语句中错误的是(C)。A . 0;B. , ;C. ; D. *a定义一个结构体变量时,系统分配给它的内存是(A) oA .各成员所需内存总和B .成员中所占内存最多的容量C .结构中第一个成员所占内存的容量D .结构中最后一个成员所占内存的容量已有枚举类型定义“ E, F,
10、7, H, I;”,下面表达式中除(D)外,其他表达式的机内值均等于10 oA . ''-1B.C. 010+2D. 03下面关于宏的叙述正确的是(A) oA .宏定义没有数据类型限制B .宏名必须用大写字母表示C .宏定义必须位于源程序中所有语句之前D .宏调用比函数调用耗费时间设有声明语句“ b33=1,2,3,4,5,6,7,8,9;”,下面语句中不能输出数组元素b12的值6的是(C) oA . (" ",*(*(1)+2)B. (" ",*(20-1);C . (" ",*(1)2); D. (" &
11、quot;,*(b1+2);如果要用()函数打开一个新的二进制文件,该文件要既能读也能 写,则文件打开方式应为(A) oA .""B. ""C. ""D.""下面选项中,不能用作 C语言标识符的是(C)oA .B.C.D. _02下面合法的标识符是(AL oA .B. -523C. n bD.下面叙述中正确的是(B)oA. C程序的基本组成单位是语句B .简单C语句必须以分号结束C . C程序中的每一行只能写一条语句D . C程序必须在一行内写完用C语言编写的源程序中,(A)是必不可少的。A .名为的函数定义 B.
12、 <>C .变量定义D.注释部分C源程序中的命令与是在(A)阶段被处理的。A .预处理 B.编译 C.连接D.执行已有定义“ 3, 4, 5;”,则下列表达式中值为0的是(D)。A .B. a<C.D. !(1)一元二次方程20有两个相异实根的条件是a 0且b-4> 0,下面选 项中正确的表达式是(C)。A . 0, b*4*a*c>0B. 0*4*a*c>0C . *4*a*c>0D. *4*a*c>0下面关于语句的说法中正确的是 但丄。A .语句的循环体至少会被执行1次B .语句的循环体至少会被执行1次C .语句的循环体至少会被执行1次D .
13、在C语言中只能用、或语句实现循环结构下面叙述中正确的是(C)。A .语句只能用于语句体中B .语句的作用是:使程序的执行流程跳出包含它的所有循环C .语句只能用在循环体内和语句体内D .在循环体内使用语句和语句的作用相同对于C语言函数,下列叙述中正确的是 (A)。A .函数的定义不能嵌套,但函数调用可以嵌套B .函数的定义可以嵌套,但函数调用不能嵌套C .函数的定义和调用都不能嵌套D .函数的定义和调用都可以嵌套设有下列程序段:2;f2()3;1;f1() 3;关于程序段中各变量的属性,下面叙述中错误的是(D)。A . x是全局变量,函数f1可以访问,函数f2不能访问B . y是全局变量,函数
14、f1和函数f2都可以访问C . z是动态变量,函数fl可访问,函数f2不可访问D . d是静态变量,函数fl和函数f2都可以访问 表达式“ 'A' +4*25.0-'b'”的正确结果是(B)。A . 67B. 67.0C.不确定D. 67L存储字符串"'376"需要的字节数是(D)。A . 11 B . 13C. 6 D . 7若有数组 a 和 b 的声明“ a=""='a','b','c','d','e','f;”则数组a和数
15、组b的长度分别是(A)。A . 7, 6B. 6, 7C. 6, 6D. 7, 7己有声明“ a10=0, 1, 2, 3, 4, 5, 6, 7, 8, 9,*;”,则不能表示数组a中元素的是(D)。A . *pB. a6C. *aD. paC语言中,下列属于构造类型的是 (D)。A .整型 B.实型C.指针类型D.结构体类型若有枚举类型定义“ A1, A2, A3, A4=6, A5, A6;” ,贝V枚举常量A2和A6代表的值分别是(B)。A . 1, 6B. 1, 8C. 2,6D. 2, 8下面叙述错误的是(C)。A.宏替换不占用程序运行时间B.宏名无类型C.宏名必须用大写字母表示D
16、.宏替换只是字符替换已有定义“ a23=1, 2, 3, 4,5, 6;”贝V卜列表达式中不能正确引用值为5的数组元素的是(C)。A . *(a0+4)B . *(a1+1)C . *(*(3)+1)D. *(*4)若只允许对数据文件做一次打开文件操作,修改其中的数据,则打开文件语句应为“("",(B)L ”。B. ""C. ""D. "r"以下叙述中正确的是A) 程序设计的任务就是编写程序代码并上机调试B) 程序设计的任务就是确定所用数据结构C) 程序设计的任务就是确定所用算法D) 以上三种说法都不完整以下选项中
17、,能用作用户标识符的是A)B) 8_8C) _0_D)阅读以下程序() ; ;( “请输入 2个数:”);(“ ”);(“ n”); 该程序编译时产生错误,其出错原因是A) 定义语句出错,是关键字,不能用作用户自定义标识符B) 定义语句出错,不能用作用户自定义标识符C) 定义语句无错,不能作为输入函数使用D) 定义语句无错,不能输出的值表达式: ()()9/2)-(9)%2 的值是A) 0B) 3C) 4D) 5若有定义语句: 10; ,则表达式的值为A ) -20B ) -10C)0D) 10有以下程序() 10;(“,”);( “ n”2*b);程序运行后的输出结果是A ) 0,0B )
18、1,0C ) 3,2D ) 1,2设有定义: 123; ,以下语句中执行效果与其它三个不同的是 A ) (a>b) ;B ) (a>b) ;C ) (a>b) ;D ) (a>b) ;有以下程序() 0;(1<3)(k) :2: ;4: 2;( “ n”);程序运行后的输出结果是A) 3B) 5C) 7;功能相同的是D) 9以下程序段中,与语句: >b?(b>c?1:0):0A ) (a>b)(b>c) 1;0;B ) (a>b)(b>c) 1;0;C ) (a<) 0;(b<) 1;D ) (a>b) 1;(
19、b>c) 1;0;20)有以下程序() s= “ 012” 0;(0i0)(si>= 'a'i<= 'z') ;( “ n”);程序运行后的输出结果是A) 0B) 2C) 3D) 5有以下程序() 20;(>2);(“n”);程序运行后的输出结果是A) 0 2B) 1 3C) 5 7D) 1 2有以下定义语句,编译时会出现编译错误的是A) 'a'B) 'n 'C) ''D) 'x2d ' 有以下程序() c12;c1='A'+'8' -4
20、9;c2='A'+'8' -5'/ CC? yg (“n”12);已知字母 A 的码为 65,程序运行后的输出结果是A ) E,68B ) D,69C)D )输出无定值有以下程序( p) 2; ( “” );() 1;(a); ( “ n”);程序运行后的输出结果是A ) 32B ) 12C) 21D) 22但程序以下函数拟实现在数组中查找最大值并作为函数值返回, 中有错导致不能实现预定功能-2147483647( x n) ;(0<)< "" /> ;(J造成错误的原因是A )定义语句 ; 中未赋初值B )赋值语句
21、 ; 中,不应给赋值C )语句 (D )赋值语句 ; 放错了位置有以下程序() 12,*,*,*r;( “ n”,*p,*q);程序运行后的输出结果是A) 1,2,1,2B) 1,2,2,1C) 2,1,2,1D ) 2,1,1,2若有定义语句:a410,*p,*q4; 且Ow i<4,则错误的赋值 是A)B) qiiC) iD) 21有以下程序() 2O=“*”, “*! ”,*1;( “, ”(p)( “ n”);程序运行后的输出结果是A ) 9*B ) 9*C) 1O*D) 1O*有以下程序() a =2,3,5,4;(0<4)(2) 0(ai%2) 0i;1i;1i=0;(
22、0<4) ( “”i); ( “ n”);A) 3 3 4 4B) 2 0 5 0C) 3 0 4 0D) 0 3 0 4结构化程序设计语言编写的程序由三种结构组成: 顺序结构、 分支结构和。一个完整的C程序可以有多个函数,其中有且只能有一个名为的函数。数学式vm所对应的c语言表达式为.0)。在调用函数("d:", "r")时,若d盘根目录下不存在文件,则函数的返回值是。执行下面程序段中的语句“ k = A*1; ”后k的值是。B 2A 1k = A*1;已有定义“c; ”,则表达式*值的类型为 。C语言有效的预处理命令总是以 开头。已有定义“ a
23、10,*3; ”,则数组a的最后一个元素是p。已有定义“ 12; a; ”,则执行语句“ 5;”后,a的值 为。若要声明一个类型名,使得定义语句s等价于*s,则声明语句程序设计语言的发展经历了几个阶段:机器语言、汇编语言 和。一个C程序总是从 函数开始执行的。已有定义“ 5, 10; ”,则计算的库函数调用形式是已有定义“ 'a'”,则表达式'a'+'A'的值为字符的编码。表示“ x>y>z” 的 C语言表达式是 x>C语言有效的预处理命令总是以开头。常量'n'的数据类型是已有定义“b10,*,*q;5;”,则表
24、达 式的值在文件中,以符号常量作为文本文件(字符流文件)的结束标记,代表的值是。若要声明一个类型名,使得定义语句s等价于*s,则声明语句结构化程序设计语言编写的程序由三种结构组成:顺序结构、和循环结构。C语言中除复合语句外的其它所有语句都以 结束。已有定义“ 10, 5; ”,则计算的库函数调用形式是C语言有效的预处理命令总是以 开头。已有定义“1;2;3;4;”,则表达式“”值的类型为。用定义一个长度为10的整型数组的语句是 。执行下面程序段中的语句 “ k = A*1; ”后k的值是。k = A*2;已有定义“ a4=1, 2, 3, 4, 5, 6, 7, 8, 9;” ,则数组a第一维
25、的大小是。程序中已使用预处理命令“<>”为使语句“("","r"); ”能正常执行,在该语句之前必须有定义 ;。执行“ (",", a, b, c, d);”后在屏幕上将输出 个整数。C语言中除复合语句外的其它所有语句都以( 分号)结束。数学式3 m所对应的C语言表达式为(m,(1/3.0)。判断字符变量c是英文字母的表达式是(c>='a'v='z'c>='A'v='Z'。一个C程序在运行时,如果没有发生任何异常情况,则只有在执行了()函数的最后一
26、条语句或该函数中的语句后,程序才会终止运行。已有定义“ 3; ”,则执行语句“ ("", (2*3.14159*r);”时输出(8 )。若二维数组a有n列,则在存储该数组时,aij 之前有(i*。个数组元素。已有定义“ 110= "", 210= "a 0" ”,则执行语句 “("", (1, 2);”的输出结果是(3 。结构类型的每个成员的数据类型可以是基本数据类型,也可以是(构造)类型若已有定义“ A, B, C;”,则执行语句“ ("n", 2); ”后输出结果是_ 2)。已知数据文件是通
27、过执行下列程序建立的,若在另一个程序运行 时需要从该数据文件中正确读取数据, 则正确的读文件库函数的 函数名是( )。<>() * =("""");x = 25.0;(,(),1,); ();0;C语言没有提供用于数据输入及输出的语句,所有的输入与输出 都是通过系统提供的( 来实现的。已有定义“ 3.14159; n; ”,则计算表达式“ n = xT00+0.5,100.0 ”后x的值是()。已有定义“;b; ”执行语句“("",,);”时如果从键盘输入 的数据是“ 110”,则变量b得到的值是()。若一个函数不需要形参
28、,则在定义该函数时,应使形式参数表为 空或放置一个()。若在某个C编译系统中,如果一个变量能正确存储的数据范围为 整数-3276832767,则该变量在内存中占( 字节。系统库函数和在被调用执行时都可以读取从键盘输入的一串数 字字符,其中函数具有将读取的数字字符串转换为整型 数的功能。已有定义“ a32=6, 5, 4, 3, 2, 1, *1;” 则若程序中已经声明了一个结构类型以及结构变量,变量成员的形式是()则访问该结构n", 1); ”后输执行语句“ ("n", *(2); ”后的输出结果是(。若已有定义“ A, B, C;”,则执行语句“(出结果是F列程
29、序段的输出是()*a2="", "",*(",",*()+1);("n",1);结构化程序设计语言编写的程序由三种结构组成:顺序结构、分支结构和循环结构)。已有定义“ n; ”,则数学公式“ 3n(4n2 1)”对应的C语言表达式 4是 3.0/4* n*(4*( n,2)-1)。已有定义“ 23 ; ”,则执行表达式“ (m>n)(>0) ”后m的值为变量的值在函数调用结束后仍然保留,以便下一次调用该函数时使用,可以将局部变量定义为( 类型。数学式J所对应的C语言表达式为(a*b)/()。a b若有表
30、达式为(x) (y),其中代表运算符,x、y代表操作数。 若是“ +”运算符,且x和y均为常量时,不能同时为(_字符 串)常量。已有定义“ *"n" 2, 3;”,贝V语句“ (s, a, b);”的输出结果是_ 2,3。使用()函数计算结构的长度的表达式是 ()。若已有定义“ A, B, C;”,则执行语句“("n", 1);”后输出结果是2)。下列程序段的输出是(713。F(x) x - 2D(x) x*F(x)("", D(3), D(D(3);题目:本程序的功能是:以每行 5 个的格式输出 22000 之间满 足下列条件的数:(1)该数是素数;(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宾馆承包合同协议书写法
- 临时工聘用合同样本
- 2024广告服务合同模板
- 无担保眼镜购买分期付款合同范本
- 2024公寓租赁合同模板【公寓租赁合同】
- 城市粮食采购合同模板
- 服装行业销售管理系统经销合同
- 环保工程维保合同模板
- 高校毕业就业协议书样本
- 商标许可协议书
- 高中语文人教版高中必修文言文定语后置
- 传统孝道人物虞舜
- 确定积极分子会议记录范文七篇
- 长江三峡水利枢纽可行性报告
- 江苏省某高速公路结构物台背回填监理细则
- 电大护理本科临床实习手册内容(原表)
- 当代德国学校劳动教育课程构建的经验与启示共3篇
- “小金库”治理与防范 习题及答案
- 王伟核桃经济价值及加工利用
- 新生儿胎粪吸入综合征临床路径标准住院流程及路径表单
- 氯化钠特性表
评论
0/150
提交评论