注意:此页面搜索的是所有试题
吉林师范大学程序设计语言
以下叙述不正确的是: ()
A.C程序的基本组成单位是函数
B.在C程序中,注释说明只能位于一条语句的后面
C.一个C源程序可由一个或多个函数组成
D.一个C源程序必须包含一个main函数
设有以下定义语句,则引用正确(可以得到有效字符或字符串)的是( )。
char strp[4][12]=f"aaa""bbbb""ccccc""dddddd".
A. strp[0][3]
B. strp[2]
C. strp[4]
D. strp[1][4]
则下列语句中,执行效果与其它三个不同的是: ()
A. if(a>b) c=a,a=b,b=c
B.if(a>b) c=a;a=b;b=c
C.if(a>b){c=a,a=b,b=c
D.if(a>b){c=a;a=b;b=c
以下程序执行时输入Language Programming,输出结果是( )。#include <stdio.h>int main()
char str[30];gets(str);printf("str=%s\n",str);return 0;
A. Lanquage Programming
B. Language
C. str=Language
D. str=Lanquage Programming
在Excel的图表中,能反映出数据变化趋势的图表类型是?
A.柱形图
B.折线图
C.饼图
D.气泡图
如有说明:char s1[5],2[7]; 要给数组s1和s2整体赋值,下列语句中正确的是( )。
A. s1=getchar0;s2=getchar();
B. scanf("s%s",s1s2);
C.scanf("c%c",s1,s2);
D. gets(s1,s2);
以下程序的输出结果是:( )
main0
int a,b;for(a=1,b=1;a<=100;a++)
if(b>=10)break;if(b%5==1)
b+=5;
continue;
printf(%d\n".a);
A. 101
B.3
C 6
D.4
执行下列程序段,将输出:int i,a[9]=(9,8,7,6,5,4,3,2,1for(i=0;i<4;i+=2)printf("%d\t",ali )
A.5 1
B.5 2
C.5 3
D.9 7
执行下列程序段,则输出: ( )int al101=f1,2,3,4,5,6,7,8,9,101:printf(“%d\n"a[a[1]a[2]]):
A.7
B.4
C 3
D.2
设有如下定义:
int x=18,y=6,z;
则语句:
printf(%d\n"z=(x%y,x/y)):的输出结果是:
A.0
B.3
C 6
D.18
设有如下定义:char str[10]="China123”; int length=strlen(str);则length的值为()
A6
B.7
C.8
D.9
下面程序的运行结果是main0
{struct cmplx(int x;int y;cnum[2]=(l,3,2,7):printf(”%d\n",cnum[0].y/cnum[0].x*cnum[1].x);}
A.O
B.1
C 3
D.6
下列递归函数,计算double变量x的n次幂double Pow(double xint n)
if(n==0)
if(n==1)
请选择,完成程序填空
4
retrun 1
return1
return Pow(x,n-1)
B
X=1
X=X
X=x*Pow(x,n-1)
C
retrun 1
return x
return x*Pow(x,n-1)
D
retrun 0
return 1
return x*Pow(x,n-1)
以下程序的正确运行结果是(#include <stdio.h>
int d-2;void fun(int p)
int d-5;
d+=p++;
printf("%d ",d);
int main)
int a=3;fun(a);d+=a++;printf("%d\n",d);return 0;
A.84
B.9 6
C.9 4
D.8 5
以下程序片段(字符串内没有空格字符)的输出结果是( )。printf("%d\n"strlen("ATS n 012 1"));
A. 7
B.8
C 9
D.10
A.C程序的基本组成单位是函数
B.在C程序中,注释说明只能位于一条语句的后面
C.一个C源程序可由一个或多个函数组成
D.一个C源程序必须包含一个main函数
设有以下定义语句,则引用正确(可以得到有效字符或字符串)的是( )。
char strp[4][12]=f"aaa""bbbb""ccccc""dddddd".
A. strp[0][3]
B. strp[2]
C. strp[4]
D. strp[1][4]
则下列语句中,执行效果与其它三个不同的是: ()
A. if(a>b) c=a,a=b,b=c
B.if(a>b) c=a;a=b;b=c
C.if(a>b){c=a,a=b,b=c
D.if(a>b){c=a;a=b;b=c
以下程序执行时输入Language Programming,输出结果是( )。#include <stdio.h>int main()
char str[30];gets(str);printf("str=%s\n",str);return 0;
A. Lanquage Programming
B. Language
C. str=Language
D. str=Lanquage Programming
在Excel的图表中,能反映出数据变化趋势的图表类型是?
A.柱形图
B.折线图
C.饼图
D.气泡图
如有说明:char s1[5],2[7]; 要给数组s1和s2整体赋值,下列语句中正确的是( )。
A. s1=getchar0;s2=getchar();
B. scanf("s%s",s1s2);
C.scanf("c%c",s1,s2);
D. gets(s1,s2);
以下程序的输出结果是:( )
main0
int a,b;for(a=1,b=1;a<=100;a++)
if(b>=10)break;if(b%5==1)
b+=5;
continue;
printf(%d\n".a);
A. 101
B.3
C 6
D.4
执行下列程序段,将输出:int i,a[9]=(9,8,7,6,5,4,3,2,1for(i=0;i<4;i+=2)printf("%d\t",ali )
A.5 1
B.5 2
C.5 3
D.9 7
执行下列程序段,则输出: ( )int al101=f1,2,3,4,5,6,7,8,9,101:printf(“%d\n"a[a[1]a[2]]):
A.7
B.4
C 3
D.2
设有如下定义:
int x=18,y=6,z;
则语句:
printf(%d\n"z=(x%y,x/y)):的输出结果是:
A.0
B.3
C 6
D.18
设有如下定义:char str[10]="China123”; int length=strlen(str);则length的值为()
A6
B.7
C.8
D.9
下面程序的运行结果是main0
{struct cmplx(int x;int y;cnum[2]=(l,3,2,7):printf(”%d\n",cnum[0].y/cnum[0].x*cnum[1].x);}
A.O
B.1
C 3
D.6
下列递归函数,计算double变量x的n次幂double Pow(double xint n)
if(n==0)
if(n==1)
请选择,完成程序填空
4
retrun 1
return1
return Pow(x,n-1)
B
X=1
X=X
X=x*Pow(x,n-1)
C
retrun 1
return x
return x*Pow(x,n-1)
D
retrun 0
return 1
return x*Pow(x,n-1)
以下程序的正确运行结果是(#include <stdio.h>
int d-2;void fun(int p)
int d-5;
d+=p++;
printf("%d ",d);
int main)
int a=3;fun(a);d+=a++;printf("%d\n",d);return 0;
A.84
B.9 6
C.9 4
D.8 5
以下程序片段(字符串内没有空格字符)的输出结果是( )。printf("%d\n"strlen("ATS n 012 1"));
A. 7
B.8
C 9
D.10