1 / 23
文档名称:

C语言复习总结计划题.docx

格式:docx   大小:66KB   页数:23页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言复习总结计划题.docx

上传人:书生教育 2021/10/10 文件大小:66 KB

下载得到文件列表

C语言复习总结计划题.docx

相关文档

文档介绍

文档介绍:精品文档
精品文档
1
精品文档
.
C语言复****题
一、选择题:
以下不是C语言的特点的是(B)
、紧凑 B .能够编制出功能复杂的程序
D .C语言移植性好
以下不正确的C语言标识符是(D)。
A.ABC B .abc C .a_bc D .
3.一个c程序的执行是从 (A).
A.main( ) 函数开始,直到 main( ) 函数结束
B.第一个函数开始,直到最后一个函数结束
第一个语句开始,直到最后一个语句结束
D.main( ) 函数开始,直到最后一个函数结束
4.以下不正确的语句 (设有intp,q) 是(D) 。
A.P*=3; /=q; 十=3;D .p&&=q
5.下列四组选项中,均不是 C语言关键字的选项是 (A).
A.define
if char sanf go
type printf case pow
6.下面四个选项中,均是合法整形常量的选项是 (A).
B.-0xcdf C.-01 D.-0x48a
-0xffff 01a 986,012 2e5
011 0xe 0668 0x
下面四个选项中,均是不合法浮点数的选项是(B).
.

C.-.18
D.-e3


123e4

e3
.e5

1e3
若有代数式3ae/bc,则不正确的C语言表达式是(C)
*e*3
*a*e/b/c
*a*e/b*c
*e/c/b*3
9.
若以下变量均是整形,且
num=sum=7;则计算表达式
sUM=num++,sUM++,++num后sum
的值为(A).




10.
若有定义:int
a=7;float
x=205,y=;则表达式x+a%3*(int)(x+y)%2/4
的值是(A)。
精品文档
精品文档
2
精品文档




11.
sizeof(float)
是(B)


B.
一个整型表达式


12.
设intn=3;则n十十的结果是(B)





13.
设有说明:charw;intx;floaty;doublez;
则表达式w*x+z-y值的数据类型为
(D
)

.
精品文档
精品文档
22
精品文档
.
.
14. 若x,y均定义为int 型,z定义为double型,以下不合法的 scanf函数调用语句是 (D).
( “%d%d1x,%1e”,&x,&y,&z);
( “%2d*%d%1f”,&x,&y,&z);
( “%x%*d%o”,&x,&Y);
( “%x%o%”,&x,&y,&z);
以下说法正确的是(D).
A. 输入项可以为一个实型常量,如 scanf(“%f”,) ;
B. 只有格式控制,没有输入项,也能进行正确输入,如 scanf(“a=%d,b=%d”);
当输入一个实型数据时,格式控制部分应规定小数点后的位数,如
scanf(“%”,&f);
,必须指明变量的地址,如 scanf(“%f”,&f);
以下程序的执行结果是(A)。
#include<>
main()
{
intsum,pad;
sum=pad=5;
pad=sum++;
pad++;
++pad;
printf("%d\n",pad);
}

巳知字母A的ASCII码是65,以下程序的执行结果是(D)。#include<>
main()
{
charc1='A',C2='Y';
printf("%d,%d\n",c1,c2);
,Y ,65 ,90 ,89
18. 为了避免嵌套的 if-else 语句的二义性, c语言规定 else 总是与(C )组成配对关系。
if
B