admin 管理员组文章数量: 1086019
2024年3月19日发(作者:python转换为字符串后的大小)
徐州 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、单向值传递 D、由实参传给形参,再由形参传回给实参
9、以下转义符中的表示“退格”的符号是( B )。
A.n B.b C.t D.f
10、下列运算符中优先级最高的运算符是( A )。
A、! B、% C、- =
11、下列程序段的输出结果是( C)。
x=9;
while(x>7)
{ printf("*");x--;}
A.**** B.*** C.** D.*
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";
17、请问:下面这个程序段的输出是( B )
int a,b,c;
a=7;b=8;c=9;
if(a>b)
a=b ; b=c ; c=a ;
printf("a=%d b=%d c=%dn",a,b,c);
A、a=7 b=8 c=7 B、a=7 b=9 c=7 C、a=8 b=9 c=7 D、a=8 b=9 c=8
18、能正确表示逻辑关系:“a≥10 或 a≤0”的 C 语言表达式是( D)。
A.a>=10 or a<=0 B.a>=10| a<=0
C.a>=10 && a<=0 D.a>=10||a<=0
19、合法的数组定义是( B )
A、int a={1,2,3,4}; B、int a[5]={0,1,2,3,4}; C、int a[]=”string”; D、float
a[3]={1,2,3,4};
20、以下程序段共循环( A )次?
for(i=0;i<5;i++)
for(j=6;j>=1;j--)
{„„}
A、30 B、5 C、6 D、25
21、对以下说明语句的正确理解是( B )
int a[10]={6 ,7,8,9,10};
A、将 5 个初值依次赋给 a[1]至 a[5]
C、将 5 个初值依次赋给 a[6]至 a[10]
B、将 5 个初值依次赋给 a[0]至 a[4]
D、因为数组长度与初值的个数不相同,所以此语
版权声明:本文标题:高级语言程序设计(c语言) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710783703a572931.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论