题号:13 题型:单选题
内容:
在一个C源程序文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类别是( )
选项:
a、extern
b、register
c、auto
d、static
--------------------------------------------------------------------------------
题号:14 题型:单选题
内容:
C语言允许函数值类型缺省定义,此时该函数值隐含的类型是( )
选项:
a、float型
b、int型
c、long型
d、double型
-------------------------------------------------------------------------------
题号:15 题型:单选题
内容:
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )
选项:
a、没有返回值
b、返回若干个系统默认值
c、返回一个用户所希望的函数值
d、返回一个不确定的值
--------------------------------------------------------------------------------
题号:16 题型:单选题
内容:
C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是( )
选项:
a、地址传递
b、单向值传递
c、由实参传给形参,再由形参传回实参
d、由用户指定传递方式
--------------------------------------------------------------------------------
题号:17 题型:单选题
内容:
建立函数的目的之一,以下正确的说法是( )
选项:
a、提高程序的执行效率
b、提高程序的可读性
c、减少程序的篇幅
d、减少程序文件所占内存
--------------------------------------------------------------------------------
题号:18 题型:是非题
内容:
若有说明int *p1,*p2,m=5,n;则p1=&m;p2=&p1;是正确的程序段
选项:
1、 错
2、 对
--------------------------------------------------------------------------------
题号:19 题型:是非题
内容:
char *s="china";等价于char *s;s="china";
选项:
1、 错
2、 对
--------------------------------------------------------------------------------
题号:20 题型:是非题
内容:
strcmp3(char *s,char *t){for (;*t= =*s;){if (!*t) return 0; t++;s++;}return (*s-*t);}库函数strcmp(char*s,char*t)是功能相等的程序段
选项:
1、 错
2、 对
--------------------------------------------------------------------------------
题号:21 题型:是非题 本题分数:6.9
内容:
C语言中,函数可以嵌套定义
选项:
1、 错
2、 对
--------------------------------------------------------------------------------
题号:22 题型:是非题 本题分数:6.9
内容:
在一个函数内部的复合语句中定义的变量,只在该复合语句范围内有效
选项:
1、 错
2、 对
--------------------------------------------------------------------------------
题号:23 题型:多选题
内容:
执行以下语句后a的值为( ),b的值为( )int a=5,b=6,w=1,x=2,y=3,z=4;(a=w>x)&&(b=y>z);
选项:
a、6
b、0
c、2
d、1
--------------------------------------------------------------------------------
题号:24 题型:多选题
内容:
执行以下语句后a的值为( ),b的值为( )int a,b,c;a=b=c=1;++a||++b&&++c;
选项:
a、0
b、1
c、2
d、错误
题号:25 题型:多选题
内容:
以下能对一维数组a进行正确初始化的语句是( )
选项:
a、int a[10]=(0,0,0)
b、int a[10]={}
c、int a[]={0}
d、int a[10]={10*1}
C语言题目2个,求高手帮忙,用VC6.0编写,谢谢了。6.8有若干个字符串存在D ...
\/\/6.8 include<stdio.h> include<string.h> define PATH "\/in.txt"void sort_string(char *in,int n)\/\/排序 { char s;int i,j;for(i=0;i<n-1;i++){ for(j=i+1;j<n;j++){ if(in[i]>in[j]){ s = in[i];in[i] = in[j];in[j] = s;} } } } int main()...
求高手帮忙解决一下二级c语言中数据结构试题
因为满二叉树里的叶子结点比非叶子结点多一个 所以叶子结点有350个
c语言编程题,请高手帮忙做一下,拜谢,急急急急……
1.include <stdio.h> double funcPi(int);int main(void){ int arg;printf("Input the argument: ");\/\/ \/\/ 无异常输入 \/\/ while (!scanf("%d", &arg)){ printf("Check your input and retry: ");while (getchar()!='\\n'){ continue;} } while (getchar()!='\\n'){ continue...
求高手帮忙做一些C语言试题
2、x、y、z被定义为int 型常量,若从键盘给 x、y、z输入数据,不正确的输入语句是:A、input x、y、z;C、scanf(” %d%d%d”,x, y, z);D、read (” %d%d%d”,&x,&y,&z);3、不能正确表示条件x≥y≥z的C语言表达式是:A、(x>=y)&(y>=z)C、(x>=y).AND.(...
有一道C语言习题烦高手帮忙指点,给出答案及说明过程!
x++,+在后面是使用完x在+1 x--,-在前面是x-1后再使用x 开始x=6,x++先不使用,--x,x=5,同理y=6 z=(5+6)+(5+6)=22 然后x=x+1=6;y=y+1=7 有些东西不能只靠思考,要实际试一下,其实关于这种顺序的问题,建议在机子上多试几次,这些单凭记忆是很难记清的 ...
菜鸟一枚请求C语言高手帮忙---Configuration: 2 - Win32 Debug...
while(sacnf("%d %d %d ",a,b,c)!=EOF){ 改成 while(scanf("%d %d %d ",&a,&b,&c)!=EOF){ 并且输入是要和scanf给出的输入格式一致,就两个%d之间是有空格的
请高手做下这两道C语言题目,答案好追加100分!
第二题:include <stdio.h> int length( char *p ) { char *q, *r;for ( q=p; *q!='\\0' && *q!='A'; q++ )\/*不是或,是与*\/ ;for ( r=q; *r!='\\0' && *r!='Z'; r++ );return r-q-1; \/*要再减1*\/ } main() { char str[81];int n;gets( str)...
C语言的几道考题,请各位高手帮忙,急!!!(追加50分)
第二题我算也等于-24 三题我答案和你的一样 四题 五题的S=0没什么作用,可以不写,最后的GETCH也可不写,我是没发现有什么用。六题 include<stdio.h> int stu(int a,int b,int c);int stu(int a,int b,int c){ int s;s=a*a+b*b+c*c;return s;} void main(){ int a,b...
跪求c语言高手啊,指导一下怎么突击c语言吧,快考试了,十万火急啊...
你们应该有C语言的书吧。每章后面都有习题,用电脑把每道题都做一遍,不会了就在书上查该题的知识点。这是最快的方法了。做题之前先把书通读一遍
请C语言高手帮忙解答一下下列各题的标准答案。此题是我的重要复习题,不...
C语言老手为你解答:CBCCC CCAC(C)DDDA 。第1题已确定选C,不必怀疑,(只有新手才会错选D);第10题如果是你无意漏掉了C的分号,那么原题选C,如果原题就没分号,那么原题没有答案;第14题出的不太好,因为这个程序的错误有多种纠正方法(纠正的位置不同),因此关于它出错的地方也可以有多种...