新学期北京交通大学《C语言程序设计》在线作业二7

奥鹏远程教育北京交通大学平时作业

《C语言程序设计》在线作业二-0017

C语言源程序文件经过C编译程序编译连接之后生成一个后缀为()的文件。
A:”.c”
B:“.ob奥鹏远程教育北京交通大学平时作业j”
C:“.exe”
D:“.bas”
答案问询微信:424329

C语言程序从main()函数开始执行,所以这个函数要写在____。
A:程序文件的开始
B:程序文件的最后
C:它所调用的函数的前面
D:程序文件的任何位置
答案问询微信:424329

C语言中最简单的数据类型包括()。
A:整型、实型、逻辑型
B:整型、实型、字符型
C:整型、字符型、逻辑型
D:整型、实型、逻辑型、字符型
答案问询微信:424329

设n=3;则执行 ++n语句后,n的值为_____。( )
A:5
B:4
C:3
D:2
答案问询微信:424329

以下说法下确的是_____。
A:C语言程序总是从第一个的函数开始执行
B:在C语言程序中,要调用的函数必须在main()函数中定义
C:C语言程序总是从main()函数开始执行
D:C语言程序中的main()函数必须放在程序的开始部分
答案问询微信:424329

调用strlen("abcdefg")的返回值是______。
A:4
B:5
C:8
D:9
答案问询微信:424329

已知int a=4;执行语句a+=a-=(a-2)*(a-2);后,a的值是_______。
A:0
B:6
C:-24
D:-60
答案问询微信:424329

已知:int a,*p=a;,则下列函数调用中错误的是______。( )
A:scanf("%d",a);
B:scanf("%d",p);
C:scanf("%d",*p);
D:printf("%d",a);
答案问询微信:424329

二进制语言是属于面向_____的语言。
A:机器
B:过程
C:问题
D:对象
答案问询微信:424329

数组int**a[3][4]占据多大空间
A:64
B:12
C:48
D:128
答案问询微信:424329

已知: int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a+2 ;则值为 3 的表达式是______。
A:(*p)++
B:*p++
C:*++p
D:++*p
答案问询微信:424329

以下可作为函数 fopen 中第一个参数的正确格式是______。
A:c:userfile.txt
B:"c:userfile.txt"
C:"c:\user\file.txt"
D:c:userfile.txt
答案问询微信:424329

若变量已正确定义,执行语句scanf("%d%d%d ",k1,k2,k3);时,()是正确的输入。
A:2030,40
B:20 30 40
C:20, 30 40
D:20, 30,40
答案问询微信:424329

已知:int x=4,y=5,z;,则执行z=x=xy;后,z的值为______。( )
A:0
B:1
C:4
D:5
答案问询微信:424329

有以下程序片段 int n=0,p; do { scanf(%d,p); n++; } while(p!=12345n3); 此处 do-while 循环的结束条件是()
A:p的值不等于12345并且n的值小于3
B:p的值等于12345并且n的值大于等于3
C:p的值不等于12345或且n的值小于3
D:p的值等于12345或且n的值大于等于3
答案问询微信:424329

以下______是正确的转义字符。( )
A:‘\'
B:‘’
C:‘81'
D:‘'
答案问询微信:424329

在C语言中,正确的int类型的常数是:______。
A:0
B:32768
C:037
D:0xaf
答案问询微信:424329

在文件操作中,用于检测和设置文件状态的函数有______。
A:文件结束检测函数feof()
B:读写文件出错检测函数ferror()
C:文件出错和结束标志文件函数才clearerr()
D:文件关闭函数fclose()
答案问询微信:424329

已知:int x,a,b;下列选项中正确的if语句是______。
A:if(a=b) x++;
B:if(a=b) x++;
C:if(a-b) x++;
D:if(x) x++;
答案问询微信:424329

关于静态局部变量的说明正确的是______。
A:静态局部变量存储在静态存储区
B:静态局部变量是在编译时赋初值的,即只赋一次值,在程序运行时它已有初值
C:若在定义局部变量时不赋初值,则编译时自动赋初值为0或空字符
D:虽然静态局部变量在函数调用结束后仍然存在,但其他函数是不能引用它的
答案问询微信:424329

C语言中函数返回值的类型与下列哪项无关?
A:定义函数时所指定的函数类型
B:调用函数时临时
C:调用该函数的主函数类型
D:return语句中的表达式类型
答案问询微信:424329

不与while(x)语句中的x等价的是_____。
A:x= =0
B:x= =1
C:x!=1
D:x!=0
答案问询微信:424329

下列字符中能构成标识符的是______。
A:数字字符
B:连接符
C:下划线字符
D:大写字母
答案问询微信:424329

在动态存储区中主要存放以下数据______。
A:函数形式参数
B:自动变量
C:函数调用时的现场保护和返回地址
D:全局变量
答案问询微信:424329

关于文件的打开方式描述正确的是:______。
A:r:打开只读文件
B:a+:打开或建立用于更新数据的文件,数据追加到文件尾
C:a:打开或建立一个把数据追加到文件尾的文件
D:r+:打开用于更新数据的文件
答案问询微信:424329

设有如下定义:int (*ptr)();则以下叙述中不正确的是______。
A:ptr是指向一维数组的指针变量
B:ptr是指向int型数据的指针变量
C:ptr是指向函数的指针,该函数返回一个int型数据
D:ptr是一个函数名,该函数的返回值是指向int型数据的指针
答案问询微信:424329

以下叙述中正确的是______。
A:对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
B:当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
C:可以通过赋初值的方式确定数组元素的个数
D:数组名代表的是数组所占存储区的首地址,其值不可改变
答案问询微信:424329

下列说法不正确的是______。
A:C程序由符号构成
B:C程序由标识符构成
C:C程序由函数构成
D:C程序由C语句构成
答案问询微信:424329

下列关于#include命令的叙述中,正确的是______。
A:一个#include命令中只能指定一个被包含文件
B:一个#include命令中可以指定多个被包含文件
C:一个被包含文件中又可以包含另一个被包含文件
D:#include命令中,文件名可以用双引号或尖括号括起来
答案问询微信:424329

关于实参和形参的说法正确的是______。
A:在定义函数中指定的形参,在未出现函数调用时,它们并不占内存中的存储单元
B:实参可以是变量、常量或表达式
C:实参与形参的类型应相同或赋值兼容
D:实参变量对形参变量的数据传递是“值传递”
答案问询微信:424329

对于任何函数,它都有一个返回值。
A:错误
B:正确
答案问询微信:424329

在程序运行过程中,其值不能被改变的量称为常量( )
A:错误
B:正确
答案问询微信:424329

在定义数组变量时,可以不指定数组的长度。
A:错误
B:正确
答案问询微信:424329

在C语言中,不区分字母的大小写。( )
A:错误
B:正确
答案问询微信:424329

自增运算符和自减运算符只能用于变量,不能用于常量或表达式 。( )
A:错误
B:正确
答案问询微信:424329

逻辑运算符的优先级比算术运算符高。
A:错误
B:正确
答案问询微信:424329

C语言中,函数的隐含存储类别是extern
A:错误
B:正确
答案问询微信:424329

‘ a’和“a”在内存中所占字节数相同。( )
A:错误
B:正确
答案问询微信:424329

表达式a=a+b可以写成a+=b。
A:错误
B:正确
答案问询微信:424329

c程序是由c文件构成,而c文件是由函数构成。
A:错误
B:正确
答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网