




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单项选择题01下面叙述正确的是( B )。 A. 程序中必须包含有输入语句 B. 变量按所定义的类型存放数据C.main函数必须位于文件的开头 D.每行只能写一条语句02错误的叙述是( D )。 A. 一个C语言源程序可由一个或多个函数组成 B. 若一条语句较长,也可分写在下一行上C.C程序必须包含一个main()函数 D.构成C语言源程序的基本单元是算术表达式03(C)是关于C语言数据类型的正确叙述。 A. 变量必须先定义后使用 B. 不允许使用空类型C.枚举类型不是基本类型 D.数组并不是构造类型04 main( )函数的位置( B )。 A. 必须在自定义函数前面 B. 可以在自定义函数后面C.必须位于程序的最前面 D.必须在自定义函数后面05 C语言函数体由( C )括起来。 A. B. ( )C. D. 06( A )是不正确的叙述。 A. 注释说明只能位于一条语句的后面 B. C源程序的基本组成单元是函数C.C源程序可由一个或多个函数组成 D.每条语句最后必须有一个分号07一个C语言源程序是由( B )。 A. 一个主程序和若干子程序组成 B. 函数组成C.若干过程组成 D.若干子程序组成08结构化程序设计的三种基本结构是( C )。 A. 函数结构、判断结构、选择结构 B. 平行结构、嵌套结构、函数结构C.顺序结构、选择结构、循环结构 D.判断结构、嵌套结构、循环结构09C源程序的调试是指对源程序进行( C )。 A. 录入与编辑 B. 查错与编译C.查错与排错 D.连接与运行10C语言中,可将一系列语句置于( C )从而构成复合语句。 A. 一对尖括号之间 B. 一对圆括号( )之间C.一对花括号之间 D.一对方框号 之间11构成C源程序的基本单位是( D )。 A. 语句 B. 变量C.运算符 D.函数12以下叙述中正确的是( A )。 A. C源程序中注释部分可以出现在程序中任意合适的地方 B. 一对花括号只能作为函数体的定界符C.C源程序编译时注释部分的错误将被发现 D.构成C源程序的基本单位是函数,所有函数名都可以由用户命名13下面叙述正确的是( D )。 A. 每行最多只能写两条语句 B. 程序中必需含有自定义函数C.main()函数必须位于源程序文件的开头 D.所有语句都必须以分号;结束14下面叙述错误的是( B )。 A. 若一条语句较长,可分写在下一行或多行上 B. 构成C语言源程序的基本单位是语句C.C源程序中大、小写字母是有区别的 D.一个C源程序可由一个或多个函数组成15( A )是关于C语言数据类型的正确叙述。 A. 枚举类型不是基本类型 B. 数组不是构造类型C.变量使用前应定义相应的数据类型 D.不允许使用空类型16 C源程序中main()函数的位置( C )。 A. 必须位于程序的最前面 B. 必须在系统库函数后面C.可以在自定义函数后面 D.必须在自定义函数前面17 C语言的函数体由( B )括起来。 A. ( ) B. C. D. 18下面叙述错误的是( D )。 A. C源程序可由一个或多个函数组成 B. C源程序必须包含一个main()函数C.一个C源程序的执行是从main()函数开始,直到main()函数结束 D.注释说明部分只能位于C源程序的最前面19在语言中,合法的字符常量是( D )。 A. 字 B. AC.ABC D.x4120C语言的下列运算符中,优先级最高的运算符是( A )。 A. + B. +=C.| D.!=21( D )为正确的用户标识符。 A. struct B. 5fC._f 0.6 D._for22C语言基本数据类型包括( B )。 A. 整型、实型、逻辑型 B. 整型、实型、字符型C.整型、字符型、逻辑型 D.整型、实型、字符串型23( A )为合法的常量。 A. 52686L B. E-7C.1.2E-2.1 D.E1224( C )为正确的变量名。 A. -k15 B. intC.k_5 D.k.jeep25( D )为正确的字符常量。 A. B. 24mC.c D.M26( C )为非法的字符串常量。 A. B. sC.efg D.266227 C语言整型数据在内存中的代码是用( C )表示的。 A. 原码 B. 反码C.补码 D.BCD码28以下选项中,合法的实型常数是( B )。 A. E-3 B. .2E1C.1E.5 D.1.5E29下列C语言合法的数据类型关键字是( B )。 A. Double B. unsignedC.integer D.Char30Turbo C中,int型数据占用的字节数( B )。 A. 由用户自己定义 B. 为2个字节C.是任意的 D.等于所用计算机的字长31 Turbo C中,基本数据类型存储空间长度的排列顺序是( A )。 A. charintlong intfloatdouble B. char=intlong intfloatdoubleC.charintlong int=float=double D.char=int=long intfloat5) printf(%dn,a); else printf(%dn,a-); A. 7 B. 4 C.5 D.681若已定义 float x; 要从键盘输入数据36.582给变量x,则应选用( B )语句。 A. scanf(%2.3f,&x) ; B. scanf(%6f,&x) ;C.scanf(%6.3f,&x) ; D.scanf(%5.3f,&x) ;82若已定义 double y; 拟从键盘输入一个值赋给变量y,则正确的函数调用是( C )。 A. scanf(%d,&y) ; B. scanf(%7.2f,&y) ;C.scanf(%lf,&y) ; D.scanf(%ld,&y) ;83已有定义 char s; 使用scanf( )函数输入一个字符给变量s,不正确的函数调用是( D )。 A. scanf(%c,&s) ; B. scanf(%d,&s) ;C.scanf(%u,&s) ; D.scanf(%lf,&s) ;84函数putchar( ) 的功能是向终端输出( A )。 A. 一个字符 B. 多个字符C.一个关系表达式 D.一个实型变量值85若已定义 int a=11; 执行以下语句后的输出结果是( B )。 printf(a=%d,a=%o,a=%xn,a,a,a) ; A. a=11, a=11, a=b B. a=11, 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); 执行后的输出结果是( C )。 A. 4321432143211231231232121 B. 43211232C.4321+123+21 D.432+123+0287已有如下定义和输入语句, char c1,c2;int x; scanf(%c%d%c,&c1,&x,&c2); 若要求x、c1、c2的值分别为9、K和H,正确的数据输入是( A )。 A. K9H B. K 9 HC.K9 H D.9KH88以下程序段的运行结果是( B )。 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以下程序的运行结果是( D )。 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; 以下语句中能输出正确值的是( B )。 A. printf(%d %d,x,y); B. printf(%d %.3f,x,y);C.printf(%.3f %.3f,x,y); D.printf(%.3f %d,x,y);91putchar函数可以向终端输出一个( A )。 A. 字符或字符型变量值 B. 整型变量表达式值C.实型变量值 D.字符串92若已定义:int a=6;float b=1.5; 要求输出形式为: 6 * 1.50=9.00 ,应选用的正确输出语句是( B )。 A. printf(%d * %f=%f,a,b,a*b); B. printf(%d * %.2f=%.2f,a,b,a*b);C.printf(%d * %d=%.2f,a,b,a*b); D.printf(%.2f * %.2f=%.2f,a,b,a*b);93若有定义 float x; 要从键盘输入数据6.02赋给x,则应选用( D )语句。 A. scanf(%8.2f,&x); B. scanf(%1.2f,&x);C.scanf(%4.2f,&x); D.scanf(%f,&x);94 只能向终端输出一个字符的是( D )。 A. printf()函数 B. scanf()函数C.getchar()函数 D.putchar()函数95 若有语句 int a; char c; scanf(%3d%c,&a,&c); 为将整数135赋给a,字符6赋给c,正确的数据输入方式是( B )。(说明:代表换行,_代表空格) A. 135_6 B. 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 )。 A. 2 B. 1C.0 D.-97若有定义:int x=1,y=2,z=3; 则表达式( A )的值为0。 A. !(xy | xzC.x=y D.x| (y+z & y-z)98若有定义: int a=3,b=5,c=8; 则表达式 !(a-b) | (c-b) 的值为( A )。 A. 1 B. 0C.2 D.399若有定义: int a; 且表达式 !a的值为0,则表达式( A )的值为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,程序的输出结果是( B )。 A. 689 B. 6689C.66778 D.66887101若已定义 int x=5,y=9,z; 语句 z=x=y; 运行后z的值为( C )。 A. 1 B. .t.C.0 D.f.102判定逻辑值为“真”的最准确叙述是( D )。 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若已定义:int x=4,y=2,z=0; 则表
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 期中考试作文乐于助人的小青蛙500字(15篇)
- 农业机械共享租赁使用合同
- 人教版四年级上册第三单元3.2《角》课时练(含答案)
- 四季的古诗鉴赏及诗词创作教学教案
- 纪念白求恩的说和做课件
- 2025年食品检验工(食品安全标准)考试试卷:标准执行
- 难出天际的高三数学试卷
- 青岛初一期末数学试卷
- 濮阳高三数学试卷
- 湛江遂溪县招聘教师考试真题2024
- 2025年秋季开学第一课《翻越你的浪浪山》课件
- 2025年疾控实验室生物安全及保密相关知识理论培训考试试题(含答案)
- 2025年岗前安全培训试题及答案
- DB11∕T 510-2024 公共建筑节能工程施工质量验收规程
- 压力性损伤预防及处理课件
- 【2020】高中英语人教版必修一词汇 词性转换
- 自动化设备电气布线规范课件
- 双梁桥式起重机安装
- 钢筋混凝土排水管二级管配筋设计图册
- 招标代理公司自查报告
- 教导处行事历
评论
0/150
提交评论