荆楚理工学院C语言期末试题,C语言期末复习题

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

1. 正确的自定义标识符是

A.a=2

B.a+b

C.name

D.default

2. 变量的指针含意是指变量的

A.值

B.地址

C.存储

D.名字

3. C语言中最简单的数据类型包括

A.整型、实型、逻辑型

B.整型、实型、字符型

C.整型、字符型、逻辑型

D.整型,实型,逻辑型,字符型

4. 在C语言中,正确的说法是

A.函数内部和外部定义的变量同名是合法的

B.没有return 的函数就失去了返回功能

C.变量的定义和声明(也称说明)功能是相同的

D.只要形参和实参都是变量,那么形实结合一定是地址传递

5. 下述对C语言字符数组的描术中错误的是

A. 字符数组可以存放字符串

B. 字符数组中的字符串可以整体输入、输出

C. 可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值

D. 不可以用关系运算符对字符数组中的字符串进行比较

6.整型数据可以用十进制,十六进制和八进制输入输出。如 % x %d %0分别表示:d

(A) 十进制,十六进制和八进制;(B)十进制,八进制和十六进制;

(B) 十六进制,八进制和十进制;(D)十六进制,十进制和八进制。

7.关系表达式a≤x<b的正确描述是

A.a<=x

B.x>=a&&x

C.x>=a||x

D.!(x=b)

8.函数调用语句是:fun (e1,(e2,e3),(e4,e5,e6)); 实在参数的个数是

A.1

B.2

C.3

D.6

9.设置int a[10],*p=a;与a[1]等价的是

A.*(a+1)

B.*(p+1)

C.p[1]

D.(*p)++

10.设int a=0,b=5; 执行表达式++a||++b,a+b后,a,b和表达式的值分别是

A.0,0,0

B.0,5,5

C.1,5,6

D.1,6,7

11.标识符是C语言中为变量、常量、函灵敏、数组等取的名字。只能用字母或下划线开头,由字母、下划线和数字组成。以下各项中不合法的标识是( c )

(A) sum (B) t_345 (C) 5byte ( D) _3dfs

12.C语言的自加或自减运算要注意前缀形式带是后缀形式,前缀形式是先进行自加(或自减),再进行操作,后缀形式是先进行操作,后自加(或自减)。

如执行操作:z=x*(++y)等价于:( b ) 执行操作:z=x*(y++)等价于是( c )。

(A) z=x*y; y=y+1; (B) y=y+1; z=x*y; (C) z=x*y; y=y+1; (D) y=y+1; z=xy;

13.问号运算符使用: int x=5, y=7, z; z=x>y?a+y:a-y 则X的值为:d

(A) 5; (B) 7 ; (C) 12; (D) -2;

14.有以下程序段

int k=0;while(k=1) k++;

while循环执行的次数

A.无限次

B.有语法错,不能执行

C.一次也不执行

D.执行1次

15.当调用函数时,实参是一个数组名,则向函数传递的是

A.数组的长度

B.数组每一个元素地址

C.数组的首地址

D.数组每个元素中的值

16.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是

A.10,11,12

B.11,12,12

C.10,12,12

D.11,11,12

17.设有int i, j, k; 则表达式i=1,j=2,k=3, i&&j&k 的值为

A.0

B.1

C.2

D.3

18.错误的转义字符是

A.’\091’

B.’\\’

C.’\0’

D.’\’ ’

19.函数返回值的类型是由

A. return决定

B.调用函数决定

C. 定义函数时指定

D.main函数决定

20.设char s [10], *p; 正确的操作语句是

A.p="MBA";

B.s++;

C.s="MBA";

D.s[ ]="MBA"

21.设int a,*p;则语句p=&a;中的运算符“&”的含义是

A.位与运算

B.逻辑与运算

C.取指针内容

D..取变量地址

22.设有数组定义:char array [ ]="China"; 则数组 array所占的空间为

A.4字节

B.5字节

C.6字节

D.7字节

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值