知道智慧树网课:程序设计基础(程序设计基础)章节测试满分答案_第1页
知道智慧树网课:程序设计基础(程序设计基础)章节测试满分答案_第2页
知道智慧树网课:程序设计基础(程序设计基础)章节测试满分答案_第3页
知道智慧树网课:程序设计基础(程序设计基础)章节测试满分答案_第4页
知道智慧树网课:程序设计基础(程序设计基础)章节测试满分答案_第5页
已阅读5页,还剩221页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1【单选题】(2分)一个C程序可能出现的有○○D2【单选题】(2分)C程序中一般可以包含几个函数○A.○至少1个0个□口口口□口口口B3【单选题】(2分)一个C○○程序总是从main函数开始执行程序可以包含多个main函数□口口口□口口口C4逻辑是指○A.在从obj生成exe文件的过程中,如果函数名书写,可能产生的○○在exe文件的执行过程中,产生运行异常○所书写的语句,不符合C的语法B5【单选题】(2分)计算机能直接执行的文件是B6【单选题】(2分)程序的运行结果不正确,这种属于○○A.D7【单选题】(2分)在函数体中,关于数据定义语句和非数据定义语句(即执行语句)的位置,下面说法正确○○○C8【单选题】(2分)在C语言程序中○○□口口口□口口口C9面向对象语言○高级语言汇编语言机器语言□口口口□口口口BA.B【单选题】(2分)以下四个程序中,完全正确的是{}{}{}{}C第二章测试1【单选题】(2分)以下哪个选项是合法的用户自定义标识符○○○A.C2【单选题】(2分)下面选项中,属于合法的字符常量的是C3【单选题】(2分)下面几组代码正确的是A.C4【单选题】(2分)A.B5【单选题】(2分)A6【单选题】(2分)设整数和实数的大小都不超过各自变量的存储范围,下面4种说法中,正确的是□□□口□□□口A7【单选题】(2分)A.OC8【单选题】(2分)OD9【单选题】(2分)c是字符变量,关于语句"c='A'+'6'-3;",下面说法正确的是○B【单选题】(2分)设有定义则下面说法正确的是○A.c占用6个字节的内存○□□口口□□口口A【单选题】(2分)参与运算的对象必须是整数的运算符是○○%A.□□口口□□口口D【单选题】(2分)○○7D【单选题】(2分)数字0的ASCII码是48,上面程序段的运行结果是C【单选题】(2分)字符串"ab\108g"在内存中占的字节数是○A.8○6D【单选题】(2分)表达式a*=b+c与下列哪个表达式等价○C【单选题】(2分)若有定义则以下赋值表达式正确的是○D【单选题】(2分)设a、b都是int型变量,则表达式(a=1,a+=1,b=a,b*2,a+b)的值是○6○○2C【单选题】(2分)表达式('A'+0.32f)计算结果的类型是○○A【单选题】(2分)设有数据定义则下面四个选项中,系统不进行类型转换就能直接运算的是○○D1【单选题】(2分)上面程序段的运行结果是A2【单选题】(2分)上面程序段的运行结果是D3【单选题】(2分)TC中整型变量占2个字节,则上面程序段的运行结果是A.B4【单选题】(2分)关于putchar()的说法正确的是A.A5【单选题】(2分)要从键盘给两个整型变量a、b输入数据,输入格式是1,2,能完成此任务的代码是○○○C6【单选题】(2分)则正确的键盘输入应该是○○C7【单选题】(2分)关于格式控制字符串%-m.ns,正确的说法是A.B8【单选题】(2分)以下不属于格式控制字符的是O○○D9【单选题】(2分)a、b、c都是整型变量,用"scanf("%d%2d%*2d%d",&a,&b,&c);"给3个变量输入数据,设输入格式是12345678,则3个变量的值分别是B【单选题】(2分)上面的程序段运行时从键盘输入a,则正确的叙述是○○A【单选题】(2分)上面程序段准备把10和5.12分别存给i和f,正确的输入是()。OC.C【单选题】(2分)若上面程序段运行时键盘输入的字符序列为2223a1230.12,则a、b、c的值分别是○A1【单选题】(2分)上面程序段执行后,f的值是○12A2【单选题】(2分){}上面程序的运行结果是○○A.A3【单选题】(2分)以下四个选项中,执行完程序段后y的值不为3的是D4【单选题】(2分)上面的程序段执行后,c的值是○13○0AA5【单选题】(2分)上面代码段执行后,x,y,z的值是A6【单选题】(2分)逻辑运算符中,运算优先级按从高到低正确排序的是○○○A.B7【单选题】(2分)以下是if语句的基本形式:其中“表达式”A.C8【单选题】(2分)若有表达式(!w)?(--x):(++y),则下列选项中与其等价的表达式是Oc.A9【单选题】(2分)A.○0D【单选题】(2分)〇○2○参考答案参考答案A关于上面程序段,下列说法正确的是○有语法○若输入"34",输出“4,5”参考答案参考答案B【单选题】(2分)3.{6.scanf("%d",&m);//输入一个整数8.{9.if(m%2==0)/是正数,且能被2整除,则是正偶数13.else//不能被2整除,则是正奇数25.printf("%disanegativeeven\n",m);//是负偶数29.printf("%disanegativeodd\n",m);//是负奇数34.printf("%diszero.Itisa上面程序代码的功能是判断输入整数的正负性和奇偶性,请将第19行和22行标号处缺少的代码填写完整第19行代码:if(m<0)第22行代码:if(m%2==0)第19行代码:elseif(m<0)第22行代码:if(m%2!=0)第19行代码:elseif(m<0)第22行代码:if(m%2==0)○第19行代码:if(m<0)第22行代码:if(m%2!=0)B【单选题】(2分)以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是○B【单选题】(2分){}上面程序段执行后,a,b的值分别是○A.C【单选题】(2分)}}上面程序段的运行结果是}上$B第五章测试【单选题】(2分)对于while语句,的说法是○D2【单选题】(2分)C3【单选题】(2分)以下描述正确的是A4【单选题】(2分){ }}上面程序的功能是找出3~100间的素数,程序中所缺的两处应为○A.B5【单选题】(2分)设变量已正确定义,下面程序中能计算f=n!的是○○B6【单选题】(2分){}}}上面程序的运行结果是6○7A.B7【单选题】(2分){{}}上面程序的运行结果是A.○○A8【单选题】(2分){}上面程序运行后,循环体运行的次数为○0○A.C9【单选题】(2分)以下不是死循环的是○B【单选题】(2分)以下正确的说法是○A.○B【单选题】(2分)有关for语句正确的是A.○A【单选题】(2分){{}}上面程序运行后,变量n的值为A.2○1□□口口□□口口D【单选题】(2分){{{}}}A.5□□口口□□口口B【单选题】(2分){}上面程序的运行结果是A.C【单选题】(2分){}上面程序的运行后,循环的执行次数是○A.○9B1【单选题】(2分){}○A.参考答案参考答案B2【单选题】(2分)以下正确的函数声明形式是○A.○○参考答案参考答案A3【单选题】(2分)有以下函数定义:voidfun(intn,doublex){…},若以下选项中的变量都已经正确定义且赋值,则对函数fun的正确调用语句是A4【单选题】(2分){}{}假设用户输入5,3,上面程序的运行结果是○参考答案参考答案C5【单选题】(2分){}{}上面程序的运行结果是○参考答案参考答案B6【单选题】(2分){}若有上面的程序,其中正确的是○○A7【单选题】(2分)以下不正确的说法是,C语言规定○参考答案参考答案B8【单选题】(2分){{}}{}上面的程序用递归定义的方法实现求菲波拉契数列1、1、2、3、5、8……第7项的值为fib(7),请将程序补充完整.A9【单选题】(2分)以下对函数的描述中正确的是○D【单选题】(2分)若调用一个函数,且此函数中没有return语句,则正确的说法是该函数○○参考答案参考答案D【单选题】(2分){}}若输入10,上面的程序运行结果是○OA.参考答案参考答案B【单选题】(2分)函数调用时,若实参是变量,则实参和它对应的形参之间的传递方式是○参考答案参考答案D【单选题】(2分)C语言允许函数值类型缺省定义,此时该函数值隐含的类型是○○〇D.B【单选题】(2分)关于C语言函数的描述中,正确的是A.A第七章测试31【单选题】(2分)若在一个函数的复合语句中定义了一个变量,则该变量○A2【单选题】(2分)某源文件中定义了一个全局变量,其作用范围是○A.○○C【单选题】(2分)在函数体中定义的局部变量,其作用范围是○A4【单选题】(2分)函数形参的声明不在任何大括号内,关于形参,下列说法正确的是○A.参考答案参考答案D5【单选题】(2分)函数中未指定存储类型的局部变量,其存储类型是○A.○B6【单选题】(2分)关于静态局部变量,正确的说法是A.参考答案参考答案A7【单选题】(2分)定义了一个变量但未赋初值,关于它的初值,下面说法正确的是若是动态存储,则为0;若是静态存储,则不确定○若是static型的全局变量,为0;若是extern型的全局变量,则不确定若是静态局部变量,则为0;若是自动变量或寄存器变量,则不确定若是全局变量,则为0;若是局部变量,则不确定参考答案参考答案C8A.○参考答案参考答案D9【单选题】(2分)若全局变量定义时未规定属性,则它的属性是B【单选题】(2分){}{}上面程序的运行结果是A.○4参考答案参考答案B【单选题】(2分){}{}上面程序的运行结果是○A.D【单选题】(2分)根据变量的作用域将变量分为A.○D【单选题】(2分)全局变量和局部静态变量分配空间的时机是A.参考答案参考答案B【单选题】(2分)参考答案参考答案C【单选题】(2分)下面哪种类别的变量允许在其它源文件中使用?OD.B1【单选题】(2分)下面说法的是○A.○A2【单选题】(2分)设有宏定义○A.○C3【单选题】(2分)文件包含时,可以用<>也可以用""将被包含文件括起来,下面说法正确的是○D4【单选题】(2分)文件包含命令中若用<>包括被包含的文件,表示○A.○A5【单选题】(2分)若有宏定义则printf("%d",N*(N+1))的输出结果是AC6【单选题】(2分)有一种方法可以避免一个文件的内容被包含两次或以上,该方法除了文件包含命令外,还需要使用○B7【单选题】(2分)下面关于条件编译的说法,正确的是A.○A.B8【单选题】(2分)若有定义则printf(%d',M(5+1)*3)的输出结果是O口口口口口口口口C第九章测试1【单选题】(2分)○A24要定义两个指针变量,下面代码正确的是D3【单选题】(2分)若有定义:则以下说法正确的是A.C【单选题】(2分)若有定义则能使p指向x的表达式是○B5【单选题】(2分)若有定义:则以下正确的程序段是D6【单选题】(2分)若有定义:则printf("%d\n",*b)的输出结果为○A.○○b的地址参考答案参考答案B1【单选题】(2分)以下对一维数组a的定义中正确的是○C2【单选题】(2分)以下对一维数组的定义中不正确的是A.OC.○A3【单选题】(2分)以下对二维数组的定义中正确的是A.C4【单选题】(2分)假定一个int型变量占用两个字节,若有定义:intx[10]={0,2,4};则数组x在内存中所占字节数是○6○3○AA5【单选题】(2分){inta[4][4]={{1,3,5}printf("%d%d%d%d\n",a[0][3],a[1][2}上面程序的运行结果是输出值不定□□口口□□口口A6【单选题】(2分){}}上面程序的运行结果是○A.C7【单选题】(2分){intb[3][3]={0,1,2,0,}上面程序的输出结果是○3A.D8【单选题】(2分)若有定义:inta[2][4];,则引用下标变量正确的是C9【单选题】(2分)若有定义:intaa[8];,则不能代表数组元素aa[1]地址的是A【单选题】(2分)若二维数组y有m列,则排在y[i][]前的元素个数为j*m+iC【单选题】(2分)若定义一个名为s且初值为"123"的字符数组,则下列定义的是○A.A【单选题】(2分)下列描述中不正确的是○A.○A【单选题】(2分)printf("%d\n",strlen("school");以上printf语句的输出结果是7○6D【单选题】(2分)若有语句:chars1[10],s2[10]="books";,则能将字符串books存入数组s1的语句是D【单选题】(2分)A.CC【单选题】(2分)○○6□□口口□□口口B【单选题】(2分)语句printf("%d",strlen("abslno12\1I'");的输出结果是89□口口口□口口口C【单选题】(2分)将字符串str1连接到字符串str2中后再复制到字符串str3之后○将字符串str1复制到字符串str2中后再连接到字符串str3之后将字符串str2复制到字符串str1后再将字符串str3连接到字符串str1之后C【单选题】(2分)若有如下定义:charx[]="abcdefg";chary[]={a','b',c';d','e',f,'g'};,则正确的叙述为:○B第十一章测试1【单选题】(2分)若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是○D2【单选题】(2分)有以下程序段inta[10]={1,2,3,4,5,6,7,执行后b中的值是○6A.C3【单选题】(2分)D4【单选题】(2分)设已有定义:inta[10]={15,12,7,31,47,20,16,28,13,19},*p;则下列语句中正确的是B5【单选题】(2分){printf("%d,",++*px);pprintf("%d,",(*px)++);printf("%d,",*px++);printf("%d,",*++px);p}上面程序运行后的输出结果是○○D6【单选题】(2分){}上面程序的运行结果为A.○A7【单选题】(2分){}上面程序的运行结果是○A.D8【单选题】(2分)有以下定义不能给数组a输入字符串的语句是A.○B9【单选题】(2分)上面程序段的运行结果是○A.○C【单选题】(2分){chara[]="programming",b[]}上面程序输出结果是○○A.D【单选题】(2分)若有说明语句则以下不正确的叙述是A.○B1【单选题】(2分){{}}{inta[4][4]={{1,2,3,4},{0,2,4,5},{3,6}○○D.□口口口□口口口B2则下面针对此函数的函数声明语句中正确的是B3【单选题】(2分){}{for(i=2;i>=0;i--)sum(&aa}上面程序的运行结果是○○4A.D4【单选题】(2分){}上面程序的运行结果是A.A5【单选题】(2分){}{}上面程序的运行结果是○○工eB6【单选题】(2分)下面选项属于函数指针的是:A.两者都是B7【单选题】(2分)调用方法是○D8【单选题】(2分)对于语句int*pa[5];下列描述中正确的是○C9【单选题】(2分)若有以下说明和语句,intc[4][5],(*p)[5];p=c;能正确引用下标变量的是○○OB【单选题】(2分)列元素地址的正确引用为○○A.○○C【单选题】(2分)○A.○chara[],*p;strcpy(p=&chara[11],*p;strcpy(p=aD○○C【单选题】(2分)以下正确的程序段是○○A【单选题】(2分)○○A【单选题】(2分){}A.形参p的地址值○形参p所指存储单元中的值○形参p中存放的值C第十三章测试1【单选题】(2分)下列对结构类型变量不正确的定义是参考答案参考答案B2量wang所占的内存字节数是()(注:在VC环境下要考虑内存对齐规则)参考答案参考答案D3假设有如下的定义:7则以下各个输入语句中,正确的是A.参考答案参考答案D4【单选题】(2分){structabcs[2]={{1,2,3}上面程序的输出结果是○5○A.6D5【单选题】(2分)有以下说明和定义语句structstudentstu[3]={{20,"200401"},{21,"200402"},{1以下选项中引用结构体变量成员的是A6【单选题】(2分)structpersonclass[10]={"John",17,"Paul",19,"Mary",1根据上面的定义,能打印出字母M的语句是A.○○B7【单选题】(2分)若有以下程序段:structsts[3]=({101,&a},{102,&b}则以下表达式中值为5的是参考答案D8【单选题】(2分)上面程序的运行结果是OOC9【单选题】(2分)以下对共用体类型数据的描述中,的是C【单选题】(2分){printf("%d\n",cnum[0].y/cnum}上面程序的输出是○36○A.0B【单选题】(2分)}○6○B【单选题】(2分)○○OA【单选题】(2分)以下叙述中的是A.○参考答案参考答案D【单选题】(2分)设有以下语句则下面叙述中正确的是○A.○参考答案参考答案B【单选题】(2分)设有以下定义语句则数组a所占内存的字节数是(注:在VC环境下)参考答案参考答案C1○A.参考答案参考答案B2表达式7||8和7|8的值分别是○心○参考答案参考答案D3○A.参考答案参考答案A4{}以上程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论