14春北京交通大学《C语言程序设计(专)》在线作业二
北交《C++语言程序设计(专)》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
一、单选题(共 10 道试题,共 40 分。)
V
1. 下面程序段的运行结果是 char *format="%s,a=%d,b=%d\n"; int a=11,b=10; a+=b; printf(format,"a+=b",a,b);
A. for,"a+=b",ab
B. format,"a+=b"
C. a+=b,a=21,b=10
D. 以上结果都不对
需要购买答案的联系QQ:79691519满分:4 分
2. 设有以下语句: char x=3,y=6,z; z=x^y 2; 则z的二进制值是
A. 00010100
B. 00011011
C. 00011100
D. 00011000
需要购买答案的联系QQ:79691519满分:4 分
3. 下面程序的运行结果是 #include main() { int a=1,b=10; do {b-=a;a++;}while(b-- 0); printf("a=%d,b=%d\n",a,b); }
A. a=3,b=11
B. a=2,b=8
C. a=1,b=-1
D. a=4,b=9
需要购买答案的联系QQ:79691519满分:4 分
4. 有以下程序: #include union pw { int i; char ch[2];}a; main() {a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);} 程序的输出结果是
A. 13
B. 14
C. 208
D. 209
需要购买答案的联系QQ:79691519满分:4 分
5. 下列各数据类型不属于构造类型的是
A. 枚举型
B. 共用型
C. 结构型
D. 数组型
需要购买答案的联系QQ:79691519满分:4 分
6. 阅读以下程序及对程序功能的描述,其中正确的描述是 #include main() { FILE *in,*out; char ch,infile[10],outfile[10]; printf("Enter the infile name:\n"); scanf("%s",infile); printf("Enter the outfile name:\n"); scanf("%s",outfile); if((in=fopen(infile,"r"))==NUL
A. 程序完成将磁盘文件的信息在屏幕上显示的功能
B. 程序完成将两个磁盘文件合二为一的功能
C. 程序完成将一个磁盘文件复制到另一个磁盘文件中
D. 程序完成将两个磁盘文件合并并在屏幕上输出
需要购买答案的联系QQ:79691519满分:4 分
7. 设有int x=11;则表达式(x++*1/3)的值是
A. 3
B. 4
C. 11
D. 12
需要购买答案的联系QQ:79691519满分:4 分
8. C语言允许函数类型缺省定义,此时函数值隐含的类型是
A. float
B. int
C. long
D. double
需要购买答案的联系QQ:79691519满分:4 分
9. 下面能正确进行字符串赋值操作的是
A. char s[5]={"ABCDE"};
B. char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};
C. char *s;s="ABCDE";
D. char *s;char a; scanf("%s", s);
需要购买答案的联系QQ:79691519满分:4 分
10. 在16位IBM-PC机上使用C语言,若有如下定义 struct data { int i; char ch; double f; } b; 则结构变量b占用内存的字节数是
A. 1
B. 2
C. 7
D. 11
此题选: D 满分:4 分
北交《C语言程序设计(专)》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
二、多选题(共 10 道试题,共 40 分。)
V
1. 关于实参和形参的说法正确的是______。
A. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元
B. 实参可以是变量、常量或表达式
C. 实参与形参的类型应相同或赋值兼容
D. 实参变量对形参变量的数据传递是“值传递”
需要购买答案的联系QQ:79691519满分:4 分
2. 下列关于#include命令的叙述中,正确的是______。
A. 一个#include命令中只能指定一个被包含文件
B. 一个#include命令中可以指定多个被包含文件
C. 一个被包含文件中又可以包含另一个被包含文件
D. #include命令中,文件名可以用双引号或尖括号括起来
需要购买答案的联系QQ:79691519满分:4 分
3. 下列说法中错误的是______。
A. 不允许设置参数的默认值
B. 设置参数的默认值只能在定义函数时设置
C. 设置参数的默认值时,应该设置右边的参数
D. 设置参数的默认值时,应该全部参数都设置
需要购买答案的联系QQ:79691519满分:4 分
4. 关于文件的打开方式描述正确的是:______。
A. r:打开只读文件
B. a+:打开或建立用于更新数据的文件,数据追加到文件尾
C. a:打开或建立一个把数据追加到文件尾的文件
D. r+:打开用于更新数据的文件
需要购买答案的联系QQ:79691519满分:4 分
5. 以下正确的C语言标识符是_____。
A. ABC
B. abc
C. a_bc
D. ab.c
需要购买答案的联系QQ:79691519满分:4 分
6. 在C语言中,正确的int类型的常数是:______。
A. 0
B. 32768
C. 037
D. 0xaf
需要购买答案的联系QQ:79691519满分:4 分
7. 若有以下定义和语句:double r=99,*p= r; *p=r;则以下不正确的叙述是:______
A. 以上两处的*p含义相同,都说明给指针变量p赋值
B. 语句“*p=r;”把变量r的地址值赋给指针变量p
C. 语句“*p=r;”取变量r的值放回r中
D. 在“double r=99,*p= r;”中,把r的地址赋值给了p所指的存储单元
需要购买答案的联系QQ:79691519满分:4 分
8. 以下对一维数组a进行初始化,错误的语句是______。
A. int a[10]=(0,0,0,0,0);
B. int a[10]={};
C. int a[10]={0};
D. int a[2]={10,9,8}
需要购买答案的联系QQ:79691519满分:4 分
9. 设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
A. ptr是指向一维数组的指针变量
B. ptr是指向int型数据的指针变量
C. ptr是指向函数的指针,该函数返回一个int型数据
D. ptr是一个函数名,该函数的返回值是指向int型数据的指针
需要购买答案的联系QQ:79691519满分:4 分
10. 以下不正确的描述是______。
A. 函数的定义可以嵌套,函数的调用不可以嵌套
B. 函数的定义不可以嵌套,函数的调用可以嵌套
C. 函数的定义和函数的调用均可以嵌套
D. 函数的定义和函数的调用均不可以嵌套
需要购买答案的联系QQ:79691519满分:4 分
北交《C语言程序设计(专)》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
三、判断题(共 5 道试题,共 20 分。)
V
1. 一个int型与一个double型数据进行混合运算时,其结果是double型。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
2. C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
3. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
4. 使用printf和scanf函数时,必须添加#include stdio.h 命令。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
5. C程序中各函数之间既允许直接递归调用也允许间接递归调
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
一、单选题(共 10 道试题,共 40 分。)
V
1. 下面程序段的运行结果是 char *format="%s,a=%d,b=%d\n"; int a=11,b=10; a+=b; printf(format,"a+=b",a,b);
A. for,"a+=b",ab
B. format,"a+=b"
C. a+=b,a=21,b=10
D. 以上结果都不对
需要购买答案的联系QQ:79691519满分:4 分
2. 设有以下语句: char x=3,y=6,z; z=x^y 2; 则z的二进制值是
A. 00010100
B. 00011011
C. 00011100
D. 00011000
需要购买答案的联系QQ:79691519满分:4 分
3. 下面程序的运行结果是 #include main() { int a=1,b=10; do {b-=a;a++;}while(b-- 0); printf("a=%d,b=%d\n",a,b); }
A. a=3,b=11
B. a=2,b=8
C. a=1,b=-1
D. a=4,b=9
需要购买答案的联系QQ:79691519满分:4 分
4. 有以下程序: #include union pw { int i; char ch[2];}a; main() {a.ch[0]=13;a.ch[1]=0;printf("%d\n",a.i);} 程序的输出结果是
A. 13
B. 14
C. 208
D. 209
需要购买答案的联系QQ:79691519满分:4 分
5. 下列各数据类型不属于构造类型的是
A. 枚举型
B. 共用型
C. 结构型
D. 数组型
需要购买答案的联系QQ:79691519满分:4 分
6. 阅读以下程序及对程序功能的描述,其中正确的描述是 #include main() { FILE *in,*out; char ch,infile[10],outfile[10]; printf("Enter the infile name:\n"); scanf("%s",infile); printf("Enter the outfile name:\n"); scanf("%s",outfile); if((in=fopen(infile,"r"))==NUL
A. 程序完成将磁盘文件的信息在屏幕上显示的功能
B. 程序完成将两个磁盘文件合二为一的功能
C. 程序完成将一个磁盘文件复制到另一个磁盘文件中
D. 程序完成将两个磁盘文件合并并在屏幕上输出
需要购买答案的联系QQ:79691519满分:4 分
7. 设有int x=11;则表达式(x++*1/3)的值是
A. 3
B. 4
C. 11
D. 12
需要购买答案的联系QQ:79691519满分:4 分
8. C语言允许函数类型缺省定义,此时函数值隐含的类型是
A. float
B. int
C. long
D. double
需要购买答案的联系QQ:79691519满分:4 分
9. 下面能正确进行字符串赋值操作的是
A. char s[5]={"ABCDE"};
B. char s[5]={ ′A′, ′B′, ′C′, ′D′, ′E′};
C. char *s;s="ABCDE";
D. char *s;char a; scanf("%s", s);
需要购买答案的联系QQ:79691519满分:4 分
10. 在16位IBM-PC机上使用C语言,若有如下定义 struct data { int i; char ch; double f; } b; 则结构变量b占用内存的字节数是
A. 1
B. 2
C. 7
D. 11
此题选: D 满分:4 分
北交《C语言程序设计(专)》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
二、多选题(共 10 道试题,共 40 分。)
V
1. 关于实参和形参的说法正确的是______。
A. 在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元
B. 实参可以是变量、常量或表达式
C. 实参与形参的类型应相同或赋值兼容
D. 实参变量对形参变量的数据传递是“值传递”
需要购买答案的联系QQ:79691519满分:4 分
2. 下列关于#include命令的叙述中,正确的是______。
A. 一个#include命令中只能指定一个被包含文件
B. 一个#include命令中可以指定多个被包含文件
C. 一个被包含文件中又可以包含另一个被包含文件
D. #include命令中,文件名可以用双引号或尖括号括起来
需要购买答案的联系QQ:79691519满分:4 分
3. 下列说法中错误的是______。
A. 不允许设置参数的默认值
B. 设置参数的默认值只能在定义函数时设置
C. 设置参数的默认值时,应该设置右边的参数
D. 设置参数的默认值时,应该全部参数都设置
需要购买答案的联系QQ:79691519满分:4 分
4. 关于文件的打开方式描述正确的是:______。
A. r:打开只读文件
B. a+:打开或建立用于更新数据的文件,数据追加到文件尾
C. a:打开或建立一个把数据追加到文件尾的文件
D. r+:打开用于更新数据的文件
需要购买答案的联系QQ:79691519满分:4 分
5. 以下正确的C语言标识符是_____。
A. ABC
B. abc
C. a_bc
D. ab.c
需要购买答案的联系QQ:79691519满分:4 分
6. 在C语言中,正确的int类型的常数是:______。
A. 0
B. 32768
C. 037
D. 0xaf
需要购买答案的联系QQ:79691519满分:4 分
7. 若有以下定义和语句:double r=99,*p= r; *p=r;则以下不正确的叙述是:______
A. 以上两处的*p含义相同,都说明给指针变量p赋值
B. 语句“*p=r;”把变量r的地址值赋给指针变量p
C. 语句“*p=r;”取变量r的值放回r中
D. 在“double r=99,*p= r;”中,把r的地址赋值给了p所指的存储单元
需要购买答案的联系QQ:79691519满分:4 分
8. 以下对一维数组a进行初始化,错误的语句是______。
A. int a[10]=(0,0,0,0,0);
B. int a[10]={};
C. int a[10]={0};
D. int a[2]={10,9,8}
需要购买答案的联系QQ:79691519满分:4 分
9. 设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
A. ptr是指向一维数组的指针变量
B. ptr是指向int型数据的指针变量
C. ptr是指向函数的指针,该函数返回一个int型数据
D. ptr是一个函数名,该函数的返回值是指向int型数据的指针
需要购买答案的联系QQ:79691519满分:4 分
10. 以下不正确的描述是______。
A. 函数的定义可以嵌套,函数的调用不可以嵌套
B. 函数的定义不可以嵌套,函数的调用可以嵌套
C. 函数的定义和函数的调用均可以嵌套
D. 函数的定义和函数的调用均不可以嵌套
需要购买答案的联系QQ:79691519满分:4 分
北交《C语言程序设计(专)》在线作业二
试卷总分:100 奥鹏学习网(aopeng123.cn) 发布
单选题
多选题
判断题
三、判断题(共 5 道试题,共 20 分。)
V
1. 一个int型与一个double型数据进行混合运算时,其结果是double型。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
2. C语言编译系统在给出逻辑运算结果时,以数值1代表真,以0代表假,但在判断一个量是否为“真”时,以0代表假,以非0代表真。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
3. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
4. 使用printf和scanf函数时,必须添加#include stdio.h 命令。( )
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
5. C程序中各函数之间既允许直接递归调用也允许间接递归调
A. 错误
B. 正确
需要购买答案的联系QQ:79691519满分:4 分
版权声明
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益
请联系本站我们将配合处理!
上一篇 : 14春北京交通大学《国际商法》在线作业二