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

c语言程序设计练习5

来源:用户分享 时间:2020-06-22 本文由没有的事 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

以下正确的说法是:在C语言中(A)。

A、实参和与其对应的形参各占用独立的存储单元 B、形参是虚拟的,不占用存储单元

C、只有当实参和与其对应的形参同名时才共占用存储单元 D、实参和与其对应的形参共占用一个存储单元 下列程序段的输出结果是 B

int a=1234; float b=123.456; double c=12345.54321;

printf(\);

A、1234,123.4,1234.5 B、1234,123.5,12345.5 C、12,123.5,12345.5 D、无输出

若有double *p,x[10];int i=5;使指针变量p指向元素x[5]的语句为(D)。 A、p=x; B、p=x[i]; C、p=&(x+i) D、p=&x[i];

指针变量p进行自加运算(即 执行p++;)后,地址偏移值为2,则其

数据类型为(A)。 A、int B、double C、float D、char

若有定义:int *p[3];,则以下叙述中正确的是(C)。 A、定义了一个名为*p的整型数组,该数组含有三个int类型元素 B、定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素

C、定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针

D、定义了一个基类型为int的指针变量p,该变量具有三个指针 表达式18/4*sqrt(4.0)/8值的数据类型为(B)。 A、float B、double C、不确定 D、int

以下合法的C语言赋值语句是 C A、a=b=58 B、a=58,b=58 C、--i D、k=int(a+b)

若二维数组a有m列,则在a[i][j]前的元素个数为(B)。 A、j*m+i B、i*m+j C、i*m+j+1 D、i*m+j-1

若执行以下程序时从键盘上输入3和4,则输出结果是B

main() {

int a, b, s;

scanf(“%d%d”, &a, &b); s = a; if(a < b) s = b; s *= s; pritnf(“%d\\n”, s); }

A、14 B、16 C、20 D、18

下面的程序片断所表示的数学函数关系是 A

y = -1;

if(x != 0) y = 1; if(x > 0) y = 1; else y = 0; A、

B、

C、

D、

设C语言中,int类型数据占2个字节,则long类型数据占(C)。 A、2个字节 B、1个字节 C、4个字节 D、8个字节

C语言中要求对变量作强制定义的主要理由是(B)。 A、便于编辑预处理程序的处理

B、便于确定类型和分配空间 C、便于移植 D、便于写文件

若已定义x为int类型变量,下列语句中说明指针变量p的正确语句是(A)。 A、int *p=&x; B、int p=&x; C、*p=*x; D、int *p=x;

以下程序段的输出结果是(C)。

char *alp[]={\ A、A B、B C、DEF D、D

根据以下定义,能输出字母M的语句是 B 。 struct person

{ char name[9]; Int age; }; struct

person

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新幼儿教育c语言程序设计练习5 全文阅读和word下载服务。

c语言程序设计练习5 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1096579.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top