c语言程序设计电大2020,252015年最新电大本科C语言程序设计A小抄.doc免费在线阅读...

《2015年最新电大本科C语言程序设计A小抄.doc》由会员分享,可免费在线阅读全文,更多与《252015年最新电大本科C语言程序设计A小抄.doc免费在线阅读》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

1、t,则该函数的返回类

型为(D)。

Aint少被执行一次的循环语句为(C)。

AforBwhileCdowhileD任一种循环

假定n的值为,则表达式n++的值为(B)。

ABCD

假定一个二维数组的定义为quotinta[][]=少被执行一次的循环语句为(C)。

AforBwhileCdowhileD任一种循环

假定n的值为,则表达式n++的值为(B)。

ABCD

假定一个二维数组的定义为quotinta[][]={{,},{,,}}

号quot,则元素a[][O]值为(A)。

ABCD

假定一个函数原型为quotchar*func(intn)quot,则该函数的返回类

型为(D)。

AintBint*ccharDchar*

假定a为一个字符数组名,则元素a[。

2、tLA(int*a,intn){

inti,s=O;

for(i=O;iltn;i++)s+=a[i];

returns;}

voidmain(){

inta[]={,,,,};

intb=LA(a,)+LA(a+,);

rintf(imgsrc="htt:wwwwoccomImagesbookdocng"width=""height=""。

增量表达式++y表示成赋值表达式为y=y+。

若x=,y=,则xgty的值为(假)。

假定二维数组的定义为“inta[][];”,则该数组所含元素

的个数为。

执行“tyedefinC语言中的每条复合语句以_}(或右花括号)作为结束符。

在include命令中所包含的文件,可以是头文件,也可以是_

程序_文件。

十进制数对应。

3、tCquotrh+quotDquotwb+quot

二(+,sizeof(int)),则所

指向的动态数组中所包含的元素个数为(C)。

ABcD

十进制数表示成符合C语言规定的八进制数为(D)。

ABCD

若要以读和写两种操作方式打开一个二进Bint*ccharDchar*

假定a为一个字符数组名,则元素a[i]的指针访问方式为(B)。

Aa+iB*(a+i)Cama+iD*a+i

假定有语句为quotint*=callocimgsrc="htt:wwwwoccomImagesbookdocng"width=""height=""={{,},{,,}}

号quot,则元素a[][O]值为(A)。

ABCD

假定一个函数原型为quotchar*func(intn)qu。

4、(x%i==){rintf(quot%dquot,i);x=i;}

i++;}}

运行结果:

includeltstdiohgt

voidmain(){

inta[]={,,,,,,,};

inti,s=;

for(i=;ilt;i++)

if(a[i]gt=amama[i]lt=)s+=a[i];

rintf(quots=%d\nquot,s);}

运行结果:s=

includeltstdiohgt

intWF(intx,inty){

x=x+y;

y+=x;

returnx+y;}

voidmain(){

intx=,y=;

rintf(quot%d\nquot,WF(x,y));}

运行结果:

includeltstdiohgt

in。

5、);quot语句序列后得到的

输出结果为()

把表达式x=x+y转换成复合赋值表达式为(x+=y)

假定x的值为,则执行quota=((!x)?:);quot语句后a的值为()

假定的定义为quotenumRA{ab,ac,ad,ae};quot,则

ac的值为()

double类型的长度为()

执行quotintx=,y=;rintf(quot%dquot,x、填空题

在一个C语言程序文件中,若要包含另外一个头文件或程序文

件,则应使用的预处理命令为(include)

用于从键盘上为变量输入值的标准输入函数的函数名为(scanf)

假定一个枚举类型制文件,当文件不存

在时返回打开失败信息,则选用的打开方式字符串为(C)。

Aquotr+quotBquotab+quo。

6、i]的指针访问方式为(B)。

Aa+iB*(a+i)Cama+iD*a+i

假定有语句为quotint*=calloc(+,sizeof(int)),则所

指向的动态数组中所包含的元素个数为(C)。

ABcD

十进制数表示成符合C语言规定的八进制数为(D)。

ABCD

若要以读和写两种操作方式打开一个二进制文件,当文件不存

在时返回打开失败信息,则选用的打开方式字符串为(C)。

Aquotr+quotBquotab+quotCquotrh+quotDquotwb+quot

二、填空题

在一个C语言程序文件中,若要包含另外一个头文件或程序文

件,则应使用的预处理命令为(include)

用于从键盘上为变量输入值的标准输入函数的函数名为(scanf)

假定一个枚举类。

7、的八进制数为。

假定x=,则表达式+x++的值为所指对象的值为__。

假定是一个指向整数对象的指针,则用*表示该整数对

象。

假定一个结构类型的定义为“structB{inta[];char*b;};”,

则该类型的理论长度为__。

存储字符'a'需要占用存储器的__个字节空间。

用于存储一个长度为n的字符串的字符数组的长度至少为

_n+_。

假定所指对象的值为,+所指对象的值为,则执行

表达式(*)++后,句的定义体中。

在程序中执行到return或返回语句时,将结束所在函数的

执行过程,返回到调用该函数的位置。

假定二维数组的定义为“chara[M][N];”,则该数组所含元素

的个数为M*N。

int类型的长度为。

表达式(float)的值为。

若。

8、于存储一个长度为n的字符串的字符数组的长度至少为

_n+_。

假定所指对象的值为,+所指对象的值为,则执行

表达式(*)++后,所指对象的值为__。

假定是一个指向整数对象的指针,则用*表示该整数对

象。

假定一个结构类型的定义为“structB{inta[];char*b;};”,

则该类型的理论长度为__。

C语言中的每条复合语句以_}(或右花括号)作为结束符。

在include命令中所包含的文件,可以是头文件,也可以是_

程序_文件。

十进制数对应的八进制数为。

假定x=,则表达式+x++的值为。

增量表达式++y表示成赋值表达式为y=y+。

若x=,y=,则xgty的值为(假)。

假定二维数组的定义为“inta[][];”,则该数组所含元素

的个数为。。

9、=,y=,则xlt=y的逻辑值为(或真)。

作为语句标号使用的case和default只能用于switch或开

关或分情况_语)score所对应的间接访问表达式为

(fgtscore)

一个函数定义由函数头_和函数体两部分组成。

执行“rintf(quot%cquot,'F');”语句后得到的输出结果为D值范围在(~M)之间

空字符串的长度为()

在所有函数定义之外定义的变量,若没有被初始化则系统隐含

对它所赋的初值为()

若指向x,则(*)与x的表示是等价的。

直接访问表达式(*f一维字符指针数组的定义为quotchar*a[];quot,则该数组占用

的存储空间的字节数为()

假定二维数组的定义为quotdoublea[M][N];quot则数组元素的行下标

取y。

10、若指向x,则(*)与x的表示是等价的。

直接访问表达式(*f)score所对应的间接访问表达式为

(fgtscore)

一个函数定义由函数头_和函数体两部分组成。

执行“rintf(quot%cquot,'F');”语句后得到的输出结果为D。

int类型的长度为。

表达式(float)的值为。

若x=,y=,则xlt=y的逻辑值为(或真)。

作为语句标号使用的case和default只能用于switch或开

关或分情况_语句的定义体中。

在程序中执行到return或返回语句时,将结束所在函数的

执行过程,返回到调用该函数的位置。

假定二维数组的定义为“chara[M][N];”,则该数组所含元素

的个数为M*N。

存储字符'a'需要占用存储器的__个字节空间。

用。

11、

执行“tyedefintABC[];”语句把ABC定义为具有个整型元素的_数组_类型。

strcat()函数用于连接两个字符串。

假定所指对象的值为,+所指对象的值为,则*++

的值为。

若要把一个整型指针转换为字符指针,则采用的强制转换表

达式为(char*)。

NULL是一个符号常量,通常作为空指针值,它对应的值为。

假定要动态分配一个类型为structWorker的对象,并由r指

针指向这个对象,则使用的表达式为structWorker*r

=malloc(sizeof(structWorker))。

在一个C语言程序文件中,若要包含另外一个头文件或程序文

件,则应使用的预处理命令为include。

用于从键盘上为变量输入值的标准输入函数的函数名为

scanf 。

12、型的定义为quotenumRA{ab,ac,ad,ae};quot,则

ac的值为()

double类型的长度为()

执行quotintx=,y=;rintf(quot%dquot,xy);quot语句序列后得到的

输出结果为()

把表达式x=x+y转换成复合赋值表达式为(x+=y)

假定x的值为,则执行quota=((!x)?:);quot语句后a的值为()

假定一维字符指针数组的定义为quotchar*a[];quot,则该数组占用

的存储空间的字节数为()

假定二维数组的定义为quotdoublea[M][N];quot则数组元素的行下标

取值范围在(~M)之间

空字符串的长度为()

在所有函数定义之外定义的变量,若没有被初始化则系统隐含

对它所赋的初值为()。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值