首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
以下叙述中正确的是
A.C程序中的注释只能出现在程序的开始位置和语句的后面
B.C程序书写格式严格,要求一行内只能写一个语句
C.C程序书写格式自由,一个语句可以写在多行上
D.用C语言编写的程序只能放在一个程序文件中
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
设变量已正确定义并赋值,以下正确的表达式是
A.x=y*5=x+z
B.int(15.8%5)
C.x=y+z+5,++y
D.x=25%5.0
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是
#include<stdio.h>
main( )
int s[12]=1,2,3,4,4,3,2,1,1,1,2,3,c[5]=0,i;
for(i=0;i<12;i++) c[s[i]]++;
for(i=1;i<5;i++) printf("%d",c[i]);
printf("\n");
A.1 2 3 4
B.2 3 4 4
C.4 3 3 2
D.1 1 2 3
点击查看答案&解析
手机看题
单项选择题
设有表示学生选课的3张表:学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
A.课号,成绩
B.学号,成绩
C.学号,课号
D.学号,姓名,成绩
点击查看答案&解析
手机看题
单项选择题
设有定义语句int( * f)(int);,则下列叙述中正确的是
A.f是基类型为int的指针变量
B.f是指向函数的指针变量,该函数具有一个int类型的形参
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
点击查看答案&解析
手机看题
单项选择题
以下定义语句中正确的是
A.int a=b=0;
B.char A=65+1,b='b';
C.float a=1,*b=&a,*c=&b;
D.double a=0.0,b=1.1;
点击查看答案&解析
手机看题
单项选择题
结构化程序设计的基本原则不包括
A.多态性
B.自顶向下
C.模块化
D.逐步求精
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是
A.gets函数用于从终端读入字符串
B.getchar函数用于从磁盘文件读入字符
C.fputs函数用于把字符串输出到文件
D.fwrite函数用于以二进制形式输出数据到文件
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是
A.C程序中的注释只能出现在程序的开始位置和语句的后面
B.C程序书写格式严格,要求一行内只能写一个语句
C.C程序书写格式自由,一个语句可以写在多行上
D.用C语言编写的程序只能放在一个程序文件中
点击查看答案&解析
手机看题
单项选择题
算法的有穷性是指
A.算法程序的运行时间是有限的
B.算法程序所处理的数据量是有限的
C.算法程序的长度是有限的
D.算法只能被有限的用户使用
点击查看答案&解析
手机看题
单项选择题
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
A.a^b
B.a | b
C.a&b
D.a<<4
点击查看答案&解析
手机看题
单项选择题
在数据库设计中,将E-R图转换成关系数据模型的过程属于
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是
A.在程序中凡是以“#”开始的语句行都是预处理命令行
B.预处理命令行的最后不能以分号表示结束
C.#define MAX是合法的宏定义命令行
D.C程序对预处理命令行的处理是在程序执行的过程中进行的
点击查看答案&解析
手机看题
单项选择题
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
A.快速排序
B.冒泡排序
C.直接插入排序
D.堆排序
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是
#include<stdio.h>
#include<string.h>
typedef struetchar name[9];char sex;float score[2]; STU;
void f(STU
A.
STU b="Zhao",'m',85.0,9
点击查看答案&解析
手机看题
单项选择题
若变量已正确定义,则以下程序段的输出结果是
int a=3,b=5,c=7;
if(a>b)a=b;c=a;
if(c!=
A.c=b:
printf("%
点击查看答案&解析
手机看题
单项选择题
以下结构体类型说明和变量定义中正确的是
A.typedef struct
int n;char c;REC;
REC t1,t2;
B.struct REC;
int n;char c;;
REC t1,t2;
C.typedef struct REC;
int n=0;char c='A';t1,t2;
D.struct
int n;char c;REC;
REC t1,t2;
点击查看答案&解析
手机看题
单项选择题
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
A.auto和register
B.extern和register
C.auto和static
D.static和register
点击查看答案&解析
手机看题
单项选择题
设有如下程序段,则执行p=s;语句后,以下叙述中正确的是
char s[20]="Bejing",*p;
p=s:
A.可以用*p表示s[0]
B.s数组中元素的个数和p所指字符串长度相等
C.s和p都是指针变量
D.数组s中的内容和指针变量p中的内容相同
点击查看答案&解析
手机看题
单项选择题
程序流程图中带有箭头的线段表示的是
A.图元关系
B.数据流
C.控制流
D.调用关系
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是
#include<stdio.h>
main( )
int a[]=1,2,3,4,y,*p=&a[3];
--p;y=*p;printf("y=%d\n",y);
A.y=0
B.y=1
C.y=2
D.y=3
点击查看答案&解析
手机看题
单项选择题
有定义语句:char s[10];。若要从终端给s输入5个字符,错误的输入语句是
A.gets(&s[0]);
B.scanf("%s",s+1);
C.gets(s);
D.scanf("%s",s[1]);
点击查看答案&解析
手机看题
单项选择题
软件设计中模块划分应遵循的准则是
A.低内聚低耦合
B.高内聚低耦合
C.低内聚高耦合
D.高内聚高耦合
点击查看答案&解析
手机看题
单项选择题
以下选项中不合法的标识符是
A.print
B.FOR
C.&a
D._00
点击查看答案&解析
手机看题
单项选择题
当变量e的值不为2、4、6时,值也为“真”的表达式是
A.(c==2)‖(c==4)‖(c==6)
B.(c>=2&&c<=6)‖(c!=3)‖(c!=5)
C.(c>=2&&c<=6)&&!(c%2)
D.(c>=2&&c<=6)&&(c%2!=1)
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是
#include<stdio.h>
main( )
int x=8;
for(;x>0;x--)
if(x%3) printf("%d,",x--);continue;
printf("%d,",--x);
A.7,4,2
B.8,7,5,2
C.9,7,6,4
D.8,5,4,2
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是
#include<stdio.h>
void fun(char *a,char *b)
while( *a =='*')a++;
while(*b=*
A.b++;a++;
点击查看答案&解析
手机看题
单项选择题
若有定义:int a[2][3];。以下选项中对a数组元素正确引用的是
A.a[2][!1]
B.a[2][3]
C.a[0][3]
D.a[1>2][!1]
点击查看答案&解析
手机看题
单项选择题
已知字符a的ASCII十进制代码为97,则执行下述程序段后的输出结果是
char ch;int k;
ch='a';k=12;
printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);
A.因变量类型与格式描述符的类型不匹配输出无定值
B.输出项与格式描述符个数不符,输出为零值或不定值
C.a,97,12k=12
D.a,97,k=12
点击查看答案&解析
手机看题
单项选择题
以下选项中不属于字符常量的是
A.'C'
B."C"
C.'\xCC'
D.'\072'
点击查看答案&解析
手机看题
单项选择题
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
A.kk>='A'&&kk<='Z'
B.!(kk>='A'‖kk<='Z')
C.(kk+32)>='a'&&(kk+32)<='z'
D.isalpha(kk)&&(kk<91)
点击查看答案&解析
手机看题
单项选择题
以下不构成无限循环的语句或者语句组是
A.n=0;
do++n;while(n<=0);
B.n=0;
while(1)n++;
C.n=10;
while(n);n--;
D.for(n=0,i=1;;i++)n+=i;
点击查看答案&解析
手机看题
单项选择题
下列关于栈的叙述中,正确的是
A.栈按“先进先出”组织数据
B.栈按“先进后出”组织数据
C.只能在栈底插入数据
D.不能删除数据
点击查看答案&解析
手机看题
单项选择题
在软件开发中,需求分析阶段产生的主要文档是
A.可行性分析报告
B.软件需求规格说明书
C.概要设计说明书
D.集成测试计划
点击查看答案&解析
手机看题
单项选择题
有3个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为
点击查看答案&解析
手机看题
单项选择题
以下定义语句中错误的是
A.int x[][3]=0,1,1,2,3;
B.int x[4][3]=1,2,3,1,2,3,1,2,3,1,2,3;
C.int x[4][]=1,2,3,1,2,3,1,2,3,1,2,3;
D.int x[][3]=1,2,3,4;
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是
#include<stdio.h>
main( )
FILE * fp;int a[10]=1,2,3,i,n;
fp=fopen("d1.dat","w");
for(i=0;i<3;i++) fprintf(fp,"%d",a[i]);
fprintf(fp,"\n");
fclose(fp);
fp=fopen("d1.dat","r");
fscanf(fp,"%d",&n);
fclose(fp);
printf("%d\n",n);
A.12300
B.123
C.1
D.321
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是
#include<stdio.h>
#include<string.h>
void fun(char *s[],int n)
char *t;int i,j;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(strlen(s[i])>strlen(s[j]))t=s[i];s[i]=s[j];s[j]=t;
main( )
char *ss[]="bcc","bbcc","xy","aaaacc","aabce";
fun(ss,5);printf("%s,%s\n",ss[0],ss[4]);
A.xy,aaaace
B.aaaacc,xy
C.bcc,aabcc
D.aabcc,bcc
点击查看答案&解析
手机看题
问答题
以下程序运行后的输出结果是
#include<stdio.h>
void fun(int *s,int n1,int n2)
int i,j,t;
i=n1; i=n2;
while(i<j)t=s[i];s[i]=s[j];s[j]=t;i++;j--;
main( )
in c a[10]=1,2,3,4,5,6,7,8,9,0,k;
fun(a,0,3);fun(a,4,9);fun(a,0,9);
for(k=0;k<10;k++)printf("%d",a[k]);printf("\n");
答案:
C
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是
#include<stdio.h>
main( )
int x=1,y=0,a=0,b=0;
switch(x)
case 1:
switch(y)
ease 0:a++;break;
ease 1:b++;break;
ease 2:a++;b++;break;
case 3:a++:b++:
printf("a=%d,b=%d\n",a,b);
A.a=1,b=0
B.a=2,b=2
C.a=l,b=1
D.a=2,b=1
点击查看答案&解析
手机看题
单项选择题
以下程序运行后的输出结果是
#include<stdio.h>
int f(int x)
int y;
if(x==0 ‖ x==1) return(3);
y=x*x-f(x-2);
return y;
main( )
int z;
z=f(3);printf("%d\n",z);
A.0
B.9
C.6
D.8
点击查看答案&解析
手机看题
微信扫码免费搜题