好文档 - 专业文书写作范文服务资料分享网站

【奥鹏】吉大19秋学期《C语言程序设计》在线作业二[4]答案

天下 分享 时间: 加入收藏 我要投稿 点赞

【奥鹏】吉大19秋学期《C语言程序设计》在线作业二 试卷总分:100 得分:100 一、单选题(共10题,40分)

1、以下叙述中不正确的是

A在不同的函数中可以使用相同的名字的变量 B函数中的形式参数是局部变量

C在一个函数内定义的变量只在本函数范围内有效

D在一个函数内的复合语句中定义的变量在本函数范围内有效 [仔细分析以上题目,运用所学知识完成作答] 参考选择:D

2、sizeof(float)是 A一个双精度型表达式 B一个整型表达式 C一种函数调用

D一个不合法的表达式

[仔细分析以上题目,运用所学知识完成作答] 参考选择:B

3、下面能正确进行字符串赋值操作的是 Achar s[5]={\

Bchar s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′}; Cchar *s;s=\

Dchar *s;char a; scanf(\);

[仔细分析以上题目,运用所学知识完成作答] 参考选择:C 4、有如下程序: long fib(int n) { if(n>2)return(fib(n)+fib(n)); else return(2); } main() { printf(\\n\(3));} 该程序的输出结果是 A2 B4 C6 D8

[仔细分析以上题目,运用所学知识完成作答] 参考选择:B

语言允许函数类型缺省定义,此时函数值隐含的类型是 Afloat Bint Clong Ddouble

[仔细分析以上题目,运用所学知识完成作答] 参考选择:B

6、下列程序的输出结果是 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf(\\n\); } A3 B3.2 C0 D3.07

[仔细分析以上题目,运用所学知识完成作答] 参考选择:C

7、阅读以下程序及对程序功能的描述,其中正确的描述是 #include main() { FILE *in,*out; char ch,infile[10],outfile[10]; printf(\the infile name:\n\); scanf(\); printf(\the outfile name:\n\); scanf(\); if((in=fopen(infile,\))==NUL A程序完成将磁盘文件的信息在屏幕上显示的功能 B程序完成将两个磁盘文件合二为一的功能

C程序完成将一个磁盘文件复制到另一个磁盘文件中 D程序完成将两个磁盘文件合并并在屏幕上输出 [仔细分析以上题目,运用所学知识完成作答] 参考选择:C 8、有以下程序: #include union pw { int i; char ch[2];}a; main() {a.ch[0]=13;a.ch[1]=0;printf(\\n\);} 程序的输出结果是 A13 B14 C208 D209

[仔细分析以上题目,运用所学知识完成作答] 参考选择:A

9、下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,请选择填空。 #include \ main(){ int i=0,j,k;do{i++;k=3163*i;}while(k);j=k/11;printf(\Ak Bk

Ck/11==0 Dk==0

[仔细分析以上题目,运用所学知识完成作答] 参考选择:B

10、一个C语言程序是由

A一个主程序和若干子程序组成 B函数组成

C若干过程组成 D若干子程序组成

[仔细分析以上题目,运用所学知识完成作答] 参考选择:B

二、多选题(共5题,20分)

1、以下对C语言函数的有关描述中,错误的是:______。

A调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参 B函数既可以嵌套定义又可以递归调用 C函数必须有返回值,否则不能使用函数

D程序中有调用关系的所有函数必须放在同一个源程序文件中 [仔细分析以上题目,运用所学知识完成作答] 参考选择:BCD

2、关于静态局部变量的说明正确的是______。 A静态局部变量存储在静态存储区

B静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值 C若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符

D虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的 [仔细分析以上题目,运用所学知识完成作答] 参考选择:ABCD

3、以下不正确的描述是______。

A函数的定义可以嵌套,函数的调用不可以嵌套 B函数的定义不可以嵌套,函数的调用可以嵌套 C函数的定义和函数的调用均可以嵌套 D函数的定义和函数的调用均不可以嵌套

[仔细分析以上题目,运用所学知识完成作答] 参考选择:ACD

4、对静态变量的正确描述

A静态局部变量在静态存储区内分配单元 B静态外部变量可以赋初值,也可以不赋初值 C静态外部变量的作用与外部变量相同

D静态局部变量在函数调用结束时,仍保存其值,不会随着消失。 [仔细分析以上题目,运用所学知识完成作答] 参考选择:ABD

5、下列关于#include命令的叙述中,正确的是______。 A一个#include命令中只能指定一个被包含文件 B一个#include命令中可以指定多个被包含文件 C一个被包含文件中又可以包含另一个被包含文件

D#include命令中,文件名可以用双引号或尖括号括起来 [仔细分析以上题目,运用所学知识完成作答]

【奥鹏】吉大19秋学期《C语言程序设计》在线作业二[4]答案

【奥鹏】吉大19秋学期《C语言程序设计》在线作业二试卷总分:100得分:100一、单选题(共10题,40分)1、以下叙述中不正确的是A在不同的函数中可以使用相同的名字的变量B函数中的形式参数是局部变量C在一个函数内定义的变量只在本函数范围内有效D在一个函数内的复合语句中定义的变量在本函数范围内有效[仔细分析
推荐度:
点击下载文档文档为doc格式
83d229mchy670et7c26i4qfr0177x6016l1
领取福利

微信扫码领取福利

微信扫码分享