- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2022-2023年浙江省湖州市全国计算机等级考试C语言程序设计真题二卷(含答案)
学校:________ 班级:________ 姓名:________ 考号:________
一、单选题(20题)
1. 在JavaScript语言中,要定义局部变量则可以( )。A.由关键字private在函数内定义?B.由关键字private在函数外定义?C.由var在函数内定义?D.由关键字var在函数外定义?2.当变量c的值不为2、4、6时,值为“真”的表达式是()。A.(c>=2&&c<=6)&&(c%2!=1)?B.(c==2)||(c== 4)||(c== 6)?C.(c>=2&&c<=6)&&!(c%2)?D.(c>=2&&c<=6)||(c!=3)||(c!=5)?
3.有下列程序:
main
{int i,j,x=0;
for(i=0,i<2;i++)
{x++;
for(j=0;j<=3;j++)
{if(j%2)continue;
x++:
}
x++:
}
printf("x=%d\n",x);
}
程序执行后的输出结果是( )。
A.x=4 B.x=8 C.x=6 D.x=12?4. 下列对于线性链表的描述中正确的是( )。A.存储空间不一定连续,且各元素的存储顺序是任意的?B.存储空间不一定连续,且前件元素一定存储在后件元素的前面?C.存储空间必须连续,且前件元素一定存储在后件元素的前面?D.存储空间必须连续,且各元素的存储顺序是任意的?5.第?42?题?若有说明语句?char a[]="It is mine";?char *p="It is mine";?则以下不正确的叙述是A.a+1表示的是字符t的地址?B.p指向另外的字符串时,字符串的长度不受限制?C.p变量中存放的地址值可以改变?D.a中只能存放10个字符?
6.可用作C语言用户标识符的一组标识符是()。
A.void define+WORD B.a3_b3_123YN C.for-abc Case D.2aDOsizeof?7.下列定义数组的语句中,正确的是( )。A.int N=10;int x[N]:?B.#define N l0 ; int x[N];?C.int x[0..10];?D.int x[];?8. 语句int(*ptr)的含义是( )。A.ptr是一个返回值为int的函数?B.ptr是指向int型数据的指针变量?C.ptr是指向函数的指针,该函数返回一个int型数据?D.ptr是一个函数名,该函数的返回值是指向int型数据的指针?9.给出以下定义:charx[]="abcdefg";chary[]={'a','b','c','d','e','f','g'};则正确的叙述为()。A.数组x和数组y等价 B.数组x和数组y的长度相同 C.数组x的长度大于数组y的长度 D.数组x的长度小于数组y的长度?10. 有以下程序 main() { int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j; for(i=0;i<4;i++) { for(j=0; j<=i;j++) printf("%4c","); for(j=______;j<4;j++) printf("%4d",num[i][j]); printf("\n"); } } 若要按以下形式输出数组右上半三角 1 2 3 4 6 7 8 11 12 16 则在程序下划线处应填入的是______。A.i-1 B.i C.i+1 D.4-i?11.以下哪种操作最适合先进行排序处理()A.找最大、最小值 B.计算算术平均值 C.找中间值 D.找出现次数最多的值?
12.设二维数组A[1...m,1...n]按行存储在数组B中,则二维数组元素A[i,j]在一维数组B中的下标为()。
A.A.n*(i-1)+j B.n*(i-1)+j-1 C.i*(j-1) D.j*m+i-1
13. 语句int(*ptr)()的含义是( )。A.ptr是一个返回值是int的函数?B.ptr是指向int型数据的指针变量?C.ptr是指向函数的指针,该函数返回一个int型数据?D.ptr是一个函数名,该函数的返回值是指向血型数据的指针?14. 设有以下定义: int a=0; double b=1.25; char c='A'; #define d 2则下面语句中错误的是( )。A.a++; B.b++; C.c++; D.d++;?15.下面不属于需求分析阶段任务的是( )。A.确定
您可能关注的文档
- 2022年河北省邯郸市全科医学(中级)专业知识专项练习(含答案).docx
- 甘肃省白银市全科医学(中级)专业实践技能模拟考试(含答案).docx
- 2022-2023年云南省昆明市全科医学(中级)专业实践技能专项练习(含答案).docx
- 2022年河北省沧州市全科医学(中级)专业知识预测试题(含答案).docx
- 江苏省扬州市全科医学(中级)专业实践技能知识点汇总(含答案).docx
- 辽宁省抚顺市全国计算机等级考试网络安全素质教育模拟考试(含答案).docx
- 山西省晋中市全科医学(中级)专业实践技能预测试题(含答案).docx
- 江西省宜春市全科医学(中级)基础知识.docx
- 2022年陕西省铜川市初级护师相关专业知识真题(含答案).docx
- 湖北省鄂州市电工等级防爆电气作业.docx
文档评论(0)