首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
有以下程序:
#include<stdio.h>
main()
{char a[20], b[20], c[20];
scanf("%s%s", a, b);
gets(c);
printf("%s%s%s\n", a, b, c);
}
程序运行时从第一列开始输入:
This is a cat!<回车>
则输出结果是______。
A.Thisisacat!
B.Thisis a
C.Thisis a cat!
D.Thisisa cat!
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
针对简单程序设计,以下叙述的实施步骤顺序正确的是______。
A.确定算法和数据结构、编码、调试、整理文档
B.编码、确定算法和数据结构、调试、整理文档
C.整理文档、确定算法和数据结构、编码、调试
D.确定算法和数据结构、调试、编码、整理文档
点击查看答案&解析
手机看题
单项选择题
在下列模式中,能够给出数据库物理存储与物理存取方法的是______。
A.外模式
B.内模式
C.概念模式
D.逻辑模式
点击查看答案&解析
手机看题
单项选择题
在满足实体完整性约束的条件下______。
A.一个关系中应该有一个或多个候选关键字
B.一个关系中只能有一个候选关键字
C.一个关系中必须有多个候选关键字
D.一个关系中可以没有候选关键字
点击查看答案&解析
手机看题
单项选择题
以下关于算法的叙述中错误的是______。
A.算法可以用伪代码、流程图等多种形式来描述
B.一个正确的算法必须有输入
C.一个正确的算法必须有输出
D.用流程图描述的算法可以用任何一种计算机高级语言编写成程序代码
点击查看答案&解析
手机看题
单项选择题
以下选项中不合法的用户标识符是______。
A._123
B.printf
C.A$
D.Dim
点击查看答案&解析
手机看题
单项选择题
若变量已正确定义为float型,要通过输入语句:scanf("%f%f%f", &a, &b, &c); 给a赋值11.0,b赋值22.0,c赋值33.0,不正确的输入形式是______。
A.112233
B.11.0,22.0,33.0
C.11.022.0 33.0
D.112233
点击查看答案&解析
手机看题
单项选择题
下面不属于需求分析阶段任务的是______。
A.确定软件系统的功能需求
B.确定软件系统的性能需求
C.制订软件集成测试计划
D.需求规格说明书评审
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是______。
A.为了建立一个关系,首先要构造数据的逻辑关系
B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C.一个关系的属性名表称为关系模式
D.一个关系可以包括多个二维表
点击查看答案&解析
手机看题
单项选择题
可在C程序中用作用户标识符的一组标识符是______。
A.voiddefineWORD
B.as_b3_123If
C.For_abccase
D.2cDOSIG
点击查看答案&解析
手机看题
单项选择题
在软件设计中不使用的工具是______。
A.系统结构图
B.程序流程图
C.PAD图
D.数据流图(DFD图)
点击查看答案&解析
手机看题
单项选择题
以下选项中有语法错误的是______。
A.char*str[]={"guest"};
B.char str[][10]={"guest"};
C.char*str[3]; str[t]="guest";
D.char str[3][10]; str[1]="guest";
点击查看答案&解析
手机看题
单项选择题
若k是int类型变量,且有以下for语句:
for(k=-1; k<0; k++)printf("****\n");
下面关于语句执行情况的叙述中正确的是______。
A.循环体执行一次
B.循环体执行两次
C.循环体一次也不执行
D.构成无限循环
点击查看答案&解析
手机看题
单项选择题
以下选项中,能表示逻辑值“假”的是______。
A.1
B.0.000001
C.0
D.100.0
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
{ int a;
scanf("%d", &a);
if(a++<9)printf("%d\n", a);
clsc printf("%d\n", a--);
}
程序运行时从键盘输入9<回车>,则输出结果是______。
A.10
B.11
C.9
D.8
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
{ int s=0, n;
for(n=0; n<3; n++)
{ switch(s)
{ case 0;
case 1: s+=1;
case 2: s+=2; break;
case 3: s+=3;
default: s+=4;
}
printf("%d, "s);
}
}
程序运行后的输出结果是______。
A.1,2,4,
B.1,3,6,
C.3,10,14,
D.3,6,10,
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
#define S(x)(x)"x"2
main()
{int k=5, j=2;
printf("%d, ", S(k+j)); printf("%d\n", S((k-j)));
}
程序运行后的输出结果是______。
A.98,18
B.39,11
C.39,18
D.98,11
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
{ char a, b, c;
b="1"; c="A";
for(a=0; a<6; a++)
{ if(a%2)putchar(b+a);
else putchar(c+a);
}
}
程序运行后的输出结果是______。
A.183D5F
B.ABCDEF
C.A2C4E6
D.123456
点击查看答案&解析
手机看题
单项选择题
设有如下定义语句:
int m[]={2, 4, 6, 8, 10}, *k=m;
以下选项中,表达式的值为6的是______。
A.*(k+2)
B.k+2
C.*k+2
D.*k+=2
点击查看答案&解析
手机看题
单项选择题
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在横线处应填写的是______。
#include<stdio.h>
#define N 5
void fun(int x[N])
{ int m;
for(m=N-t; m>=0; m-)scanf("%d", ______);
}
A.%&x[++m]
B.&x[m+1]
C.x+(m++)
D.x+m
点击查看答案&解析
手机看题
单项选择题
若有函数:
void fun(double a[], int*n)
{…}
以下叙述中正确的是______。
A.调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送
B.形参a和n都是指针变量
C.形参a是一个数组名,n是指针变量
D.调用fun函数时将把double型参数组元素一一对应地传送给形参a数组
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
{ int a, b, k, m, *p1, *p2;
k=1, m=8;
p1=&k, p2=&m;
a=/*p1-m; b=*p1+*p2+6;
printf("%d", a); printf("%d\n", b);
}
编译时编译器提示错误信息,你认为出错的语句是______。
A.a=/*p1-m;
B.b=*p1+*p2+6;
C.k=1, m=8;
D.p1=&k, p2=&m;
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
{ int a=0, b=0, c=0;
c=(a=a-5); (a=b, b+=4);
printf("%d, %d, %d\n", a, b, c);
}
程序运行后的输出结果是______。
A.0,4,5
B.4,4,5
C.4,4,4
D.0,0,0
点击查看答案&解析
手机看题
单项选择题
avg功能是求整形数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是______。
A.int avg(int*a, int n);
B.int avg(int a[10], int n);
C.int avg(int a, int n);
D.int avg(int a[], int n);
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
#include<string.h>
main()
{printf{"%d\n", strlen("%d\n", strlen("ATS\n012\|")); }
程序运行后的输出结果是______。
A.3
B.8
C.4
D.9
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
{char a[20], b[20], c[20];
scanf("%s%s", a, b);
gets(c);
printf("%s%s%s\n", a, b, c);
}
程序运行时从第一列开始输入:
This is a cat!<回车>
则输出结果是______。
A.Thisisacat!
B.Thisis a
C.Thisis a cat!
D.Thisisa cat!
点击查看答案&解析
手机看题
单项选择题
以下函数不能用于向文件中写入数据的是______。
A.ftell
B.fwrite
C.fputc
D.fprintf
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
void func(int n)
{ int i;
for(i=0; i<=n; i++)printf("*");
printf("#");
}
main()
{func(3); printf(""); func(4); printf("n");
程序运行后的输出结果______。
A.****#***#
B.***#****#
C.**#****#
D.****#*****#
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
void fun(int*s)
{ static int j=0;
do{s[j]=s[j]+s[j+1]; }while(++j<2);
}
main()
{ int k.a[10]={1, 2, 3, 4, 5};
for(k=1; k<3; k++)fun(a);
for(k=0; k<5; k++)pfintf("%d", a[k]);
printf("n");
}
程序运行后的输出结果是______。
A.12345
B.23445
C.34756
D.35745
点击查看答案&解析
手机看题
单项选择题
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是______。
A.x++; printf("%d\n", x);
B.n=++x; printf("%d\n", n);
C.++x; printf("%d\n", x);
D.n=x++; printf("%d\n", n);
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
void exch(int t[])
{t[0]=t[s]; }
main()
{int x[10]={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, i=0;
while(i<=4){exch(&x[i]); i++; }
for(i=0; i<5; i++)printf("%d", x[i]);
printf("\n");
}
程序运行后输出的结果是______。
A.2 4 6 8 10
B.1 3 5 7 9
C.1 2 3 4 5
D.6 7 8 9 10
点击查看答案&解析
手机看题
单项选择题
设有以下程序段:
struct MP3
{ char name[20];
char color;
float price;
}std, *ptr;
ptr=&std;
若要引用结构体变量std中的color成员,写法错误的是______。
A.std.color
B.ptr->color
C.std->color
D.(*ptr)color
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
struct stu
{int num; char name[10]; int age; };
void fun(struct stu *p)
{printf("%s\n", p->name); }
main()
{struct stu x[3]={{01, "Zhang", 20}, {02, "Wang", 19}, {03, "Zhao", 18}};
fun(x+2);
}
程序运行后的输出结果是______。
A.Zhang
B.Zhao
C.Wang
D.19
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
main()
{ int a=12, c;
c=(a<<2)<<1;
printf("%d\n", c);
}
程序运行后的输出结果是______。
A.3
B.50
C.2
D.96
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.b>
void fun(char c)
{if(c>"x")fun(c-1);
printf("%c", c);
}
traia()
{ fun("z"); }
程序运行后的输出结果是______
A.xyz
B.wxyz
C.xzy
D.zyx
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是______。
A.循环队列是队列的一种链式存储结构
B.循环队列是队列的一种顺序存储结构
C.循环队列是非线性结构
D.循环队列是一种逻辑结构
点击查看答案&解析
手机看题
单项选择题
关于C语言中数的表示,以下叙述中正确的是______。
A.只有整型数在允许范围内能精确无误地表示,实型数会有误差
B.只要在允许范围内整型数和实型数都能精确地表示
C.只有实型数在允许范围内能精确无误地表示,整形数会有误差
D.只有用八进制表示的数才不会有误差
点击查看答案&解析
手机看题
单项选择题
若变量a、b、t已正确定义,要将a和b中的数进行交换,以下选项中不正确的语句组是______。
A.a=a+b,b=a-b,a=a-b;
B.t=a,a=b,b=t;
C.a=t;t=b;b=a;
D.t=b;b=a;a=t;
点击查看答案&解析
手机看题
单项选择题
设有以下语句
char ch1, ch2; scanf("%c%c", &ch1, &ch2);
若要为变量ch1和ch2分别输入字符A和B,正确的输入形式应该是______。
A.A和B之间用逗号间隔
B.A和B之间不能有任何间隔符
C.A和B之间可以用回车间隔
D.A和B之间用空格间隔
点击查看答案&解析
手机看题
单项选择题
以下选项中非法的字符常量是______。
A."\101"
B."\65"
C."\xff"
D."\019"
点击查看答案&解析
手机看题
微信扫码免费搜题