云文档网 - 专业文章范例文档资料分享平台

C语言程序设计考试题答案

来源:网络收集 时间:2024-05-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

1、 已知int i, x[3][4];则不能将x[1][1]的值赋给变量i的语句是______ (分数:2 分)

A. i=*(*(x+1)) B. i=x[1][1] C. i=*(*(x+1)) D. i=*(x[1]+1) 标准答案是:A。

2、 当c的值不为0时,在下列选项中能够将c的值赋给变量a、b的是______. (分数:2 分)

A. a=c=b;

B. (a=c)&&(b=c); C. c=b=a; D. (a=c)||(b=c); 标准答案是:B。

3、 函数的功能是交换变量x和y中的值,且通过正确调用返回交换的结果。能正确执行此

功能的函数是______。(分数:2 分)

A. fund(int *x, int *y){ *x=*x+*y; *y=*x-*y; *x=*x-*y;} B. funb(int x, int y){ int t;t=x; x=y; y=t;}

C. funa(int *x, int *y){ int *p;*p=x; *x=*y; *y=*p;} D. func(int *x, int *y){ *x=*y; *y=*x;} 标准答案是:A。

4、 若x=2,y=3则x||y的结果是______ (分数:2 分)

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

标准答案是:C。

5、 已知int a[10];则对a数组元素的正确引用是______ (分数:2 分)

A. a[10] B. a[3.5] C. a[10] D. a(5)

标准答案是:C。 二、多选

1、若定义:int a【2】【3】{0,2,4,6,8,10};以下描述正确的有______ (分数:3 分) A. *(a+1)为元素6的地址 B. *(a【1】+1)的值为2 C. **(a+1)+2的值为8 D. a【0】与a的相同 标准答案是:ABCD。

2、在缓冲文件系统中用于读写的函数有______ (分数:3 分) A. putchar() B. fread() C. rewind() D. purw()

标准答案是:ABD。

3、指出下面合法的标识符______ (分数:3 分) A. 3ab B. ABC C. a_3 D. _stu2

标准答案是:ABC。

4、指出下面哪些是合法的用户定义的标识符______ (分数:3 分) A. P-S B. _908 C. wind D. x y

标准答案是:BC。

6、 这段程序中的常量有:#define PI 3.14 ;void main(){ int sum;sum = 10 +

15;printf(\is 25\\n\这段程序中常量有______ (分数:3 分) A. 10 B. sum C. 15 D. PI

标准答案是:ACD。

1、 说明语句int *(*p)();的含义是______ (分数:2 分)

A. p是一个指向int型数组的指针 B. .p是指针变量,它构成了指针数组

C. p是一个指向函数的指针,该函数的返回值是一个整型

D. p是一个指向函数的指针,该函数的返回值是一个指向整型的指针 标准答案是:D

2、 已知int a, *p=&a;则下列函数调用中错误的是______ (分数:2 分)

A. scanf(”%d”, &a); B. scanf(”%d”, p); C. printf(”%d”, a); D. printf(”%d”, p); 标准答案是:D。

3、 在C语言中,字符型数据在内存中的存储形式是______ (分数:2 分)

A. 原码 B. 补码 C. 反码 D. ASCII码 标准答案是:D。

4、 已定义以下函数:fun(int *p){ return *p; }该函数的返回值是______ (分数:2 分)

A. 不确定的值

B. 形参p所指存储单元中的值 C. 形参p中存放的值 D. 形参p的地址值 标准答案是:D。

5、( )已知char b[5],*p=b; ,则正确的赋值语句是(分数:2 分) A. b=“abcd”; B. *b=“abcd”; C. p=“abcd”; D. *p=“abcd”; 标准答案是:C。 二、多选

1、如果要把常量327存入变量a中,a可以定义成哪些类型?______ (分数:3 分) A. int B. char C. long D. float

标准答案是:ACD。

2、下面哪些写法是对的,而且是常量?______ (分数:3 分) A. 125 B. -0.456 C. 1.25E+20 D. 'AB'

标准答案是:AC。

3、指出下面错误的表达式______ (分数:3 分) A. a+b=5 B. 56=a11 C. i=i++

D. 5.6+6.2%3.1

标准答案是:ABD。

4、 若变量f已说明为float类型,i为int类型,则下面哪些表达式(或语句)能够实现将f中的

数值保留小数点后两位,第三位进行四舍五入的运算?______ (分数:3 分) A. f=(f*100+0.5)/100.0 B. i=f*100+0.5,f=i/100.0; C. f=(int)(f*100+0.5)/100.0; D. f=(f/100+0.5)*100.0; 标准答案是:BC。 5、 已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______ (分数:

3 分) A. a>0||a<0 B. a C. !a==0 D. !a

标准答案是:ABC。

1、( )若有以下定义:char s[20]= \,*ps=s;则不能代表字符g的表达式是(分数:2 分) A. ps+3 B. s[3] C. ps[3]

D. ps+=3,*ps

标准答案是:B。

2、( )当对两个字符串进行比较时,应该使用的函数是(分数:2 分) A. strcat B. strcmp C. strcpy D. strlen

标准答案是:B。

3、( )strlen 11.若i为整型变量,则以下循环的次数是for(i=2;i==0;)printf(“%d”,i--); (分数:2 分) A. 无限次 B. 0次 C. 1次 D. 2次

标准答案是:B。

4、( )以下关于数组的描述正确的是(分数:2 分) A. 数组大小固定,但是可以有不同类型的数组元素 B. 数组大小可变,但是所有数组元素的类型必须相同 C. 数组大小固定,所有元素的类型必须相同 D. 数组大小可变,可以有不同类型的数组元素 标准答案是:C。

5、( )以下能正确定义数组并正确赋初值的语句是(分数:2 分) A. int N=5,b[N][N];

B. int a[1][2]={{1},{3}}; C. int c[2][]= {{1,2},{3,4}}; D. int d[3][2]={{1,2},{34}}; 标准答案是:D。 二、多选

1、程序的结构可分为哪几类______ (分数:3 分) A. 顺序结构 B. 循环结构 C. 程序结构 D. 选择结构

标准答案是:ABD。 2、已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______ (分数:3 分) A. a>0||a<0 B. a C. !a==0 D. !a

标准答案是:ABC。 3、已知a为整型变量,那么与表达式a!=0真假值情况相同的表达式有哪些?______ (分数:3 分) A. a

B. !a==0 C. !a

D. a>0||a<0

标准答案是:ABD。

4、指出下面错误的表达式______ (分数:3 分) A. a=5,b=6,c=7 B. i=i++

C. 5.6+6.2%3.1 D. 56=a11

标准答案是:BD。

5、 下面哪些写法是对的,而且是常量?______ (分数:3 分)

A. 125 B. 2.5E+21 C. AB' D. \\n\\\\\\'\\123 标准答案是:BD。

1、( )选择正确的输入语句( )。:(其中:char string[20];)使得string的内容为\数:2 分)

A. scanf(\B. scanf(\C. scanf(\D. gets(string); 标准答案是:D。

2、( )对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是(分数:2 分) A. 将5个初值依次赋给a[6]至a[10] B. 将5个初值依次赋给a[0]至a[4]

C. 因为数组长度与初值的个数不相同,所以此语句不正确 D. 将5个初值依次赋给a[1]至a[5] 标准答案是:B。

3、( )以下标识符中可以作为用户函数名的是(分数:2 分) A. struct B. int C. union D. go_to

标准答案是:D。

4、源程序要正确地运行,必须要有什么函数?______ (分数:2 分) A. printf函数 B. 自定义的函数 C. main

D. 不需要函数 标准答案是:C。

5C语言程序由什么组成?______ (分数:2 分) A. 子程序

B. 主程序和子程序

(分

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典教育范文C语言程序设计考试题答案在线全文阅读。

C语言程序设计考试题答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/fanwen/722384.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219