欢迎来到天天文库
浏览记录
ID:13483577
大小:79.00 KB
页数:0页
时间:2018-07-22
《c语言理论基础试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第一部分C语言理论基础(4)结构化程序由三种基本结构组成,三种基本结构组成的算法 A)可以完成任何复杂的任务 B)只能完成部分复杂的任务 C)只能完成符合结构化的任务 D)只能完成一些简单的任务(7)以下叙述中正确的是 A)C语言比其他语言高级 B)C语言可以不用编译就能被计算机识别执行 C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D)C语言出现的最晚,具有其他语言的一切优点第二部分C语言基本语法知识(2)以下叙述中错误的是 A)C语句必须以分号结束 B)复合语句在语法上被看作一条语句 C)空语句出现在任何位置都不会影响程
2、序运行 D)赋值表达式末尾加分号就构成赋值语句(4)以下能正确定义且赋初值的语句是 A)int n1=n2=10; B)char c=32; C)float f=f+1.1; D)double x=12.3E2.5;(5)设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是 A)k=k>=k B)-k++ C)k%int(f) D)k>=f>=m(6)有以下程序段 int k=0,a=1,b=2,c=3; k=ac?c:k;执行该程序段后,k的值
3、是 A)3 B)2 C)1 D)0(8).以下不能定义为用户标识符的是 A)Main B)_0 C)_int D)sizeof(11)若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a
4、 sin turbo 3COM _001(24)下列关于单目运算符++、--的叙述中正确的是 A)它们的运算对象可以是任何变量和常量 B)它们的运算对象可以是char型变量和int型变量,但不能是float型变量 C)它们的运算对象可以是int型变量,但不能是double型变量和float型变量 D)它们的运算对象可以是char型变量、int型变量和float型变量(26)以下选项中合法的用户标识符是 A)long B)_2Test C)3Dmax D)A.dat(27)以
5、下非法的赋值语句是 A)n=(i=2,++i); B)j++; C)++(i+1); D)x=j>0;(28)设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是 A)6.500000 B)6 C)5.500000 D)6.000000(33)以下选项中不属于C语言的类型的是 A)signed short int B)unsigned longint C)unsigned int D)long short(34)以下叙述正确的是 A)可以把de
6、fine和if定义为用户标识符 B)可以把define定义为用户标识符,但不能把if定义为用户标识符 C)可以把if定义为用户标识符,但不能把define定义为用户标识符 D)define和if都不能定义为用户标识符16(35)在C语言中,合法的长整型常数是 A)0L B)4962710 C)324562& D)216D(37)假定x和y为double型,则表达式x=2,y=x+3/2的值是 A)3.500000 B)3 C)2.000000 D)3.000000(38)以下合法的赋值语句
7、是 A) x=y=100 B)d--; C)x+y; D)c=int(a+b);(40)以下程序的输出结果是main(){ int a=3;printf(“%d”,(a+a-=a*a));} A)–6 B)12 C)0 D)–12(41)以下所列的C语言常量中,错误的是 A)0xFF B)1.2e0.5 C)2L D)‘72’(42)下列选项中,合法的C语言关键字是 A)VAR B)cher C)integer D)de
8、fault(47)若已定
此文档下载收益归作者所有