运算符优先级按从高到低排列
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小时内删除。