C语言程序设计考前强化复习Word文档下载推荐.docx
- 文档编号:14137941
- 上传时间:2022-10-19
- 格式:DOCX
- 页数:135
- 大小:134.13KB
C语言程序设计考前强化复习Word文档下载推荐.docx
《C语言程序设计考前强化复习Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《C语言程序设计考前强化复习Word文档下载推荐.docx(135页珍藏版)》请在冰豆网上搜索。
main()
{unsignedchara,b;
a=7^3;
b=~4&
3;
printf("
%d%d\n"
a,b);
}
程序运行后的输出结果是
A)43B)73C)70D)40
5.算法具有五个特性,以下选项中不属于算法特性的是)B_
A)有穷性B)简洁性C)可行性D)确定性
6.以下选项中可作为C语言合法常量的是(A)
A)-80.B)-080C)-8e1.0D)-80.0e
7.以下叙述中正确的是
A)用C程序实现的算法必须要有输入和输出操作
B)用C程序实现的算法可以没有输出但必须要有输入
C)用C程序实现的算法可以没有输入但必须要有输出
D)用C程序实现的算法可以既没有输入也没有输出
8.以下不能定义为用户标识符的是
A)MainB)_0C)_intD)sizeof
9.以下选项中,不能作为合法常量的是
A)1.234e04B)1.234e0.4C)1.234e+4D)1.234e0
10.有以下程序
{
int
c=35;
%d\n"
c&
c);
A)0B)70C)35D)1
11.用C语言编写的代码程序
A)可立即执行
B)是一个源程序
C)经过编译即可执行
D)经过编译解释才能执行
12.结构化程序由三种基本结构组成,三种基本结构组成的算法
A)可以完成任何复杂的任务B)只能完成部分复杂的任务
C)只能完成符合结构化的任务
D)只能完成一些简单的任务
13.下列选项中,不能用作标识符的是
A)_1234_B)_1_2C)int_2_D)2_int_
14.有以下定义语句doublea,b;
intw;
longc;
若各变量已正确赋值,则下列选项中正确的表达式是
A)a=a+b=b++B)w%((int)a+b)
C)(c+w)%(int)aD)w=a==b;
15.设有定义语句:
charc1=92,c2=92;
则以下表达式中值为零的是
A)c1^c2
B)c1&
c2
C)~c2
D)c1|c2
16.有以下程序
{unsignedinta;
intb=-1;
a=b;
%u"
a);
A)-1
B)65535
C)32767
D)–32768
17.一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是
A)有零个或多个输入B)有零个或多个输出
C)有穷性D)可行性
18.以下叙述中正确的是
A)C语言的源程序不必通过编译就可以直接运行
B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C)C源程序经编译形成的二进制代码可以直接运行
D)C语言中的函数不可以单独进行编译
19.以下符合C语言语法的实型常量是
A)1.2E0.5B)3.14.159EC).5E-3D)E15
20.以下4组用户定义标识符中,全部合法的一组是
A)_mainB)IfC)txtD)int
enclude-maxREALk_2
sinturbo3COM_001
21.若以下选项中的变量已正确定义,则正确的赋值语句是
A)x1=26.8%3B)1+2=x2C)x3=0x12D)x4=1+2=3;
22.设有定义:
floata=2,b=4,h=3;
以下C语言表达式与代数式×
h计算结果不相符的是
A)(a+b)*h/2B)(1/2)*(a+b)*h
C)(a+b)*h*1/2D)h/2*(a+b)
23.有以下程序
main()
a=4|3;
b=4&
printf("
}
执行后输出结果是
A)70B)07C)11D)430
24.以下叙述中正确的是
A)C程序中注释部分可以出现在程序中任意合适的地方
B)花括号“{”和“}”只能作为函数体的定界符
C)构成C程序的基本单位是函数,所有函数名都可以由用户命名
D)分号是C语句之间的分隔符,不是语句的一部分
25.以下选项中可作为C语言合法整数的是
A)10110BB)0386C)0XffaD)x2a2
26.以下不能定义为用户标识符的是
A)scanfB)VoidC)_3com_D)int
27.已定义ch为字符型变量,以下赋值语句中错误的是
A)ch="
\"
;
B)ch=62+3;
C)ch=NULL;
D)ch='
\xaa'
28.已定义c为字符型变量,则下列语句中正确的是
A)c=‘97’;
B)c="
97"
C)c=97;
D)c="
a"
29.有以下程序
{intx=3,y=2,z=1;
x/y&
~z);
A)3B)2C)1D)0
30.以下叙述中正确的是
A)C语言比其他语言高级
B)C语言可以不用编译就能被计算机识别执行
C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D)C语言出现的最晚,具有其他语言的一切优点
31.C语言中用于结构化程序设计的三种基本结构是
A)顺序结构、选择结构、循环结构B)if、switch、break
C)for、while、do-whileD)if、for、continue
32.下列叙述中正确的是
A)C语言中既有逻辑类型也有集合类型
B)C语言中没有逻辑类型但有集合类型
C)C语言中有逻辑类型但没有集合类型
D)C语言中既没有逻辑类型也没有集合类型
33.下列关于C语言用户标识符的叙述中正确的是
A)用户标识符中可以出现在下划线和中划线(减号)
B)用户标识符中不可以出现中划线,但可以出现下划线
C)用户标识符中可以出现下划线,但不可以放在用户标识符的开头
D)用户标识符中可以出现在下划线和数字,它们都可以放在用户标识符的开头
34.下列关于单目运算符++、--的叙述中正确的是
A)它们的运算对象可以是任何变量和常量
B)它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C)它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D)它们的运算对象可以是char型变量、int型变量和float型变量
35.设char型变量x中的值为10100111,则表达式(2+x)∧(~3)的值是
A)10101001B)10101000C)11111101D)01010101
36.以下选项中合法的实型常数是
A)5E2.0B)E-3C).2E0D)1.3E
37.以下选项中合法的用户标识符是
A)longB)_2TestC)3DmaxD)A.dat
38.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量‘\101’是
A)字符AB)字符aC)字符eD)非法的常量
39.以下非法的赋值语句是
A)n=(i=2,++i);
B)j++;
C)++(i+1);
D)x=j>
0;
40.设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
A)6.500000B)6C)5.500000D)6.000000
41.以下选项中,与k=n++完全等价的表达式是
A)k=n,n=n+1B)n=n+1,k=nC)k=++nD)k+=n+1
42.有以下程序
{unsignedchara,b,c;
a=0x3;
b=a|0x8;
c=b<
<
1;
printf(“%d%d\n”,b,c);
A)–1112B)–6–13C)1224D)1122
43.结构化程序设计所规定的三种基本控制结构是
A)输入、处理、输出B)树形、网形、环形
C)顺序、选择、循环D)主程序、子程序、函数
44.要把高级语言编写的源程序转换为目标程序,需要使用
A)编辑程序B)驱动程序C)诊断程序D)编译程序
45.英文小写字母d的ASCII码为100,英文大写字母D的ASCII码为
A)50B)66C)52D)68
46.若有定义:
inta=8,b=5,c;
,执行语句c=a/b+0.4;
后,c的值为
A)1.4B)1C)2.0D)2
47.若变量a是int类型,并执行了语句:
a=‘A'
+1.6;
,则正确的叙述是
A)a的值是字符CB)a的值是浮点型
C)不允许字符型和浮点型相加D)a的值是字符‘A’的ASCII值加上1。
48.以下选项中不属于C语言的类型的是
A)signedshortintB)unsignedlongint
C)unsignedintD)longshort
49.在16位C编译系统上,若定义longa;
,则能给a赋40000的正确语句是
A)a=20000+20000;
B)a=4000*10;
C)a=30000+10000;
D)a=4000L*10L;
50.以下叙述正确的是
A)可以把define和if定义为用户标识符
B)可以把define定义为用户标识符,但不能把if定义为用户标识符
C)可以把if定义为用户标识符,但不能把define定义为用户标识符
D)define和if都不能定义为用户标识符
第二章顺序结构
1.以下叙述中错误的是
A)C语句必须以分号结束B)复合语句在语法上被看作一条语句
C)空语句出现在任何位置都不会影响程序运行D)赋值表达式末尾加分号就构成赋值语句
2.以下叙述中正确的是
A)调用printf函数时,必须要有输出项
B)使用putchar函数时,必须在之
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 考前 强化 复习
![提示](https://static.bdocx.com/images/bang_tan.gif)