首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是______。
A.a[2][! 1]
B.a[2][3]
C.a[0][3]
D.a[1>2][! 1]
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
下列叙述中正确的是______。
A.程序设计就是编制程序
B.程序的测试必须由程序员自己去完成
C.程序经调试改错后还应进行再测试
D.程序经调试改错后不必进行再测试
点击查看答案&解析
手机看题
单项选择题
以下叙述中错误的是______。
A.C语言程序中的#include和#define行均不是C语句
B.除逗号运算符外,赋值运算符的优先级最低
C.C语言程序中,j++;是赋值语句
D.C语言程序中,+、-、*、/、%号是算术运算符,可用于整型和实型数的运算
点击查看答案&解析
手机看题
单项选择题
对于一个正常运行的C语言程序,以下叙述中正确的是______。
A.程序的执行总是从main函数开始,在main函数结束
B.程序的执行总是从程序的第一个函数开始,在main函数结束
C.程序的执行总是从main函数开始,在程序的最后一个函数中结束
D.程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
点击查看答案&解析
手机看题
单项选择题
以下四个程序中,完全正确的是______。
A.#include<stdio.h>
main();
/*programming*/
printf("programming! \n");
B.#include<stdio.h>
main()
/*/programming/*/
printf("programming! \n");
C.#include<stdio.h>
main()
/*/*programming*/*/
printf("programming! \n");
D.include<stdio.h>
main()
/*programming*/
printf("programming! \n");
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是______。
A.软件交付使用后还需要进行维护
B.软件一旦交付使用就不需要再进行维护
C.软件交付使用后其生命周期就结束
D.软件维护是指修复程序中被破坏的指令
点击查看答案&解析
手机看题
单项选择题
以下选项中,不能作为合法常量的是______。
A.1.234e04
B.1.234e0.4
C.1.234e+4
D.1.234e0
点击查看答案&解析
手机看题
单项选择题
已定义以下函数:
int fun(int*p)
return *p;)
fun函数返回值是______。
A.不确定的值
B.一个整数
C.形参p中存放的值
D.形参p的地址值
点击查看答案&解析
手机看题
单项选择题
以下不构成无限循环的语句或者语句组是______。
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.队列按“先进先出”原则组织数据
点击查看答案&解析
手机看题
单项选择题
下列叙述中,不符合良好程序设计风格要求的是______。
A.程序的效率第一,清晰第二
B.程序的可读性好
C.程序中要有必要的注释
D.输入数据前要有提示信息
点击查看答案&解析
手机看题
单项选择题
程序中若有如下说明和定义语句:
char fun(char*);
main()
char*s="one",a[5]=0,(*f1)()=fun,ch;
以下选项中对函数fun的正确凋用语句是______。
A.(*f1)(a);
B.*f1(*s);
C.fun(&a);
D.ch=*f1(s);
点击查看答案&解析
手机看题
单项选择题
有以下程序:
void fun1(char*p)
char*q;
q=p;
while(*q!='\0')
(*q)++;q++;
main()
char a[]="Program"),*p;
p=&a[3];fun1(p);printf("%s\n",
A.;
程
点击查看答案&解析
手机看题
单项选择题
有以下程序:
void sum(int a[])
a[0]=a[-1]+a[1];
main()
int a[10]=1,2,3,4,5,6,7,8,9,10);
sum(&a[2]);
printf("%d\n",a[2]);
程序运行后的输出结果是______。
A.6
B.7
C.5
D.8
点击查看答案&解析
手机看题
单项选择题
若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是______。
A.a[2][! 1]
B.a[2][3]
C.a[0][3]
D.a[1>2][! 1]
点击查看答案&解析
手机看题
单项选择题
在E-R图中,用来表示实体之间联系的图形是______。
A.矩形
B.椭圆形
C.菱形
D.平行四边形
点击查看答案&解析
手机看题
单项选择题
有以下程序段
int j; float y; char name[50];
scanf("%2d%f%s",&j,&y,name);
当执行上述程序段,从键盘上输入55566 777abc后,y的值为______。
A.55566.0
B.566.0
C.7777.0
D.566777.0
点击查看答案&解析
手机看题
单项选择题
当用户要求输入的字符串中含有空格时,应使用的输入函数是______。
A.scanf()
B.getchar()
C.gets()
D.getc()
点击查看答案&解析
手机看题
单项选择题
设已有定义:float x;则以下对指针变量p进行定义且赋初值的语句中正确的是______。
A.float*p=1024;
B.int*p=(float)x;
C.float p=&x;
D.float*p=&x;
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int i=1,j=2,k=3;
if(i++==1&&(++j==3||k++==3))
printf("%d%d%d\n",i,j,k);
程序运行后的输出结果是______。
A.1 2 3
B.2 3 4
C.2 2 3
D.2 3 3
点击查看答案&解析
手机看题
单项选择题
下列叙述中错误的是______。
A.在数据库系统中,数据的物理结构必须与逻辑结构一致
B.数据库技术的根木目标是要解决数据的共享问题
C.数据库设计是指在已有数据库管理系统的基础上建立数据库
D.数据库系统需要操作系统的支持
点击查看答案&解析
手机看题
单项选择题
当变量c的值不为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)
点击查看答案&解析
手机看题
单项选择题
以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是______。
A.feef(fp)
B.tell(fp)
C.fgetc(fp)
D.rewind(fp)
点击查看答案&解析
手机看题
单项选择题
数字字符0的ASCII值为48,若有以下程序:
main()
char a='1',b='2';
printf("%c,",b++);
printf("%d\n",b-
A.;
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是______。
A.预处理命令行必须位于源文件的开头
B.在源文件的一行上可以有多条预处理命令
C.宏名必须用大写字母表示
D.宏替换不占用程序的运行时间
点击查看答案&解析
手机看题
单项选择题
以下不能正确计算代数式
值的C语言表达式是______。
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#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
点击查看答案&解析
手机看题
单项选择题
若要求从键盘读入含有空格字符的字符串,应使用函数______。
A.getc()
B.gets()
C.getchar()
D.scanf()
点击查看答案&解析
手机看题
单项选择题
对于长度为n的线性表,在最坏的情况下,下列各排序法所对应的比较次数中正确的是______。
A.冒泡排序为n/2
B.冒泡排序为n
C.快速排序为n
D.快速排序为n(n-1)/2
点击查看答案&解析
手机看题
单项选择题
数据库设计的根本目标是要解决______。
A.数据共享问题
B.数据安全问题
C.大量数据存储问题
D.简化数据维护
点击查看答案&解析
手机看题
单项选择题
下列选项中不属于软件生命周期开发阶段任务的是______。
A.软件测试
B.概要设计
C.软件维护
D.详细设计
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
char s[]="159",*p;
p=s;
printf("%c",*p++);printf("%c",*P++);
程序运行后的输出结果是______。
A.15
B.16
C.12
D.59
点击查看答案&解析
手机看题
单项选择题
以下叙述中错误的是______。
A.算法正确的程序最终一定会结束
B.算法正确的程序可以有零个输出
C.算法正确的程序可以有零个输入
D.算法正确的程序对于相同的输入一定有相同的结果
点击查看答案&解析
手机看题
单项选择题
有以下程序:
void f(int b[])
int i;
for(i=2;i<6;i++)b[i]*=2;
main()
int a[10]=1,2,3,4,5,6,7,8,9,10),i;
f(
A.;
for(i=0;i<10;i++)printf("%d,",a[i]);
程序运行后的输出结果
点击查看答案&解析
手机看题
单项选择题
执行以下程序后,test.txt文件的内容是(若文件能正常打开)______。
#include<stdio.h>
main()
FILE*fp;
char*s1="Fortran",*s2="Basic";
if((fp=fopen("test.txt","wb")==NULL)
printf("Can’t open test.txt file\n");exit(1);
fwrite(s1,7,1,fp);/*把从地址s1开始的7个字符写到fp所指文件中*/
fseek(fp,0L,SEEK_SET);/*文件位置指针移到文件开头*/
fwrite(s2,5,1,fp);
fclose(fp);
A.Basican
B.BasicFortran
C.Basic
D.FortranBasic
点击查看答案&解析
手机看题
单项选择题
有以下程序:
int fun(int x[],int n)
static int sum=0,I;
for(i=0;i<n;i++)sum+=x[i];
return sum;
main()
int a[]=1,2,3,4,5,b[]=6,7,8,9,s=0;
s=fun(a,5)+fun(b,4);printf("%d\n",s);
程序执行后的输出结果是______。
A.45
B.50
C.60
D.55
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
#include<string.h>
void fun(char s[][10],int n)
char t;int i,j;
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
/*比较字符串的首字符大小,并交换字符串的首字符*/
if(s[i][0]>s[j][0]) t=s[i][0];s[i][0]=s[j][0];s[j][0]=t;
main()
char s[5][10]="bcc","bbcc","xy","aaaacc","aabcc";
fun(ss,5);printf("%s, %s\n",ss[0],ss[4]);
程序的运行结果是______。
A.xy,aaaacc
B.aaaacc,xy
C.xcc,aabcc
D.acc,xabcc
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int k=5,n=0;
while(k>0)
switch(k)
(default:break;
case 1:n+=k;
case 2:
case 3:n+=k;
k--;
printf("%d\n",n);
程序运行后的输出结果是______。
A.0
B.4
C.6
D.7
点击查看答案&解析
手机看题
单项选择题
有以下程序:
struct Sint n;int a[20];);
void f(int*a,int n)
int i;
for(i=0;i<n-1;i++)a[i]+=i;
main()
int i;struct S s(10,2,3,1,6,8,7,5,4,10,9;
if(s.a,s.n);
for(i=0;i<s.n;i++)printf("%d", s.a[i]);
程序运行后的输出结果是______。
A.2,4,3.9,12,12,11,11,18,9
B.3,4,2,7,9,8,6,5,11,10
C.2,3,1,6,8,7,5,4,10,9
D.1,2,3,6,8,7,5,4,10,9
点击查看答案&解析
手机看题
单项选择题
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续结点。
struct node
int data; struct node*next;)*p,*q,*r;
现要将q所指结点从链表中删除,同时要保持链表的连续,
以下不能完成指定操作的语句是______。
点击查看答案&解析
手机看题
微信扫码免费搜题