首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列选项中错误的说明语句是
A.char a[]='t','o','y','o','u','\0';
B.char a[]="toyou\0";
C.char a[]="toyou\0";
D.char a[]='toyou\0';
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
在深度为5的满二叉树中,叶子结点的个数为
A.32
B.31
C.16
D.15
点击查看答案&解析
手机看题
单项选择题
有如下定义
struct person char name[9];int age;;
struct person class[10]="John",17,"paul",19,"Mary",18,"Adam",16,;
根据上述定义,能输出字母M的语句是
A.printf("%c\n",class[3].name);
B.printf("%c\n",class[3].name[1]);
C.printf("%c\n",class[2].name[1]);
D.printf("%c\n",class[2].name[0));
点击查看答案&解析
手机看题
单项选择题
有如下程序
int a[10]=1,2,3,4,5,6,7,8,9,10;
int*p=&a[3],b;b=p[5];
则b的值是
A.5
B.6
C.9
D.8
点击查看答案&解析
手机看题
单项选择题
假定int类型变量占用两个字节,有定义:int x[10]=0,2,4;,则数组x在内存中占字节数是
A.3
B.6
C.10
D.20
点击查看答案&解析
手机看题
单项选择题
有如下程序段
int*p,a=10,b=1;
p=&a;a=*p+b;
执行该程序段后,a的值为
A.12
B.11
C.10
D.编译出错
点击查看答案&解析
手机看题
单项选择题
以下对结构体类型变量的定义中,不正确的是
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果是
#include"stdio.h"
main()
int x=-9,y=5,z=8;
if(x<y)
if(y<0)z=0;
else z+=1;
printf("%d\n",z);
A.6
B.7
C.8
D.9
点击查看答案&解析
手机看题
单项选择题
已知如下定义,则sizeof(
A.的值是
&
点击查看答案&解析
手机看题
单项选择题
下列选项中错误的说明语句是
A.char a[]='t','o','y','o','u','\0';
B.char a[]="toyou\0";
C.char a[]="toyou\0";
D.char a[]='toyou\0';
点击查看答案&解析
手机看题
单项选择题
下述关于数据库系统的叙述中正确的是
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
点击查看答案&解析
手机看题
单项选择题
现有如下定义:int a,b,*p,*q;,则下列赋值语句错误的是
A.p=&a;
B.q=&b;
C.p=q;
D.p=a;
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是
int f()
static int i=0;
int s=1;
s+=i;i++;
return s;
main()
int i,a=0;
for(i=0;i<5;i++)a+=f();
printf("%d\n",
A.;A) 20B) 24C) 25D)
点击查看答案&解析
手机看题
单项选择题
C语言中,能识别处理的文件为
A.文本文件和数据块文件
B.文本文件和二进制文件
C.流文件和文本文件
D.数据文件和二进制文件
点击查看答案&解析
手机看题
单项选择题
数据库系统的核心是
A.数据库
B.数据库管理系统
C.模拟模型
D.软件工程
点击查看答案&解析
手机看题
单项选择题
现在有以下定义,int a;double b;float c;char k;则下面的表达式a/b+c-k值的类型为:
A.int
B.double
C.float
D.char
点击查看答案&解析
手机看题
单项选择题
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
A.栈
B.堆
C.数组
D.链表
点击查看答案&解析
手机看题
单项选择题
下面程序的文件名为t.exe,在DOS下输入的命令行参数如下:t to meet me<回车>
则程序输出的结果是
#include"stdio.h"
main(argc,argv)
int argc;char*argv[];
int i;
printf("%d\n",argc);
A.3
B.4
C.2
D.以上答案都不正确
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是
main()
char x=040;
printf("%o\n",x<<1);
A.100
B.80
C.64
D.32
点击查看答案&解析
手机看题
单项选择题
以下程序的运行结果为
#include"stdio.h"
main()
int m,n;
for(m=0,n=10;m<n;m+=3,n--);
printf("%d,%d\n",m,n);
A.6,7
B.7,6
C.9,7
D.7,9
点击查看答案&解析
手机看题
单项选择题
若有以下程序
#include <stdio.h>
int a[]=2,4,6,8;
main()
int i;
int *p=a;
for(i=0;i<4;i++)a[i]=*p;
printf("%d\n",a[2]);
上面程序输出结果是
A.6
B.8
C.4
D.2
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是
#include<stdio.h>
main()
int a[]=1,2,3,4,5,6,7,8,9,0,*p;
p=a;
printf("%d\n",*p+9);
A.0
B.1
C.10
D.9
点击查看答案&解析
手机看题
单项选择题
设有数组定义:char array[]="China";,则数组array所占的空间为
点击查看答案&解析
手机看题
单项选择题
若有下面的说明和定义,则sizeof(struct a
A.的值是
&nb
点击查看答案&解析
手机看题
单项选择题
以下对C语言函数的有关描述中,正确的是
A.在C语言中调用函数时,只能把实参的值传给形参,形参的值不能传送给实参
B.C函数既可以嵌套定义又可以递归调用
C.函数必须有返回值,否则不能使用函数
D.函数必须有返回值,返回值类型不定
点击查看答案&解析
手机看题
单项选择题
开发软件时对提高开发人员工作效率至关重要的是
A.操作系统的资源管理功能
B.先进的软件开发工具和环境
C.程序人员的数量
D.计算机的并行处理能力
点击查看答案&解析
手机看题
单项选择题
在软件测试设计中,软件测试的主要目的是
A.实验性运行软件
B.证明软件正确
C.找出软件中全部错误
D.尽可能多地发现软件中的错误
点击查看答案&解析
手机看题
单项选择题
若w=l,x=2,y=3,z=4,则条件表达式w<xw:y<z y:z的值是
A.4
B.3
C.2
D.1
点击查看答案&解析
手机看题
单项选择题
索引属于
A.模式
B.内模式
C.外模式
D.概念模式
点击查看答案&解析
手机看题
单项选择题
以下程序有语法错误,有关错误原因的正确说法是
main()
int G=5,k;
void prt_char();
…
k=prt_char(G);
…
A.语句void prt_char();有错,它是函数调用语句,不能用void说明
B.变量名不能使用大写字母
C.函数说明和函数调用语句之间有矛盾
D.函数名不能使用下划线
点击查看答案&解析
手机看题
单项选择题
下面能正确进行字符串赋值操作的是
A.char s[5]="ABCDE";
B.char s[5]='A','B','C','D','E';
C.char*s;s="ABCDE";
D.char*s;char a;scanf("%s",&s);
点击查看答案&解析
手机看题
单项选择题
当k的值不为0时,在下列选项中能够将k的值赋给变量m,n的是
A.m=k=n
B.(m=k)&&(n=k)
C.(m=k)||(n=k)
D.(k=m)&&(n=k)
点击查看答案&解析
手机看题
单项选择题
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
A.bdgcefha
B.gdbecfha
C.bdgaechf
D.gdbehfca
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是
#include"stdio.h"
#define M(x,y) x%y
main()
int a,m=12,n=100;
a=M(n,m);
printf("%d\n",a--);
A.2
B.3
C.4
D.5
点击查看答案&解析
手机看题
单项选择题
下面各选项中,均是C语言合法标识符的选项组是
A.33 we auto
B._23 me _3ew
C._43 3e_ else
D.ER-DF 32
点击查看答案&解析
手机看题
单项选择题
若变量已正确定义并赋值,下面符合C语言语法的表达式是
A.m:=5
B.c=b=a=l
C.float 8%5
D.x+5=y+2
点击查看答案&解析
手机看题
单项选择题
下列关于复合语句和空语句的说法错误的是
A.复合语句是由“”开头,由“”结尾的
B.复合语句在语法上视为一条语句
C.复合语句内,可以有执行语句,不可以有定义语句部分
D.C程序中的所有语句都必须由一个分号作为结束
点击查看答案&解析
手机看题
单项选择题
已知int k=10,m=3,n;则下列语句输出结果是
printf("%d\n",n=(k%m,k/m));
A.2
B.3
C.4
D.5
点击查看答案&解析
手机看题
单项选择题
下列关于C语言的说法不正确的是
A.C语言既具有高级语言的一切功能,也具有低级语言的一些功能
B.C语言中的每一条执行语句都必须用分号结束,分号不是C语言的一部分,是语句之间的分隔符号
C.注释可以出现在程序中任意合适的地方
D.命令行后面不能加分号,命令行不是C语言的语句
点击查看答案&解析
手机看题
单项选择题
以下变量x,y,z均为double类型且已正确赋值,不能正确表示数学式子x÷y÷z的C语言表达式是
A.x/y*z
B.x*(1/(y*z))
C.x/y*1/z
D.x/y/z
点击查看答案&解析
手机看题
单项选择题
关于printf()函数的返回值叙述正确的是
A.通常是本次调用中输出字符的个数
B.通常是输出的第一个数值
C.通常返回布尔值真
D.通常返回非零值
点击查看答案&解析
手机看题
单项选择题
若有定义:char*st="how are you";下列程序段中正确的是
A.char a[11],*p;strcpy(p=a+1,&st[4]);
B.char a[11];strcpy(++a,st);
C.char a[11];strcpy(a,st);
D.char a[],*p;strcpy(p=&a[1],st+2);
点击查看答案&解析
手机看题
单项选择题
数据处理的最小单位是
A.数据
B.数据元素
C.数据项
D.数据结构
点击查看答案&解析
手机看题
单项选择题
下列语句中,错误的是(x,y,a,b假设已经定义好)
点击查看答案&解析
手机看题
单项选择题
现有如下程序段
#include"stdio.h"
main()
int k[30]=12,324,45,6,768,98,21,34,453,456;
int count=0,i=0;
while(k[i])
if(k[i]%2==0||k[i]%5==0)count++;
i++;
printf("%d,%d\n",count,i);
则程序段的输出结果为
A.7,8
B.8,8
C.7,10
D.8,10
点击查看答案&解析
手机看题
单项选择题
有下面程序段
#include"stdio.h"
#include"string.h"
main()
char a[3][20]="china";"isa",bigcountry!";
char k[100]=0,*p=k;
int i;
for(j=0;j<3;i++)
p=strcat(p,a[i]);
i=strlen(p);
printf("%d\n",i);
则程序段的输出结果是
A.18
B.19
C.20
D.21
点击查看答案&解析
手机看题
单项选择题
假定当前盘符下有两个文本文件,如下
文件名 a1.txt a2.txt
内容 123# 321#
则下面程序段执行后的结果为
#include"stdio.h"
void fc(FILE*p)
char c;
while((c=fgetc(p))!=’#’)putchar(c);
main()
FILE *fp;
fp=fopen("a1.txt","r");
fc(fp);
fclose(fp);
fp=fopen("a2.txt","r");
fc(fp);
fclose(fp);
putchar(’\n/);
A.123321
B.123
C.321
D.以上答案都不正确
点击查看答案&解析
手机看题
单项选择题
若程序执行时的输入数据是"2473",则下述程序的输出结果是
#include<stdio.h>
void main()
int cs;
while((cs=getchar())!=;’\n’)
switch(cs-’2’)
case 0
case 1:putchar(cs+4);
case 2:putchar(cs+4);
break;
case 3:putchar(cs+3);default:putchar(cs+2);
A.668977
B.668966
C.6677877
D.6688766
点击查看答案&解析
手机看题
问答题
以下程序的输出结果是
main()
int a,i=a=0;
for(i=1;i<5;i++)
switch(i)
case 0:
case 3:a+=2;
case 1:
case 2:a+=3;
default:a+=5;
printf("%d\n",
答案:
A
点击查看答案&解析
手机看题
单项选择题
下列程序是用来判断数组中特定元素的位置所在。如果输入如下整数:
876 675 896 101 301 401 980 431 451 777
#include<conio.h>
#include<stdio.h>
int fun(int *s,int t,int *k)
int i;
*k=0;
for(i=0;i<t;i++)
if(s[*k]<s[i])*k=i;
return s[*k];
main()
int a[10]=876,675,896,101,301,401,980,431,45l,777,k;
clrscr();
fun(a,10,&k);
printf("%d,%d\n",k,a[k]);
则输出结果为
A.7,431
B.6
C.980
D.6,980
点击查看答案&解析
手机看题
微信扫码免费搜题