C语言复习练习题.docxVIP

  • 7
  • 0
  • 约1.8万字
  • 约 20页
  • 2021-06-27 发布于山东
  • 举报
精品文档 精品文档 PAGE PAGE19 精品文档 PAGE 一、选择题(每题  1 分,共  20  分) 1.C语言程序的三种基本构造是次序构造、选择构造和 A、循环 B、递归 C、转移  D、嵌套  构造。 下列表记符中,合法的是_______。 A)unsigned B)5ab C)INT# D)_num2 3. 若floatx;x=10/4 ;x的值是 。 A、2.5 B、2.0 C、3 D、 2 4. 表达式!x等价于 。 A、x==0 B、x==1 C、x!=0 D、x!=1 5. 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的次序依次为 。 A、算术运算、赋值运算、关系运算 B、关系运算、赋值运算、算术运算 C、算术运算、关系运算、赋值运算 D、关系运算、算术运算、赋值运算 6. 能将高级语言编写的源程序变换为目标程序的是 。 A、链接程序 B、解释程序 C、编译程序 D、编写程序 7. 下列语句定义 pf为指向float种类变量 f的指针, 是正确的。 A、float f,*pf=f; B、float f,*pf=f; C、float *pf=f,f;D、float f,pf=f; 8. 一个C程序的履行是从 。 A、本程序的main函数开始,到 main函数结束 B、本程序言件的第一个函数开始,到本程序言件的最后一个函数结束 C、本程序的main函数开始,到本程序言件的最后一个函数结束 D、本程序言件的第一个函数开始,到本程序 main函数结束 9. 能正确表示“当 x的取值在[1,10]或[[200,210]范围内为真,否则为假”的表达式是 ________。 、(x=1)(x=10)(x=200)(x=210)B、(x=1)||(x=10)||(x=200)||(x=210) C、(x=1)(x=10)||(x=200)(x=210)D、(x=1)||(x=10)(x=200)||(x=210) 对两个数组a和b进行如下初始化 chara[]=“ABCDEF”; charb[]={‘A’,’B’,’C’,’D’,’E’,’F’}; 则以下表达正确的选项是 。 A、a和b数组完全相同 B、a和b长度相同 C、a和b中都寄存字符串 D、a数组比b数组长度长 11. 是不正确的字符常量。 A、\n B、1 C、a D、\101 12. 若变量已正确定义,语句“if(ab)k=0;elsek=1;”和 等价。 A、k=(ab)?1:0; B、k=ab; C、k=a=b; D、a=b?0:1; 13. 设变量定义为“ intx,*p=x;”,则*p相当于 。 A、p B、*p C、x D、*x 14. 有两个字符数组 a、b,则以下正确的输入语句是 。 A)gets(a,b); B) scanf(“%s%s”,a,b); C)scanf(“%s%s”,a,b);D) gets(“a”),gets( “b”); 15. C语言规定,简单变量做实参时,它和对应形参之间的数据传达方式是 。 A、地点传达 B、单向值传达 C、由实参传给形参,再由形参传回给实参 D、由用户指定传达方式 16. C语言规定,函数返回值的种类是由 。 A、return语句中的表达式种类所决定 B、调用该函数时的主调函数种类所决定 C、调用该函数时系统临时决定 D、在定义该函数时所指定的函数种类所决定 17. 若已定义 chars[10]; 则在下面表达式中不表示 s[1]的地点的是 。 A、s+1 B、s++ C、s[0]+1 D、s[1] 18. 下列对于switch语句和break 语句的说法中,正确的选项是 。 A、break语句是switch语句中的一部分。 B、在switch语句中能够根据需要使用或不使用 break语句。 C、在switch语句中必须使用 break语句。 D、 以上三个结论中有两个是正确的。 19. 以下对二维数组 a的正确说明是 。 A、inta[][3]={0}; B、inta[3][]={{1},{2},{3}}; C、inta[1][3]={1,2,3,4}; D、inta[2][3]={{1,2},{3,4},{5,6}}; 20. 以下构造体种类和变量的定义,正确的选项是 。 A、structstudent B 、struct {intnumber, {intnumber, charname[20], charname[20], }s; };s; C 、structstudent D 、structstudent {intnumber; {intnumber; charname[20]; charname[20]; }s; };s; 二、填空题(每空2 分,共20 分) 1 .

文档评论(0)

1亿VIP精品文档

相关文档