首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
以下数组定义中错误的是
A) int x[ ][3]=0;
B) int x[2][3]=1,2,3,4,5,6;
C) int x[ ][3]=1,2,3,4,5,6;
D) int x[2][3]=1,2,3,4,5,6;
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。
A) 消除软件危机
B) 软件工程管
C) 程序设计自动化 D) 实现软件可重用
点击查看答案&解析
手机看题
单项选择题
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及( )。
A) 阶段性报告
B) 需求评审
C) 总结
D) 都不正确
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是
A) C程序的基本组成单位是语句
B) C程序中每一行只能写一条语句
C) 简单C语句必须以分号结束
D) C语句必须在一行内写完
点击查看答案&解析
手机看题
单项选择题
有以下程序:
main()
int c=35;printf("%d\n",e&c);
程序运行后的输出结果是 ______。
A) 0
B) 70
C) 35
D) 1
点击查看答案&解析
手机看题
单项选择题
以下程序的运行结果是( )。
#include<stdio.h>
main()
int a=3,b=4,c=8,d=4,m=1,n=3;
printf("%d\n",(m=a>b)&&(n=c>d));
A) 0 B) 1 C) 2 D) 3
点击查看答案&解析
手机看题
单项选择题
有3个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为
A) 并
B) 自然连接
C) 笛卡儿积
D) 交
点击查看答案&解析
手机看题
单项选择题
设a和b均为int型变量,且a=6、b=11、c=3,则能使值为3的表达式是( )。
A) b%(c%4) B) b%(c-a%5) C) b%a-a%5 D) (b%a)-(a%4)
点击查看答案&解析
手机看题
单项选择题
x,y,z被定义为int型变量,若从键盘给x,y,z输入数据,正确的输入语句是
A) INPUTx、y、z;
B) scanf("%d%d%d",&x,&y,&z);
C) scanf("%d%d%d",x,y,z);
D) read("%d%d%d",&x,&y,&z);
点击查看答案&解析
手机看题
单项选择题
以下选项中可用做C程序合法实数的是______。
A) .1e0
B) 3.0e0.2
C) E9
D) 9.12E
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。
main
int x=8,y=8;
printf("%d%d\n",x--,--y);
A) 8 8
B) 7 7
C) 7 8
D) 8 7
点击查看答案&解析
手机看题
单项选择题
若有定义:double a=22;int i=0, k=18;,则不符合C语言规定的赋值语句是
A) a=a++, i++;
B) i=(a+k)<=(i+k);
C) i=a%11;
D) i=!a;
点击查看答案&解析
手机看题
单项选择题
有以下程序段:
int k=0,a=1,b=2,c=3;
k=a<bb:a;k=k>cc:k;
执行该程序段后,k的值是______。
A) 3
B) 2
C) 1
D) 0
点击查看答案&解析
手机看题
单项选择题
以下关于逻辑运算符两侧运算对象的叙述中正确的是______。
A) 只能是整数0或1
B) 只能是整数0或非0整数
C) 可以是结构体类型的数据
D) 可以是任意合法的表达式
点击查看答案&解析
手机看题
单项选择题
有如下程序:
#include <stdio.h>
main()
float x=2.0,y;
if(x<0.0) y=0.0;
else if(x>10.0) y=1.0/x;
else y=1.0;
printf("%f/n",y);
该程序的输出结果是( )。
A) 0.000000
B) 0.250000
C) 0.500000
D) 1.000000
点击查看答案&解析
手机看题
单项选择题
在C语言中,函数返回值的类型最终取决于______。
A) 函数定义时的函数首部所说明的函数类型
B) return语句中表达式值的类型
C) 调用函数时主调函数所传递的实参类型
D) 函数定义时形参的类型
点击查看答案&解析
手机看题
单项选择题
有以下结构体说明和变量定义,相应的链表如图所示:
struet node
int data;
struet node * next;
*p,*q,*r;现将q所指结点多链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是( )。
A) p- >next=q->next; B) p->next=p->next->next;
C) p->next=r; D) p=q->next
点击查看答案&解析
手机看题
单项选择题
设a.b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为______。
A) 0 B) 1 C) 2 D) 3
点击查看答案&解析
手机看题
单项选择题
若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是( )。
w=2, x=3, y=4, z=5;
m=(w<x)w:x;
m=(m<z)m:z;
m=(m<y)m:y;
A) 2 B) 3 C) 5 D) 4
点击查看答案&解析
手机看题
单项选择题
有如下嵌套的if语句:
if(a<b)
if(a<c)k=a;
else k=c:
else
if(b<c)k=b;
else k=c;
以下选项中与上述if语句等价的语句是( )。
A.k=(a<b)a:b;k=(b<c)b:c;
B.k=(a<b)((b<c)a:b):((b>c)b:c);
C.k=(a<b)((a<c)a:c):((b<c)b:c);
D.k=(a<b)a:b;k=(a<c)a:c;
点击查看答案&解析
手机看题
单项选择题
在执行完下列的C语句段之后,则B的值是( )。
char a='A';
int b;
B=((34 && 56)&&(a<'b'));
A) 0
B) 1
C) TRUE
D) FALSE
点击查看答案&解析
手机看题
单项选择题
若有定义语句:double x[5]=1.0,2.0,3.0,4.0,5.0,*P=x;,则错误引用x数组元素的是
A) *p
B) x[5]
C) *(p+1)
D) *x
点击查看答案&解析
手机看题
单项选择题
下面程序段的运行结果是( )。
#include<stdio.h>
void main()
char str[]="ABC",*p=str;
pfintf("%d\n",*(p+3));
A) 67 B) 0 C) 字符'C'的地址 D) 字符'C'
点击查看答案&解析
手机看题
单项选择题
以下数组定义中错误的是
A) int x[ ][3]=0;
B) int x[2][3]=1,2,3,4,5,6;
C) int x[ ][3]=1,2,3,4,5,6;
D) int x[2][3]=1,2,3,4,5,6;
点击查看答案&解析
手机看题
单项选择题
若—个外部变量的定义形式为static int x;,那么,其中static的作用应该是______。
A) 将变量存储在静态存储区
B) 使变量x可以由系统自动初始化
C) 使x只能在本文件内引用
D) 使x的值可以永久保留
点击查看答案&解析
手机看题
单项选择题
设变量已正确定义,则下列能正确计算f=n!的程序段是( )。
A) f=0;
for(i=1;i<=n;i++)f*=i;
B) f=1;
for(i=1;i<n;i++)f*=i;
C) f=1;
for(i=n;i>1;i++)f*=i;
D) f=1;
for(i=n;i>=2;i--)f*=i;
点击查看答案&解析
手机看题
单项选择题
设有定义:int n1=0,n2,*p=&n2,*q=&nl;,下列赋值语句中与n2=n1; 语句等价的是( )。
A) *p=*q; B) p=q; C) *p=&n1; D) p=*q;
点击查看答案&解析
手机看题
单项选择题
有以下程序:
void swap(char *x,char *y)
char t;
t=*x; *x=*y; *y=t;
main()
char*s1="abc",*s2="123";
swap(s1,s2);printf("%s, %s\n",s1,s2);
程序执行后的输出结果是______。
A) 123,abc
B) abc,123
C) 1bc,a23
D) 321,cba
点击查看答案&解析
手机看题
单项选择题
有以下字符串,说明表达式strlen(s)值的是( )。
char s[10]='a','\n','a','b','\t','c';
A) 10 B) 1 C) 6 D) 7
点击查看答案&解析
手机看题
单项选择题
若有说明:int a[][3]=0,0;则不正确的叙述是( )
A) 数组a的每个元素的初值都是0
B) 数组a的第一维大小为1
C) 数组a的行数为1
D) 只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0
点击查看答案&解析
手机看题
单项选择题
有以下程序:
#include<stdio.h>
#define N 8
void fun(int*x,int i)
*x=*(x+i);
main()
int a[N]=1,2,3,4,5,6,7,8),i;
fun(a,2);
for(i=0;i<N/2;i++)
printf("%d",a[i]);
print*r(”\n”);
程序运行后的输出结果是( )。
A.1313
B.2234
C.3234
D.1234
点击查看答案&解析
手机看题
单项选择题
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是
abs(int x)
if(x>=0)return x;
else return-x;
main()
int y,z,(*p)(int x)=abs;
scanf(" %d" ,&y);
z=( *p)(y);
——;
A) printf("%d%d\n",&p,z)
B) Printf("%d%d\n",p,z)
C) printf("%d%d\n",*p,z)
D) printf("%d%d\n",p,*z)
点击查看答案&解析
手机看题
单项选择题
有下列程序:
#include<stdio.h>
#define PT 3.5;
#define S(x)PT*x*x;
main()
int a=1,b=2;printf("%4.1f\n",S(a+b));
程序运行后的输出结果是( )。
A.14.0
B.31.5
C.7.5
D.程序有错无输出结果
点击查看答案&解析
手机看题
单项选择题
若有以下定义和语句,则输出结果是
char s1[10]="abed!", *s2="\n123\\";
printf("%d %d\n", strlen(s1), strlen(s2));
A) 5 5
B) 10 5
C) 10 7
D) 5 8
点击查看答案&解析
手机看题
单项选择题
以下叙述中正确的是______。
A) 局部变量说明为static存储类,其生存期将得到延长
B) 全局变量说明为static存储类,其作用域将被扩大
C) 任何存储类的变量在未赋初值时,其值都是不确定的
D) 形参可以使用的存储类说明符与局部变量完全相同
点击查看答案&解析
手机看题
单项选择题
以下对结构体类型变量td的定义中,错误的是______。
(A) typedef struct aa int n; float m; AA;
(B) struct aa int n; float m; td;
(C) struct int n; float m; aa; struct aa td;
(D) struct int n; float m; td;
点击查看答案&解析
手机看题
单项选择题
在位运算中,操作数每左移两位,其结果相当于( )。
A) 操作数乘以2 B) 操作数除以2 C) 操作数除以4 D) 操作数乘以4
点击查看答案&解析
手机看题
单项选择题
若有定义:"int a[2][3];"则对a数组的第i行第j列元素的正确引用为( )。
A) *(*(a+i) j)
B) (a+i)[j]
C) *(a+i+j)
D) * (a+i) +j
点击查看答案&解析
手机看题
单项选择题
若fp是指向某文件的指针,且尚未读到文件末尾,则函数feof(fp)的返回值是( ).
A) EOF
B) -1
C) 非零值
D) 0
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。
void fun(int*x,int y)
printf("%d%d",*x,*y);*x=3;*y=4;
main()
int x=1,y=2;
fun(&y,&x);
printf("%d%d",x,y);
A.2 1 4 3
B.1 2 1 2
C.1 2 3 4
D.2 1 1 2
点击查看答案&解析
手机看题
单项选择题
有下列程序:
#include<stdio.h>
main()
int x=1,y=2,z=3;
if(x>y)
if(y<z)printf("%d",++z);
else printf("%d",++y);
printf("%d\n",x++);
程序的运行结果是( )。
A.331
B.41
C.2
D.1
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果是( )。
void fun(int*x,int y)
printf("%d%d",*x,*y);*x=3;*y=4;
main()
int x=1,y=2;
fun(&y,&x);
printf("%d%d",x,y);
A.2 1 4 3
B.1 2 1 2
C.1 2 3 4
D.2 1 1 2
点击查看答案&解析
手机看题
单项选择题
有下列程序:
#include<stdio.h>
main()
int x=1,y=2,z=3;
if(x>y)
if(y<z)printf("%d",++z);
else printf("%d",++y);
printf("%d\n",x++);
程序的运行结果是( )。
A.331
B.41
C.2
D.1
点击查看答案&解析
手机看题
微信扫码免费搜题