教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

[G]福建省C语言二级考试选择+填空+程序填空+输出结(6)

来源:网络收集 时间:2026-08-23
导读: for(k=j;k A. 108 B. 18 C.12 D.2 51103不能对二维数组a进行正确初始化的语句是(A )。 A. int a[3][2]={{1,2,3},{4,5,6}}; B. int a[3][2]={{1},{2,3},{4,5}}; C.int a[][2]={{1,2},{3,4},{5,6}}; D.int a[3][2]=

for(k=j;k<4;k++) p*=a[j][k];

A. 108 B. 18 C.12 D.2

51103不能对二维数组a进行正确初始化的语句是(A )。

A. int a[3][2]={{1,2,3},{4,5,6}}; B. int a[3][2]={{1},{2,3},{4,5}}; C.int a[][2]={{1,2},{3,4},{5,6}}; D.int a[3][2]={1,2,3,4,5};

51104若有定义:int s[3][4]={{1,2},{0},{3,4,5}};则s[2][1]的值为( B )。 A. 3 B. 4 C.0 D.

51105若有定义:int a[3][4];则表达式&a[2][1]-a的值为( C )。 A. 7 B. 8 C.9 D.10

51106以下程序段运行后sum的值为( D )。 int k=0,sum=0;

int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; for(;k<3;k++) sum+=a[k][k+1];

A. 9 B. 18 C.19 D.21

51107若有定义int a[2][3];则合法引用数组元素的是( A )。 A. a[0][1/2] B. a[2][1] C.a[2][3] D.a[1][3] 51108在以下数组定义中,错误的是( A )。 A. int a[2][]={1,2,3,4,5}; B. int a[][2]={{0},{1}}; C.int a[2][2]={{1,2},{3}}; D.int a[][2]={1,2,3,4};

51109若定义int a[][4]={1,2,3,4,5,6,7,8};则表达式sizeof(a[0][1])的值为(D )。 A. 1 B. 2 C.3 D.4

51110以下程序段运行后s的值是( C )。 int a[3][3]={1,2,3,4,5,1,2,3,4}; int i,j,s=1;

for(i=0;i<3;i++) for(j=i+1;j<3;j++) s+=a[i][j];

A. 6 B. 120 C.7 D.240

51111设已定义: int a[][4]={0,0,0}; 则下列描述正确的是( C )。 A. 数组a包含3个元素 B. 数组a的第一维大小为3 C.数组a的行数为1 D.元素a[0][3]的初值不为0

51112在C语言中,若定义二维数组a[2][3],设a[0][0]在数组中位置为1,则a[1][1]在数组中位置是( C )。 A. 3 B. 4 C.5 D.6

51113以下程序段的运行结果是( A )。 int t[][3]={1,2,3,4,5,6,7,8,9,10,11,12}; printf(\ A. 5 B. 3 C.4 D.6

51114以下程序段运行后s的值是( B )。 int a[3][3]={1,2,3,1,2,3,1,2,3}; int i,j,s=0;

for(i=0;i<3;i++) for(j=i;j<3;j++) s+=a[i][j];

A. 13 B. 14 C.15 D.12

51115以下(C )对二维数组arr的初始化是错误的。

A. int arr[2][3]={{1,2},{3,4}}; B. int arr[][3]={1,2,3,4,5}; C.int arr[2][3]={{1,2},{3,4},{5,6}}; D.int arr[2][3]={{1},{3,4,5}};

51116若有定义:int a[3][4]={{1,2},{3,4},{5,6,7}}; ,则a[1][1]的值为(A )。 A. 4 B. 2 C.1 D.3

51117若有定义:int a[3][2]; ,则表达式&a[2][1]-a的值为( A )。 A. 5 B. 4 C.3 D.2

51118以下程序段运行后x的值为( C )。 int i=0,x=0;

int a[3][3]={1,2,3,4,5,6,7,8,9}; for (;i<3;i++) x+=a[i][i];

A. 0 B. 12 C.15 D.18

51200设有下列语句,则( D )是对a数组元素的不正确引用,其中0≤i<10。 int a[10]={0,1,2,3,4,5,6,7,8,9}, *p=a;

A. a[p-a] B. *(&a[i]) C.p[i] D.*(*(a+i))

51201设已定义: char s1[8],s2[8]=\能将字符串\赋给数组s1的语句是( C )。

A. s1=s2; B. strcpy(s2,s1); C.strcpy(s1,s2); D.s1=\51202以下程序段的运行结果是( A )。 char str[3][2]={ 'a', 'b', 'c', 'd', 'e', 'f'}; str[2][0]= '\\0'; printf(\

A. abcd B. ab C.abcd0 D.abcd0f

51203有如下定义:char str[10]={ \ 则分配给数组str的存储空间是( B )个字节。

A. 11 B. 10 C.9 D.8

51204以下程序段运行后输出结果是( C )。 char a[]=\ char b[]=\ strcpy(a,b);

printf(\

A. n B. u C.e D.m

51205以下程序段运行后输出结果是( A )。 char s[]=\ printf(\ A. 4 B. 5 C.8 D.9

51206以下程序段运行后a的值为( D )。 int a=2;

char *s1=\ a=strcmp(s1,s2);

A. -1 B. 2 C.1 D.0

51207以下对C语言字符数组描述中,错误的是( B )。

A. 可以用strlen函数计算字符数组中字符串的长度 B. 可以在赋值语句中通过赋值运算符\对字符数组整体赋值

C.存放在字符数组中的字符串,以'\\0'作为该字符串结束标志 D.字符数组可以存放字符串或字符

…… 此处隐藏:293字,全部文档内容请下载后查看。喜欢就下载吧 ……
[G]福建省C语言二级考试选择+填空+程序填空+输出结(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/519410.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)