总浏览量:539.52万
福师19春《C语言程序设计》在线作业12{包过答案}

时间:2019-07-27 20:24来源:本站作者:点击: 1063 次

可做奥鹏院校所有作业、毕业论文咨询请添加 QQ:3082882699
微信:jd958787


1.[单选题]与十进制数47相等的十六进制数是( )。
    A.2F    B.215    C.32F    D.115
    正确答案:——A——
2.[单选题]已知:int *p,a;,则语句“p=&a;”中的运算符“&”的含义是( )。
    A.位与运算
    B.逻辑与运算
    C.取指针内部
    D.取变量地址
    正确答案:——D——
3.[单选题]C语言程序的基本单位是(  )。
    A.程序行
    B.语句
    C.函数
    D.字符
    正确答案:——C——
4.[单选题]设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为( )。
    A.EOF
    B.非0值
    C.0
    D.NULL
    正确答案:————
5.[单选题]执行语句for(i=1;i++<3;);后,变量i的值为( )。
    A.2
    B.3
    C.4
    D.5
    正确答案:————
6.[单选题]下列(  )数据类型属于构造类型。
    A.数组类型
    B.指针类型
    C.整型
    D.字符型
    正确答案:————
7.[单选题]在下列运算符中,( )优先级最低。
    A.!
    B.&&
    C.!=
    D.?:
    正确答案:————
8.[单选题]C语言的编译系统对宏命令的处理是( )。
    A.在对源程序中的其它语句编译之前进行的
    B.在程序运行时进行的
    C.和C程序中的其它语句同时进行的
    D.在程序连接时进行的
    正确答案:————
9.[单选题]下面函数调用语句含有实参的个数为( )。
func((exp1,exp2),(exp3,exp4,exp5));
    A.1
    B.2
    C.4    无忧答案网
    D.5
    正确答案:————
10.[单选题]说明语句“int (*p)();”的含义是( )。
    A.p是一个指向一维数组的指针变量
    B.p是指针变量,指向一个整型数据
    C.p是一个指向函数的指针,该函数的返回值是一个整型
    D.以上都不对
    正确答案:————
11.[多选题]下列关于#include命令的叙述中,正确的是( )。
    A.一个#include命令中只能指定一个被包含文件
    B.一个#include命令中可以指定多个被包含文件
    C..一个被包含文件中又可以包含另一个被包含文件
    D.#include命令中,文件名可以用双引号或尖括号括起来
    正确答案:————
12.[多选题]已知:int x,a,b;,下列选项中正确的if语句是( )。
    A.if(a=b) x++;
    B.if(a=<b) x++;
    C.if(a-b) x++;
    D.if(x) x++;
    正确答案:————
13.[多选题]已知:int a[3][4]={0};,则下面描述错误的是( )。
    A.只有元素a[0][0]可得到初值0
    B.此说明语句是错误的
    C.数组a中每个元素都可得到初值,但其值不一定为0
    D.数组a中每个元素均可得到初值0
    正确答案:————
14.[多选题]不合法的数组说明语句是( )。
    A.int a[]="string";
    B.int a[]={0,1,2,3,4,5};
    C.char a="string";
    D.char a[5]={'0','1','2','3','4','5,};
    正确答案:————
15.[多选题]以下叙述中正确的是( )。
    A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
    B.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
    C.可以通过赋初值的方式确定数组元素的个数
    D.数组名代表的是数组所占存储区的首地址,其值不可改变
    正确答案:————
16.[多选题]下面关于break语句的描述中,正确的是( )。
    A.break不能用于循环体内
    B.break语句可以在for循环语句中出现多次
    C.break语句可以在switch语句中出现多次
    D.break语句可用于if条件判断语句内
    正确答案:————
17.[多选题]下面有关for循环的描述错误的是( )。
    A.for 循环只能用于循环次数已经确定的情况
    B.for循环是先执行循环体语句,后判定表达式
    C.在for循环中,不能用break语句跳出循环体
    D.for循环体语句中,可以包含多条语句,但要用花括号括起来
    正确答案:————
18.[多选题]以下说法中错误的是( )。
    A.#define和printf都是C语句
    B.#define是C语句,而printf不是
    C.#define和printf都不是C语句
    D.printf是C语句,但#define不是
    正确答案:————
19.[多选题]在一个被调用函数中,关于return语句使用的描述,正确的是( )。
    A.被调用函数中可以不用return语句
    B.被调用函数中可以使用多个return语句
    C.被调用函数中,如果有返回值,就一定要有return语句
    D.被调用函数中,一个return语句可以返回多个值给调用函数
    正确答案:————
20.[多选题]下列正确的八进制整型常量表示是( )。
    A.0a0
    B.015
    C.070
    D.0x10
    正确答案:————
21.[判断题]free函数只能释放malloc()函数分配的存储空间。
    A.对
    B.错
    正确答案:————
22.[判断题]在一个函数内定义的变量只在本函数范围内有效。
    A.对
    B.错
    正确答案:————
23.[判断题]在循环体内使用break语句或continue语句的作用相同。
    A.对
    B.错
    正确答案:————
24.[判断题]“%”运算两侧的数据可以是任意类型的数据。
    A.对
    B.错
    正确答案:————
25.[判断题]函数strcmp(“AShhjjj”,“ASHHJJJ”)的返回值是0。
    A.对
    B.错
    正确答案:————
26.[判断题]在C语言中,形参是虚拟的,不占存储单元。
    A.对
    B.错
    正确答案:————
27.[判断题]宏定义用分号(;)结尾0。
    A.对
    B.错
    正确答案:————
28.[判断题]switch与if不同,switch只能测试是否相等,而if中还能测试关系和逻辑表达式。
    A.对
    B.错
    正确答案:————
29.[判断题]continue语句的作用是结束整个循环的执行。
    A.对
    B.错
    正确答案:————
30.[判断题]C语言中规定函数的返回值的类型是由return语句中的表达式类型所决定。
    A.对
    B.错
    正确答案:————
福师《C语言程序设计》在线作业二
1.[单选题]C语言的编译系统对宏命令的处理是( )。
    A.在对源程序中的其它语句编译之前进行的
    B.在程序运行时进行的
    C.和C程序中的其它语句同时进行的
    D.在程序连接时进行的
    正确答案:——A——
2.[单选题]C语言中基本数据类型包括( )。
    A.整型、实型、逻辑型
    B.整型、实型、字符型
    C.整型、字符型、逻辑型
    D.整型、实型、逻辑型、实型
    正确答案:——B——
3.[单选题]执行下面程序片段的结果是( )。
int x=23;
     do
  {
   printf("%2d",x--);
  }while(!x);
    A.打印出321
    B.打印出23
    C.不打印任何内容
    D.陷入死循环
    正确答案:——B——
4.[单选题]C语言对嵌套if语句的规定是:else总是与( )配对
    A.其之前最近的if
    B.第一个if
    C.其之前最近且不带else的if
    D.缩进位置相同的if
    正确答案:————
5.[单选题]已知:char str1[10],str2[10]={"books"};则在程序中能够将字符串“books”赋给数组str1的正确语句是( )。
    A.str1={"books"}
    B.strcpy(str1,str2)
    C.str1=str2
    D.strcpy(str2,str1);
    正确答案:————
6.[单选题]C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )。
    A.float型
    B.int型
    C.long型
    D.double型
    正确答案:————
7.[单选题]已知:int a,x;,则正确的赋值语句是( )。
    A.a=(a[1]+a[2])/2;
    B.a*=*a+1;
    C.a=(x=1,x++,x+2);
    D.a="good";
    正确答案:————
8.[单选题]最初的计算机编程语言是( )。
    A.机器语言
    B.汇编语言
    C.高级语言
    D.低级语言
    正确答案:————
9.[单选题]有下列程序段,while循环执行的次数是( )。  
int  k=0
while(k=1) k++;
    A.无数次
    B.有语法错,不能执行
    C.一次也不执行
    D.执行一次
    正确答案:————
10.[单选题]C程序是由( )构成的。
    A.主程序与子程序
    B.主函数与若干子函数
    C.一个主函数与一个其它函数
    D.主函数与子函数
    正确答案:————
11.[多选题]已知:int x,a,b;,下列选项中正确的if语句是( )。
    A.if(a=b) x++;
    B.if(a=<b) x++;
    C.if(a-b) x++;
    D.if(x) x++;
    正确答案:————
12.[多选题]下列选项中,可以作为函数的返回类型的是( )。
    A.void
    B.int
    C.new
    D.long
    正确答案:————
13.[多选题]已知:int a[3][4];,则对数组元素引用正确的是( )。
    A.a[2][3]
    B.a[1,3]
    C.a[1+1][0]
    D.a(2)(1)
    正确答案:————
14.[多选题]下面关于数组的初始化不正确的是( )。
    A.char str[]={'a','b','c'}
    B.char str[2]={'a','b','c'}
    C.char str[2][3]={{'a','b'},{'e','d'},{'e','f'}}
    D.char str[3][2]={{‘a’,’b’,’c’},{‘d’,’e’,’f’}}
    正确答案:————
15.[多选题]下列字符中能构成标识符的是(  )。
    A.数字字符
    B.大写字母
    C.连接符
    D.下划线字符
    正确答案:————
16.[多选题]下列正确的八进制整型常量表示是( )。
    A.0a0
    B.015
    C.070
    D.0x10
    正确答案:————
17.[多选题]能进行++和--运算的数据类型是( )。
    A.指针
    B.Double
    C.Int
    D.long
    正确答案:————
18.[多选题]以下叙述中正确的是( )。
    A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出
    B.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
    C.可以通过赋初值的方式确定数组元素的个数
    D.数组名代表的是数组所占存储区的首地址,其值不可改变
    正确答案:————
19.[多选题]以下说法错误的是( )。
    A.定义函数时,形参的类型说明可以放在函数体内
    B.return后边的值不能为表达式
    C.如果函数值的类型与返回值表达式的类型不一致,以函数值类型为准
    D.如果形参与实参的类型不一致,以实参类型为准
    正确答案:————
20.[多选题]已知:int a[3][4]={0};,则下面描述错误的是( )。
    A.只有元素a[0][0]可得到初值0
    B.此说明语句是错误的
    C.数组a中每个元素都可得到初值,但其值不一定为0
    D.数组a中每个元素均可得到初值0
    正确答案:————
21.[判断题]在源文件的一行上可以有多条预处理命令。
    A.对
    B.错
    正确答案:————
22.[判断题]对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。
    A.对
    B.错
    正确答案:————
23.[判断题]“%”运算两侧的数据可以是任意类型的数据。
    A.对
    B.错
    正确答案:————
24.[判断题]表达式a=a+b可以写成a+=b。
    A.对
    B.错
    正确答案:————
25.[判断题]continue语句的作用是结束整个循环的执行。
    A.对
    B.错
    正确答案:————
26.[判断题]switch与if不同,switch只能测试是否相等,而if中还能测试关系和逻辑表达式。
    A.对
    B.错
    正确答案:————
27.[判断题]C语言程序总是从主函数开始执行,在主函数结束。
    A.对
    B.错
    正确答案:————
28.[判断题]C语言程序的三种基本结构是顺序结构、选择结构和循环结构。
    A.对
    B.错
    正确答案:————
29.[判断题]假定x和y为double型,则表达式x=2,y=x+3/2的值是3。
    A.对
    B.错
    正确答案:————
30.[判断题]对于任何函数,它都有一个返回值。
    A.对
    B.错
    正确答案:————

需要奥鹏作业答案请扫二维码,加我QQ

添加微信二维码,了解更多学习技巧,平台作业、毕业论文完成时间友情提醒。不再错过任何作业论文。