2022-2023学年湖北省黄石市全国计算机等级考试C语言程序设计真题(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、单选题(12题)
1.数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称为()。
A.存储结构 B.逻辑结构 C.顺序存储结构 D.链式存储结构
2.
3.下列程序段的时间复杂度为()。
A.O(i*j) B.O(i+j+k) C.O(n3) D.O(n2)
4.以下说法中正确的是()。
A.C程序总是从第一个定义的函数开始执行
B.C程序总是从main函数开始执行
C.C函数必须有返回值,否则不能使用函数
D.C程序中有调用关系的所有函数必须放在同一个程序文件中
5.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为()。
A.int B.float C.double D.不确定
6.有下列程序:
main( )
{ char*P[]={"3697","2584");
int i,j;long num=0;
for(i=0;i<2;i++)
{j=0;
while(p[i][j]!=\0)
{if((p[i][j]-t\0)%2)num=10*num+p[j][j]-0;
j+=2;
}
}
printf("%d\n",num);字符串长度排序c语言
}
程序执行后的输出结果是( )。
A.35 B.37 C.39 D.3975
7.有以下程序:
#include <stdio.h>
#include <string.h>
main()
{char a[ ]=“TEXT”, *b=“++”, c[3]=“1”;
printf(“%d,%d,”, strlen(a), sizeof(a));
printf(“%d,%d,” , strlen(b), sizeof(b));
printf(“%d,%d,\n”, strlen(c), sizeof(c));
}
程序运行后的输出结果是()。
A.4,5,2,4,1,3, B.4,4,2,2,1,1, C.5,5,3,3,2,2, D.4,4,2,2,1,3
8.函数fseek(pf,OL,SEEK_END)中的SEEK_END代表的起始点是( )。
A.文件开始 B.文件末尾 C.文件当前位置 D.以上都不对
9.写出a*(b-c*d)+e-f/g*(h+i*j-k)的逆波兰表达式()。
A.a(b-c*d)*+e-(f/g(h+i*j-k)*)
B.a(b-(cd*))*+e-(fg/(h+ij*-k)*)
C.a(bcd*-)*+e-(fg/hij*+k-*)
D.abcd*-*e+fg/hij*+k-*-
10. 若有函数内部说明:int a[3][4];则数组a中各元素
A.可在程序的运行阶段得到初值0
B.可在程序的编译阶段得到初值0
C.不能得到确定的初值
D.可在程序的编译或运行阶段得到初值0
11.当执行以下程序段时,( )。
x=-l:
do{x=x*X;)while(!x);
A.循环体将执行一次 B.循环体将执行两次 C.循环体将执行无限次 D.系统将提示有语法错误
12. 若已定义:“int a[9],*p=a;”,并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是______。
A.p+1 B.a+1 C.a++ D.++p
二、2.填空题(12题)
13. 有以下程序:
# include<stdio.h>
main()
{ char ch1,ch2; int n1,n2
ch1=getchar(); ch2=getchar();
n1=ch1-'0'; n2=n1*10+(ch2-'0');
printf("%d\n",n2);
}
程序运行时输入:12<回车>,执行后的输出结果是【 】。
14. 在Windows环境下,可以将窗口最小化为【 】。
15. 按“先进后出”原则组织数据的数据结构是[ ]。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论