400字范文,内容丰富有趣,生活中的好帮手!
400字范文 > c语言3368题目 电大《C语言程序设计课程》期末考试复习资料

c语言3368题目 电大《C语言程序设计课程》期末考试复习资料

时间:2021-06-26 12:52:16

相关推荐

c语言3368题目 电大《C语言程序设计课程》期末考试复习资料

0993+C 评议程序设计A 第 1 页 共 31 页

C 语言程序设计课程期末复习练习

一、单选题 1.在每个C 语言程序中都必须包含有这样一个函数,该函数的函数名为( )。A. main 2.每个C 语言程序文件的编译错误分为( )类。B. 2 3. 字符串"a+b=12\n"的长度为( )。B. 7 4. 在switch 语句的每个case 块中,假定都是以break 语句结束的,则此switch 语句容易被改写为( )语句。 B. if 5. 在下面的do-while 循环语句中,其循环体语句被执行的次数为( )。 int i=0; do i++; while(i<10); D. 10 6. 将两个字符串连接起来组成一个字符串时,选用的函数为( )。 C. strcat() 7. 若用数组名作为函数调用的实参,传递给形参的是( )。 A. 数组的首地址 8. 假定a 为一个整数类型的数组名,整数类型的长度为4,则元素a[4]的地址比a 数组的首地址大( )个字节。 C. 16 9. 假定s 被定义为指针类型char *的变量,初始指向的字符串为"Hello world!",若要使变量p 指向s 所指向的字符串,则p 应定义为( )。A. char *p=s; 10. 从一个数据文件中读入以换行符结束的一行字符串的函数为( )B. fgets() 11. 由C 语言目标文件连接而成的可执行文件的缺省扩展名为( ) B. exe 12. 设有两条语句为“int a=12; a+=a*a;”,则执行结束后,a 的值为( )。C. 156 13. 带有随机函数调用的表达式rand()%20的值在( )区间内。C. 0~19 14. for 循环语句“for(i=0; i0 && x<=10)的相反表达式为( )。A. x<=0 || x>10 23. 当处理特定问题时的循环次数已知时,通常采用( )循环来解决。 A. for 24. 假定i 的初值为0,则在循环语句“while(i

3. 当不需要函数返回任何值时,则应使用____void____标识符来定义函数类型。 4.十进制数25表示成符合C 语言规则的十六进制

数为_____0x19___。 5. 假定不允许使用逻辑非操作符,则逻辑表达式a>b || b==5的相反表达式为a<=b && b!=5__。 6. 执行“typedef int DataType;”语句后,在使用int 定义整型变量的地方也可以使用___datatype_______来定义整型变量。 7. 假定一维数组的定义为“char* a[8];”,则该数组所占存储空间的字节数为_32___。 8. 假定二维数组的定义为“double a[M][N];”,则该数组的列下标的取值范围在______ 0~N-1___之间 9. 存储一个空字符串需要占用____1____个字节。 10. strcpy 函数用于把一个字符串___拷贝_____到另一个字符数组空间中。 11. 程序的编译单位是一个______程序文件___。 12. 假定a 是一个一维数组,则a[i]的指针访问方式为______ *(a+i)___。 13. 执行int *p=malloc(sizeof(int))操作得到的一个动态分配的整型对象为____*p____。 14.执行“printf("%c",'A'+2);”语句后得到的输出结果为_____c___。 15.short int 类型的长度为___2。 16. 用类型关键字表示十进制常数 3.26f 的类型为__float______。 17. 假定y=10,则表达式++y*3的值为____33__。 18. 逻辑表达式(x==0 && y>5)的相反表达式为 (x !=0 || y<=5) 或:(x || y<=5)___。 19.若x=5,y=10,则x!=y 的逻辑值为__1______。 20. 假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为__60___。 21. 使用“typedef char BB[10][50];”语句定义____BB____为含有10行50列的二维字符数组类型。 22. 字符串"a:\\xxk\\数据"的长度为______11__。 23.假定p 所指对象的值为25,p+1所指对象的值为46,则*++p 的值为____46____。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。