欢迎来到天天文库
浏览记录
ID:57650541
大小:49.00 KB
页数:5页
时间:2020-08-30
《《高级程序设计语言(C)》本科复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《高级程序设计语言(C)》本科复习题一、单项选择题1、以下4个选项中,不能看作一条语句的是(d)A){;}B)a=0,b=0,c=0;C)if(b>0);D)if(a==0)m=1;n=2;2、以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是(b)A)if((a>B)
2、
3、(b>C))k=1B)if((a>B)&&(b>C))k=1;elsek=0;C)if(a<=B)k=0;D)if(a>B)k=1;elseif(b<=C)k=1;elseif(b>C)k=1;elsek=0;3、有以下程序若int类型占两个字节,int a=-1;
4、printf(“%d,%u”,a,a);程序执行后的输出结果是(a)A)-1,65535 B)-1,32767 C)-1,32768 D)-1,-14、若有以下定义语句:inta[10]={1,2,3,4,5,6,7,8,9,10};则下列哪个是对该数组元素的正确引用(d)A)a[10]B.)a[a[3]-5]C.)a[a[9]]D)a[a[3]+3]5、函数调用strcpy(strcat(str1,str2),str3)的功能是(d)。A)将串str1复制到串str2中后再连接到串str3之后B)将串str1连接到串str2之后再复制到串
5、str3之后C)将串str2复制到串str1中后再将串str3连接到串str1之后D)将串str2连接到串str1之后再将串str3复制到串str1中6、执行以下程序段后的输出结果是(b)。intx=1; intm,n; n=(++x)+(++x); m=(x--)+(x--);printf(“%d %d”,m,n);A)56B)55C)66D)657、在C程序中,可把整型数以二进制形式存放到文件中的函数是(a)A)fprintf函数B)fread函数C)fwrite函数D)fputc函数二、多项选择题1、一个算法应该具有“确定性”等5个特性,下面对另外4个
6、特性的描述中正确的是(acd)A、有零个或多个输入B、有零个或多个输出C、有穷性D、可行性2、以下叙述中正确的是(bd)A、C语言的源程序不必通过编译就可以直接运行B、C语言中的每条可执行语句最终都将被转换成二进制的机器指令C、C源程序经编译形成的二进制代码可以直接运行D、C语言中的函数可以单独进行编译3、在C语言中,说法正确的有(b)。A)函数定义可以嵌套,但函数调用不能嵌套B)函数定义不可以嵌套,但函数调用可以嵌套C)函数定义和调用均不能嵌套D)函数定义和调用均可以嵌套4、以下叙述不正确的是(bc)A)do-while语句构成的循环能用其它语句构成的循环代替。
7、B)do-while语句构成的循环只能用break语句退出。C)用do-while语句构成的循环,在while后的表达式为非零时结束循环。D)用do-while语句构成的循环,在while后的表达式为零时结束循环。5、以下叙述中正确的有(d)。A)在C语言中,main函数必须位于文件的开头B)C语言每行中只能写一条语句C)C语言本身没有输入、输出语句D)对一个C语言进行编译预处理时,可检查宏定义的语法错误6.各种基本数据类型的存贮空间正确的长度排列为(c)。 A)Char8、int9、型说明符为int,在内存中占2字节,有符号普通整型的数据范围是-32768~+327677、有如下语句:char A[]={“Iamastudent”};该字符串的长度是14,A[3]=‘m’四、判断题1、C语言是一种面向对象的程序设计语言。(错)2、C语言规定,函数的实参应与其对应的形参类型一致。(对)3、C语言程序中的#include和#define均不是C语句。(对)4、C语言认为名为Student和student的变量是不同变量。(对)5、函数调用可以出现在一个表达式中。(对)6、C语言程序中,语句以分号结尾。(对)7、同一数组可以存储不同类型的值。(错)10、五、简答题
8、int9、型说明符为int,在内存中占2字节,有符号普通整型的数据范围是-32768~+327677、有如下语句:char A[]={“Iamastudent”};该字符串的长度是14,A[3]=‘m’四、判断题1、C语言是一种面向对象的程序设计语言。(错)2、C语言规定,函数的实参应与其对应的形参类型一致。(对)3、C语言程序中的#include和#define均不是C语句。(对)4、C语言认为名为Student和student的变量是不同变量。(对)5、函数调用可以出现在一个表达式中。(对)6、C语言程序中,语句以分号结尾。(对)7、同一数组可以存储不同类型的值。(错)10、五、简答题
9、型说明符为int,在内存中占2字节,有符号普通整型的数据范围是-32768~+327677、有如下语句:char A[]={“Iamastudent”};该字符串的长度是14,A[3]=‘m’四、判断题1、C语言是一种面向对象的程序设计语言。(错)2、C语言规定,函数的实参应与其对应的形参类型一致。(对)3、C语言程序中的#include和#define均不是C语句。(对)4、C语言认为名为Student和student的变量是不同变量。(对)5、函数调用可以出现在一个表达式中。(对)6、C语言程序中,语句以分号结尾。(对)7、同一数组可以存储不同类型的值。(错)
10、五、简答题
此文档下载收益归作者所有