第一范文网 - 专业文章范例文档资料分享平台

福建省二级c语言资料

来源:用户分享 时间:2025/6/2 23:17:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

内部资料 学习使用 严禁复制 违者必究

{

int sum=0,item=0; while(item<5) {

item++; sum+=item; if(sum>=6) break; }

printf(“%d\\n”,sum); }

A. 10 B. 15 C. 6 D. 7 97、以下程序的运行结果是()

voin main() {

int sum=0,item=0; while(item<5) {

item++;

if(item==2) continue; sum+=item; }

printf(“%d\\n”,sum); }

A. 10 B. 13 C. 15 D. 1 99、以下程序的运行结果是()

#include main() {

int y=10; do

{y--;} while(--y);

printf(\}

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

数组

101、下列数组定义中,正确的是()

A. int a[10]; B. int n=10,a[n];

C. int N=10;int a[N]; D. int n;scanf(“%d”,&n);int a[n];

@桢雄友情分享,仅供学习交流使用,不得用于商业用途,否则后果自负5

内部资料 学习使用 严禁复制 违者必究

102、若已定义:int a[13];则不能正确引用a数组的元素的是() A. a[0] B. a[10] C. a[10+3] D. a[13-5] 103、若有定义:int a[3]={0,1,2};则a[1]的值为() A. 0 B. 1 C. 2 D. 3 104、若有定义:int a[5]={1,2,3,4,5};

则语句a[1]=a[2]+a[2+2]-a[3-1];运行后a[1]的值为() A. 6 B. 5 C. 1 D. 2 106、若有如下程序段:

char s[10]; s=“abcd”;

printf(“%s\\n”,s); 则()。

A. 执行时输出:abcd B. 执行时输出:a C. 执行时输出:ab D. 编译不通过 107、下面程序段的运行结果是()

int i=0,a[]={7,5,7,3,8,3}; do{

a[i]+=2;

}while(a[++i]>5); for(i=0;i<6;i++) printf(\

A. 9 7 9 5 10 5 B. 9 5 9 3 10 3 C. 9 5 7 3 8 3 D. 7 5 7 3 8 3 108、下面程序段的运行结果是()

int i=0,a[]={1,2,3,4,5}; do{

a[i]+=10;

}while(a[++i]>2); for(i=0;i<5;i++) printf(\

A. 11 2 3 4 5 B. 1 2 3 4 5 C. 11 12 13 14 15 D. 11 12 3 4 5 109、西面关于数组的叙述中,正确的是() A. 数组必须先定义,然后使用 B. 定义数组时,可不加类型说明符

C. 定义数组后,可通过赋值运算符“=”对该数组名直接赋值 D. 在数据类型中,数组属于基本类型 110、一下程序段的运行结果是()

int i=0,a[]={6,5,3,7}; do {

a[i]++;

}while(a[i]<4);

for(i=0;i<4;i++) printf(\

A. 6537 B. 7563 C. 7537 D. 5673 111、有如下程序段:

@桢雄友情分享,仅供学习交流使用,不得用于商业用途,否则后果自负

6

内部资料 学习使用 严禁复制 违者必究

int t[][3]={1,2,3,4,5,6,7,8,9,10,11,12}; printf(\

则执行该程序段后输出结果是() A. 8 B. 7 C. 4 D. 2 112、以下程序段运行后s的值是()

int a[3][3]={1,2,3,1,2,3,1,2,3}; int i,j,s=1;

for(i=0;i<3;i++)

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

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

113、以下不能对二维数组arr进行正确初始化的语句是()

A. int arr[2][3]={0}; 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}}; 114、若有定义:int a[3][4]={{1,2},{0},{1,2,3}};则a[1][1]的值为() A. 0 B. {1,2} C. 1 D. 3

116、若有定义:int i=0,x=0;int a[3][3]={1,2,3,4,5,6,7,8,9};则以下程序段运行后x的值为()

for(;i<3;i++) x+=a[i][2-i];

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

117、若有定义int a[2][3];则对数组元素的非法引用的是() A. a[0][1/2] B. a[1][1] C. a[4-4][0] D. a[0][3] 118、以下数组定义中,正确的是()

A. int a[2][]={1,2,3,4,5}; B. int a[][2]={{0},{}}; C. int a[2][2]={{1,2},{3}}; D. int a[][]={1,2,3,4}; 120、以下程序段运行后s的值是()

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. 24 D. 480

121、设已定义:int a[][4]={0,0};则下列描述错误的是()

A. 数组a的每个元素都可得到初值0 B. 二维数组a的第一维大小为1 C. 数组a的行数为1

D. 只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0

122、设已定义:char str1[10],str2[10]=”Fujian”;则能将字符串”Fujian”赋给数组str1的正确语句是()

A. str1=”Fujian” B. strcpy(str1,str2); C. strcpy(str2,str1); D. str1=str2; 123、有如下定义:char str[3][2]={ 'a','b','c','\\0','e','f'};则语句:printf(\的输出结果是()

A. ab B. abcef C. abc\\0 D. abc

124、设有如下数组定义:char str[8]={ \则分配给数组str的存储空间是()字节 A. 6 B. 7 C. 8 D. 9

125、若有定义:char a[]=\则以下程序段运行后屏幕输出为()

strcpy(a,b);

@桢雄友情分享,仅供学习交流使用,不得用于商业用途,否则后果自负

7

内部资料 学习使用 严禁复制 违者必究

printf(\

A. c B. z C. \\0 D. d 126、以下程序段运行后屏幕输出为()

char a[]=\printf(\

A. 5 B. 8 C. 3 D. 4

127、若有定义:int a=2;则语句a=strcmp(\运行后a的值为() A. 1 B. 0 C. -1 D. 2

128、以下对C语言字符数组描述中,正确的是() A. 可以用length函数计算字符数组中字符串的长度

B. 可以在赋值语句中通过赋值运算符\对字符数组整体赋值 C. 存放在字符数组中的字符串,以?\\0?作为该字符串结束标志 D. 字符数组只能存放字符串,不能存放字符 129、以下程序段运行后屏幕输出为()

char str[80];

strcpy(str, \printf(\

A. 5 B. 6 C. 7 D. 80

131、已有定义:char str1[15]={“university”},str2[15];则以下语句中正确的是()

A. str2=str1; B. str2=”college”; C. scanf(“%s”,&str2); D. printf(“%s”,str1); 132、设已定义:char s1[20]=”You are”,s2[9]=”welcome!”;若要形成字符串”You are welcome!”,正确的语句是()

A. strcat(s1,s2); B. strcpy(s1,s2); C. s1+s2; D. s1&s2

函数

134、以下程序的运行结果是()

int fun(int array[4][4]) {

int j;

for(j=0;j<4;j++) printf(\printf(\}

main() {

int a[4][4]={0,1,2,0,1,0,0,4,2,0,0,5,0,4,5,0}; fun(a); }

A. 2 0 0 5 B. 1 0 0 4 C. 0 1 2 0 D. 0 4 5 0 136、以下程序运行后屏幕输出为()

#include int f(int x,int y) {

@桢雄友情分享,仅供学习交流使用,不得用于商业用途,否则后果自负

8

搜索更多关于: 福建省二级c语言资料 的文档
福建省二级c语言资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6c1w91stzn1emx02t1mm_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top