徐州 08 计、徐州 08 机、江苏 08 机、江阴 08 计、
江阴 08 电、江阴 08 数、江阴 08 机、江技 08 数、
江技 08 电、常州 08 电、常州 08 数、
ZH 计 0824、ZH 机 0821
《高级语言程序设计( C 语言)》复习
一、选择题
1、设 x、y、z 都是整型变量,x、y 的初值都是 5,执行 z=(++x)+(y- -)+1 后,x、y、z 三变量的值按顺序是( D )。
A.5, 5, 11 B.6, 6, 13 C.4, 6, 12 D.6, 4, 12
2、C 语言中运算对象必须是整型的运算符是( A )。
A、% B、/ C、! D、** 3、以十六进制形式输出整数的格式说明符是( D )。
A.%u B.%ld C.%x D.%o
4、引用结构体变量中的一个成员的方法是( D )
A、结构体变量名&成员名 C、结构体变量名*成员名
B、结构体变量名->成员名 D、结构体变量名.成员名
5、在 Turbo 2.0 中,若定义 char c;.则变量c 在内存中分配的字节数是( A )。
A.1个 B .2 个 C.4 个 D.8 个
6、合法的 C 语言赋值语句是( D )。
A、a=b=58 B、k=int(a+b) C、a=58,b=58 D、+ + i
7、设有变量定义: int x=1,y=0;则表达式 x-->(y+x)?5:3 的值是(A )
A.3 B.5 C.0 D.1
8、C 语言规定:简单变量作实参时,它和对应形参之间的数据传递方式是( C )
A、由用户指定传递方式 B、地址传递
程序设计c语言C、单向值传递 D、由实参传给形参,再由形参传回给实参 9、以下转义符中的表示“退格”的符号是( B )。
A.\n B.\b C.\t D.\f
10、下列运算符中优先级最高的运算符是( A )。
A、! B、% C、- = D、&& 11、下列程序段的输出结果是( C)。
x=9; while(x>7)
{ printf("*");x--;}
A.**** B.*** C.** D.*
12、以下叙述不正确的是( D )
A、一个 C 源程序可由一个或多个函数组成 B、一个 C 源程序必须包含一个 main 函数 C、C 程序的基本组成单位是函数
D、在 C 程序中,main 函数可以被其他函数调用
13、结束 while(表达式)循环的条件是 (B )
A.当表达式的值为 0 时 B.当表达式的值不为 0 时
C.当表达式的值为 1 时 D.当表达式的值为非 1 时
14、为表示关系:x≥y≥z,应使用的 C 语言表达式是( A )。
A、( x > = y )&&( y > = z ) B、( x > = y ) AND ( y > = x ) C、( x > = y > = z ) D、( x > = y ) & ( y > = x )
15 定义一个变量使之保存值的范围是 0-65535,应该选择(A )类型。(2^16-1) A.unsigned short int B. int
C.short int D.long int
16、下面不正确的字符串赋值或赋初值的方式是( A )
A、char str[7]; str[7]="string"; C、char str[ ]="string";
B、charstr[7]={'s','t','r','i','n','g'}; D、char str2[ ]="12345678";
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论