0 4 0 10 0 4 5 15 l 4 5 15 本题分值: 4.0 用户未作答 标准答案: 0 4 5 15 12. 程序段的基本结构中,不包含( ) 函数结构 循环结构 顺序结构 分支结构 本题分值: 4.0 用户未作答 标准答案: 函数结构 13. 有枚举类型的定义: enum color1 { yellow,green,blue=5,red,brown}; 则枚举常量yellow 和 red的值分别是 3,6 1,6 0,6 0,3 本题分值: 4.0 用户未作答 标准答案: 0,6 14. 在以下的运算符中,优先级最高的运算符是 > = % && 本题分值: 4.0 用户未作答 标准答案: % 15. C语言中合法的字符常量是 ’\\\\’ ”H” ’He’ p 本题分值: 4.0 用户未作答 标准答案: ’\\\\’ 16. 要打开一个已存在的非空文件"file"用于修改,选择正确的语句 fp=fopen('file','r') fp=fopen('file','w') fp=fopen('file','r+') fp=fopen('file','w+') 本题分值: 4.0 用户未作答 标准答案: fp=fopen('file','r+') 17. 下面程序#include main(){int y=10;do {y--;}while(--y);printf('%d ',y--);}的运行结果是( ) 1 -1 8 0 本题分值: 4.0 用户未作答 标准答案: 0 18. 下面对typedef不正确的叙述是 用typedef可以定义各种类型名,但不能用来定义变量 用typedef可以增加新的基本数据类型 用typedef只是将已存在的类型用一个新的标识符表示 使用typedef有利于程序的通用和移植 本题分值: 4.0 用户未作答 标准答案: 用typedef可以增加新的基本数据类型 19. 下面哪个表达式的值为4: 11/3 11.0/3 (float)11/3 (int)(11.0/3+0.5) 本题分值: 4.0 用户未作答 标准答案: (int)(11.0/3+0.5) 20. 下面程序的运行结果是( )#includemain(){int i,b,k=0;for(i=1;i<=5;i++){b=i%2;while(b-->=0) k++;}printf('%d,%d',k,b);} 3,-1 8,-1 3,0 8,-2 本题分值: 4.0 用户未作答 标准答案: 8,-2 21. 下面的程序main(){int x=3;do{printf(“%d ”,x-=2);}while(!(--x));},描述正确的是( ) 输出的是1 输出的是1和-2 输出的是3和0 是死循 本题分值: 4.0 用户未作答 标准答案: 输出的是1和-2 二 判断题 1. 若有说明int *p1,*p2,m=5,n;则p1=&m;p2=&p1;是正确的程序段 错
相关推荐: