首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
以下程序的输出结果是( )。
main()
int x=11,y=11;
printf("%d,%d\n",X--,--y);
A.11,11
B.10,10
C.10,11
D.11,10
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
下面程序:
void func (int *a,int b[])
b[0] =*a+6;)
main()
int a,b[5];
a=0; b[0]=3;
func(&a,b);
printf("%d\n",b[0]);
则程序运行后的输出结果是( )。
A.6
B.7
C.8
D.9
点击查看答案&解析
手机看题
单项选择题
在软件开发中,下面任务不属于设计阶段的是( )。
A.数据结构设计
B.给出系统模块结构
C.定义模块算法
D.定义需求并建立系统模型
点击查看答案&解析
手机看题
单项选择题
以下程序的功能是( )。
# include <stdio.h>
main()
FILE*fPl; *fp2;
fp1:fopen("file1","r");
fp2:fopen("file2","w");
while(! Feof(fP1))
fputc(fgetc(fP1),fp2);
fclose(fP1);fclose(fp2);
A.将磁盘文件的内容显示在屏幕上
B.将两个磁盘文件合为一个
C.将一个磁盘文件复制到另一个磁盘文件中
D.将两个磁盘文件合并后送屏幕
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int i=0,S=0;
do
if(i%2)
i++;
continue;
i++;
s+=i;
)
while(i<7);
printf("%d\n",s);
执行后输出结果是( )。
A.16
B.12
C.28
D.21
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
#define SQR(X) 2*X+1
main()
int a,b,C;
a=3;b=2;C=1;
a* =SQR(b+c)/SQR(b+c);
printf("%d",
A.;
&nbs
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。
main()
int i,x[3][3]=9,8,7,6,5,4,3,2,1,*p=&x[1][1];
for(i=O;i<4;i+2)printf("%d",p[i]);
A.5 2
B.5 1
C.5 3
D.9 7
点击查看答案&解析
手机看题
单项选择题
设有数组定义:chararray[]="China";则数组array所占的空间为( )个字节。
A.4
B.5
C.6
D.7
点击查看答案&解析
手机看题
单项选择题
已知字母A的ASCII码为十进制的65,下面程序的输出结果是( )。
main()
char ch1,ch2;
ch1='A'+'5'-'3';
ch2='A'+'6'-'3';
printf("%d,"c/n",ch1,Ch2);
A.67,D
B.B,C
C.C,D
D.不确定的值
点击查看答案&解析
手机看题
单项选择题
下列有关格式输入函数scanf的叙述中正确的是( )。
A.输入项可以是C语言中规定的任何变量,并且在任何变量前必须加地址符号“&”
B.可以只有格式控制项,没有地址列表项
C.在输入数据时,必须规定精度。如scanf("%4.2f",&d);
D.当输入数据时,必须指明变量地址
点击查看答案&解析
手机看题
单项选择题
若x、a、b和c均是int型变量,则执行表达式x=(a=1,b=2)后x的结果为( )。
A.1
B.2
C.3
D.不确定
点击查看答案&解析
手机看题
单项选择题
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是( )。
A.可行性分析
B.需求分析
C.详细设计
D.程序编码
点击查看答案&解析
手机看题
单项选择题
下列关于关系运算的叙述中正确的是( )。
A.投影、选择、连接是从二维表的行的方向来进行运算
B.并、交、差是从二维表的列的方向来进行运算
C.投影、选择、连接是从二维表的列的方向来进行运算
D.以上三种说法都不对
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是( )。
A.线性链表中的各元素在存储空间中的位置必须是连续的
B.线性链表中的表头元素一定存储在其他元素的前面
C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面
D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的
点击查看答案&解析
手机看题
单项选择题
若有如下程序:
void a(char*p,char c)
while(*p)
if(*p==c)*p=c-'b'+'B';; p++;
main()
char s[50]="abcdeeffgee",b='e';
a(s,b);printf("%s\n",s);
则程序运行后的输出结果是( )。
A.Abcdeeffgee
B.ABCDeeFFGee
C.abcdEEffgEE
D.ABCDEEFFGEE
点击查看答案&解析
手机看题
单项选择题
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是( )。
A.10101001
B.10101000
C.11111101
D.01010101
点击查看答案&解析
手机看题
单项选择题
下面概念中,不属于面向对象方法的是( )。
A.对象
B.继承
C.类
D.过程调用
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果为( )。
int a,b,C;
a=10;
b=50;
C=30;
if(a<b) a=b;
b=C;
c=a;
printf("a=%d,b=%d,c=%d",a,b,C);
A.a=50,b=30,c=30
B.a=10,b=30,c=10
C.a=50,b=30,c=10
D.a=50,b=30,c=50
点击查看答案&解析
手机看题
单项选择题
若有以下说明和语句:
int c[4][5],(*p)[5];
p=c;
能够正确引用c数组元素的是( )。
A.p+l
B.*(p+3)
C.*(p+1)+3
D.*(p[0]+2)
点击查看答案&解析
手机看题
单项选择题
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确的语句是( )。
A.p=2*(int*)malloc (sixeof(int))
B.p=(int*)calloc (2*sixeof(int))
C.p=(int*)malloc (2*sizeof(int))
D.p=2*(int*)calloc (sizeof(int))
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
void prty(int*x)
printf("%din",++*x);
main()
int a=25;
prty(&
A.;
 
点击查看答案&解析
手机看题
单项选择题
有以下程序:
int f(int n)
if (n==1) return 1;
else return f(n-1)+1;
main()
int i,j=0;
for(i=i;i<3;i++) j+=f(i);
printf("%d\n",j);
程序运行后的输出结果是( )。
A.4
B.3
C.2
D.1
点击查看答案&解析
手机看题
单项选择题
若有如下程序:
sub(int a,int b,int*z)
*z=a+b;
return;
main()
int a=1,b=2,C=3,d,e;
sub(a,b,&d);
sub(C,d,&e);
printf("%d",e);
则程序运行后的输出结果是( )。
A.3
B.4
C.5
D.6
点击查看答案&解析
手机看题
单项选择题
若有如下程序:
main()
int n=2;
do
printf("%d",n--);
while(!--n));
则程序运行后的输出结果是( )。
A.2
B.11
C.1
D.20
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int i;
for(i=0;i<3;i++)
switch(i)
case1:printf("%d",i);
case2:printf("%d",i);
default:printf("%d",i);
执行后输出结果是( )。
A.011122
B.012
C.012020
D.120
点击查看答案&解析
手机看题
单项选择题
C语言规定如果调用fputc函数输出成功,则返回值是( )。
A.1
B.输出的字符
C.0
D.true
点击查看答案&解析
手机看题
单项选择题
执行以下程序后,x的值为( )。
unsigned int x=65535;
printf("%d\n",x);
A.65535
B.1
C.有错误
D.-1
点击查看答案&解析
手机看题
单项选择题
若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是( )。
A.p=q;
B.*p=*q;
C.n=*q;
D.p=n:
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是( )。
func(int X)
static int a=2;
return (a+=X);
main()
int b=2,c=4,d;
d=func(b);
d=func(c);
printf("%d\n",d);
A.4
B.6
C.8
D.12
点击查看答案&解析
手机看题
单项选择题
在16位IBM-PC上使用C语言,如定义下列共用体类型变量:
union data
int i;
char ch;
float f;
a,b,c;
则共用体变量a,b,c占用内存的字节数为( )。
A.1
B.2
C.4
D.6
点击查看答案&解析
手机看题
单项选择题
点击查看答案&解析
手机看题
单项选择题
下列选项中不属于C语言的数据类型是( )。
A.复数型
B.逻辑型
C.双精度型
D.集合型
点击查看答案&解析
手机看题
单项选择题
以下正确的数组定义语句是( )。
A.int y[1][4]=1,2,3,4,5,
B.float x[3][]=1,2,3
C.long s[2][3]=1,1,21,2,3,
D.double t[][3]=0
点击查看答案&解析
手机看题
单项选择题
能正确表示逻辑关系“a>=10或a<=0”的C语言表达式是( )。
A.a>=10ora=10
B.a>=0|a<=10
C.a>=10&&a<=0
D.a>=10||a<=0
点击查看答案&解析
手机看题
单项选择题
下面程序输出的结果是( )。
#include<stdio.h>
main()
char *a="1234";
fun(
A.;
printf(
点击查看答案&解析
手机看题
单项选择题
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为( )。
A.221
B.219
C.231
D.229
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是( )。
void fun(int*a,int*b)
int *k;
k=a; a=b; b=k;
main()
int a=3,b=6,*x=&a,*y=&b;
fun(x,y);
printf("%d%d",a,b);
A.63
B.36
C.编译出错
D.0 0
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是( )。
main()
int x=11,y=11;
printf("%d,%d\n",X--,--y);
A.11,11
B.10,10
C.10,11
D.11,10
点击查看答案&解析
手机看题
单项选择题
下列程序段的输出结果是( )。
char a=9,b=020;
prihtf("%o\n",~a&b<<1);
A.00100000
B.8
C.040
D.077
点击查看答案&解析
手机看题
单项选择题
当a的值为0时,在下列选项中能正确将a的值赋给变量x、y的是( )。
A.(x=a)&&(y=a)
B.x=a=y
C.(y=a)||(x=a)
D.a=x=y
点击查看答案&解析
手机看题
单项选择题
下面叙述正确的是( )。
A.算法的执行效率与数据的存储结构无关
B.算法的空间复杂度是指算法程序中指令(或语句)的条数
C.算法的有穷性是指算法必须能在执行有限个步骤之后终止
D.以上三种描述都不对
点击查看答案&解析
手机看题
单项选择题
数据库设计包括两个方面的设计内容,它们是( )。
A.概念设计和逻辑设计
B.模式设计和内模式设计
C.内模式设计和物理设计
D.结构特性设计和行为特性设计
点击查看答案&解析
手机看题
单项选择题
以下合法的C语言赋值语句是( )。
A.a=b=58
B.k=int(a-b):
C.a=58,b=20
D.++i;
点击查看答案&解析
手机看题
单项选择题
若变量已正确说明为float类型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10.0,b赋予
22.0,c赋予33.0,不正确的输入形式是( )。
A.10<回车>
B.10.0,22.0,33.0<回车>
22<回车>
33<回车>
C.10.0<回车>
D.10 22<回车>
22.0 33.0<回车> 33<回车>
点击查看答案&解析
手机看题
单项选择题
下列关于栈的叙述正确的是( )。
A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
点击查看答案&解析
手机看题
单项选择题
下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A.内模式
B.外模式
C.概念模式
D.逻辑模式
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include <stdio.h>
main()
FLLE *fp;int i=20,j=30,k,n;
fp=fopen("d1.dat""w");
fprintf(fp,"%d\n",i);fprintf(fp,"%d\n",j);
fclose(fp);
fp=fopen("d1.dar","r");
fp=fscanf(fp,"%d%d",&k,&n);
printf("%d%d\n",k,n);
fclose(fp);
)
程序运行后的输出结果是( )。
A.20 30
B.20 50
C.30 50
D.30 20
点击查看答案&解析
手机看题
单项选择题
若有如下程序:
int s[3] [3]=’a’,’b’,’C’,’d’,’e’,’f’,’g’,’h’,’i’,*t;
main()
t:(int*)malloc(sizeof(int));
sub(t,s);
printf("%c\n",*t);
sub(int*p,int b[][3])
*p=b[2][1];
则程序运行后的输出结果是( )。
A.d
B.e
C.h
D.b
点击查看答案&解析
手机看题
单项选择题
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序:
#include <string.h>
void f(char p[][10],int n)
char t[20]; int i,j;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++
if(strcmp(p[i],p[j])<0)
strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);
main()
char p[][10]:"abc","aabdfg","abbd","dcdbe","cd",);int i;
f(p,5);
printf("%d\n",strlen(p[0]));
程序运行后的输出结果是( )。
A.6
B.4
C.5
D.3
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
int c;
while((c=getchar())!=’\n’)
switch(c-’2’)
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+4);
case 4:putchar(c+4);break;
printf("\n");
输入以下数据,<CR>代表一个回车符,
2743<CR>
程序的输出结果是( )。
A.877
B.966
C.778
D.766
点击查看答案&解析
手机看题
微信扫码免费搜题