c语言期末练习题--与解答

上传人:第*** 文档编号:34040614 上传时间:2018-02-20 格式:DOC 页数:7 大小:161.67KB
返回 下载 相关 举报
c语言期末练习题--与解答_第1页
第1页 / 共7页
c语言期末练习题--与解答_第2页
第2页 / 共7页
c语言期末练习题--与解答_第3页
第3页 / 共7页
c语言期末练习题--与解答_第4页
第4页 / 共7页
c语言期末练习题--与解答_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《c语言期末练习题--与解答》由会员分享,可在线阅读,更多相关《c语言期末练习题--与解答(7页珍藏版)》请在金锄头文库上搜索。

1、C 语言期末测试练习题一【试题代码:VC001】面向过程的程序设计语言是( )。 A) 机器语言 B) 汇编语言 C) 高级语言 D) 第四代语言本题标准答案:C【试题代码:VC016】一个 C 程序总是从( )开始执行。 A) 书写顺序的第一个函数 B) 书写顺序的第一条执行语句 C) 主函数 main() D) 不确定本题标准答案:C【试题代码:VC023】下列可以正确表示字符型常数的是( )。 A) a B) t C) n D) 297本题标准答案:B【试题代码:VC036】以下有 4 组用户标识符,其中合法的一组是( )。 A) For-sub Case B) 4dDO Size C)

2、 f2_G3 IF abc D) WORD void define本题标准答案:C【试题代码:VC041】已知 int i,a;执行语句“i=(a=2*3,a*5),a+6;”后,变量 a 的值是( )。 A)6 B)12 C)30 D)36本题标准答案:A【试题代码:VC049】若定义:“int z,x,y;”,执行“xy3; zxy; ”后 x y 的值为( )。 A)3,3 B)4,3 C)3,4 D)4,4本题标准答案:B【试题代码:VC061】设 int x;,下面的表达式( )满足 x 是奇数时为真,x 是偶数时为假。 A) x%2=0 B) (x/2*2-x)=0 C) !(x%

3、2)!=0 D) (x%2)本题标准答案:D【试题代码:VC069】x、y、z 被定义为 int 型变量,若从键盘给 x、y、z 输入数据,正确的输入语句是( )。 A) INPUT x、y、z; B) scanf(%d%d%d, C) scanf(%d%d%d,x,y,z); D) read(%d%d%d, 本题标准答案:B【试题代码:VC071】以下不能输出字符 A 的语句是(注:字符 A 的 ASCIl 码值为 65,字符 a 的 ASCIl 码值为 97) A)printf(cn,a-32); B)printf(dn,A); C)printf(cn,65); D)print-f(cn,

4、B-1);本题标准答案:B【试题代码:VC080】假定所有变量均已正确说明,下列程序段运行后 x 的值是( )。 a=b=c=0;x=35; if(!a) x-; else if(b);if(c) x=3; else x=4; A)3 B)4 C)35 D)34本题标准答案:B【试题代码:VC085】对以下程序段描述正确的是( )。 x=-1; do x=x*x; while(!x); A) 是死循环 B) 循环执行二次 C) 循环执行一次 D) 有语法错误 本题标准答案:C【试题代码:VC5102】以下对一维整型数组 a 的正确说明是_。 (A) int a(10); (B) int n=1

5、0,an; (C) int n; scanf(%d, int an; (D) #define SIZE 10 int aSIZE; D本题标准答案:D【试题代码:VC5119】若有以下数组定义,其中不正确的是_。 (A) int a23; (B) int b3=0,1,2,3; (C) int c100100=0; (D) int d3=1,2,1,2,3,1,2,3,4;本题标准答案:D【试题代码:VC5147】若有说明:int a34;则全局数组 a 中各元素_。 (A) 可在程序的运行阶段得到初值 0 (B) 可在程序的编译阶段得到初值 0 (C) 不能得到确定的初值 (D) 可在程序的

6、编译或运行阶段得到初值 0本题标准答案:B【试题代码:VC6120】若调用一个函数,且此函数中没有 return 语句,则正确的说法是_。 A)没有返回值 B)返回若干个系统默认值 C)能返回一个用户所希望的函数值 D)返回一个不确定的值本题标准答案:D【试题代码:VC6117】以下叙述错误的是_。 A)一个 C 程序可以包含多个不同名的函数 B)一个 C 程序只能有一个主函数 C)C 程序在书写时,有严格的缩进要求,否则不能编译通过 D)C 程序的主函数必须用 main 作为函数名本题标准答案:C【试题代码:VC7107】以下关于宏替换叙述中,错误的是_。 A)宏替换占用编译时间 B)宏替换

7、文本中可以包含已定义过的宏名 C)宏名可以由+号组成 D)宏替换只能是字符替换本题标准答案:C【试题代码:VC8106】下列程序的输出结果是_。 A)5 B)6 C)7 D)8 本题标准答案:B【试题代码:VC91067】有以下程序 程序运行后的输出结果是_。 A)12 B)15 C)6 D)5 本题标准答案:D【试题代码:VC91053】下面程序段的运行结果是_。 char *p=abcdefgh; p+=3; printf(%dn,strlen(strcpy(p,ABCD); A)8 B)12 C)4 D)7本题标准答案:C【试题代码:VC91061】若有说明语句 char a=It is

8、 mine; char *p=It is mine; 则以下不正确的叙述是_。 A)a+1 表示的是字符 t 的地址 B)p 指向另外的字符串时,字符串的长度不受限制 C)p 变量中存放的地址值可以改变 D)a 中只能存放 10 个字符本题标准答案:D【试题代码:VC91051】函数 fun 返回值是_。 fun(char *a,char *b) int num=0,n=0; while(*(a+num)!=0) num+; while(bn) *(a+num)=bn;num+;n+ return num; A)字符串 a 的长度 B)字符串 b 的长度 C)字符串 a 和 b 的长度之差 D

9、)字符串 a 和 b 的长度之和本题标准答案:D【试题代码:VC10113】以下程序的执行结果是_。 A)ABCDDEFGFGDE B)abcDDefgfgDe C)abcAAefgfgAe D)abcaaefgfgae本题标准答案:B【试题代码:VC11102】若从键盘输入 abc def,以下程序的输出结果为_。 A)def def B)abc def C)abc d D)d d 本题标准答案:A【试题代码:VC13112】以下与函数 fseek(fp,0L,SEEK_SET)有相同作用的是_。(SEEK_SET 表示文件的开始) A)feof(fp) B)ftell(fp) C)fget

10、c(fp) D)rewind(fp)本题标准答案:D【试题代码:VC5207】下面程序运行后,输出结果是 。 本题标准答案:fhaga【试题代码:VC13209】下面程序运行后,文件 test.txt 中的内容是 。 本题标准答案:new world【试题代码:mntka01】给定程序中,程序的功能是:求矩阵的转置。请填空。 说明:在 VC 环境中按下面的要求完成 1、打开考生文件夹下的 tka01.cpp。 2、请在程序的下划线处填入正确的内容并把下划线删除。 3、不得增行或删行,也不得更改程序的结构。 4、完成后的程序至少需要运行一次,并得出正确结果。 5、请勿另存,请勿删除考生文件夹下的

11、任何文件。 6、关闭所有打开的窗口,退出 VC 应用程序,否则无法提交。【试题代码:mntkb02】给定程序的功能是:将磁盘中文本文件 mnlx.txt 的内容读出并显示在屏幕上。请填空。 说明:在 VC 环境中按下面的要求完成 1、打开考生文件夹下的 tkb02.cpp。 2、请在程序的下划线处填入正确的内容并把下划线删除。 3、不得增行或删行,也不得更改程序的结构。 4、完成后的程序至少需要运行一次,并得出正确结果。 5、请勿另存,请勿删除考生文件夹下的任何文件。 6、关闭所有打开的窗口,退出 VC 应用程序,否则无法提交。【试题代码:mnbc1-02】在指定的文件内编写程序。程序的功能是

12、:求 1*1+3*3+5*5+.+99*99 的和 输出按指定格式,如:sum=320 说明:在 VC 环境中按下面的要求完成。 1、打开考生文件夹下空白源程序,按功能完成程序编写。 2、完成后的程序至少需要运行一次,并得出正确结果。 3、请勿另存,不要改变源程序保存路径;请勿删除考生文件夹下的任何文件。 4、关闭所有打开的窗口,退出 VC 应用程序,否则无法提交。【试题代码:mnbc2-03】在指定的文件内编写程序。程序的功能是:输入一个字符串,计算其长度(不用 strlen 函数) 输出按指定格式,如:len=10 说明:在 VC 环境中按下面的要求完成。 1、打开考生文件夹下空白源程序,

13、按功能完成程序编写。 2、完成后的程序至少需要运行一次,并得出正确结果。 3、请勿另存,不要改变源程序保存路径;请勿删除考生文件夹下的任何文件。 4、关闭所有打开的窗口,退出 VC 应用程序,否则无法提交。【试题代码:mnbc3-07】说明:在 VC 环境中按下面的要求在指定的函数内编写程序,使程序能够运行并得到正确结果。 1、打开考生文件夹下源程序 c6407.c,按要求编写 fun 函数。 2、只能在指定的函数花括号中编写程序行; 3、不得改动 main 函数和其它函数中的任何内容,也不得更改程序的结构。 4、完成后的程序至少需要运行一次,并得出正确结果。 5、保存。完成后直接保存即可(请勿另存,请勿删除考生文件夹下的任何文件)。 6、关闭所有打开的窗口,退出 VC 应用程序,否则无法提交。 功能:假设 m 是一个三位数,编写程序输出由 m 的个位、十位、百位反序而成的三位数(例如:123 反序为 321)。 要求:输入、输出均为整型,输出格式:k=.。 例如:输入:123,输出:k=321

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号