首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
下列叙述中,不符合良好程序设计风格要求的是
A.程序的效率第一,清晰第二
B.程序的可读性好
C.程序中要有必要的注释
D.输入数据前要有提示信息
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
有以下程序
#include <stdio.h>
main0
int y=9;
for( ;y>0;y--)
if(y%3==0) printf("%d",--y);
程序的运行结果是
A.741
B.963
C.852
D.875421
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是
#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
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是
A.程序执行的效率与数据的存储结构密切相关
B.程序执行的效率只取决于程序的控制结构
C.程序执行的效率只取决于所处理的数据量
D.以上三种说法都不对
点击查看答案&解析
手机看题
单项选择题
有以下程序
#include <stdio.h>
main()
int i,j,m=55;
for(i=1;i<=3;i++)
for(j=3;j<=i;j++)m=m%j;
printf("%d\n",m);
程序的运行结果是
A.0
B.1
C.2
D.3
点击查看答案&解析
手机看题
单项选择题
在16位IBM-PC机上使用C语言,若有如下定义
struct data
int i;
char ch;
double f;
b;
则结构变量b占用内存的字节数是
A.1
B.2
C.7
D.11
点击查看答案&解析
手机看题
单项选择题
以下选项中不属于字符常量的是
A.'C'
B."C"
C.'\xCC'
D.'\072'
点击查看答案&解析
手机看题
单项选择题
下列叙述中,不符合良好程序设计风格要求的是
A.程序的效率第一,清晰第二
B.程序的可读性好
C.程序中要有必要的注释
D.输入数据前要有提示信息
点击查看答案&解析
手机看题
单项选择题
设有定义:char p[]='1','2','3',*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
A.sizeof(p)
B.sizeof(char)
C.sizeof(*q)
D.sizeof(p[0])
点击查看答案&解析
手机看题
单项选择题
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
A.均占4个字节
B.根据数据的大小来决定所占内存的字节数
C.由用户自己定义
D.由C语言编译系统决定
点击查看答案&解析
手机看题
单项选择题
有以下程序
#include <stdio.h>
main()
int s[12]=1,2,3,4,4,3,2,1,1,1,2,3,c[5]=0,i;
for(i=0;i<12;i++) c[s[i]++;
for(i=l;i<5;i++) printf("%d",c[i]);
printf("\n");
程序的运行结果是
A.1 2 3 4
B.2 3 44
C.4 3 3 2
D.1 1 2 3
点击查看答案&解析
手机看题
单项选择题
若变量已正确定义并赋值,以下符合C语言语法的表达式是
A.a:=b+1
B.a=b=c+2
C.int 18.5%3
D.a=a+7=c+b
点击查看答案&解析
手机看题
单项选择题
数据处理的最小单位是
A.数据
B.数据元素
C.数据项
D.数据结构
点击查看答案&解析
手机看题
单项选择题
在深度为5的满二叉树中,叶子结点的个数为
A.32
B.31
C.16
D.15
点击查看答案&解析
手机看题
单项选择题
下面说明不正确的是
A.char a[10]="china";
B.char a[10],*p=a;p="china"
C.char*a;a="china";
D.char a[10],*P;p=a="china"
点击查看答案&解析
手机看题
单项选择题
可在C程序中用作用户标识符的一组标识符是
A.and
2007
B.Date
y-m-d
C.Hi
Dr.Tom
D.case
Bigl
点击查看答案&解析
手机看题
单项选择题
有如下程序
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
点击查看答案&解析
手机看题
单项选择题
一个关系中属性个数为1时,称此关系为
A.对应关系
B.单一关系
C.一元关系
D.二元关系
点击查看答案&解析
手机看题
单项选择题
若要求从键盘读入含有空格字符的字符串,应使用函数
A.getc()
B.gets()
C.getehar()
D.scanf()
点击查看答案&解析
手机看题
单项选择题
以下不属于对象的基本特点的是
A.分类性
B.多态性
C.继承性
D.封装性
点击查看答案&解析
手机看题
单项选择题
软件是指
A.程序
B.程序和文档
C.算法加数据结构
D.程序、数据与相关文档的完整集合
点击查看答案&解析
手机看题
单项选择题
当用户要求输入的字符串中含有空格时,应使用的输入函数是
A.scanf()
B.getchar()
C.gets()
D.Setc()
点击查看答案&解析
手机看题
单项选择题
以下程序的输出结果是
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)
点击查看答案&解析
手机看题
单项选择题
线性表的顺序存储结构和线性表的链式存储结构分别是
A.顺序存取的存储结构、顺序存取的存储结构
B.随机存取的存储结构、顺序存取的存储结构
C.随机存取的存储结构、随机存取的存储结构
D.任意存取的存储结构、任意存取的存储结构
点击查看答案&解析
手机看题
单项选择题
以下4个选项中,不能看成一条语句的是
A.;
B.a=5,b=2.5,c=3.6;
C.if(a<5);
D.if(b!=5)x=2;y=6;
点击查看答案&解析
手机看题
单项选择题
若变量已正确定义,有以下程序段
int a=3,b=5,c=7;
if(a>b)a=b; c=a;
if(c! =
A.c=b;
printf("%
点击查看答案&解析
手机看题
单项选择题
有以下程序
#include <stdio.h>
main()
int a[]=1,2,3,4,y,*p=&a[3];
--p; y=*p;printf("y=%d\n",y);
程序的运行结果是
A.y=0
B.y=1
C.y=2
D.y=3
点击查看答案&解析
手机看题
单项选择题
为了提高测试的效率,应该
A.随机选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.集中对付那些错误群集的程序
点击查看答案&解析
手机看题
单项选择题
若变量已正确定义,有以下程序段
i=0;
do printf("%d,",i);while(i++);
printf("%d\n",i);
其输出结果是
A.0,0
B.0,1
C.1,1
D.程序进入无限循环
点击查看答案&解析
手机看题
单项选择题
阅读下列程序,则运行结果为
#include "stdio.h"
fun()
staic int x=5;
x++;
return x;
main()
int i,x;
for(i=0;i<3;i++)
x=fun();
printf("%d\n",x);
A.5
B.6
C.7
D.8
点击查看答案&解析
手机看题
单项选择题
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
A.函数的实参和其对应的形参共占同一存储单元
B.形参只是形式上的存在,不占用具体存储单元
C.同名的实参和形参占同一存储单元
D.函数的形参和实参分别占用不同的存储单元
点击查看答案&解析
手机看题
单项选择题
已有定义:char c;,程序前面已在命令行中包含ctype.h文件,不能用于判断c中的字符是否为大写字母的表达式是
A.isupper(c)
B.'A'<=c<='Z'
C.'A'<=c&&c<='Z'
D.c<=('z'-32)&&('a'-32)<=c
点击查看答案&解析
手机看题
单项选择题
若有定义:char *st="how are you";,下列程序段中正确的是
A.chara[11];*p;strcpy(p=a+1,&st[4]);
B.chara[11];strcpy(++a,st);
C.chara[11];strcpy(a,st);
D.chara[],*p;strcpy(p=&a[1],st+2);
点击查看答案&解析
手机看题
单项选择题
下列有关数据库的描述,正确的是
A.数据库是一个DBF文件
B.数据库是一个关系
C.数据库是一个结构化的数据集合
D.数据库是一组文件
点击查看答案&解析
手机看题
单项选择题
下面程序的输出结果是
#include<stdio.h>
#include<string.h>
main()
char*p1="abc",*p2="ABC",str[50]="xyz";
strcpy(str+2,streat(p1,p2));
printf("%s\n",str);
A.xyzabcABC
B.zabcABC
C.xyabcABC
D.yzabcABC
点击查看答案&解析
手机看题
单项选择题
假定当前盘符下有两个如下文本文件:
文件名 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.以上答案都不正确
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果为
#include<stdio.h>
void abc(char * str)
int a,b;
for(a=b=0;str[a]!=’\0’;a++)
if(str[a]!=’c’)
str[b++]=str[a];
str[b]=’\0’;
void main()
char str[]="abcdef";
abc(str);
printf("str[]=%s",str);
A.str[]=abdef
B.str[]=abcdef
C.str[]=a
D.str[]=ab
点击查看答案&解析
手机看题
单项选择题
有以下程序
#include <stdio.h>
main()
FILE *fp; int a[10]=1,2,3,i,n;
fp=fopen("d1.dat","w");
for(i=0;i<3;i++) fprintf(fp,"%d",a[i]);
fprintf(fp,"\n");
fclose(fp);
fp=fopen("d1.dat","r");
fscanf(fp,"%d",&n);
fclose(fp);
printf("%d\n",n);
程序的运行结果是
A.12300
B.123
C.1
D.321
点击查看答案&解析
手机看题
单项选择题
若程序执行时的输入数据是“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
点击查看答案&解析
手机看题
单项选择题
现有如下程序段
#include "stdio.h"
main()
int k[30]=12,324,45,6,768,98,21,34,453,456;
int count=0,i=0;
while(L[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<conic.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;
returns[*k];
main()
int a[10]=876,675,896,101,301,401,980,431,451,777,k;
fun(a,10,&k);
printf("%d,%d\n",k,a[k]);
如果输入如下整数:876 675 896 101 301 401 980431 451 777
则输出结果为
A.7,431
B.6
C.980
D.6,980
点击查看答案&解析
手机看题
微信扫码免费搜题