房地产集团网站建设,网站怎么注销备案号,appstore官网入口,有域名了如何做网站C语言笔试卷C语言程序设计(07春)选择题21. 以下关于C语言源程序的叙述中#xff0c;错误的是 (21) 。一个C源程序由若干个函数定义组成#xff0c;其中必有且仅有一个名为main的函数定义函数定义由函数头部和函数体两部分组成在一个函数定义的函数体中允许定义另一个函数在一…C语言笔试卷C语言程序设计(07春)选择题21. 以下关于C语言源程序的叙述中错误的是 (21) 。一个C源程序由若干个函数定义组成其中必有且仅有一个名为main的函数定义函数定义由函数头部和函数体两部分组成在一个函数定义的函数体中允许定义另一个函数在一个函数定义的函数体中允许调用另一个函数或调用函数自身22. 以下表示中,不能用作C语言常量的是 (22) 。A. 0ULB. (long)123C. 1e0 D.‘\x2a’23. 以下标识符中不能用作变量名或自定义函数名的是 (23) 。A. mainB. scanfC. _floatD. sizeof24.以下表示数学式“aA. aC. !(ab)!(bc)D. !(ab||bc)25. 以下程序运行后的输出结果是 。A. 2 2B. 7 2 C. 7 5D. 6 2main(){ char a[7]a0\0a0\0; int i,j;isizeof(a); jstrlen(a);printf(%d %d,i,j);}26. 下面关于循环语句for、while、do_while的叙述中正确的是 (26) 。三种循环语句的循环体都必须放入一对花括号中三种循环语句中都可以缺省循环终止条件表达式三种循环语句的循环体都至少被无条件地执行一次三种循环语句都可能出现无穷循环27. 以下程序段中有语法错误的是 (27) 。28. 若有声明“int a[]{1,2,3,4},*p,i;”,则以下程序段中不能输出13的是 (28) 。for(i0;i4;i2) printf(%d,a[i]);for(p0;p4;p2) printf(%d,a[p]);for(pa;pfor(pa,i0;i4;i2) printf(%d,p[i]);29. 若有如下的类型定义和变量声明则在给出的选项中值不为7的表达式是 (29) 。A.ptr-a B.(ptr)-a C.x[1].a D.x[0].b-a struct ss { int a; struct ss *b; }x[3]{{5,x[1]},{7,x[2]},{9,0}}, *ptrx[0];30. 若需要对一个数据文件abc.txt中的数据做加密处理并且限定只能做一次打开文件操作则在“fpfopen(abc.txt, 模式字符串 ); ”中模式字符串应当是 (30) 。A. wB. rC. aD. r二、填空题基本概念(5分)1在声明局部变量时不能使用的存储类别标识符是 (1) 。2与整型数学算式等价的C语言表达式是 (2) 。3在以下程序的main函数中语句“fun(x,10);”内的实参x表示数组x的 (3) 。void fun(int a[10],int n){ int i;for(i0;imain(){ int x[10]{0}; fun(x,10);}4已知程序中有声明“int a;long b;”若需要接收从键盘输入的电话号码字符串(010其中010是区号电话号码)并将其中的区号、电话号码分别存储到变量a、b中则实现该功能的输入语句应为“scanf(“ (4) ”,a,b);”。5若要使表达式pjiangsu无错误(包括警告错误)p声明5) 。#include stdio.hint a;int m(int a){ static int s;return (s)(--a);}void main(){ int a2;printf(%d,m(m(a)));}7以下程序运行后输出结果为 (7) 。#include stdio.henum days { mon1,tue,