|
|

楼主 |
发表于 2025-3-22 10:28:50
|
显示全部楼层
define SIZE 10
int a[SIZE];
答案: 请关注ybaotk.com搜题查看答案
问题 112: 2. 已定义两个字符数组a、b,则以下正确的输入格式是
选项:
•
A. scanf(%s%s, a, b);
•
B. get(a, b);
•
C. scanf(%s%s, &a, &b);
•
D. gets(a),gets(b);
答案: 请关注ybaotk.com搜题查看答案
问题 113: 3. 若有定义int a[ 10];,则以下表达式中不能代表数组元素a[1]的地址的是
选项:
•
A. &a[0]+1
•
B. &a[1]
•
C. &a[0]++
•
D. a+1
答案: 请关注ybaotk.com搜题查看答案
问题 114: 4. 下列数组说明中,正确的是
选项:
•
A. int array[][10];
•
B. int array[][];
•
C. int array[][][10];
•
D. int array[10][];
答案: 请关注ybaotk.com搜题查看答案
问题 115: 5. 下列数据中,为字符串常量的是
选项:
•
A. A
•
B. house
•
C. How do you do.
•
D. $abc
答案: 请关注ybaotk.com搜题查看答案
问题 116: 6. 已定义char a[]=This is a program.;,输出前5个字符的正确语句是
选项:
•
A. printf(%.5s,a);
•
B. puts(a);
•
C. printf(%s,a);
•
D. a[5*2]=0;puts(a);
答案: 请关注ybaotk.com搜题查看答案
问题 117: 7. 以下语句不能对二维数组a进行正确初始化的是()
选项:
•
A. int a[3][4]={1};
•
B. int a[][4]={{1,2},{3}};
•
C. int a[2][5]={{1,2},{3,4},{5,6}};
•
D. int a[][2]={1,2,3,4,5,6};
答案: 请关注ybaotk.com搜题查看答案
问题 118: 8. 以下数组定义中不正确的是
选项:
•
A. int a[3][4];
•
B. int b[][4]={0,1,2,3};
•
C. int c[10][10]={1};
•
D. int d[4][]={{1,2},{1,2,3},{1,2,3,4},{1,2,3,4,5}};
答案: 请关注ybaotk.com搜题查看答案
问题 119: 9. 以下程序段的输出结果为()。
char c[]=defg;
int i=0;
do
;
while(c[i++]!='\0');
printf(%d,i+1);
选项:
•
A. e
•
B. d
•
C. 2
•
D. 6
答案: 请关注ybaotk.com搜题查看答案
问题 120: 10. 执行下面的程序:
char s[10];
strcpy(s,123456);
scanf(%s,s);
puts(s);
运行程序,输入abc,结果为()
选项:
•
A. abc
•
B. 123456
•
C. abc456
•
D. a
答案: 请关注ybaotk.com搜题查看答案
问题 121: 11. 执行下面的程序:
int a[3][3]={1,0,-3,4,-5,6,7,-8,9};
int i,j,s=0;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
if(a[j]<0) continue;
if(a[j]==0) break;
s+=a[j];
}
}
printf(%d\n,s);
选项:
•
A. 0
•
B. 1
•
C. 56
•
D. 27
答案: 请关注ybaotk.com搜题查看答案
问题 122: 12. 执行下面的程序:
char a[100],b[100];
int i,j;
gets(a);
for(i=j=0;a!='\0';i++)
if(a>='0'&&a<='9')
{
b[j]=a;
j++;
}
b[j]='\0';
puts(b);
运行程序,输入ab12cd34,结果为()。
选项:
•
A. ab
•
B. 12
•
C. abcd
•
D. 1234
答案: 请关注ybaotk.com搜题查看答案 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|