您好,欢迎来到九壹网。
搜索
您的当前位置:首页专科《C语言程序设计》_08000260试卷_20160613221722

专科《C语言程序设计》_08000260试卷_20160613221722

来源:九壹网
8A Uni--20--20学年第一学期工作计划98 [试题分类]:专科《C语言程序设计》_08000260 [题型]:单选 [分数]:2 1.能定义为用户标识符的是( )。

A.m/5 B.m_5 C.m.5 D.5m

答案:B

2.关于0xfeededUL最准确的解释是( A.0xfeededUL是无符号长整型常量 B.0xfeededUL是长整型常量 C.0xfeededUL是有符号整型常量 D.0xfeededUL是非法常量

答案:A

3.下列正确的转义字符是 ( )。

A.'\\' B.'\\138' C.'\\0x18' D.'\\\\'

答案:D

)。

b1

8A Uni--20--20学年第一学期工作计划98 4.设有说明:int x = 030;则执行printf(“%u”, x); 语句的输出是( )。

A.30 B.030 C.24 D.024

答案:C

5.设有说明:char x[ ] = “a”; 则字符数组x的大小是( )。

A.0 B.1 C.2 D.3

答案:C

6.已知int *x[10],则表达式x+1的类型是( )。

A.int B.int * C.int ** D.int (*)[];

答案:C

7.设有说明union { char c; short h; long l;} m ; 则变量m的存储区域是 ( A.1字节 B.2字节 C.4字节 D.7字节

)。 b2

8A Uni--20--20学年第一学期工作计划98 答案:C

8.下列数据中属于合法字符串常量的是( )。

A. '1' B. '\\1' C. \"1\"2\" D. \"1'2\"

答案:D

9.若有定义 int i, x[ ][3]={1,2,3,4,5,6,7};则x[2][0]的值是( A. 4 B. 5 C. 6 D. 7

答案:D

10.静态变量的缺省初值为( )。 A.0 B.-1 C.1 D.不确定

答案:A

11.设int a=10, b=3; 则表达式(a%b, a/b)的值是( A. 1 B. 0

)。

)。

b3

8A Uni--20--20学年第一学期工作计划98 C. 4 D. 3

答案:D

12.若字符变量ch是数字,能将ch转换为相应的整数的表达式是( )。

A.ch-'0' B.ch+'0' C.ch-0 D. ch-'\\0'

答案:A

13.若有说明int a[][3]={1,2,3,4,5}; 则a数组有( )个元素。

A.7 B.6 C.5 D.3

答案:B

14.若有定义long x;若从键盘输入数据给x,正确的输入语句是( )。 A.scanf(\"%d\); B.scanf(\"%d\); C.scanf(\"%ld\); D.scanf(\"%ld\);

答案:D

15.已知int a=0;char b = 'A'; 和 #define c 10, 则错误的表达式是( )。 b4

8A Uni--20--20学年第一学期工作计划98 A.b+a B.b++ C.c+a D.++c

答案:D

16.下面哪个既是单目运算符又是双目运算符( )。 A.* B.++ C.% D.!

答案:A

17.已知char *t=\"asdf\则表达式(*++t)的值为( )。 A.'a' B.'b' C.'s' D.'t'

答案:C

18.设定义struct student { int num; char name[20]; }stud[10];则对其中的结构成员num正确的引用是( A.stud[1].num B.student.stud.num C.struct.stud.num D.struct student.num

答案:A

)。 b5

8A Uni--20--20学年第一学期工作计划98

19.描述“x或y中有一个小于z”的表达式是( )。

A.x答案:B

20.若有说明 char x[ ]= \"\disk\\\\n\";则x数组的存储长度为( A.7 B.8 C.9 D.10

答案:B

[试题分类]:专科《C语言程序设计》_08000260

[题型]:单选

[分数]:2

1.合法的用户标识符是( )。

A. x- B. 2y C. x#y D. x

)字节。 b6

8A Uni--20--20学年第一学期工作计划98 答案:D

2.下列运算符中,优先级最高的是( )。

A. = B. % C. ++ D. !=

答案:C

3.合法的整型常量是( )。

A.101B B.081 C.101L D.0x101g

答案:C

4.合法的字符串常量是( )。

A. 'a' B. '\\a' C. \"a\" D. \"a\"b\"

答案:C

5.设a, b为int型,则表达式(a=10,b=3,a%b)的值是( )。b7

8A Uni--20--20学年第一学期工作计划98 A. 0 B. 1 C. 4 D. 3

答案:B

6.设int a=13, b=4; 则表达式a%b的值是( )。

A.1 B.2 C.3 D.0

答案:A

7.若有定义 char a; int b; double d; 则表达式a*b+d值的类型是( A. int B. char C. float D. double

答案:D

8.已知int a=0;char b = 'A';则错误的表达式是( A.a+b B.b++ C.b+=10

)。b8

8A Uni--20--20学年第一学期工作计划98 D.10=a

答案:D

9.表示数学关系10≤x≤20的c语言表达式是( )。

A.(10<=x)&&(x<=20) B.(10<=x)AND(x<=20) C.(10<=x<=20) D.(10<=x)&(x<=20)

答案:A

10.若有定义 int x[2][3]={1,2,3,4,5,6};则x[1][2]的值是( A. 3 B. 4 C. 5 D. 6

答案:C

11.若有定义int x;char s[20];正确的输入语句是( A.scanf(\"%d %c\",&x,&s); B.scanf(\"%d %s\",&x,&s); C.scanf(\"%d %c\",&x,s); D.scanf(\"%d %s\",&x,s);

答案:D

)。)。b9

8A Uni--20--20学年第一学期工作计划98 12.已知float x,y; 则不合法的表达式是( )。

A.--x +y B.x/y+2 C.x%2+y D.x=y=0

答案:C

13.常量 11e-5是( )。

A.整型常量 B.浮点型常量 C.字符型常量 D.非法常量

答案:B

14.凡是在函数中没定义存储类型的局部变量,其隐含的存储类别是( A.自动(auto) B.静态(static) C.寄存器(register) D.外部(extern)

答案:A

15.有定义int n=1;则语句while(++n<=2); 执行后n 的值是( )。

A.2 B.3

b10

)

8A Uni--20--20学年第一学期工作计划98 C.4 D.有语法错

答案:B

16.常量0xaL的类型是( )。

A.int B.long C.char D.short

答案:B

17.给出定义char s[ ]=\"abcd\则正确的叙述是( A.数组s和数组t的内容完全不同 B.数组s和数组t的长度相同 C.数组s的长度大于数组t的长度 D.数组s的长度小于数组t的长度

答案:B

18.在C语言中,函数隐含的存储类别是( )。A. auto B.static C.extern D.无存储类别

答案:C

。b11

8A Uni--20--20学年第一学期工作计划98 19.关于变量的存储类,正确的叙述是( )。

A.局部变量说明为static存储类,其生存期将得到延长 B.全局变量说明为static存储类,其作用域将被扩大 任何存储类的变量在未赋初值时,其值都是不确定的

D.形参可以使用的存储类说明符与局部变量完全相同

答案:A

20.若ch为char型,能正确判断出“ch为数字”的表达式是( A. '0' <= ch <= '9' B. (ch>='0') || (ch<='9') C.('0'<=ch) and ('9'>=ch) D. (ch>='0')&& (ch<='9')

答案:D

21.设int a=2, b=3; 则表达式a*=b+=a的值是( )。

A.6 B.7 C.10 D.12

答案:C

22.要求操作数必须是整数的运算符是( )。

A./

)。

b12

C.

8A Uni--20--20学年第一学期工作计划98 B.++ C.% D.>=

答案:C

23.在C源程序中,main函数的位置( )。

A.必须在最开始 B.必须在最后 C.可以任意 D.必须在中间

答案:C

24.若int a[]={1,2,3,4,5};则对a数组元素的正确引用是( A.*(a+2) B.a[5] C.a+1 D.a(3)

答案:A

25.已知字母'A'的ASCII码为65,则表达式 'A'+'2'-'0'的值是( )。

A.66 B.67 C.68 D.69

)。

b13

8A Uni--20--20学年第一学期工作计划98 答案:B

26.关于变量,错误的叙述是( )。

A. 函数的形参是局部变量 B. 局部变量不能与全局变量同名 C. 在函数内部定义的变量是局部变量 D.

在函数外部定义的变量是全局变量

答案:B

27.正确的说明语句是( )。

A.int a=b=0; B.char c=‘\\0’; C.int a[3]=(1,2,3); D.int a,long b;

答案:B

28.已有定义 int x[10],*p; 则正确的赋值语句是( )。A.p=10; B.p=x[0]; C. p=x+2; D. p=x[0]+2;

答案:C

29.能正确定义整型变量a和b并为它们赋初值的语句是(。

b14

8A Uni--20--20学年第一学期工作计划98 A.int a=b=5; B.int a;b=5; C.int a=5;b=5; D.int a=5,b=5;

答案:D

30.若已定义char s[10];表示s[1]地址的是( )。

A.s[1] B.s++ C.s[0] +1 D.s+1

答案:D

31.若int i=2;则语句while(i) printf(\"%d\;循环的次数是( A.0 B.1 C.2 D.无限次

答案:C

32.有定义char s[ ]=\"abcde\";则执行puts(s+1);的输出结果是( )。

A.abcde B.bcde C.cde

)。

b15

8A Uni--20--20学年第一学期工作计划98 D.de

答案:B

33.字符串\"book\\\\n\"的长度是( )。

A.5 B.6 C.7 D.8

答案:B

34.说明语句 void fun( int); 的含义是( )。

A.fun函数无返回值 B.fun函数不带参数

C.fun函数的返回值是无值型的指针类型 D.fun函数的返回值可以是任意的数据类型

答案:A

35.设char *a[2];则表达式a[0]+1的类型是( A.char ** B.char * C.char D.int

答案:B

)。

b16

8A Uni--20--20学年第一学期工作计划98 36.设int a=2, b=8; 则表达式aA.2 B.3 C.8 D.9

答案:A

37.若已定义struct { int num;char name[20];}stud[10];则对其中的结构成员num正确的引用是( )。

A.stud[1].num = 10; B.student.stud.num = 10; C.struct.stud.num = 10 D.struct student.num = 10;

答案:A

38.有定义int a[]={6,7,8,9,10}, *p=a+2;则表达式*(p+1)的值是( )。

A.7 B.8 C.9 D.10

答案:C

39.正确的枚举类型定义是( )。

A.enum a={R,G,B};

b17

8A Uni--20--20学年第一学期工作计划98 B.enum a {R=1,G,B}; C.enum a={\"R\ D.enum a {\"R\

答案:B

40.有定义struct {int a,b;} x={ 4,6}, *p=&x; 则表达式++p->b的值是(A.4 B.5 C.6 D.7

答案:D

[试题分类]:专科《C语言程序设计》_08000260 [题型]:多选 [分数]:2 1.下列运算符的优先级比 != 高的有( )。

A.! B. % C.+= D. &&

答案:A,B

2.下列选项是C合法常量的有( )。

A.'b'

)。

b18

8A Uni--20--20学年第一学期工作计划98 B.\"\" C.E-2 D.0123

答案:A,B,D

3.能够输出26个小写字母(a ~ z)的语句为( )。

A.for (i=0; i<26; i++) printf(\"%c\ B.for (i=0; i<26; i) printf(\"%c\ C.i=0;while(i<26) printf(\"%c\ D.i=0;while(++i<26) printf(\"%c\

答案:A,C

4.正确的函数说明是( )。

A.char fun(x,y); B.char fun(int,int); C.char fun(int x, y); D.char fun(int x,int y);

答案:B,D

5.设有说明int *s[4],*p;正确的赋值语句是 ( A.p=s B.p=s[0] C.p=*s+1 D.p=&s[0]

答案:B,C

)。

b19

8A Uni--20--20学年第一学期工作计划98 [试题分类]:专科《C语言程序设计》_08000260

[题型]:多选

[分数]:2

1.合法的整型常量有( )。

A.1101 B.0348 C.0x34g D.34UL

答案:A,D

2.正确的字符常量有( )。

A. '0' B. '00' C. '\\08' D. '\\0'

答案:A,D

3.合法的c语言表达式有( A.++(a+b) B.a=10,b=10 C.double(a+b) D.b=a+=10

)。

b20

8A Uni--20--20学年第一学期工作计划98 答案:B,D

4.优先级比“!=”高的运算符有( )。

A. ! B. <= C. , D. &&

答案:A,B

5.属于C的合法常量的有( )。

A. 'b' B. \"0\" C. E-2 D. 0123

答案:A,B,D

6.设有定义 int a[5],*p=a;则能够正确表示数组元素( )。

A.*p++ B.*(p+1) C.*++p D.*p+1

答案:B,C

7.正确的二维数组定义有( a[1]的表达式有 )。

b21

8A Uni--20--20学年第一学期工作计划98 A.int a[2][2]={{1},{2}}; B.int a[ ][2]={1,2,3,4}; int a[ ][ ]={{1,4},{2,3}};

D.int a[2][ ]={{1},{3,4}};

答案:A,B

8.已知 int k=2,*p1,*p2;且p1和p2均指向k,能正确执行的赋值语句有( A.p1=k; B.*p1=*p2; C.*p2=k+1; D.k=*p1+p2;

答案:B,C

9.关于宏替换,正确的叙述有( )。

A.宏替换不占用运行时间 B.宏名无类型

C.宏替换只是字符串替换 D.宏名必须用大写字母表示

答案:A,B,C

10.

。b22C.

8A Uni--20--20学年第一学期工作计划98

对于下面程序段, 说法正确的有( )。

A. 首次调用fun函数时,fun函数返回0 B. 每次调用fun函数时,fun函数返回0 C. 变量z与变量y的作用域相同 D. 变量z的生存期与变量x的生存期相同

答案:A,C,D

青山埋白骨,绿水吊忠魂。

b23

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务