资源预览内容
第1页 / 共14页
第2页 / 共14页
第3页 / 共14页
第4页 / 共14页
第5页 / 共14页
第6页 / 共14页
第7页 / 共14页
第8页 / 共14页
第9页 / 共14页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
(一)判断题(用A表示正确,B表示错误)说明:在以下提供的若干陈述中,逐一判断其正确与否,选A表示正确,选B表示错误。1、函数是C程序的基本单位,每个C程序中允许有多个main函数。 ( )2、在C程序中允许1行有多个语句,一个语句分多行写。( )3、C语言是一门低级语言。( )4、C程序中,注释说明语句只能位于一条语句的后面,不可以单独一行。( )5、在C程序中123.345E-4是一个正确的实型数据( )6、任何一个C语言源程序都能直接在计算机中运行。( )7、C语言中表示逻辑“真”值是用1来表示的。()8、在C语言中,逗号运算符的优先级最低。( )9、0XAG、0XCF是十六进制整型常量。( )10、在一个C源程序中,每个语句都是以;结束的。11、3+4x、a*(10%3)都是正确的C语言的表达式。( )12、C语言是一门结构化程序设计语言。( )13、 有以下定义“int b;”则说明了b 是整型变量,并且分配一个存储单元,该存储单元的内容为b。( )14、 字符型变量在输出时可以是字符型数据和整型数据。( )15、 语言的运算符优先级是指不同的运算符计算的先后顺序,比如,双目运算符比单目运算符优先。( )16、 C语言中的关键字不能当作变量名使用。( )17、 C语言中没有单独的输入输出语句,输入输出功能由函数来完成。( )18、 在C语言中名字为NUM和num的标识符表示的是同一个变量。( )19、 在C程序的一行上可以出现多个有效的预处理命令行。( )20、 一个C语言源程序经过编译后就能直接生成扩展名为.exe的文件。( )21、在C语言中,所有外部设备都可以作为文件来对待,这样的文件称为设备文件。( )22、若a和b类型相同,在执行了赋值表达式a=b后b中的值将放入a中而b中的值不变。()23、在C程序中,运算符要求运算数必须是整型的运算符。()24、scanf函数的输入项可以为一实型常量,如scanf(“%f”,3.5);是正确的语句。()25、已知ch是字符型变量,则赋值语句ch=a+3是错误的。()26、一个C程序的执行是从本程序文件的第一个函数开始,到本程序main函数结束。( )27、若x是单精度实型变量,表达式 (x=10/4) 的值是2.5。( )28、表达式x/=5+6等价于x=x/5+6。( )29、运算符“=”和“&=”的优先级相同。( )30、%f 是不正确的字符常量。( )31、运算符“+”不能作为单目运算符。( )32、如果运算符“*”和“/”都是右结合的,则表达式10 * 6 / 5 的值是10。( )33、s(s-a)(s-b)(s-c) 是合法的C语言表达式。( )34、表达式 !6的值是6。( )35、表达式 (21)的值是5。( )36、不同类型的变量在内存中占用存储空间的大小都是一样的。( )37、程序调试就是找出并改正C源程序中的语法错误。( )38、表示数学式3x5的C表达式也是3x5。( )39、程序设计语言必须具备数据表达和流程控制的功能。( )40、n不是一个字符常量。( )41、表达式 (1.23 0|y0) 等价于!(x0)&!(y0)。( )55、用#define pi 3.1415926定义的符号常量pi的值在程序中是不能被改变的。( )56、C语言的注释部分用“/* */”表示。( )57、不同类型的变量在内存中占用存储空间的大小是不一样的。( )58、表示数学式1x1 & X=0|b=0)&(a0|b=0&b=0)&(a0&b0)&(ab011、 为表示“a和b都不等于0”,应使用的C语言表达式是 。A、(a!=0) | (b!=0) B、a | b C、!(a=0)&(b!=0) D、a & b12、若x是单精度实型变量,k是基本整型变量,以下正确的输入语句是 。A、scanf (%f%d, &x, &k) ; B、scanf (%f%d, x, k) ;C、scanf (%d%f, &x, &k) ; D、scanf (%d%f, x, k) ;13、下列运算符中优先级最低的是 。A、* B、% C、= D、-14、已知字符 c 的ASCII码为 99 ,语句printf (%d,%c, c, c+1 ) ;的输出为 。A、99,c B、99,100 C、99,d D、语句不合法15、以下选项中规范的指数形式 。A、5E2.0 B、E-3 C、.2E0 D、1.3E+00516、下列表达式的值为1的是 。A、35 B、3/5.0 C、3/5 D、3517、C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符 。A、必须为字母 B、必须为下划线C、必须为字母或下划线 D、可以是字母、数字和下划线中任一种字符18、下列运算符中优先级最高的是 。A、 B、+ C、&D、!=19、阅读以下程序: 若x、i、j和k都是int型变量,则执行下面表达式后x的值为。x=(i=4,j=16,k=32)A、4B、16 C、32 D、5220、若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”,则以下不能满足要求的表达式是 。A、A%2=1 B、!(A%2=0) C、!(A%2) D、A%221、对于int i, j; char c; 当输入序列为1dc2 3 4时,执行语句scanf(“%dd%c%*d%*d%d”, &i, &c, &j); 后i, j, c的值分别为 。A、 1 2 d B、 1 2 c C、 1 4 d D、 1 4 c 22、若x是单精度实型变量,k是基本整型变量,以下正确的输入语句是 。A、scanf (%f%d, &x, &k) ; B、scanf (%f%d, x, k) ;C、scanf (%d%f, &x, &k) ; D、scanf (%d%f, x, k) ;23下面程序的输出结果是 。main ( ) int x=10;printf(“%dn”,(x=5*6,x*4,x+5); (A)30(B)125(C)35(D)12024、已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中相对应的正确输入语句是 。 A、scanf(%2d%2d%2d,&i,&j,&k); B、scanf(%d %d %d,&i,&j,&k); C、scanf(%d,%d,%d,&i,&j,&k); D、scanf(i=%d,j=%d,k=%d,&i,&j,&k);25、 设c是一个字符变量,求解表达式 后,c的值不是1就是0。A、c=getchar()!=nB、(c=getchar()!=nC、c = 1 D、c = EOF26、下列叙述中错误的是 。A、一个C语言程序只能实现一个算
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号