首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
设有定义:int a,*p=&a,* *pp=&p;,则与a=100;等价的语句为 ( )
A.**p=100;
B.**pp=100;
C.&*p=100;
D.*pp=10;
点击查看答案
在线练习
手机看题
你可能感兴趣的试题
单项选择题
若有如下程序:
sub(int x)
int y=0; static int z=1;
y+=x+2;z+=y+x;
return(z);
main()
int t=1,n;
for(n=0;n<3;n++)printf("%d,",sub(t));
则程序运行后的输出结果是 ( )
A.5,5,5
B.5,9,13,
C.5,7,9,
D.5,8,11,
点击查看答案
手机看题
单项选择题
“年龄在18—25之间”这种约束是属于数据库当中的 ( )
A.原子性措施
B.一致性措施
C.完整性措施
D.安全性措施
点击查看答案
手机看题
单项选择题
在计算机中,算法是指 ( )
A.加工方法
B.解题方案的准确而完整的描述
C.排序方法
D.查询方法
点击查看答案
手机看题
单项选择题
以下的for循环 ( )
for(x=0,y=0;(y!=123)&&(x<4);x++)
A.是无限循环
B.循环次数不定
C.执行4次
D.执行3次
点击查看答案
手机看题
单项选择题
线性表若采用链式存储结构时,要求内存中可用存储单元的地址 ( )
A.必须是连续的
B.部分地址必须是连续的
C.一定是不连续的
D.连续不连续都可以
点击查看答案
手机看题
单项选择题
若有如下程序:
#include"stdio.h"
void main()
FILE *fp;
fp=fopen("test","wb")
fprintf(fp,"%d%.1f,%c%c",5,238.41,'B','h');
fclose(fp);
则程序运行后向文件输出的结果是 ( )
A.5 238.41 B h
B.5238.4,Bh
C.5,238.4,B,h
D.5238.41Bh
点击查看答案
手机看题
单项选择题
sizeof(double)是 ( )
A.一种函数调用
B.一个双精度型表达式
C.一个整型表达式
D.一个不合法的表达式
点击查看答案
手机看题
单项选择题
循环链表的主要优点是 ( )
A.不再需要头指针了
B.从表中任一结点出发都能访问到整个链表
C.在进行插入、删除运算时,能更好的保证链表不断开
D.已知某个结点的位置后,能够容易的找到它的直接前件
点击查看答案
手机看题
单项选择题
下述语句中,_____中的if语句语法是错误的。 ( )
A.if(x>y);
B.if(x==y)x+=y;
C.if(x!=y)seanf("%d",&x)else scanf("%d",&y);
D.if(x<y)x++;y++;
点击查看答案
手机看题
单项选择题
设a、b和c都是int型变量,且a=3,b=4,c=5,则下列值为0的表达式是 ( )
A.'a'&&'b'
B.a<=b
C.a||b+c&&bc
D.!((a<b) &&!c||1)
点击查看答案
手机看题
单项选择题
设有如下定义
int x=10,y=3,z;
则语句
printf("%d\n",z=(x%y,x/y));
的输出结果是 ( )
A.3
B.0
C.4
D.1
点击查看答案
手机看题
单项选择题
有以下程序
int x=3;
do printf("%d",x-=2);while(!(--x));
程序运行后的输出结果是 ( )
A.1
B.30
C.1,-2
D.死循环
点击查看答案
手机看题
单项选择题
以下叙述中正确的是 ( )
A.输入项可以是一个实型常量,如scanf("%f",3.5);
B.只有格式控制,没有输入项,也能正确输入数据到内存,例如: scanf("a=%d,b=%d");
C.当输入一个实型数据时,格式控制部分可以规定小数点后的位数,例如: scanf("%4.2f",&f)
D.当输入数据时,必须指明变量地址,例如:scanf(“%f",&f);
点击查看答案
手机看题
单项选择题
下列正确的变量声明是 ( )
A.int m;n;k;
B.unsigned int m,n,k;
C.double int m,n,k;
D.int m,n,k
点击查看答案
手机看题
单项选择题
以下选项中的表达式调用库函数依次求-4.5的绝对值、-4.0的平方根值、30°角的正弦值和2的3次方值。正确的调用是 ( )
A.abs(-4.5)
B.sqrt(-4.0)
C.sin(3.1416/6.0)
D.paw(2.0,3.0)
点击查看答案
手机看题
单项选择题
设有如下定义:
char * aa[2]="abcd","ABCD";
则以下说法中正确的是 ( )
A.aa数组元素的值分别是"abcd"和"ABCD"
B.aa是指针变量,它指向含有两个数组元素的字符型一维数组
C.aa数组的两个元素分别存放的是含有4个字符的一维字符数组的首地址
D.aa数组的两个元素中各自存放了字符'a'和'A'的地址
点击查看答案
手机看题
单项选择题
以下叙述中错误的是 ( )
A.在C程序中,APH和aph是两个不同的变量
B.C程序中的变量,代表内存中的一个存储单元,它的值可以根据需要随时修改
C.在C程序中,无论是整数还是实数,都能准确无误地表示
D.在C程序中,一个正整数可以用十进制、八进制和十六进制的形式来表示
点击查看答案
手机看题
单项选择题
下面叙述正确的是 ( )
A.define和auto都不能定义为用户标识符
B.可以把define和auto定义为用户标识符
C.可以把define定义为用户标识符,但auto是C语言的关键字
D.可以把auto定义为用户标识符,但define是C语言的关键字
点击查看答案
手机看题
单项选择题
以下选项中错误的是 ( )
A.char *sp; gets(sp);
B.char sp[5] gets(sp);
C.char *sp="12345"; gets(sp);
D.charsp[5]="\0" gets(sp)
点击查看答案
手机看题
单项选择题
为了合理组织数据,应遵循的设计原则是 ( )
A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系
B.用外部关键字保证有关联的表之间的联系
C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段
D.以上各原则都包括
点击查看答案
手机看题
单项选择题
有以下程序:
void fun(int k)
static int a[5];int i;
for(i=0;i<5;i++)
a[i]+=i+k, printf("%d",a[i]);
printf("\n");
main()
fun(1); fun(2);
程序的输出结果是 ( )
A.1 2 3 4 5
3 5 7 9 11
B.随机数
C.1 2 3 4 5
2 3 4 5 6
D.1 2 3 4 5
2 4 6 8 10
点击查看答案
手机看题
单项选择题
若有如下程序:
#define PI 3.1415926
#define A(r) 2*PI*r
main()
float a,1;
a=3.0;
1=A(
A.;
printf("r=%.2f,1=%.2f\n",a,1);
则程序运行后的输出结果是
点击查看答案
手机看题
单项选择题
若有如下定义和声明:
struct s
int m;char ch;double x;
union t char a[6];int b[3];tt;ss;
则sizeof(struets)的值是 ( )
A.6
B.14
C.17
D.20
点击查看答案
手机看题
单项选择题
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的 ( )
A.抽象和信息隐蔽
B.局部化和封装化
C.内聚性和耦合性
D.激活机制和控制方法
点击查看答案
手机看题
单项选择题
需求分析阶段的任务是确定 ( )
A.软件开发方法
B.软件开发工具
C.软件开发费用
D.软件系统功能
点击查看答案
手机看题
单项选择题
在宏定义#definePI 3.14159中,用宏名PI代替一个 ( )
A.单精度数
B.双精度数
C.常量
D.字符串
点击查看答案
手机看题
单项选择题
下面各被调用函数首部书写正确的是 ( )
A.void sub(float x;float y);
B.void sub(float x,y)
C.void sub(float x,float y)
D.void sub(float x,float y);
点击查看答案
手机看题
单项选择题
有以下程序
main()
int x=10,y=10;printf("%d%d\n",x--,--y);
程序运行后的输出结果是 ( )
A.10 10
B.9 9
C.9 10
D.10 9
点击查看答案
手机看题
单项选择题
有以下程序
union myun
struct
int x,y,z;u;
int k;
a;
main()
a.u.x=4;a.u.y=5;a,u.z=6;
a.k=0;
printf("%d\n",a.u.x);
程序运行后的输出结果是 ( )
A.4
B.5
C.6
D.0
点击查看答案
手机看题
单项选择题
设有定义:int a,*p=&a,* *pp=&p;,则与a=100;等价的语句为 ( )
A.**p=100;
B.**pp=100;
C.&*p=100;
D.*pp=10;
点击查看答案
手机看题
单项选择题
数据库设计包括两个方面的设计内容,它们是 ( )
A.概念设计和逻辑设计
B.模式设计和内模式设计
C.内模式设计和物理设计
D.结构特性设计和行为特性设计
点击查看答案
手机看题
单项选择题
以下程序的输出结果是 ( )
#include<string.h>
main()
char s1[]="123",s2[]="abc",ss[20]="010";
strcat(ss+1,strcpy(s2,s1));
printf("%s\n",ss);
A.010123
B.0abc
C.01123
D.01abc
点击查看答案
手机看题
单项选择题
若有如下程序:
sub(int n)
int t;
if(n==1) return t=5;
else t=sub(n-1)+3;
return t;
main()
printf("%d\n",sub(5));
则程序运行后的输出结果是 ( )
A.17
B.18
C.19
D.20
点击查看答案
手机看题
单项选择题
已知大写字母B的ASCII码值是66,小写字母b的ASCII码值是98,则用八进制表示的字符常量'\ 142'是 ( )
A.字符B
B.字符b
C.字符a
D.非法的常量
点击查看答案
手机看题
单项选择题
对下述程序,正确的判断是 ( )
main()
int a,b,
seanf("%d,%d",&a,&b) ;
if(a>b) a=b; b=a;
else a++;b++
printf("%d,%d",a,b) ;
A.有语法错误不能通过编译
B.若输入4,5则输出5,6
C.若输入5,4则输出4,5
D.若输入5,4则输出5,5
点击查看答案
手机看题
单项选择题
在下列叙述中,错误的一条是 ( )
A.scanf()函数可以用来输入任何类型的多个数据
B.数组名作函数参数时,也采用“值传递”方式
C.如果形参发生改变,不会改变主调函数的实参值
D.函数的实参与形参的类型应一致
点击查看答案
手机看题
单项选择题
以下不属于对象的基本特点的是 ( )
A.分类性
B.多态性
C.继承性
D.封装性
点击查看答案
手机看题
单项选择题
C语言中各种基本数据类型的存储空间长度排列为 ( )
A.char≤long≤int≤float≤double
B.double≤float≤long≤int≤char
C.char≤int≤long≤float≤double
D.float≤int≤long≤char≤double
点击查看答案
手机看题
单项选择题
开发软件时对提高开发人员工作效率至关重要的是 ( )
A.操作系统的资源管理功能
B.先进的软件开发工具和环境
C.程序人员的数量
D.计算机的并行处理能力
点击查看答案
手机看题
单项选择题
下述对C语言字符数组的描述中错误的是 ( )
A.字符数组可以存放字符串
B.字符数组中的字符串可以整体输入、输出
C.可以在赋值语句中通过赋值运算符“=”对字符数组整体赋值
D.不可以用关系运算符对字符数组中的字符串进行比较
点击查看答案
手机看题
单项选择题
执行下面程序的正确结果是 ( )
main()
float a=1.9
switch(
A.
case 0:printf("0000");
case 1:printf("1111");
case 2:printf("3333");
printf("%f",A) ;
A) 1.900000
B.111133331.900000
C.33331.900000
D.00001111233331.900000
点击查看答案
手机看题
单项选择题
有如下定义:
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]);
点击查看答案
手机看题
单项选择题
若有如下程序:
struct student
char name[10];
float score[3];stu[3]="lili",75,90,90,
"liudan",90,85,75;
"guoli",85,85,70;
main()
int i;float sum=0,aver;
for(i=0;i<3;i++)
sum=sum+stu[i].score[1]; aver=sum/i;
printf("%6.2f\n",aver);
则程序运行后的输出结果是 ( )
A.83.33
B.85.00
C.86.00
D.86.67
点击查看答案
手机看题
单项选择题
有以下程序
并include<stdio.h>
#include<string.h>
fun(char * w,int n)
char t,*s1,*s2;
s1=w; s2=w+n-1;
while(s1<s2)
t=*s1++;
* s1=*s2--;
* s2=t;
main()
char p[]="1234567";
fun(p,strlen(p));
puts(p);
程序运行后的输出结果是 ( )
A.1234567
B.7654321
C.1711717
D.7177171
点击查看答案
手机看题
单项选择题
有以下程序
main()
int m,n;
printf("Enter m,n:");scanf("%d%d",&m,&n);
while(m!=n)
while(m>n)m-=n;
while(n>m)n-=m;
printf("m=%d\n",m);
如果从键盘上输入65 14<回车>,则输出结果为 ( )
A.m=3
B.m=2
C.m=1
D.m=0
点击查看答案
手机看题
单项选择题
以下程序的输出结果是 ( )
void fun(float *p1,float *p2,float *s)
s=(float *)calloc(1,sizeof(float));
*s=*p1+*p2++;
main()
float s[2]=1.1,2.2,b[2]=<10.0,20.0,*s==a;
fun(a,b,s);
printf("%5.2f\n",* s);
A.11.10
B.12.00
C.21.10
D.1.10
点击查看答案
手机看题
单项选择题
有以下程序:
#include <stdlib.h>
void fun(int * s,int * * d)
* *d=*(s+2);
main()
int a[]=1,2,3,4,5,*b;
b=(int *)malloc(sizeof(int));
fun(a,&B) ;
printf("%d\n",*b+1);
程序的输出结果是 ( )
A.2
B.3
C.4
D.5
点击查看答案
手机看题
单项选择题
设有如下程序:
#include "string.h"
main()
static char s1[20],s2[20];
scanf("%s",s1);scanf("%s",s2);
if(strcmp(s1,s2)) printf("@");
else printf("$");
printf("%d\n",strlen(strcat(s1,s2)));
如果从键盘上输入name<回车>name1<回车>,则程序运行后的输出结果是 ( )
A.$8
B.@10
C.$9
D.@9
点击查看答案
手机看题
单项选择题
有以下程序
#include<stdio.h>
main()
int *p,j;
p=NULL
p=fun();
for(j=0;j<4;j+)printf("%d",*p);p++;
int*fun()
int a[4],k;
for(k=0;k<4;k++)a[k]=k;
return(
A.;
程序运行后的输出结果是 ( )A) 程序有错不能运行
B.输出4个NULL
C.输出0 1 2 3
D.输出1 1 1 1
点击查看答案
手机看题
微信扫码免费搜题