C语言练习题.pdf_第1页
C语言练习题.pdf_第2页
C语言练习题.pdf_第3页
C语言练习题.pdf_第4页
C语言练习题.pdf_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

17 练习题 2 1 C 语言语言 1-7 章测试练习章测试练习 【试题代码:【试题代码:VC091VC091】 以下不构成无限循环的语句或者语句组是()。 A)n=0;do+n;while(ny)z=x;x=y;y=z; A)x=10,y=20,z=30B)x=20,y=30,z=30 C)x=20,y=30,z=10D)x=20,y=30,z=20 本题标准答案本题标准答案:B:B 【试题代码:【试题代码:VC019VC019】 C 语言并不是非常严格的算法语言。 在以下关于 C 语言的不严格的叙述中, 错误的说法是 () 。 A)任何不同数据类型都不可以通用 B)有些不同类型的变量可以在一个表达式中运算 C)在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D)同一个运算符号在不同的场合可以有不同的含义 本题标准答案本题标准答案:A:A 【试题代码:【试题代码:VC028VC028】 下面四个选项中,均是正确的八进制数或十六进制数的选项是()。 A)-100x8f-011B)0abc-0170xc C)010-0x110xf1D)0a12-0x123-0xa 本题标准答案本题标准答案:C:C 【试题代码:【试题代码:VC004VC004】 N-S 图与传统流程图相比较,其主要优点是()。 A)杜绝了程序的无条件转移B)具有顺序、选择和循环三种基本结构 C)简单、直观D)有利于编写程序 本题标准答案本题标准答案:A:A 【试题代码:【试题代码:VC022VC022】 17 练习题 2 3 在 C 语言中,数字 029 是一个()。 A)八进制数B)十六进制数C)十进制数D)非法数 本题标准答案本题标准答案:D:D 【试题代码:【试题代码:VC025VC025】 以下错误的转义字符是()。 A)B)C)118D)0 本题标准答案本题标准答案:C:C 【试题代码:【试题代码:VC038VC038】 在 C 语言中合法的变量名是()。 A)floatB)2aC)a_st2D)switch 本题标准答案本题标准答案:C:C 【试题代码:【试题代码:VC017VC017】 结构良好的 C 程序可由()三种基本结构组成。 A)数组、结构、指针B)结构、指针、函数 C)顺序、选择、循环D)函数调用、条件控制、循环 本题标准答案本题标准答案:C:C 【试题代码:【试题代码:VC5115VC5115】 以下对二维数组 a的正确说明是_。 (A)inta3;(B)floata(3,4); (C)doublea14;(D)floata(3)(4); 本题标准答案本题标准答案:C:C 【试题代码:【试题代码:VC5137VC5137】 若有说明:inta34=0;则下面正确的叙述是_。 (A)只有元素 a00可得到初值 0 (B)此说明语句不正确 (C)数组 a中各元素都可得到初值,但其值不一定为 0 (D)数组 a中每个元素均可得到初值 0 本题标准答案本题标准答案:D:D 【试题代码:【试题代码:VC5127VC5127】 若有说明:inta34;则对 a数组元素的正确引用是_。 (A)a24(B)a1,3(C)a1+10(D)a(2) (1) 本题标准答案本题标准答案:C:C 【试题代码:【试题代码:VC5133VC5133】 下列语句中,不正确的是_。 (A)staticchara2=1,2; (B)staticchara2=1,2; 17 练习题 2 4 (C)staticchara2=1,2,3; (D)staticchara2=1; 本题标准答案本题标准答案:C:C 【试题代码:【试题代码:VC5158VC5158】 若有说明“inta54;”,则对数组元素的正确引用是_。 (A)a3+12*2(B)a(2+1)(0)(C)a2+2,3(D)a2*2 3 本题标准答案本题标准答案:D:D 【试题代码:【试题代码:VC5109VC5109】 执行下面的程序段后,变量 k 中的值为_。 intk=3,s2;s0=k;k=s1*10; (A)不定值(B)33(C)30(D)10 本题标准答案本题标准答案:A:A 【试题代码:【试题代码:VC5134VC5134】 若给出以下定义: charx=“abcdefg“; chary=a,b,c,d,e,f,g; 则正确的叙述为_。 (A)数组 x 和数组 y 等价 (B)数组 x 和数组 y 的长度相同 (C)数组 x 的长度大于数组 y 的长度 (D)数组 x 的长度小于数组 y 的长度 本题标准答案本题标准答案:C:C 【试题代码:【试题代码:VC5110VC5110】 以下程序的输出结果是_。 (A)258(B)741(C)852(D)369 本题标准答案本题标准答案:C:C 【试题代码:【试题代码:VC5104VC5104】 以下对一维数组 m 进行正确初始化的是_ (A)intm10=(0,0,0,0);(B)intm10=; (C)intm=0;(D)intm10=10*2; 17 练习题 2 5 本题标准答案本题标准答案:D:D 【试题代码:【试题代码:VC5159VC5159】 下面程序段的运行结果是_。 chars17=S,e,t,0,u,p,0; printf(“%s“,s1); (A)Set(B)Setup(C)Setup(D)Set 本题标准答案本题标准答案:A:A 【试题代码:【试题代码:VC6113VC6113】 C 语言规定,函数的返回值的类型是_。 A)由调用该函数时的主调函数类型所决定 B)由 return 语句中的表达式类型所决定 C)由调用该函数时系统临时决定 D)由定义该函数时所指定的数值类型决定 本题标准答案本题标准答案:D:D 【试题代码:【试题代码:VC6114VC6114】 假设有语句 sizeof(double),则它是_。 A)一个整型表达式 B)一个双精度浮点表达式 C)一种函数调用 D)一种函数定义 本题标准答案本题标准答案:A:A 【试题代码:【试题代码:VC6108VC6108】 以下关于函数的叙述中正确的是_。 A)每个函数都可以被其他函数调用(包括 main 函数) B)每个函数都可以被单独编译 C)每个函数都可以单独运行 D)在一个函数内部可以定义另一个函数 本题标准答案本题标准答案:B:B 【试题代码:【试题代码:VC6119VC6119】 若要求从键盘读入含有空格字符的字符串,应使用函数_。 A)getc()B)gets()C)getchar()D)scanf() 本题标准答案本题标准答案:B:B 【试题代码:【试题代码:VC6115VC6115】 sizeof(double)是_。 A)一种函数调用 B)一个整型表达式 C)一个字符型表达式 D)一个不合法的表达式 17 练习题 2 6 本题标准答案本题标准答案:B:B 【试题代码:【试题代码:VC6102VC6102】 以下正确的说法是_。 A)用户若需调用标准库函数,调用前必须重新定义 B)用户可以重新定义标准库函数,若如此,该函数将失去原有含义 C)系统根本不允许用户重新定义标准库函数 D)用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中, 系统自动去调 本题标准答案本题标准答案:B:B 【试题代码:【试题代码:VC6118VC6118】 若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对 fun 函数的调用正确,则 fun 函数的形参个数 为_。 A)3B)4C)5D)6 本题标准答案本题标准答案:A:A 【试题代码:【试题代码:VC6101VC6101】 建立函数的目的之一是_。 A)提高程序的执行效率 B)提高程序的可读性 C)减少程序的篇幅 D)减少程序文件所占内存 本题标准答案本题标准答案:B:B 【试题代码:【试题代码:VC6109VC6109】 以下叙述中错误的是_。 A)用户定义的函数中可以没有 return 语句 B)用户定义的函数中可以多个 return 语句,以便可以调用二次返回多个函数值 C)用户定义的函数中若没有 return 语句,则应当定义函数为 void 类型 D)函数的 return 语句中可以没有表达式 本题标准答案本题标准答案:B:B 【试题代码:【试题代码:VC6122VC6122】 如图所示,程序段的运行结果是_。 17 练习题 2 7 A)777 B)71013 C)7911 D)789 本题标准答案本题标准答案:D:D 【试题代码:【试题代码:VC7110VC7110】 以下程序的运行结果是_。 A)10B)15C)100D)150 本题标准答案本题标准答案:B:B 【试题代码:【试题代码:VC7111VC7111】 以下叙述中不正确的是_。 A)预处理命令行都必须以#号开始 B)在程序中凡是以#号开始的语句行都是预处理命令行 C)宏替换不占用运行时间,只占用编译时间 D)在以下定义是正确的:#definePI3.1415926; 本题标准答案本题标准答案:D:D 【试题代码:【试题代码:VC8106VC8106】 下列程序的输出结果是_。 A)5B)6C)7D)8 本题标准答案本题标准答案:B:B 【试题代码:【试题代码:VC8109VC8109】 在 32 位系统下,若有以下程序的运行结果是_。 17 练习题 2 8 A)6B)8C)10D)12 本题标准答案本题标准答案:D:D 【试题代码:【试题代码:VC8104VC8104】 有如下定义: structperson charname9; intage; ; structpersonclass10=“Johu“,17,“Paul“,19,“Mary“,18,“Adam“,16; 根据上述定义,能输出字母 M 的语句是_。 A)printf(“%c“,); B)printf(“%c“,1); C)printf(“%c“,1); D)printf(“%c“,0); 本题标准答案本题标准答案:D:D 【试题代码:【试题代码:VC206VC206】 有以下程序段,请问执行后的输出结果是。 intn=10; while(n7) printf(“%d“,n-); 本题标准答案本题标准答案:1098:1098 【试题代码:【试题代码:VC201VC201】 若有定义“inta=10,b=9,c=8;”接着顺序执行下列语句后,变量 b 中的值是。 c=(a-=(b-5); c=(a%11)+(b=3); 本题标准答案本题标准答案:3:3 【试题代码:【试题代码:VC207VC207】 有以下程序: 17 练习题 2 9 程序运行时,若从键盘输入:Y?N?,则输出结果为。 本题标准答案本题标准答案:X:X 【试题代码:【试题代码:VC202VC202】 以下程序的输出结果是。 本题标准答案本题标准答案:2,1:2,1 【试题代码:【试题代码:VC5212VC5212】 写出下面程序执行后的输出结果。 输入:3a*b4c 本题标准答案本题标准答案:6,3,2:6,3,2 【试题代码:【试题代码:VC5219VC5219】 写出下面程序执行后的输出结果。 17 练习题 2 10 本题标准答案本题标准答案:8:8 【试题代码:【试题代码:VC5205VC5205】 一、答题方法:单击“打开本题”打开考生文件夹下的文件,按下面的要求在文件中/*fou nd*/下面那一行内有下划线“_N_”的位置上填写适当的程序代码(一般有 1 至 3 处),然后编译、连接、运行程序并得到正确结果。 二、注意:只能在原始的下划线“_N_”所在的行填写程序代码,填写后下划线“_N_” 需要删掉;不要改动 main 函数和其它程序行中的任何内容,不得增行或删行,也不得更改程序 的结构。完成后直接保存即可(请勿另存,请勿删除考生文件夹下的任何文件)。 三、阅卷提示:本程序采用机器阅卷,完成后的程序至少需要运行一次,并得出正确结果。 四、给定程序中,程序的功能是:求矩阵的转置。 例如:有一矩阵,1357 2468 经过转置后变为 12 34 56 78 【试题代码:【试题代码:VC5203VC5203】 一、答题方法:单击“打开本题”打开考生文件夹下的文件,按下面的要求在文件中/*fou nd*/下面那一行内有下划线“_N_”的位置上填写适当的程序代码(一般有 1 至 3 处),然后编译、连接、运行程序并得到正确结果。 二、注意:只能在原始的下划线“_N_”所在的行填写程序代码,填写后下划线“_N_” 需要删掉;不要改动 main 函数和其它程序行中的任何内容,不得增行或删行,也不得更改程序 的结构。完成后直接保存即可(请勿另存,请勿删除考生文件夹下的任何文件)。 三、阅卷提示:本程序采用机器阅卷,完成后的程序至少需要运行一次,并得出正确结果。 四、给定程序中,程序的功能是:用数组来求并打印 Fibonacci 数列的前 20 项。打印时每行打印 10 个数。Fibonacci 数列可按下式计算:fi=fi-1+fi-2 例如,Fibonacci 数列的初值f0=1,f1=1。 输出:112358132 13455 8914423337761098715972584418 16765 17 练习题 2 11 【试题代码:【试题代码:62056205】 一、答题方法:单击“打开本题”打开考生文件夹下的文件,按下面的要求在文件中/*fou nd*/下面那一行内有下划线“_N_”的位置上填写适当的程序代码(一般有 1 至 3 处),然后编译、连接、运行程序并得到正确结果。 二、注意:只能在原始的下划线“_N_”所在的行填写程序代码,填写后下划线“_N_” 需要删掉;不要改动 main 函数和其它程序行中的任何内容,不得增行或删行,也不得更改程序 的结构。完成后直接保存即可(请勿另存,请勿删除考生文件夹下的任何文件)。 三、阅卷提示:本程序采用机器阅卷,完成后的程序至少需要运行一次,并得出正确结果。 四、给定程序中,程序的功能是:功能:对任意输入的x,用下式计算并输出y的值。 5x10 【试题代码:【试题代码:62036203】 一、答题方法:单击“打开本题”打开考生文件夹下的文件,按

温馨提示

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

评论

0/150

提交评论