C语言期末复习题库
程序设计及C语言概述一、单选题1)一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是()。A)有零个或多个输入 B)有零个或多个输出C)有穷性 D)可行性2)
第1章 C 程序设计及语言概述 main() 一、单选题 {char a1='M', a2='m'; 1“”5 )一个算法应该具有确定性等个特性,下面对另外 printf("%c\n", (a1, a2) ); } 4 个特性的描述中错误的是()。 以下叙述中正确的是() A B )有零个或多个输入 )有零个或多个输出 AM )程序输出大写字母 CD )有穷性)可行性 Bm )程序输出小写字母 2 )以下叙述中正确的是()。 C )格式说明符不足,编译出错 AC )语言的源程序不必通过编译就可以直接运行 D )程序运行时产生出错信息 BC )语言中的每条可执行语句最终都将被转换成二进 8() )以下程序运行后的输出结果是 制的机器指令 main() C ) C 语言源程序经编译形成的二进制代码可以直接运行 {char p[]={'a', 'b', 'c'}, q[]="abc"; DC )语言中的函数不可以单独进行编译 printf("%d %d\n", sizeof(p), sizeof(q)); 3C )用语言编写的代码程序()。 } A B )可立即执行 )是一个源程序 A4 4B3 3D4 3 C3 4 ))) ) CD )经过编译即可执行)经过编译解释才能执行 9() )以下叙述中错误的是 4 )结构化程序由三种基本结构组成,三种基本结构组成 A )用户所定义的标识符允许使用关键字 的算法()。 B“” )用户所定义的标识符应尽量做到见名知意 A )可以完成任何复杂的任务 C )用户所定义的标识符必须以字母或下划线开头 B )只能完成部分复杂的任务 D )用户定义的标识符中,大、小写字母代表不同标识 C )只能完成符合结构化的任务 10C )在语言中,下列属于构造类型的是() D )只能完成一些简单的任务 AB C D )整型)字符型)实型 )数组类型 5 )以下叙述中正确的是()。 11 )下列字符串属于标识符的是() AC )用程序实现的算法必须要有输入和输出操作 B5_student C2ong D!DF AINT ))) ) B ) C 用程序实现的算法可以没有输出但必须要有输入 12C )语言中能用来表示整常数的进制是() CC )用程序实现的算法可以没有输入但必须要有输 A )十进制、八进制、十六进制 出 B )十二进制、十进制 DC )用程序实现的算法可以既没有输入也没有输出 C )六进制、八进制 第2章 C 语言基础 D )二进制、十进制 一、单选题 13C )在语言中,回车换行符是() 1abc )假设在程序中,,均被定义成整型,并且已赋大 B\t C\v D\b A\n ))) ) 14ASCIIASCII )在码表中可以看到每个小写字母的码 1 于的值,则下列能正确表示代数式的表达式是()。 ASCII 比它相应的大写字母的码() A1/a*b*c B1/(a*b*c) )) B64 C32 D64 A32 )大)小)小 )大 C1/a/b/(float)c D1.0/a/b/c ) ) 15d )设为字符变量,下列表达式不正确的是()。 2 )以下能正确定义且赋初值的语句是() Ad=97Bd='a'"" Dd='g' Cd=a ))) ) Aint n1=n2=10; Bchar c=32; ) ) 16d )设为字符变量,下列表达式正确的是()。 Cfloat f=f+1.1; Ddouble x=12.3E2.5; )) Ad=678 '' Cd="d"Dd='gjkl' Bd=a ))) ) 3() )以下不能定义为用户标识符的是 17ASCII048 )已知在字符集中,数字的序号为,下面 Ascanf BVoid C_3com_ Dint ))) ) 程序的输出结果为()。 4xyzkint, )设、、和都是型变量则执行表达 main() :x=(y=4,z=16,k=32+z),x 式后的值为() {char x, y; A4 B16 D32 C48 ))) ) x='0'; y='9'; 5int x=11(x++ *1/3) )设有,则表达式的值是()。 printf("%d,%d\n", x, y); B4C11D12 A3 ))) ) } 6xyzdouble )以下变量、、均为类型且已正确赋值,不 B4857 因输出格式不合法,输出错误信息 ), A) C09 D4858 ),), C 能正确表示数学式子的语言表达式是()。 18ASCIIA65 )已知在字符集中,字母的序号为,下面 Bx*(1/(y*z)) Cx/y*1/z Dx/y/z Ax/y*z ))) ) 程序的输出结果为()。 7 )有以下程序 main()

