1. | 第一章选择题 窗体顶端 以下叙述不正确的是。 A)一个C源程序可由一个或多个函数组成 B)一个C源程序必须包含一个main函数 C)C程序的基本组成单位是函数 D)在C程序中,注释说明只能位于一条语句的后面 正确答案:D 解析:本题考查C源程序的结构。C源程序中必须有一个main()函数,这个函数是程序的入口函数。函数是组成C源程序的基本单位,在C源程序中函数的个数不限定,可以多个也可以只有一个main()函数。注释是一种说明,可以位于C源程序中的任何位置,只要用说明标识符标明即可,其目的是增加程序的可读性。 窗体底端 | |||
2. | 窗体顶端 以下叙述正确的是。 A)在C程序中,main函数必须位于程序的最前面 B)在C程序的每一行只能写一条语句 C)C语言本身没有输入输出语句//输入输出是由库程序实现的,可以使c语言本身的规模较小,编译程序简单。 D)在对一个C程序进行编译的过程中,可发现注释中的拼写错误 窗体底端 | |||
3. | 窗体顶端 一个C语言程序是由。 A)一个主程序和若干个子程序组成 B)若干函数组成//见书P10函数是C程序的主要组成部分。 C)若干过程组成 D)若干子程序组成 窗体底端 | |||
4. | 窗体顶端 C语言规定:在一个源程序中,main函数的位置 。 A)必须在最开始 B)必须在系统调用的库函数的后面 C)可以任意//见书P11main函数可以放在程序前头,最后,或一些函数之前,另一些函数之后。 D)必须在最后 窗体底端 | |||
5. | 窗体顶端 一个C程序的执行是从。 A)本程序的main函数开始,到main函数结束//注意return 0。 B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C)本程序的main函数开始,到本程序文件的最后一个函数结束 D)本程序文件的第一个函数开始,到本程序main函数结束 窗体底端 | |||
6. | 窗体顶端 在一个C源程序中,注释部分两侧的分界符分别为 。 A) * 和 * B) /* 和 */ C) // 和 // (单侧开始,以换行符结束) D) / 和 / 窗体底端 | |||
7. | 窗体顶端 在C语言中,输入操作是由库函数完成的。 A) printf B) rand C) main D) scanf 窗体底端 | |||
8. | 窗体顶端 一个可执行C程序的开始执行点是。 A) 程序中的第一个执行语句 B) 包含文件的第一个函数 C) 名为main的函数 //见p11 D) 程序的第一个函数 窗体底端 | |||
9. | 窗体顶端 C源程序的基本单位是 。 A) 语句 B) 文件 C)函数 //主体都是函数,你说是不是基本单位? D) 标识符 窗体底端 | |||
10. | 窗体顶端 在C语言中,输出操作是由库函数完成的。 A) printf B) rand C) main D) scanf 窗体底端 | |||
1. | 第三章选择题 窗体顶端 下列不合法的标识符为 。 A) student_name B) STUDENTNAME C) student.name D) _studentname //见书p42,C语言规定标识符只能由字母、数字和下划线组成,且第一个字符不可以为数字 窗体底端 | |||
2. | 窗体顶端 设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为。 A)int B)float C)double D)不确定 见书p54,如果有int型,float型或者double型,系统会将数据先转变为double型,然后再进行运算 窗体底端 | |||
3. | 窗体顶端 若有定义:int k=7,x=12;,则能使值为3的表达式是 。 A)x%=k%=5 B)x%=k-k%5 C)x%=(k-k%5) D)(x%=k)-(k%=5) 见书p60,复合的赋值运算符。注意复合运算的其它情况。 窗体底端 | |||
4. | 窗体顶端 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'+'6'-'3';后,按”%c”格式输出c2的值为 。 A)D B)68 C)不确定的值 D)C 窗体底端 | |||
5. | 窗体顶端 若有说明语句:char c='\72';则变量c 。 A)包含1个字符。 B)包含2个字符。 C)包含3个字符。 D)说明不合法,c的值不确定。 见书p41单撇号内只能包含一个字符 窗体底端 | |||
6. | 窗体顶端 下面正确的字符常量是 。 A)"c" B)'\\'' C)'W' D)"" 字符串用双撇号,字符用单撇号 窗体底端 | |||
7. | 窗体顶端 已知各变量说明如下,则符合C语言语法规定的表达式是。 int i=8,k,a,b; unsigned long w=5; double x=1.42,y=5.2; A)a+=a-=(b=4)*(a=3) B)a=a*3=2 C)x%(-3) D)y=float(i) 窗体底端 | |||
8. | 窗体顶端 C语言中(以16位PC机为例),各数据类型的存储空间长度的排列顺序为。 A)char<int<long<=float<double B)char=int<long<=float<double C)char<int<long=float=double D)char=int=long<=float<double 记住就好! 窗体底端 | |||
9. | 窗体顶端 下面四个选项中,均是合法整型常量的选项是。 A)160 B)-0xcdf C)-01 D)-0x48a -0xffff 01a 986,012 2e5 011 0xe 0668 0x C项中看出有逗号BD中有e。 窗体底端 | |||
10. | 窗体顶端 下列四组选项中,均是C语言关键字的选项是。 A)auto B)switch C)signed D)if enum typedef union struct include continue scanf type 肯定不考,没意思! 窗体底端 | |||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论