(完整版)C语言考试题库及答案(14)

时间:2025-04-19

138、以下程序输出的结果是____A____.

#include <stdio.h>

void main( )

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

for(i=0;i<5;i++) s=s*10+a[i];

printf("s=%d\n",s);

}

A) s=12345 B) s=1 2 3 4 5

C) s=54321 D) s=5 4 3 2 1

139、在定义int a[5][6];后,数组a中的第10个元素是.____C____(设a[0][0]为第一个元素)

A) a[2][5] B) a[2][4] C) a[1][3] D) a[1][5]

140、当接受用户输入的含有空格的字符串时,应使用____A____函数.

A) gets( ) B) getchar( ) C) scanf( ) D) printf( ) 141、以下程序执行时输入Language Programming<回车>,输出结果是____D____.

#include <stdio.h>

void main( )

{ char str[30];

gets(str);

printf("str=%s\n",str);

}

A) Language Programming B) Language

C) str=Language D) str=Language Programming

142、以下一维数组a的正确定义是___D_____ .

A) int a(10); B) int n=10,a[n];

C) int n; D) #define SIZE 10

scanf("%d",&n); int a[SIZE];

int a[n];

143、以下对二维数组a进行正确初始化的是__B_____.

A) int a[2][3]={ {1,2},{3,4},{5,6} };

B) int a[ ][3]={1,2,3,4,5,6 };

C) int a[2][ ]={1,2,3,4,5,6};

D) int a[2][ ]={ { 1,2},{3,4}};

144、以下关于数组的描述正确的是____C______.

A) 数组的大小是固定的,但可以有不同类型的数组元素。

B) 数组的大小是可变的,但所有数组元素的类型必须相同。

C) 数组的大小是固定的,所有数组元素的类型必须相同。

D) 数组的大小是可变的,可以有不同类型的数组元素。145、以下程序的输出结果是____B____.

#include<stdio.h>

void main()

{ int a[4][4]={{1,3,5,},{2,4,6},{3,5,7}};

printf("%d%d%d%d\n",a[0][0],a[1][1],a[2][2],a[3][3]);

}

A) 0650 B) 1470 C) 5430 D) 输出值不定

146、以下程序的输出结果是___A_____.

#include <stdio.h>

void main()

{ int a[4][4]={{1,3,5,},{2,4,6},{3,5,7}};

printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]);

}

A) 0650 B) 1470 C) 5430 D) 输出值不定

147、已知short int类型变量占用两个字节,若有定义:short int x[10]={0,2,4}; ,则数组x在内存中所占字节数是____D____.

A) 3 B) 6 C) 10 D) 20 148、在定义int a[5][4]; 之后,对a的引用正确的是.____C____

A) a[2][4] B) a[1,3] C) a[4][3] D) a[5][0]

149、以下数组定义中不正确的是____D____.

A) int a[2][3];

B) int b[][3]={0,1,2,3};

C) int c[100][100]={0};

D) int a[3][]={{1,2},{1,2,3},{1,2,3,4}};

150、在执行语句:int a[ ][3]={1,2,3,4,5,6}; 后,a[1][0]的值是____A____.

A) 4 B) 1 C) 2 D) 5

151、以下程序的输出结果是____C____.

#include <stdio.h>

void main()

{ int i,a[10];

for(i=9;i>=0;i--) a[i]=10-i;

printf("%d%d%d",a[2],a[5],a[8]);

}

A) 258 B) 741 C) 852 D) 369

152、以下定义语句中,错误的是___B_____.

A) int a[]={1,2}; B) char a={"test"}; C) char s[10]={"test"}; D) int a[]={'a','b','c'};

153、以下定义语句中,错误的是____D____.

A) int a[]={1,2}; B) char a[]={"test"}; C) char s[10]={"test"}; D) int n=5,a[n];

- 14 -

…… 此处隐藏:165字,全部文档内容请下载后查看。喜欢就下载吧 ……
(完整版)C语言考试题库及答案(14).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219