东莞烫金加工:C程序设计高手进来帮小弟一把

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 19:37:39
1.C语言中,定义一维数组的基本格式是:<类型> 数组名[<长度>]; 其中数组长度部分可以是: 。
A.常量表达式 B.字符型表达式 C.整型表达式 D.任意类型的表达式
2.若有定义:int x[5]; 则访问x数组中的元素时,下标的上限为 .

3.C语言规定,对于数值型的一维数组不能整体引用,每次只能引用数组的 。
4.以下程序输出的第一行是______________,第二行是______________。
# include <iostream.h>
void main(void)
{ int y=122, a[8],i,j;
for(i=0; y; i++) { a[i]=y%8; y=y/8; }
for(j=i-1;j>=0;j--) printf(“%d”,a[j]);
printf(“\ny=%d\n”,y);
}
5.下列选项中,能正确初始化一维数组a的是: 。
A.int a[5]=1,2,3,4,5; B.int a[5]=(1,2,3,4,5);
C.int a[5]=[1,2,3,4,5]; D.int a[5]={1,2,3,4,5};
6.若要定义b为5×8的二维整型数组,正确的定义语句是 。
7.已知int s[][3]={1,2,3,4,5,6},数组元素s[1][1]的值为: 。
8.设有语句“int x[4][3]={3,4,5,6,7,8,9,10,11,12};”,则x[3][0]的初值是________。
9.若有定义int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; 则a[1][2]= 。
10.下列程序片段的运行结果是: 。
char c[5]={‘a’,’b’,’\0’,’c’,’\0’};
printf(“%s”,c);
A.’a’’b’ B.ab C.ab\0c D.ab\0c\0
11.假设字符数组a,b已经正确定义,且长度都是80,则下列选项中,使用正确的标准输出库函数是: 。
A.puts(a,b); B.printf(“%s,%s”,a[],b[]);
C.putchar(a,b); D.puts(a),puts(b);
12.下列关于C语言数组的描述中,不正确的是▁▁▁▁。
A.字符型一维数组中可以存放一个字符串
B.可以对字符型一维数组进行整体输入、输出
C.可以对整型的一维数组进行整体输入、输出
D.不能在赋值语句中通过赋值运算符"="对字符型数组进行整体赋值
13.下列表达式中,能够正确判断字符串str1和str2相等的条件表达式是:
A.str1=str2 B.str1!=str2 C.str1==str2 D.strcmp(str1,str2)==0
14.若执行下列程序时,如果输入ABC,则输出的结果是: 。
#include <stdio.h>
#include <string.h>
main()
{ char ss[10]=”1,2,3,4,5”;
gets(ss);
strcat(ss,”6789”);
printf(“%s\n”,ss); }
A.ABC6789 B.ABC67 C.12345ABC6 D.ABC456789
15.要将两个字符串连接成一个字符串,可以使用C函数库中的字符函数为 。
16.若在程序中用到“strlen()”函数时,应在程序开头写上包含命令 。

作业要自己做,自己亲自去做一下,在电脑上运行一下代码比什么都强

这些好像书上全有的啊

基础问题。