在c语言中根据数据的组织形式可分为文件和,2020年10月自考计算机专业《C语言程序设计》模拟试题6.doc...

学院、系

学院、系 专业班级 学号 姓名

······························密································封·······························线···································

PAGE 2

第 PAGE 1 页 共 NUMPAGES 10 页

XX大学计算机学院 第 学期

《 C语言程序设计 》期末考试试卷

√年级 专业 层次:普通本科 普通高职

(本试卷考试时间120分钟 满分100分)

题号

总分

复核

得分

得分

阅卷人

一、选择题(本题满分30分)

1、下列方法中错误的是( )

A、函数可以分为两个部分:函数首和函数体

B、主函数可以调用任何非主函数的其它函数。

C、任何非主函数可以调用其它任何非主函数。

D、程序可以从任何非主函数开始执行。

2、下列数据中属于字符串常量的是( )

A、“a” B、{ABC} C、‘abc\0' D、‘a’

3、执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为(  )

A、3,3,2 B、3,2,2 C、3,2,3 D、2,3,2

4、下列运符中优先级最高的是( )

A、 && B、++ C、 ? : D、 !

5、若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是( )

A、1 B、2 C、2.0 D、2.5

6、若有说明:int a[3][4]; 则对数组元素的非法引用是( )

A、a[0][2*1] B、a[0][4] C、a[4-2][0] D、 a[1][3]

7、已知 int a,b; 用语句 scanf(“%d%d”,&a,&b); 输入a,b时,不能作为输入分隔符的是( )

A、, B、空格 C、 回车 D、[Tab]键

8、能正确表示a≥10或a≤0的C语言关系表达式是( )

A、a>=10 or a<=0 B、a>=10 || a<=0

C、a≥10 || a≤0 D、a>=10 && a<=0

9、设int a,b,c; 执行表达式a=b=1,a++,b+1,c=a+b-- 后,a\b和c的值分别是( )

A、2,1,2 B、2,0,3 C、2,2,3 D、2,1,3

10、设有数组定义:char array [ ]=“China”;

则数组array所占的空间为( )

A、4个字节 B、5个字节 C、6个字节 D、7个字节

11、函数调用:strcat (strcpy (str1,str2),str3)的功能是( )

A、将串str1复制到串str2中后,再连接到串str3之后

B、将串str1连接到串str2中后,再复制到串str3之后

C、将串str2复制到串str1中后,再将串str3连接到串str1之后

D、将串str2连接到串str1中后,再将串str1复制到串str3之中

12、有如下函数调用语句:func (r1, (r2 , r3) , r4+r5 );则该函数调用语句中,含有的实际参数的个数是( )

A、3 B、4 C、5 D、有语法错误

13、已知:int *p, a; 则语句p=&a ;中的运算符“&”的含义是

A、位与运算 B、逻辑与运算 C、取指针内容 D、取变量地址

14、有以下语句:int a[10]={1,2,3,4,5,6,7,8,9,0}; *p=a;则数值为6的表达式是( )

A、*p+6 B、*(p+6) C、*p+=5 D、p+5

15、以下选项中,能定义s为合法的结构体变量的是( )? A、typedef?struct?abc ?B、struct? {?double?a; ? {?double?a;? char?b[10];?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值