网课知到C语言程序设计智慧树答案(乌鲁木齐职业大学)
您已经看过
[清空]
    fa-home|fa-star-o
    当前位置:网课宝盒>知到智慧树答案>网课知到C语言程序设计智慧树答案(乌鲁木齐职业大学)

    网课知到C语言程序设计智慧树答案(乌鲁木齐职业大学)

    绪论单元测试

    1、单选题:程序是()的序列。

    A:指令

    B:常量

    C:变量

    D:符号

    正确答案:【指令】


    2、单选题:在本课程中使用的软件环境是()。

    A:C++

    B:DevC++

    C:C

    D:visualstudio

    正确答案:【DevC++】


    3、单选题:C语言编写的程序,文件保存类型为()。

    A:.dev

    B:.c

    C:.doc

    D:.exe

    正确答案:【.c】


    4、单选题:C语言编写的程序,运行后的目标文件扩展名为()。

    A:.bat

    B:.dev

    C:.exe

    D:.c

    正确答案:【.exe】


    5、单选题:C语言编写的程序,运行时的快捷键时()。

    A:C+F9

    B:F5

    C:Ctrl+F9

    D:CTRL+F5

    正确答案:【C+F9】


    6、单选题:程序中有

    A:数字

    B:指令

    C:符号

    正确答案:【指令】


    7、单选题:在本课程中使用的语言是

    A:C++

    B:C

    C:visualstudio

    D:DevC++

    正确答案:【C】


    8、单选题:C语言编写的程序,目标文件保存类型为

    A:.doc

    B:.exe

    C:.c

    D:.dev

    正确答案:【.exe】


    9、单选题:C语言编写的程序,每一条语句后面需要写

    A:句号

    B:感叹号

    C:分号

    正确答案:【分号】


    10、单选题:C语言编写的程序,结束的标志是

    A:{

    B:Return

    C:}

    正确答案:【}】


    第一章单元测试

    1、单选题:流程图中的平行四边形表示()。

    A:表示输入/输出语句、定义变量、常量

    B:表示上下连接

    C:表示判断

    D:表示程序开始/结束

    正确答案:【表示输入/输出语句、定义变量、常量】


    2、单选题:流程图中的菱形表示()

    A:表示判断

    B:表示输入/输出语句、定义变量、常量

    C:表示程序开始/结束

    D:表示上下连接

    正确答案:【表示判断】


    3、单选题:流程图中的圆角矩形形表示()

    A:表示判断

    B:表示上下连接

    C:表示输入/输出语句、定义变量、常量

    D:表示程序开始/结束

    正确答案:【表示程序开始/结束】


    4、单选题:流程图中的长方形表示()

    A:表示上下连接

    B:表示程序开始/结束

    C:表示输入/输出语句、定义变量、常量

    D:表示表示计算处理

    正确答案:【表示表示计算处理】


    5、单选题:流程图中的圆形表示()

    A:表示上下连接

    B:表示判断

    C:表示输入/输出语句、定义变量、常量

    D:表示程序开始/结束

    正确答案:【表示上下连接】


    6、单选题:程序的开头有()头文件。

    A:#scanf

    B:#include

    C:#define

    正确答案:【#include】


    7、单选题:头文件#include的含义是__

    A:头文件包括标准的输入输出语句

    B:头文件包括标准的循环语句

    C:头文件包括标准的判断语句

    正确答案:【头文件包括标准的输入输出语句】


    8、单选题:.c文件是__

    A:C语言编写的链接文件

    B:C语言编写的源文件

    C:C语言编写的目标文件

    正确答案:【C语言编写的源文件】


    9、单选题:.exe文件是__

    A:目标文件

    B:C语言编写的源文件

    C:可执行文件

    正确答案:【可执行文件】


    10、单选题:C语言编写的程序,{}表示

    A:程序结束

    B:程序开始

    C:程序的开始结束

    正确答案:【程序的开始结束】


    第二章单元测试

    1、单选题:下列定义变量的语句中错误的是()

    A:floatUS$

    B:doubleint_

    C:int_int

    D:charFor

    正确答案:【floatUS$】


    2、单选题:以下不合法的用户标识符是()

    A:4d

    B:j2_KEY

    C:_8_

    D:Double

    正确答案:【4d】


    3、单选题:以下4组用户定义标识符中,全部合法的一组是()

    A:intk_2_001???

    B:If-maxturbo

    C:_mainencludesin

    D:txtREAL3COM

    正确答案:【_mainencludesin】


    4、单选题:以下定义语句中正确的是()。

    A:chara='A'b='B';

    B:floata=b=10.0;(正解a=10.0b=10.0)

    C:inta=10,*b=&a;

    D:float*a,b=&a;???

    正确答案:【inta=10,*b=&a;】


    5、单选题:C语言中最简单的数据类型包括()

    A:整型、实型、逻辑型、字符型

    B:整型、实型、字符型

    C:整型、字符型、逻辑型

    D:整型、实型、逻辑型

    正确答案:【整型、实型、字符型】


    6、单选题:当c的值不为0时,在下列选项中能正确将c的值赋给变量a、b的是()

    A:(a=c)‖(b=c);

    B:(a=c)&&(b=c);

    C:c=b=a;

    D:a=c=b;

    正确答案:【(a=c)&&(b=c);】


    7、单选题:以下不正确的C语言标识符是()。

    A:4ab

    B:B1

    C:a2_b

    D:ab3

    正确答案:【4ab】


    8、单选题:C语言程序的基本单位是()。

    A:字符

    B:语句

    C:程序行

    D:函数

    正确答案:【函数】


    9、单选题:以下选项中非法的表达式是()

    A:x+1=x+1

    B:0<=x<100

    C:i=j==0

    D:(char)(65+3)

    正确答案:【x+1=x+1】


    10、单选题:以下运算符中优先级最低的运算符是()。

    A:=

    B:&

    C:||

    D:&&

    正确答案:【=】


    第三章单元测试

    1、单选题:以下选项中,与k=n++完全等价的表达式是()。

    A:k=n,n=n+1

    B:k+=n+1

    C:n=n+1,k=n

    D:k=++n

    正确答案:【k=n,n=n+1】


    2、单选题:下列()不属于结构化程序设计的循环结构。

    A:do-while

    B:For

    C:While

    D:if-else

    正确答案:【For】


    3、单选题:以下循环体的执行次数是()。main(){inti,j;for(i=0,j=1;i<=j+1;i+=2,j--)printf("%dn",i);}

    A:0

    B:1

    C:2

    D:3

    正确答案:【2】


    4、单选题:用于输出表达式值的标准输出函数是()。

    A:printf()

    B:output()

    C:print()

    D:scanf()

    正确答案:【printf()】


    5、单选题:在printf()函数调用的格式字符串中,每个格式符的先导字符为()。

    A:$

    B:#

    C:@

    D:%

    正确答案:【%】


    6、单选题:在printf()函数调用的格式字符串中,若使用格式符为“%d”,则对应输出的数据类型为()。

    A:int

    B:double

    C:float

    D:char

    正确答案:【int】


    7、单选题:在printf()函数调用的格式字符串中,若使用格式符为“%f”,则对应输出的数据类型为()。

    A:float

    B:char

    C:int

    D:double

    正确答案:【float】


    8、单选题:在printf()函数调用的格式字符串中,若使用格式符为“%5d”,则规定对应输出的数据占用的字符位置个数为()。

    A:6

    B:3

    C:4

    D:5

    正确答案:【5】


    9、单选题:若变量已正确定义并赋值,下面符合C语言语法的表达式是()。

    A:a=a+7=c+b

    B:a:=b+1

    C:int18.5%3

    D:a=b=c+2

    正确答案:【a=b=c+2】


    10、单选题:若k是int型变量,且有下面的程序片段k=-3if(k<=0)printf("####")elseprintf("&&&&");上面程序片段的输出结果是___A___。

    A:####&&&&

    B:####

    C:&&&&

    D:有语法错误,无输出结果

    正确答案:【####】


    11、单选题:在scanf()函数调用的格式字符串中,每个格式符的先导字符为()。

    A:@

    B:$

    C:%

    D:#

    正确答案:【@】


    12、单选题:在scanf()函数调用的格式字符串中,若使用格式字符串为“%d,%d”,则规定输入的两个数据之间的分隔符为()。

    A:%

    B:#

    C:@

    D:$

    正确答案:【@】


    第四章单元测试

    1、单选题:C语言中的循环类语句有3条,它们是()。

    A:for,break,do

    B:while,do,switch

    C:for,while,do

    D:for,if,while

    正确答案:【for,while,do】


    2、单选题:C语言中()。

    A:能使用do-while语句构成的循环

    B:do-while语句构成的循环,当while语句中的表达式值小于零时结束循环

    C:do-while语句构成的循环必须用break语句才能退出

    D:do-while语句构成的循环,当while语句中的表达式为非零时结束循环

    正确答案:【能使用do-while语句构成的循环】


    3、单选题:当处理问题时的循环次数是确定的,则采用的最合适的循环方式为()。

    A:switch

    B:do-while

    C:for

    D:while

    正确答案:【for】


    4、单选题:若需要定义一个符号常量,并且使C语言能够进行类型检查,则应在定义语句的开始使用保留字()。

    A:static

    B:const

    C:case

    D:continue

    正确答案:【const】


    5、单选题:每次先进行循环条件的判断,然后再执行循环体的语句为()。

    A:while和do

    B:for和do

    C:switch和break

    D:for和while

    正确答案:【for和while】


    6、单选题:若n的值为5,s的值为0,则执行“while(n>0)s+=n--;”语句后,s的值为()。

    A:15

    B:13

    C:12

    D:14

    正确答案:【15】


    7、单选题:流程控制类语句包括的3类语句为()。

    A:选择、循环、输入

    B:选择、循环、跳转

    C:选择、输入、输出

    D:循环、选择、函数

    正确答案:【选择、循环、跳转】


    8、单选题:若i的值为0,则执行“doi++;while(i*i<10);”语句的过程中,循环体被执行的次数为()。

    A:2

    B:4

    C:3

    D:5

    正确答案:【4】


    9、单选题:执行下面程序的输出结果为()#include<stdio.h>voidmain(){intx=16,s=0;do{s+=x;x-=3;}while(x>0);printf("s=%dn",s);}

    A:54

    B:51

    C:52

    D:53

    正确答案:【51】


    10、单选题:若要结束所在函数的执行过程,返回到调用该函数所在位置,则使用的语句为()。

    A:break

    B:goto

    C:continue

    D:return

    正确答案:【return】


    11、单选题:若x的值为15,则执行“if(x>10)x++;elsex--;”语句后,x的值为()。

    A:16

    B:15

    C:14

    D:10

    正确答案:【16】


    12、单选题:若x的值为-10,则执行“if(!x)x++;elsex--;”语句后,x的值为()。

    A:-9

    B:-11

    C:0

    D:-10

    正确答案:【-11】


    13、单选题:若n的值为10,则执行“for(i=1;i<n;i++)S;”语句的过程中,表达式i=1共被执行的次数为()。

    A:1

    B:n-1

    C:n

    D:n+1

    正确答案:【1】


    14、单选题:若n的值为10,则执行“for(i=0;;i++)if(i>n/3)break;”语句后,i的值为()。

    A:3

    B:4

    C:6

    D:5

    正确答案:【4】


    15、单选题:若n的值为10,则执行“while(n-->0)s+=n;”语句的过程中,循环体被执行的次数为()。

    A:9

    B:11

    C:10

    D:8

    正确答案:【10】


    16、判断题:while循环语句中的循环体可能不会被执行。()

    A:错

    B:对

    正确答案:【对】


    17、判断题:while循环语句的循环体,只能是复合语句,不能是简单语句。()

    A:错

    B:对

    正确答案:【错】


    18、判断题:do-while循环语句中的循环体可能不会被执行。()

    A:错

    B:对

    正确答案:【错】


    第五章单元测试

    1、单选题:C语言中规定函数的返回值的类型是由()。

    A:调用该函数时的主调用函数类型所决定

    B:return语句中的表达式类型所决定

    C:调用该函数时系统临时决定

    D:在定义该函数时所指定的函数类型所决定

    正确答案:【在定义该函数时所指定的函数类型所决定】


    2、单选题:func((exp1,exp2),(exp3,exp4,exp5));下面函数调用语句含有实参的个数为()。

    A:5

    B:4

    C:1

    D:2

    正确答案:【2】


    3、单选题:下面正确的函数原型语句是()

    A:voidint(doublea);

    B:intFunction(a);

    C:voidFunction(int);

    D:intFunction(voida);

    正确答案:【intFunction(voida);】


    4、单选题:函数调用func(2+x,4*y,5)中所含实参的个数为()。

    A:3

    B:4

    C:5

    D:2

    正确答案:【3】


    5、单选题:假定一个函数的原型为intff(intx),一个整型变量为a,则下面函数调用表达式不正确的是()。

    A:ff(a)

    B:ff(*a)

    C:ff(a+10)

    D:ff(3)

    正确答案:【ff(*a)】


    6、单选题:若用数组名作为函数调用的实参,传递给形参的是()。

    A:数组的首地址

    B:数组元素的个数

    C:数组中第一个元素的值

    D:数组中全部元素的值

    正确答案:【数组的首地址】


    7、单选题:假定一个函数原型为intf1(inta[][N],intn),与数组参数等价的表示为()。

    A:int**a

    B:int*a

    C:int(*a)[N]

    D:int*a[N]

    正确答案:【int(*a)[N]】


    8、单选题:此程序运行后,得到的输出结果为()#include<stdio.h>voidfn1(intx){inty=2;staticintz=2;y+=x;z+=x;printf("%d",x+y+z);}voidmain(){fn1(3);fn1(4);}

    A:1319

    B:1318

    C:1419

    D:1317

    正确答案:【1319】


    9、单选题:在函数定义的参数表中,也可以使用函数参数,假定一个函数参数原型为intff(int),则等价的函数指针说明为()。

    A:int*ff

    B:int(*ff)(int)

    C:int*ff(int)

    D:intff

    正确答案:【int(*ff)(int)】


    10、单选题:假定一个函数定义为“externchar*f1(char*x){returnx;}”,表示该函数作用域的关键字为()。

    A:char

    B:int

    C:extern

    D:char*

    剩余内容付费后可长期查看

    如无法购买,请复制网址,换浏览器打开

    做题照着选,从此无烦恼!

    使用过程中有疑问联系QQ55089918

    网课知到C语言程序设计智慧树答案(乌鲁木齐职业大学)》由《网课宝盒》整理呈现,请在转载分享时带上本文链接,谢谢!

    电大答案

    支持Ctrl+Enter提交
    网课宝盒 © All Rights Reserved.  联系我们:QQ 997755178
    蜀ICP备18035410号-3|网站标签|站点地图|

    当前文章名称

    手机号用于查询订单,请认真核对

    支付宝
    立即支付

    请输入手机号或商家订单号

    商家订单号在哪里?点此了解

    你输入的数据有误,请确认!

    如已购买,但查不到

    可联系客服QQ 55089918 进行核实