好文档 - 专业文书写作范文服务资料分享网站

昆明理工大学C语言期末考试题库

天下 分享 时间: 加入收藏 我要投稿 点赞

A.对 B.错 2. 在ISO/ANSI 1999规定中,允许将变量声明放在程序中的任何位置。 A.对 B.错 3. 自增运算符++的优先级高于加法运算符+。 A.对 B.错 4. 若scanf函数的格式说明中有一个空格,在输入时也一定要在对应位置输入一个空格。 A.对 B.错 5. 所有关系运算符的运算优先级相同。 A.对 B.错 6. 在C语言中用0表示逻辑值“真”,用非0表示逻辑值“假”。 A.对 B.错 7. 由i=-1;while(i < 10) i+=2;i++;可知,此while循环的循环体执行次数为6次。 A.对 B.错 8. 二重循环for(i=0;I < 5;i+=2) for(j=0;j < 5;j++)的循环体的执行次数为15。 A.对 B.错 9. 数组在定义时可以不指定数组的长度,可根据程序中实际使用的元素个数决定。 A.对 B.错 10. 在 C 语言中,只有当两个字符串所包含的字符个数相同时,才能比较大小。例如,字符串“That”与“The”就不能进行大小比较。 A.对 B.错 11. 在main()函数中定义的变量称为全局变量。 A.对 B.错 12. 在C语言中定义的auto变量,若没有对其进行显式初始化,则初值是一个不确定的值 A.对 B.错 13. 一个共用体变量可以有多个数据成员,这些数据成员共享同一个存储空间,但如果空间不够用可以临时由系统分配。 A.对 B.错 14. 在定义了枚举变量后,系统才为该变量分配内存空间。 A.对 B.错 15. 语句\ *p ;\中*p的含义为取值。 A.对 B.错 16. 使用fwrite()向文件中写入数据之前,该文件必须是以wb方式打开。 A.对 B.错 单 选 题 1. 以下描述中错误的是( )。 A.编写C程序的过程通常称为编辑,结果将得到 .c源文件 B.C源程序经过编译,将生成本机目标代码文件,扩展名为obj C.链接过程通常是将目标代码文件和程序中使用到的其他代码连接在一起 D.运行结果不对,通常是由于语法错误引起的 2. 下列程序运行时输入3 4,则程序的输出结果是( )。 #include \
int multi(int a,int b)
{ return a*b; }
void main()
{ int x,y,t;
printf(\input two integers (x and y): \
scanf(\&x,&y);
t= multi(x,y); printf(\} A.3 B.4 C.7 D.12 3. 以下选项中合法的标识符是________。 A.1_1 B.1-1 C._11 D.1_ 4. 以下有关整型变量的定义中,错误的是___________。 A.short int x; B.long x; C.unsigned x; D.short x; 5. 已定义: int k,a,b;unsigned long w=5;double x=1.42, 不正确的表达式是( )。 A.x%(-3) B.w+= -2 C.k=(a=2,b=3,a+b) D.a+=a-=(b=4)*(a=3) 6. 设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是______。 A.k=k+=k B.-k++ C.k%int(f) D.f=k%m 7. 设变量已经正确定义并赋值,以下正确的表达式是________。 A.x=y*5=x+z B.int(15.8%5) C.x=y+z*5,++y D.x=25%5.0 8. 设变量a和b已正确定义并赋初值。请写出与a-=a+b等价的赋值表达式________。 A.a=a-a+b B.a-a=b C.a=a-(a+b) D.a=-a+b 9. 以下程序运行后输出的结果是________。 #include < stdio.h> main() { int a=1,b=0; printf(\ printf(\} A.0,0 B.1,0 C.3,2 D.1,2 10. 执行以下程序后,输出的结果是______。 include \{ int w=4,x=3,y=2,z=1; printf(\< x?w:z < y?z:x)); } A.4 B.2 C.1 D.3 11. 若有定义:float x=1.5;int a=1,b=3,c=2; ,则正确的switch语句是______。 A.switch(x) { case 1.0: printf(\

昆明理工大学C语言期末考试题库

A.对B.错2.在ISO/ANSI1999规定中,允许将变量声明放在程序中的任何位置。A.对B.错3.自增运算符++的优先级高于加法运算符+。A.对B.错4.若scanf函数的格式说明中有一个空格,在输入时也一定要在对应位置输入一个空格。A.对B.错5.所有关系运算符的运算优先级相同。A.对B.错6.在C语言中用0表示逻辑值“真”,用非0表示逻辑值“假
推荐度:
点击下载文档文档为doc格式
9be6e8iotj6h1tx45d7638ccg96n4k006ym
领取福利

微信扫码领取福利

微信扫码分享