单选题设有定义语句int( * f)(int);,则下列叙述中正确的是
A. f是基类型为int的指针变量
B. f是指向函数的指针变量,该函数具有一个int类型的形参
C. f是指向int类型一维数组的指针变量
D. f是函数名,该函数的返回值是基类型为int类型的地址
单选题有以下程序:
#include
#define f(x)2*x*x
main()
{
int a=2,s,t;
s=f(a+1);
t=f((a+1));
printf(''%d,%d\n'',s,t);
}
程序运行后的输出结果是( )。
单选题在软件开发中,需求分析阶段产生的主要文档是______。 A) 软件集成测试计划 B) 软件详细设计说明书 C) 用户手册 D) 软件需求规格说明书
单选题有以下程序:
#include<stdio.h>
#include<stdio.h>
main() {
char c[6];
int i=0;
for(;j<6;c[i]=getchar(),i++);
for(i=0;i<6;i++)putchar(c[i]);
printf("/n");
}
如果从键盘上输入:
ab<回车>
c<回车>
def<回车>
则输出结果为 ______。
单选题C源程序中不能表示的数制是
单选题数据库是()的集合,它具有统一的结构格式并存放于统一的存储介质,可被各个应用程序所共享A) 视图 B) 消息 C) 数据 D) 关系
单选题阅读下列程序,则运行结果为 #include "stdio.h"
fun() {static int x=3; x++;
return x;} main() {int i,x;
for(i=0;i<3;i++) x=fun(); printf("%d/n",x);}
A. 3
B. 4
C. 5
D. 6
单选题有以下程序:#include<stdio.h>void fun(int a,int b){int t;t=a:a=b;b=t;}main(){int c[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10;i+=2)fun(c[i],c[i+1]);for(i=0;i<10;i++)printf("%d,",c[i]);printf("\n");}程序的运行结果是( )。
单选题若有定义:int a=8,b=5,c;执行语句c=a/b+0.4;后,c的值为A) 1.4 B) 1 C) 2.0 D) 2
单选题关于do循环体while(条件表达式);以下叙述中正确的是
单选题下列关于switch语句和break语句的结论中,正确的是______。
A.break语句是switch语句中的一部分
B.在switch语句中可以根据需要使用或不使用break语句
C.在switch语句中必须使用break语句
D.break语句只能用于switch语句中
单选题若有以下宏定义: #defineN 2 #define Y(n) ((N+1) *n) 则执行语句Z=2*(N+Y(5) ) ;后结果是()。 A) 语句有误 B) Z=34 C) Z=70 D) Z无定值
单选题设变量x为long int型并已正确赋值,以下表达式中能将x的百位上的数字提取出的是
A.x/10%100
B.x%10/100
C.x%100/10
D.x/100%10
单选题若有定义:int a=7;float x=2.5,y=4.7;则表达式“x+a%3*(int)(x+y)%2/4”的值是( )。
单选题有以下函数: char fun(char *P) return p; 该函数的返回值是( )。 A) 无确切的值 B) 形参p中存放的地址值 C) 一个临时存储单元的地址 D) 形参p自身的地址值
单选题若已有定义语句:int a,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是______。
单选题以下选项中,能用作数据常量的是( )。
单选题若想定义int型变量a,b,c,d并都赋值为1,以下写法中错误的是( )。
单选题有以下程序: #include<stdio.h> main() {int c; while((c=getchar())!='/n') {switch(c-'3') {case 0: case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+3); case 4:putchar(c+3);break; }} printf("/n");} 从第一列开始输入数据(<CR>代表…个回车符):3845<CR>,则狴序输出结果为( )。
单选题有如下嵌套的if语句 if(a<b) if(a<c) k=a; else k=c; else if(b<c) k=b; else k=c; 以下选项中与上述订语句等价的语句是 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;