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

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

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

A.使a所指字符串赋给b所指空间 B.使指针b指向a所指字符串 C.将a所指字符串和b所指字符串进行比较 D.检查a和b所指字符串中是否有'\\0' 31. 以下程序的运行结果是______。 #include < stdio.h > void fun(int *p) { printf(\ } main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; fun(&a[3]); } A.5 B.6 C.8 D.9 32. 以下程序运行后的输出结果是_______。 #include \{ FILE *fp; int i=20,j=30,k,n; fp=fopen(\fprintf(fp,\fscanf(fp,\%d\\n\} A.20 30 B.20 50 C.30 50 D.30 20 33. 如果程序中有语句FILE *fp;fp=fopen(\\,则程序准备做______。 A.对文件读写操作 B.对文件读操作 C.对文件写操作 D.对文件不操作 1. C语言把高级语言的基本结构和低级语言的实用性紧密结合起来,不仅适合编写应用软件,而且适于编写系统软件。 A.对 B.错 2. 不同类型的数据在内存中所占存储单元的大小不同,内部存储方式不同,取值范围不同,甚至能够参与的运算种类也不相同。 A.对 B.错 3. C语言中浮点型变量可以进行自增或自减操作。 A.对 B.错 4. 假定已有定义char c;,sizeof c中的sizeof是容量运算符,而sizeof(char)中由于使用了括号形式,称为容量函数。 A.对 B.错 5. 在执行switch选择结构时,从匹配表达式的相应case处入口,一直执行到break语句或到达switch的末尾为止。 A.对 B.错 6. 与表达式“!(x > 0)”等价的表达式是“x < =0”。 A.对 B.错 7. 二重循环for(i=0;I < 5;i+=2) for(j=0;j < 5;j++)的循环体的执行次数为15。 A.对 B.错 8. while和do?while的功能完全相同。 A.对 B.错 9. 数组名代表数组的首地址。 A.对 B.错 10. 设有定义:double a[4][5];,则数组a中元素的个数是9。 A.对 B.错 11. 如果在一个函数中的复合语句内定义了一个变量,则该变量在该函数中都有效。 A.对 B.错 12. 在C语言中形参与实参共用内存单元。 A.对 B.错 13. 结构体中各个成员的数据类型必须是相同的。 A.对 B.错 14. 结构体变量可以整体赋值,但不能整体比较。 A.对 B.错 15. 指针变量的类型不是该变量本身的类型,而是它所指向的变量的类型。 A.对 B.错 16. 为了提高读写效率,在进行读写操作后不应关闭文件以便下次再进行读写。 A.对 B.错 单 选 题 1. 有以下程序 #include \
void main( )
{ float a=b=2, result;
result=a/b;
printf(\result); } 正确的说法是( )。 A.因为变量声明问题导致编译出错 B.因为result=a/b;语句有误导致编译出错 C.输出结果为result=2.000000 D.输出结果为result=1.000000 2. 下面有关程序设计技术的说法中,错误的是______。 A.机器语言和汇编语言编程通常采用面向计算机的程序设计方式 B.面向过程的程序设计方法通常采用结构化和模块化设计方法 C.面向对象的程序设计方法采用客观世界的描述方式 D.C语言是一种兼顾面向过程和面向对象的高级程序设计语言 3. C源程序中不能表示的数制是______。 A.二进制 B.八进制 C.十进制 D.十六进制 4. 下面有关变量声明的说法中,正确的是_________。 A.C语言中不用先声明变量,需要时直接使用即可 B.每个变量的存储空间大小由数据类型和编译环境共同决定 C.在VC++6.0环境下,为int型变量分配的存储空间大小为2个字节 D.变量声明时,不能进行赋值操作 5. 已定义 int num=sum=7, (sum=num++, sum++, ++num) A.7 B.8 C.9 D.10 6. 若x、i、j和k都是int型变量,则执行下面表达式x=(i=4,j=16,k=32)后x的值为( )。 A.4 B.16 C.32 D.52

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

A.使a所指字符串赋给b所指空间B.使指针b指向a所指字符串C.将a所指字符串和b所指字符串进行比较D.检查a和b所指字符串中是否有'\\0'31.以下程序的运行结果是______。#includevoidfun(int*p){printf(\}main(){inta[10]={1,2,3,4,5,6,7,8,9,10};fun(&
推荐度:
点击下载文档文档为doc格式
8iocr47mzo7zlrl1bkfq6d7jn4l91z01360
领取福利

微信扫码领取福利

微信扫码分享