2020c语言程序设计考试,2020年10月自考计算机专业《C语言程序设计》模拟试题1.doc...

学院、系

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

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

PAGE 2

第 PAGE 1 页 共 NUMPAGES 8 页

XX大学计算机学院 第 学期

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

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

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

题号

总分

复核

得分

得分

阅卷人

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

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

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

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

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

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

2、C语言中,长整型long数据在内存中的存储形式是( )

A、ASCII码 B、原码 C、反码 D、补码

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、对二维数组a正确的定义语句是( )

A、int a [2,3]; B、int a [2][3]; C、int a (2,3); D、int a[2 ][ ];

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

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

8、以下程序的输出结果是( )

main( )

{int a=-1,b=4, k;

k= (++a<0)&&(b--<0);

printf(“%d %d%d\n”,k , a, b);

}

A、104 B、103 C、003 D、004

9、下面程序段的输出结果是( )

char str1[20]=“China”; char str2[10]=”computer”;

strcat (str1,str2) ; printf (“%s”, str1);

A、China B、computer C、Chinacomputer D、computerChina

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

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

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

11、以下叙述不正确的是( )

A、在不同的函数中可以使用相同名字的变量

B、在C语言中,只能将实参的值传递给形参,形参的值不能传递给实参

C、在一个函数内的复合语句中定义的变量在本函数范围内有效

D、函数必须有返回值,否则不能使用函数

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

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

13、若有以下定义,则对A数组元素地址的正确引用是( )

int a[5],*p=a;

A) &a[5] B) p+2 C) a++ D) &a

14、已知指针p的指向如图所示,则表达式++*p的值是( )

A、20 B、21 C、30 D、31

a[0] a[1] a[3] a[4] a[5]

10

20

30

40

50

P

15、有结构定义如下:

struct student{int num;

char name[10];}STU;

则下面的叙述不正确的是( )

A、STU是

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值