2022年安徽省淮南市全国计算机等级考试C语言程序设计测试卷一(含答案).docxVIP

  • 0
  • 0
  • 约2.02万字
  • 约 39页
  • 2023-05-13 发布于北京
  • 举报

2022年安徽省淮南市全国计算机等级考试C语言程序设计测试卷一(含答案).docx

2022年安徽省淮南市全国计算机等级考试C语言程序设计测试卷一(含答案) 学校:________ 班级:________ 姓名:________ 考号:________ 一、单选题(20题) 1.下列叙述中错误的是()。 A.可以用typedef将已存在的类型用一个新的名字来代表? B.可以通过typedef增加新的类型? C.用typedef定义新的类型名后,原有类型名仍有效? D.用typedef可以为各种类型起别名,但不能为变量起别名? 2. 下列程序的输出结果是? #include stdio.h? #define N 3? #define M 3? void fun(int a[M][N])? { printf(%d\n,*(a[1]+2));}? main()? { int a[M][N];? int i,j;? for(i=0;iM;i++)? for(j=0;jN;j++)? a[i][j]=i+j-(i-j);? fun(a);} A.3 B.4 C.5 D.6? 3. 有以下程序: main( ) { char * p[10]={abc,aabdfg,dcdbe,abbcf,cd}; printf(%d\n,strlen(p[4])); } 执行后的输出结果是 ______。 A.2 B.3 C.4 D.5? 4.以下叙述中错误的是______。 A.C程序必须由—个或—个以上的函数组成? B.函数调用可以作为—个独立的语句存在? C.若函数有返回值,必须通过return语句返回? D.函数形参的值也可以传回给对应的实参? 5.当变量c的值不为2、4、6时,值为“真”的表达式是()。 A.(c>=2c<=6)(c%2!=1)? B.(c==2)||(c== 4)||(c== 6)? C.(c>=2c<=6)!(c%2)? D.(c>=2c<=6)||(c!=3)||(c!=5)? 6.在一个C源程序文件中所定义的全局变量,其作用域为( )。 A.由具体定义位置和extern说明来诀定范围 B.所在程序的全部范围 C.所在函数的全部范围 D.所在文件的全部范围  ? 7. 下列关于线性链表的描述中正确的是( )。 A.存储空间不一定连续,且各元素的存储顺序是任意的? B.存储空间不一定连续,且前件元素一定存储在后件元素的前面? C.存储空间必须连续,且各前件元素一定存储在后件元素的前面? D.存储空间必须连续,且各元素的存储顺序是任意的? 8.下面程序的输出结果是()。 #includestdio.h main() { int a[4][5]={1,2,4,-4,5,-9,3,6,-3,2,7,8,4}; int i,j,n; n=9; i=n/5; j=n-i*5-1; printf(a[%d][%d]=%d\n,i,j,a[i][j]);? }   执行后输出结果是( )。 A.A.a[1][3]=6? B.a[1][3]=-3? C.a[1][3]=2? D.不确定 9.以下说法正确的是()。 A.函数可以返回另一个函数的整个函数体? B.函数返回值只能是基本数据类型的数值或指针? C.函数返回值可以是一个指向函数的指针? D.函数返回值可以是一个数组,同时返回多个值? 10. 下列叙述中正确的是(  )。 A.循环队列是队列的一种链式存储结构? B.循环队列是队列的一种顺序存储结构? C.循环队列是非线性结构? D.循环队列是一种逻辑结构? 11.以下关于C语言文件系统的叙述中正确的是()。 A.fprintf与fwrite函数功能相同? B.文件以“r”方式打开后,可以存储文本类型的数据? C.fscanf与fread函数功能相同? D.以“w”或“wb”方式打开的文件,不可以从中读取数据? 12. 13. 下列对于线性链表的描述中正确的是(  )。 A.存储空间不一定连续,且各元素的存储顺序是任意的? B.存储空间不一定连续,且前件元素一定存储在后件元素的前面? C.存储空间必须连续,且前件元素一定存储在后件元素的前面? D.存储空间必须连续,且各元素的存储顺序是任意的? 14. 有以下程序 main( )? { int k=5,n=0; do { switch(k) { case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: case 4:n+=2;k--;break; } printf(%d,n); }while(k>0n5); } 程序运行后的输出结果是 A.235 B.0235 C.02356 D.2356? 15. 计算机系统的组成是______。 A.主机、外设 B.运

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档