若有定义typedef char STRING[255]; STRING s; 则s是
A. 字符指针数组变量
B. 字符指针变量
C. 字符变量
D. 字符数组变量
答案是:答案D
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
以下程序的运行结果是( )main(){int m=5;if(m++>5) printf(.%d.,--m);else printf(.%d.,m++);}
A. 4
B. 5
C. 6
D. 7
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
写出下面程序的输出结果( )main(){int x;x=-3+4*5-6;printf(.%d.,x);x=3+4%5-6;printf(.%d.,x);x=-3*4%6/5;printf(.%d.,x);x=(7+6)%5/2;prin
答案是:答案A
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
若有定义:int (*p)[4];则标识符p( )
A. 是一个指向整型变量的指针
B. 是一个指针数组名
C. 是一个指针,它指向一个含有四个整型元素的一维数组
D. 定义不合法
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
下面程序的输出是( )main(){ struct cmplx{int x;int y;}cnum[2]={1,3,2,7};printf(.%d .,cnum[0].y/cnum[0].x*cnum[1].x); }
A. 0
B
答案是:答案D
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
用typedef可以创建新的基本类型
答案是:答案错误
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是( )
A. A%2= =1
B. !(A%2= =0)
C. !(A%2)
D. A%2
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
下面程序的运行结果是( )#include main(){int a[6],i;for(i=1;i<6;i++){a[i]=9*(i-2+4*(i>3))%5;printf(.%2d.,a[i]);}}
A. 4 0 4 0 4
B
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
sizeof(float)是( )
A. 一个双精度型表达式
B. 一个整型表达式
C. 一种函数调用
D. 一个不合法的表达式
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
以下对C语言中联合体类型数据的叙述正确的是( )
A. 可以对联合体变量直接赋值
B. 一个联合体变量中可以同时存放其所有成员
C. 一个联合体变量中不能同时存放其所有成员
D. 联合体类型定义中不能同时出现结构体类型的成员
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
在C语言中,每个语句和数据定义是用( )结束
A. 句号
B. 逗号
C. 分号
D. 括号
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
设整型变量a值为9,则下列表达式中使b的值不为4的表达式( )
A. b=a/2
B. b=a%2
C. b=8-(3,a-5)
D. b=a>5?4:2
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
以下程序#include main(){printf(.%d .,NULL);}的输出结果是( )
A. 不确定的值(因变量无定义)
B. 0
C. -1
D. 1
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
C语言中,逻辑真表示为( )
A. TRUE
B. .y.或.Y.
C. 1
D. 非零值
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
下面程序段的运行结果是( )a=1;b=2;c=2;while(a
A. 1,2,0
B. 2,1,0
C. 1,2,1
D. 2,1,1
答案是:答案A
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
表达式-l?(10?10:1):(0?0:-1)的值为( )
A. 10
B. 1
C. 0
D. -1
答案是:答案A
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
C语言中,共用体类型的变量在程序运行期间,所有成员都在内存中.
答案是:答案错误
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
在C 语言中,共用体类型属于构造类型
答案是:答案正确
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
有int x=3,y=4,z=5;则下面表达式中值为0的是( )
A. x.&&.y.
B. x<=y
C. x||y+z&&y-z
D. !((x
答案是:答案D
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
要打开一个已存在的非空文件"file"用于修改,选择正确的语句
A. fp=fopen(.file.,.r.)
B. fp=fopen(.file.,.w.)
C. fp=fopen(.file.,.r+.)
D. fp=f
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
在以下的运算符中,优先级最高的运算符是
A. >
B. =
C. %
D. &&
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
设有以下的程序片段, int i;float f=10.5;i=((int)f)/2;请问执行后变量i的值是( )
A. 5.0
B. 5.5
C. 6
D. 5
答案是:答案D
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
以下read函数的调用形式中,参数类型正确的是( )
A. read(int fd,char *buf,int count)
B. read(int *buf,int fd,int count)
C. read(int fd,i
答案是:答案A
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
以下选项中可作为C语言合法整数的是
A. 10110B
B. 0386
C. 0Xffa
D. x2a2
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
定义如下变量和数组:int k,a[3][3]={1,2,3,4,5,6,7,8,9}
答案是:A. 3 5 7
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
定义如下变量和数组:int k,a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k<3;k++) printf(.%d .,a[k][2-k]);
答案是:答案A
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
若有以下定义:char s[10]=.include.,*p=s;则不能代表字符u的表达式是( )
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
若有以下定义int a[5]={1,2,3,4,5},*p,i;i
答案是:答案D
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
int k=0;do{++k;}while(k>=0);是无限循环的语句
答案是:答案错误
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
C语言中形参到实参传递是双向的
答案是:答案错误
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
定义如下变量和数组:int k,a[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。for(k=0;k<3;k++) printf(.%d .,a[k][2-k]);
A. 3 5 7
B. 3 6
答案是:答案A
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
C语言规定,函数返回值的类型是由( )所决定。
A. return语句中的表达式类型
B. 调用该函数时的主调函数类型
C. 调用该函数是系统临时指定
D. 在定义该函数时所指定的函数类型
答案是:答案D
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
下列字符串是标识符的是( )
A. _HJ
B. 9_student
C. long
D. LINE 1
答案是:答案A
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
若fp是指向某文件的指针,且feof(fp)的返回值是非零值,则表示
A. 已读到此文件末尾
B. 未读到此文件的末尾
C. 此文件已关闭
D. 此文件尚未被打开
答案是:答案A
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
在C语言中,全局变量的隐含存储类别是
A. static
B. extern
C. void
D. register
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
struct st {int age;int num;}stul, *p; p=&stul;以下对结构体变量stul中成员age的非法引用是( )
A. stul.age
B. age
C. p-->age
D. (*p).
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时,函数feof(fp)值
A. 0
B. 1
C. -1
D. 一个非0值的
答案是:答案D
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
若数组a有m列,则ali][j]之前的数组元素个数为( )
A. (i-1)*(i-1)
B. i*m+j+1
C. i*m+j-1
D. i*m+j
答案是:答案D
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
设有以下程序片段:char s[ ]=.Program!.;char *p;p=s;则执行完上面的程序段后,*(p+8)的值为( )
A. !.
B. .\0.
C. .m.
D. 不定值
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
在ASCII码表中可以看到每个小写字母的ASCII码比它相应的大写字母的ASCII码( )
A. 大32
B. 大64
C. 小32
D. 小64
答案是:答案A
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
C语言中的main函数必须位于程序的最前面
答案是:答案错误
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
C语言是解释性语言
答案是:答案错误
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
在位运算中,操作数每左移2位,相当于( )
A. 操作数*2
B. 操作数/2
C. 操作数*4
D. 操作数/4
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
执行以下程序后的输出结果是( )int w=3,z=7,x=10;printf(.%d.,x>10?x+100:x-10);printf(.%d.,w++||z++);printf(.%d.,!w>z);printf(.%d.,w&&z);
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
以下程序的输出结果是? #include main() { int x=020,y=0x20,z=20; printf(.%d,%d,%d .,x,y,z); }
A. 20,20,20
B. 32,16,20
C. 16,32
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
设有以下程序片段:char a[ ]=.hello.,*p;p=a;printf(.%d.,*(p+5));执行上面的程序片段后的结果为( )
A. 111
B. 0
C. 104
D. 不确定的值
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
以下程序的运行结果是( )#include main(){int a,b,d=241;a=d/100%9;b=(-1)&&(-1);printf(.%d,%d.,a,b);}
A. 6,1
B. 2,1
C. 6,0
D.
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
设有以下结构体定义:struct emproyer{char name[8];int age;char sex;}staff;则下面的叙述不正确的是( )
A. struct是结构体类型的关键字
B. struct emproyer
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
程序段的基本结构中,不包含( )
A. 函数结构
B. 循环结构
C. 顺序结构
D. 分支结构
答案是:答案A
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
设有以下定义int k=7, x=12;,则能使值为3的表达式是( )
A. x%=(k%=5)
B. x%=(k-k%5)
C. x%=k
D. (x%=k)-(k%=5)
答案是:答案D
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
若有以下定义,int a,b;float x; 则正确的赋值语句是( )
A. a=1,b=2
B. b++
C. a=b=5
D. b=int(x)
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
设有以下程序:#inlude main(){int * *k,*j,i=100;j=&i;k=&j;printf(“%d”, * *k);}上述程序的输出结果是( )
A. 运行错误
B. 100
C. i的地址
D. j的
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为( )
A. 1
B. 2
C. 3
D. 4
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
有一个函数原型如下所示: abc(float x,double y); 则该函数的返回类型为
A. void
B. double
C. int
D. float
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
C语言中没有真正的多维数组
答案是:答案正确
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
写出下面程序的输出结果( )main(){int i,j;i=20;j=(++i)+i;printf(.%d.,j);i=13;printf(.%d %d),i++,i);}
A. 42 14,13
B. 41 14,14
C.
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
判断char型变量ch是否为大写字母的正确表达式为( )
A. A.<=ch<=.Z.
B. (ch>=.A.)&(ch<=.Z.)
C. (ch>=.A.)&&(ch<=.Z.)
D. (.A.<=ch)AND(.Z.>=
答案是:答案C
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
以下不正确的说法为( )
A. 在不同函数中可以使用相同名字的变量
B. 形式参数是局部变量
C. 在函数内定义的变量只在本函数范围内有效
D. 在函数内的复合语句中定义的变量在本函数范围内有效
答案是:答案D
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
根据题目中已给出的数据输入和输出形式,main(){int x;float y;printf(.enter x,y:.);输入语句;输出语句}输入形式:enter x,y:2 3.4输出形式:x+y=5.40, 程序中输入输出语句的正确内容
答案是:答案B
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计
若要求表示a不等于0的关系,错误的表达式是( )
A. a<>0
B. a!=0
C. a
D. a<0| |a>0
答案是:答案A
更新时间:2023/4/3 12:59:00
出自:兰州大学-C语言程序设计 目前为: 1/3 页 首页 上页 下页 尾页